This commit is contained in:
João Borges 2019-03-20 01:00:00 +00:00
commit 9b505c172d
218 changed files with 63780 additions and 238 deletions

View File

@ -105,7 +105,7 @@ class App extends Component {
componentDidMount() {
//this.props.hold();
// this.props.loginInternal();
this.setState({ isModalVisible: false });
@ -155,7 +155,7 @@ class App extends Component {
if (!this.props.logged && this.props.onHold) {
return (
<View style={UtilStyles.containerLoading}>
<ActivityIndicator size="large" color="red" />
<ActivityIndicator size="large" color="#CC1A17" />
</View>
);
} else {

View File

@ -144,6 +144,16 @@ const Stack = createStackNavigator({
)
}
}
if (navigation.state.routes[index].routeName == 'Jogo do...') {
return {
header: (<View style={{backgroundColor:'#CC1A17', padding:15}}>
<Text style={{textAlign:'center', alignSelf:'center', color:'white', fontSize:20, fontWeight:'bold'}}>Jogo do ENEI'19</Text>
</View>)
}
}
else if (navigation.state.routes[index].routeName == 'Calendário') {
return {
headerTitle: 'Calendário',

View File

@ -86,6 +86,8 @@ class Home extends Component {
console.log(this.props.internalToken)
this.props.getUserTeam(this.props.user, this.props.internalToken );
this.props.getEvents(this.props.user);
this.props.loginInternal(this.props.user, this.props.token);
}
componentWillUnmount() {}

View File

@ -7,7 +7,8 @@ import {
Dimensions,
Button,
TouchableOpacity,
FlatList
FlatList,
Linking
} from "react-native";
import ProgressBarAnimated from "react-native-progress-bar-animated";
import Modal from "react-native-modal";
@ -23,24 +24,47 @@ import FitImage from "react-native-fit-image";
import { connect } from "react-redux";
import { bindActionCreators } from "redux";
import PTRView from "react-native-pull-to-refresh";
import * as Actions from "../store/actions"; //Import your actionss
class Jogo extends React.Component {
static navigationOptions = ({ navigation }) => ({
header: (
<View style={{backgroundColor:'#CC1A17'}}>
<Text>a</Text>
</View>
)
});
handleClick = (link) => {
Linking.canOpenURL(link).then(supported => {
if (supported) {
Linking.openURL(link);
} else {
console.log("Don't know how to open URI: " + link);
}
});
};
state = {
progress: 20,
progressWithOnComplete: 0,
progressCustomized: 0,
isModalVisible: false
isModalVisible: false,
cromo:{}
};
increase = (key, value) => {
this.setState({
[key]: this.state[key] + value
});
};
_toggleModal = () => {
this.setState({ isModalVisible: !this.state.isModalVisible });
_update = () => {
this.props.getCromos(this.props.user, this.props.internalToken);
};
_toggleModal = (item) => {
this.setState({ isModalVisible: !this.state.isModalVisible , cromo: item});
console.log("assd");
};
@ -64,6 +88,7 @@ class Jogo extends React.Component {
isVisible={this.state.isModalVisible}
animationInTiming={1000}
animationOutTiming={800}
onBackdropPress={()=>this.setState({isModalVisible:false})}
>
<View
style={{
@ -89,13 +114,15 @@ class Jogo extends React.Component {
<View style={{ width: "100%", margin: -10 }}>
<View style={{ width: 30 }}>
<Button
onPress={this._toggleModal}
onPress={()=>this.setState({isModalVisible:false})}
title="X"
color="#CC1A17"
accessibilityLabel="Learn more about this purple button"
/>
</View>
</View>
{ this.state.cromo.unlocked &&
<View
style={{
flex: 1,
@ -105,13 +132,13 @@ class Jogo extends React.Component {
}}
>
<View style={{ paddingTop: 25, width: "40%" }}>
<FitImage
source={{
uri:
"https://upload.wikimedia.org/wikipedia/commons/8/8a/CSW_Gradiente_rgb.png"
}}
uri: this.state.cromo.logo}}
style={styles.fitImage}
/>
</View>
<View
style={{
@ -121,15 +148,11 @@ class Jogo extends React.Component {
}}
>
<Text style={{ padding: 10 }}>
A CRITICAL Software fornece sistemas e serviços de software
para segurança e aplicações essenciais aos negócios,
ajudando a garantir que os clientes atendam aos requisitos
mais exigentes de qualidade - padrões de segurança,
desempenho e fiabilidade
{this.state.cromo.descMostrar}
</Text>
</View>
<View style={{ width: "100%", marginTop: 10 }}>
<TouchableOpacity>
<TouchableOpacity onPress={()=>this.handleClick(this.state.cromo.websitecromo)} >
<Text
style={{
textAlign: "center",
@ -143,16 +166,48 @@ class Jogo extends React.Component {
</TouchableOpacity>
</View>
</View>
}
{ this.state.cromo.unlocked!= true &&
<View
style={{
flex: 1,
alignContent: "center",
width: "96%",
alignItems: "center"
}}
>
<View style={{ paddingTop: 25, width: "40%" }}>
<FitImage
source={{uri:"https://i.imgur.com/LrOOupY.png"}}
style={styles.fitImage}
/>
</View>
<View
style={{
backgroundColor: "rgba(255,255,255,0.6)",
width: "100%",
marginTop: 35
}}
>
<Text style={{ padding: 10 }}>
{this.state.cromo.descMostrar}
</Text>
</View>
<View style={{ width: "100%", marginTop: 10 }}>
</View>
</View>
}
</ImageBackground>
</View>
</Modal>
<View style={styles.header}>
<View style={styles.titleContainer}>
<Text style={styles.title}>Jogo do ENEI'19</Text>
</View>
</View>
<View style={{ height: 50, backgroundColor: "white" }}>
<PTRView onRefresh={this._update}>
<View style={{ height: 50, backgroundColor: "#eeeeee" }}>
<View
style={{
flex: 1,
@ -170,11 +225,13 @@ class Jogo extends React.Component {
}}
>
<IconFA name="trophy" size={30} />
{this.props.cromos!= undefined &&
<Text
style={{ fontWeight: "bold", fontSize: 20, marginLeft: 10 }}
>
45
{ this.props.cromos.pontuacao}
</Text>
}
<Text style={{ margin: 5 }}>pontos</Text>
</View>
<View
@ -185,7 +242,7 @@ class Jogo extends React.Component {
}}
>
<Button
onPress={this._toggleModal}
onPress={()=>this.handleClick("https://enei.pt/jogoenei")}
title="Prémios"
color="#CC1A17"
accessibilityLabel="Learn more about this purple button"
@ -227,31 +284,50 @@ class Jogo extends React.Component {
horizontal={true}
>
<ScrollView>
<View style={styles.cromosContainer}>
<View style={styles.cromosContainer}>{this.props.cromos!=undefined &&
<FlatList
data={this.props.cromos}
data={this.props.cromos.cromos}
renderItem={({ item }) => (
<TouchableOpacity onPress={this._toggleModal}>
<View style={styles.cromo}>
<TouchableOpacity onPress={()=>this._toggleModal(item)}>
<View style={styles.cromo}>{
item.unlocked &&
<ImageBackground
source={require("../assets/img/jogo/critical.png")}
source={{uri:item.img}}
style={styles.imageBg}
>
<View style={[styles.triangle, this.props.style]} />
<Text style={styles.points}>15</Text>
<Text style={styles.points}>{item.pontos}</Text>
<View
style={[styles.triangleNumber, this.props.style]}
/>
<Text style={styles.number}>0</Text>
<Text style={styles.number}>{item.id-1}</Text>
</ImageBackground>
}
{
!item.unlocked &&
<ImageBackground
source={require('../assets/img/jogo/enei_black_2.png')}
style={styles.imageBg}
>
<View style={[styles.triangle, this.props.style]} />
<Text style={styles.points}>{item.pontos}</Text>
<View
style={[styles.triangleNumber, this.props.style]}
/>
<Text style={styles.number}>{item.id-1}</Text>
</ImageBackground>
}
</View>
</TouchableOpacity>
)}
numColumns={3} // Número de colunas
/>
/>}
</View>
</ScrollView>
</ScrollView>
</PTRView>
</View>
);
}

View File

@ -1,174 +1,111 @@
import React from 'react';
import {View, Image, Vibration, Dimensions, Text, Button, TouchableOpacity, ActivityIndicator} from 'react-native';
import { View, Image, Vibration, Dimensions,Text ,Button ,TouchableOpacity } from 'react-native';
import QRCodeScanner from 'react-native-qrcode-scanner';
import {UtilStyles} from '../assets/styles'
import CodeInput from 'react-native-confirmation-code-input';
import Modal from "react-native-modal";
import {TabView, TabBar, SceneMap} from 'react-native-tab-view';
import {
RkButton,
RkTheme, RkText
} from 'react-native-ui-kitten';
import IconMI from "react-native-vector-icons/MaterialIcons"
import { bindActionCreators } from "redux";
import PTRView from "react-native-pull-to-refresh";
import * as Actions from "../store/actions";
import { connect } from "react-redux";
import {RkButton,
RkTheme , RkText} from 'react-native-ui-kitten';
const SCREEN_HEIGHT = Dimensions.get("window").height;
const SCREEN_WIDTH = Dimensions.get("window").width;
const SCREEN_HEIGHT = Dimensions.get("window").height;
const SCREEN_WIDTH = Dimensions.get("window").width;
export default class Scan extends React.Component {
class Scan extends React.Component {
_toggleModal = () =>
this.setState({isModalVisible: !this.state.isModalVisible});
this.setState({ isModalVisible: !this.state.isModalVisible });
_activate = () => {
_activate=()=>{
this.setState({isModalVisible: !this.state.isModalVisible, reactivate: true});
this.setState({ isModalVisible: !this.state.isModalVisible ,reactivate:true});
this.scanner.reactivate();
}
onSuccess = (e) => {
this.setState({isModalVisible: !this.state.isModalVisible, isActive: false});
this.setState({code: e.data});
};
this.setState({ isModalVisible: !this.state.isModalVisible ,isActive:false});
this.setState({code:e.data});
this.props.scanQrCode({UserQR:this.props.user.Code, ScanQR: e.data},this.props.internalToken);
};
state = {
isActive: true,
isRender: true,
reactivate: false,
isModalVisible: false,
code: '',
index: 0,
routes: [
{key: 'scan', title: 'Scan', icon: ''},
{key: 'history', title: 'Histórico', icon: 'history'},
{key: 'fav', title: 'Favoritos', icon: 'favorite'},
],
};
componentDidMount() {
state = {
isActive:true,
isRender: true,
reactivate:false,
isModalVisible: false,
code:''
}
componentDidMount() {
this.props.navigation.addListener('willFocus', (route) => {
this.setState({isRender: true})
this.setState({ isRender: true })
});
this.props.navigation.addListener('willBlur', (route) => {
this.setState({isRender: false})
this.setState({ isRender: false })
});
}
render() {
/*Screen SCAN*/
const scanScreen = () => (
<QRCodeScanner
showMarker
ref={(node) => {
this.scanner = node
}}
reactivate={false}
cameraProps={{captureAudio: false}}
onRead={this.onSuccess.bind(this)}
showMarker={true}
cameraStyle={{height: SCREEN_HEIGHT}}
fadeIn={true}
customMarker={
<View style={{flex: 1}}>
<Modal isVisible={this.state.isModalVisible}
style={{backgroundColor: '#E8E8E8', borderRadius: 30, height: 100}}>
<View style={{flex: 1}}>
<Text></Text>
<Text> Qr code data: {this.state.code}</Text>
<Button onPress={this._activate} title="Close" color="#841584"
accessibilityLabel="Learn more about this purple button"/>
</View>
</Modal>
</View>
}
/>
);
const historyScreen = () => (
<View style={{backgroundColor: '#ff4081'}}>
</View>
);
const favScreen = () => (
<View style={{backgroundColor: '#a95'}}>
</View>
);
_renderLazyPlaceholder = () => {
return (
<ActivityIndicator size="large" color="red" />
);
};
{
return (
<View style={{flex: 1}}>
{this.state.isRender &&
<TabView
lazy
navigationState={this.state}
renderScene={SceneMap({
scan: scanScreen,
history: historyScreen,
fav: favScreen,
})}
renderLazyPlaceholder={this._renderLazyPlaceholder}
onIndexChange={(index) => this.setState({index})}
initialLayout={{width: SCREEN_WIDTH, height: SCREEN_HEIGHT}}
renderIcon={({route}) => (
<IconMI
name={route.icon}
size={15}
color={'white'}
/>
)}
/>
}
</View>
)
}
}
render() {
{
return (
<View style={{flex: 1}}>
<TouchableOpacity onPress={this._toggleModal}>
<Text>Show Modal</Text>
</TouchableOpacity>
<Modal isVisible={this.state.isModalVisible}>
<View style={{flex: 1}}>
<Text>Hello!</Text>
<TouchableOpacity onPress={this._toggleModal}>
<Text>Hide me!</Text>
</TouchableOpacity>
</View>
</Modal>
</View>
);
}
<View style={{flex: 1}}>
<Modal
onBackdropPress={this._activate}
isVisible={this.state.isModalVisible} style={{backgroundColor:'#E8E8E8', borderRadius:3, marginTop: SCREEN_HEIGHT*0.2, marginBottom: SCREEN_HEIGHT*0.2}}>
<View style={{ flex: 1 }}>
<Text></Text>
<Text> Qr code data: {this.state.code}</Text>
<Button onPress={this._activate} title="Close" color="#841584" accessibilityLabel="Learn more about this purple button"/>
</View>
</Modal>
{ this.state.isRender &&
<QRCodeScanner
showMarker
ref={(node) => { this.scanner = node }}
reactivate={false}
onRead={this.onSuccess.bind(this)}
showMarker={true}
cameraStyle={{ height: SCREEN_HEIGHT }}
fadeIn={true}
/>
}
</View>
)}
}
}
RkTheme.setType('RkButton', 'dark', {
container: {
paddingTop: 10,
backgroundColor: 'gray',
borderRadius: 90,
paddingTop:10,
backgroundColor: 'gray',
borderRadius: 90,
}
});
});
const rectDimensions = SCREEN_WIDTH * 0.85; // this is equivalent to 255 from a 393 device width
@ -176,31 +113,35 @@ const rectDimensions = SCREEN_WIDTH * 0.85; // this is equivalent to 255 from a
const overlayColor = 'rgba(0,0,0,0.30)';
const styles = {
recover: {
paddingTop: 10,
recover:{
paddingTop:10,
color: "red",
paddingBottom: 10
paddingBottom:10
},
manual: {},
manual:{
logo: {
},
logo:{
height: SCREEN_HEIGHT * 0.35,
width: SCREEN_WIDTH,
height:SCREEN_HEIGHT*0.35,
width:SCREEN_WIDTH,
backgroundColor: overlayColor,
},
rectangleContainer: {
flex: 1,
alignItems: "center",
justifyContent: "center",
backgroundColor: "transparent",
},
rectangle: {
height: rectDimensions,
width: rectDimensions,
alignItems: "center",
@ -228,4 +169,24 @@ const styles = {
width: SCREEN_WIDTH,
backgroundColor: overlayColor
},
};
};
function mapStateToProps(state, props) {
return {
token: state.apiReducer.token,
user: state.apiReducer.user,
internalToken: state.apiReducer.internalToken,
cromos: state.apiReducer.cromos
};
}
function mapDispatchToProps(dispatch) {
return bindActionCreators(Actions, dispatch);
}
export default connect(
mapStateToProps,
mapDispatchToProps
)(Scan);

View File

@ -6,7 +6,8 @@ export const CREATE_TEAM='CREATE_TEAM'
export const DELETE_TEAM='DELETE_TEAM'
export const GET_CROMOS='GET_CROMOS'
export const GET_LOCS_VISITED= 'GET_LOCS_VISITED'
export const SCAN_QR = 'SCAN_QR'
export const LOGIN_INTERNAL ='LOGIN_INTERNAL'
//API BLUETREND

View File

@ -29,7 +29,9 @@ import {
CREATE_TEAM,
DELETE_TEAM,
GET_CROMOS,
GET_LOCS_VISITED
GET_LOCS_VISITED,
SCAN_QR,
LOGIN_INTERNAL
} from "./actionTypes"; //Import the actions types constant we defined in our actions
import moment from "moment";
@ -46,6 +48,29 @@ axios.defaults.baseURL = "https://api.enei.pt/internal/api";
const map = require("lodash/fp/map").convert({ cap: false });
export function scanQrCode(data,tokenInternal){
axios.defaults.baseURL = "https://api.enei.pt";
axios.defaults.headers.common = {
Authorization: `bearer ${tokenInternal}`
};
console.log(data)
return dispatch => {
axios
.post("/api/Scan", data)
.then(a => {
console.log(a.data);
Alert.alert("SUCESSO!", a.data);
dispatch({
type: SCAN_QR
});
})
.catch(err => {
console.log(err);
Alert.alert("ERRO!", "Existiu um no scan do QRCode");
});
};
}
export function getEventLocsVisited(teamId, tokenInternal ) {
axios.defaults.headers.common = {
Authorization: `bearer ${tokenInternal}`
@ -385,24 +410,29 @@ export function changePassword(token, old, new1, new2) {
};
}
//faz autenticação com API interna
export function loginInternal(userDetails) {
axios.defaults.baseURL = "http://127.0.0.1:5000";
export function loginInternal(user,t) {
axios.defaults.baseURL = "https://api.enei.pt";
console.log(user)
return dispatch => {
axios
.post("/api/login", {
username: "cena",
password: "password"
.post("/api/loginQR", {
Qrcode: user.Code,
token: t.access_token
})
.then(a => {
console.log("sucesso!");
console.log(a);
dispatch({
type: LOGIN_INTERNAL,
internalToken:a.data.token
});
})
.catch(p => {
console.log(p);
Alert.alert("Erro","Existiu um erro a obter o token... Contacta a comissão se vires esta mensagem de erro.")
});
dispatch({
type: OPEN_MODAL
type: LOGIN_INTERNAL,
internalToken:'error'
});
};
}

View File

@ -28,7 +28,8 @@ export {checkUser,
createTeam,
deleteTeam,
getCromos,
getEventLocsVisited
getEventLocsVisited,
scanQrCode
} from "./api"

View File

@ -23,7 +23,9 @@ import {
GET_INTERNAL_EVENTS,
CREATE_TEAM,
GET_CROMOS,
GET_LOCS_VISITED
GET_LOCS_VISITED,
SCAN_QR,
LOGIN_INTERNAL
} from "../actions/actionTypes"; //Import the actions types constant we defined in our actions
import { REHYDRATE } from "redux-persist";
@ -31,7 +33,7 @@ import { REHYDRATE } from "redux-persist";
let apiState = {
isConnected: false,
logged: false,
onHold: true,
onHold: false,
user: {},
events: [],
showAlert: true,
@ -115,7 +117,8 @@ const apiReducer = (state = apiState, action) => {
alimentacao: action.payload.apiReducer.alimentacao,
acesso: action.payload.apiReducer.acesso,
alojamento: action.payload.apiReducer.alojamento,
internalToken:"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiIxIiwidW5pcXVlX25hbWUiOiJjZW5hIiwicm9sZSI6IkFkbWluIiwibmJmIjoxNTUyODcwODcwLCJleHAiOjE1NTU0NTkyNzAsImlhdCI6MTU1Mjg3MDg3MH0.wkBk-CUDMCaU-K9jI0pTRJ794IGCl-C9md39dMfHqa5zTf-gNpD76xEYea3PhIbW2dnUVgo0m1fxR1sW7k9LMg"
internalToken:"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiIxIiwidW5pcXVlX25hbWUiOiJjZW5hIiwicm9sZSI6IkFkbWluIiwibmJmIjoxNTUyODcwODcwLCJleHAiOjE1NTU0NTkyNzAsImlhdCI6MTU1Mjg3MDg3MH0.wkBk-CUDMCaU-K9jI0pTRJ794IGCl-C9md39dMfHqa5zTf-gNpD76xEYea3PhIbW2dnUVgo0m1fxR1sW7k9LMg",
cromos: action.payload.apiReducer.cromos
};
}
@ -124,6 +127,10 @@ const apiReducer = (state = apiState, action) => {
cromos: action.cromos
});
case LOGIN_INTERNAL:
return Object.assign({}, state, {
internalToken: action.internalToken
});
case GET_LOCS_VISITED:
return Object.assign({}, state, {
locais: action.locais
@ -185,7 +192,7 @@ const apiReducer = (state = apiState, action) => {
case CHECK_USER:
state = Object.assign({}, state, {
logged: action.logged,
onHold: action.onHold,
onHold: false,
// userDetails: u,
token: action.token
});

View File

@ -25,7 +25,7 @@ namespace api.Controllers
public class AuthController : ControllerBase
{
private readonly DataContext context;
private readonly IConfiguration config;
public UserManager<User> _userManager { get; }
public SignInManager<User> _signInManager { get; }
@ -34,7 +34,7 @@ namespace api.Controllers
private readonly RoleManager<Role> _roleManager;
private readonly System.Net.Http.IHttpClientFactory clientFactory;
public AuthController(IConfiguration config, UserManager<User> UserManager, SignInManager<User> SignInManager, IMapper mapper, RoleManager<Role> roleManager, IUsersRepository repo, System.Net.Http.IHttpClientFactory clientFactory)
public AuthController(DataContext context,IConfiguration config, UserManager<User> UserManager, SignInManager<User> SignInManager, IMapper mapper, RoleManager<Role> roleManager, IUsersRepository repo, System.Net.Http.IHttpClientFactory clientFactory)
{
_mapper = mapper;
_roleManager = roleManager;
@ -43,6 +43,7 @@ namespace api.Controllers
this.config = config;
_userManager = UserManager;
_signInManager = SignInManager;
this.context = context;
}
@ -86,25 +87,32 @@ namespace api.Controllers
}
[HttpPost("loginQR")]
public async Task<IActionResult> loginQr(UserForLoginDto userLoginDTO){
var token= "_A6q1cVGa12QutCrYCsYETfz9nPspnbcnPqjD-87kDaYPr99ArEfpdRTbkEzA4p-WEJzPFQhsMX7nG5BmUm0E6RTju8vQHnaTjGd80NIqUCr-jXefUtGwyl6I00fGD4sN6psW714JnCFuZRbtZbIXsdIRKmD3b8YUpPo2lvYP8SzjoEgACyabj13T3CLpHF43PI8Dvny6ylW6j0ka5qGNvw5MHVvYFURUPiTA7hlxoyQ35eOqHE8-eIiLNSTUJW7q-o8CxIGqGWSkltKPxbrY-Xo5iYagUucesqmj64VxYs";
public async Task<IActionResult> loginQr(loginQr a){
var u = await _userManager.FindByNameAsync(a.QRcode);
using (var client = new HttpClient())
{
try{
var url = "http://enei2019.uingress.com/internal/api/Attendee/Detail";
var url = "https://tickets.enei.pt/internal/api/Attendee/Detail";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + token);
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + a.token);
var response = await client.GetStringAsync(url);
Console.WriteLine(response);
// Console.WriteLine(response);
//var resource = JObject.Parse(response);
return Ok(response);
var appUser = await _userManager.Users.FirstOrDefaultAsync(SU => SU.NormalizedUserName == a.QRcode.ToUpper());
return Ok(new
{
token = GenerateJwtToken(appUser).Result
});
}catch(Exception e){
@ -116,6 +124,7 @@ namespace api.Controllers
}
return Unauthorized();
}

View File

@ -26,31 +26,51 @@ namespace api.Controllers
this.context = context;
_mapper = mapper;
}
// GET api/cromos/QR
// GET cromos do user QR
[HttpGet("{QR}")]
public async Task<List<Cromos>> GetCromos(string QR)
public async Task<IActionResult> GetCromos(string QR)
{
var usr = await context.Users.FirstOrDefaultAsync(u=>u.QRcode == QR);
int soma = 0;
var usr = await context.Users.FirstOrDefaultAsync(u => u.QRcode == QR);
string[] usrCromos = usr.cromos.Substring(1).Split(",");
Console.WriteLine(usrCromos[0]);
var allCromos = await context.Cromos.ToListAsync();
List<Cromos> rList = new List<Cromos>();
allCromos.ForEach(delegate(Cromos c){
for(int i=0;i<usrCromos.Length;i++){
if(Int32.Parse(usrCromos[i])==c.Id){
Cromos toAdd = new Cromos{Id = c.Id,Nome=c.Nome,DescMostrar=c.DescUnlocked,QRCode=c.QRCode,img=c.img, unlocked=true, websiteCromo=c.websiteCromo,pontos=c.pontos};
rList.Add(toAdd);
}else{ //user NAO tem o cromo
Cromos toAdd = new Cromos{Id = c.Id,Nome=c.Nome,DescMostrar=c.DescLocked,QRCode=c.QRCode,img=c.img , unlocked=false, websiteCromo=c.websiteCromo,pontos=c.pontos};
allCromos.ForEach(delegate (Cromos c)
{
Boolean found = false;
for (int i = 0; i < usrCromos.Length; i++)
{
if (Int32.Parse(usrCromos[i]) == c.Id)
{
soma += c.pontos;
Cromos toAdd = new Cromos { Id = c.Id, Nome = c.Nome, DescMostrar = c.DescUnlocked, QRCode = c.QRCode, img = c.img, unlocked = true, websiteCromo = c.websiteCromo, pontos = c.pontos, logo = c.logo };
rList.Add(toAdd);
found = true;
}
}
if (!found)
{
Cromos toAdd = new Cromos { Id = c.Id, Nome = c.Nome, DescMostrar = c.DescLocked, QRCode = c.QRCode, img = c.img, unlocked = false, websiteCromo = c.websiteCromo, pontos = c.pontos };
rList.Add(toAdd);
}
});
return rList;
cromosToReturn a = new cromosToReturn();
a.cromos = rList;
a.pontuacao = soma;
return Ok(a);
}
}

View File

@ -98,16 +98,18 @@ namespace api.Controllers
TeamToReturn rTeam = new TeamToReturn();
for (var i = 0; i < allTeams.Count; i++)
{
if (allTeams[i].Id == rUsr.team.Id)
{
rTeam.ativa= allTeams[i].pagamento;
_mapper.Map(allTeams[i], rTeam);
var usr = await context.Users.FirstOrDefaultAsync(a => a.QRcode == allTeams[i].CapQR);
var users = await context.Users.ToListAsync();
List<UserForListDto> usersToReturn = new List<UserForListDto>();

View File

@ -12,8 +12,9 @@ namespace api.Dtos
public string Nome{get;set;} //Nome da equipa
public UserForListDto Cap{get;set;} //Capitao da equipa
public int NMembros {get;set;} //Numero de Membros na equipa
public List<UserForListDto> Membros{get;set;}
public int Pontos {get;set;} //Postos da equipa
public Boolean ativa{get;set;}
}
}

View File

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using api.Models;
namespace api.Dtos
{
public class cromosToReturn
{
[Required]
public List<Cromos> cromos{get;set;} //equipa id
[Required]
public int pontuacao{get;set;} //novo membro
}
}

13
api/Dtos/loginQR.cs Normal file
View File

@ -0,0 +1,13 @@
using System.ComponentModel.DataAnnotations;
namespace api.Dtos
{
public class loginQr
{
[Required]
public string QRcode{get;set;}
[Required]
public string token{get;set;}
}
}

View File

@ -0,0 +1,493 @@
// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using api.Data;
namespace api.Migrations
{
[DbContext(typeof(DataContext))]
[Migration("20190319003112_image")]
partial class image
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "2.2.0-rtm-35687")
.HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<int>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ClaimType");
b.Property<string>("ClaimValue");
b.Property<int>("RoleId");
b.HasKey("Id");
b.HasIndex("RoleId");
b.ToTable("AspNetRoleClaims");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<int>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ClaimType");
b.Property<string>("ClaimValue");
b.Property<int>("UserId");
b.HasKey("Id");
b.HasIndex("UserId");
b.ToTable("AspNetUserClaims");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<int>", b =>
{
b.Property<string>("LoginProvider");
b.Property<string>("ProviderKey");
b.Property<string>("ProviderDisplayName");
b.Property<int>("UserId");
b.HasKey("LoginProvider", "ProviderKey");
b.HasIndex("UserId");
b.ToTable("AspNetUserLogins");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<int>", b =>
{
b.Property<int>("UserId");
b.Property<string>("LoginProvider");
b.Property<string>("Name");
b.Property<string>("Value");
b.HasKey("UserId", "LoginProvider", "Name");
b.ToTable("AspNetUserTokens");
});
modelBuilder.Entity("api.Models.Cromos", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("DescLocked");
b.Property<string>("DescMostrar");
b.Property<string>("DescUnlocked");
b.Property<string>("Nome");
b.Property<string>("QRCode");
b.Property<string>("img");
b.Property<int>("pontos");
b.Property<bool>("unlocked");
b.Property<string>("websiteCromo");
b.HasKey("Id");
b.ToTable("Cromos");
});
modelBuilder.Entity("api.Models.Event", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Desc");
b.Property<string>("Nome");
b.Property<bool>("aDecorrer");
b.Property<string>("custo");
b.Property<string>("horas");
b.Property<string>("imagem");
b.Property<string>("localizacao");
b.Property<string>("notas");
b.HasKey("Id");
b.ToTable("Events");
});
modelBuilder.Entity("api.Models.EventLoc", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Desc");
b.Property<int>("EventId");
b.Property<int?>("ImgId");
b.Property<float>("Lat");
b.Property<float>("Long");
b.Property<string>("Nome");
b.HasKey("Id");
b.HasIndex("ImgId");
b.ToTable("EventLocs");
});
modelBuilder.Entity("api.Models.EventLocVisited", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int?>("LocationId");
b.Property<int?>("TeamId");
b.Property<bool>("complete");
b.Property<DateTime>("timestamp");
b.HasKey("Id");
b.HasIndex("LocationId");
b.HasIndex("TeamId");
b.ToTable("EventLocsVisited");
});
modelBuilder.Entity("api.Models.Log", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int?>("UserId");
b.Property<int?>("UserId1");
b.Property<int>("amount");
b.Property<int>("available");
b.Property<string>("logType");
b.Property<int?>("productId");
b.Property<string>("transactionId");
b.HasKey("Id");
b.HasIndex("UserId");
b.HasIndex("UserId1");
b.HasIndex("productId");
b.ToTable("Logs");
});
modelBuilder.Entity("api.Models.Photo", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<DateTime>("DateAdded");
b.Property<string>("Description");
b.Property<bool>("IsMain");
b.Property<string>("Url");
b.Property<int>("UserId");
b.HasKey("Id");
b.HasIndex("UserId");
b.ToTable("Photos");
});
modelBuilder.Entity("api.Models.Product", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int>("basePrice");
b.Property<string>("name");
b.Property<float>("revenue");
b.Property<int>("sold");
b.HasKey("Id");
b.ToTable("Products");
});
modelBuilder.Entity("api.Models.Role", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken();
b.Property<string>("Name")
.HasMaxLength(256);
b.Property<string>("NormalizedName")
.HasMaxLength(256);
b.HasKey("Id");
b.HasIndex("NormalizedName")
.IsUnique()
.HasName("RoleNameIndex");
b.ToTable("AspNetRoles");
});
modelBuilder.Entity("api.Models.Team", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("CapQR");
b.Property<int>("EventId");
b.Property<int>("NMembros");
b.Property<string>("Nome");
b.Property<int>("Pontos");
b.Property<bool>("pagamento");
b.Property<string>("pagamentoVerifyCode");
b.HasKey("Id");
b.ToTable("Teams");
});
modelBuilder.Entity("api.Models.User", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int>("AccessFailedCount");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken();
b.Property<string>("Email")
.HasMaxLength(256);
b.Property<bool>("EmailConfirmed");
b.Property<bool>("LockoutEnabled");
b.Property<DateTimeOffset?>("LockoutEnd");
b.Property<string>("NormalizedEmail")
.HasMaxLength(256);
b.Property<string>("NormalizedUserName")
.HasMaxLength(256);
b.Property<string>("PasswordHash");
b.Property<string>("PhoneNumber");
b.Property<bool>("PhoneNumberConfirmed");
b.Property<string>("QRcode");
b.Property<string>("SecurityStamp");
b.Property<bool>("TwoFactorEnabled");
b.Property<string>("UserName")
.HasMaxLength(256);
b.Property<string>("cromos");
b.Property<int>("drinks");
b.Property<int>("food");
b.Property<string>("fullName");
b.Property<int?>("teamID");
b.Property<string>("university");
b.HasKey("Id");
b.HasIndex("NormalizedEmail")
.HasName("EmailIndex");
b.HasIndex("NormalizedUserName")
.IsUnique()
.HasName("UserNameIndex");
b.HasIndex("teamID");
b.ToTable("AspNetUsers");
});
modelBuilder.Entity("api.Models.UserRole", b =>
{
b.Property<int>("UserId");
b.Property<int>("RoleId");
b.HasKey("UserId", "RoleId");
b.HasIndex("RoleId");
b.ToTable("AspNetUserRoles");
});
modelBuilder.Entity("api.Models.Value", b =>
{
b.Property<int>("id")
.ValueGeneratedOnAdd();
b.Property<string>("Name");
b.HasKey("id");
b.ToTable("Values");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<int>", b =>
{
b.HasOne("api.Models.Role")
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<int>", b =>
{
b.HasOne("api.Models.User")
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<int>", b =>
{
b.HasOne("api.Models.User")
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<int>", b =>
{
b.HasOne("api.Models.User")
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("api.Models.EventLoc", b =>
{
b.HasOne("api.Models.Photo", "Img")
.WithMany()
.HasForeignKey("ImgId");
});
modelBuilder.Entity("api.Models.EventLocVisited", b =>
{
b.HasOne("api.Models.EventLoc", "Location")
.WithMany()
.HasForeignKey("LocationId");
b.HasOne("api.Models.Team", "Team")
.WithMany()
.HasForeignKey("TeamId");
});
modelBuilder.Entity("api.Models.Log", b =>
{
b.HasOne("api.Models.User")
.WithMany("logsFebrada")
.HasForeignKey("UserId");
b.HasOne("api.Models.User")
.WithMany("logsFestarola")
.HasForeignKey("UserId1");
b.HasOne("api.Models.Product", "product")
.WithMany()
.HasForeignKey("productId");
});
modelBuilder.Entity("api.Models.Photo", b =>
{
b.HasOne("api.Models.User", "User")
.WithMany("Photos")
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("api.Models.User", b =>
{
b.HasOne("api.Models.Team", "team")
.WithMany()
.HasForeignKey("teamID");
});
modelBuilder.Entity("api.Models.UserRole", b =>
{
b.HasOne("api.Models.Role", "Role")
.WithMany("UserRoles")
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade);
b.HasOne("api.Models.User", "User")
.WithMany("UserRoles")
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
#pragma warning restore 612, 618
}
}
}

View File

@ -0,0 +1,52 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace api.Migrations
{
public partial class image : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_Cromos_Photos_imgId",
table: "Cromos");
migrationBuilder.DropIndex(
name: "IX_Cromos_imgId",
table: "Cromos");
migrationBuilder.DropColumn(
name: "imgId",
table: "Cromos");
migrationBuilder.AddColumn<string>(
name: "img",
table: "Cromos",
nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "img",
table: "Cromos");
migrationBuilder.AddColumn<int>(
name: "imgId",
table: "Cromos",
nullable: true);
migrationBuilder.CreateIndex(
name: "IX_Cromos_imgId",
table: "Cromos",
column: "imgId");
migrationBuilder.AddForeignKey(
name: "FK_Cromos_Photos_imgId",
table: "Cromos",
column: "imgId",
principalTable: "Photos",
principalColumn: "Id",
onDelete: ReferentialAction.Restrict);
}
}
}

View File

@ -0,0 +1,495 @@
// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using api.Data;
namespace api.Migrations
{
[DbContext(typeof(DataContext))]
[Migration("20190319005102_imagelogo")]
partial class imagelogo
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "2.2.0-rtm-35687")
.HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<int>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ClaimType");
b.Property<string>("ClaimValue");
b.Property<int>("RoleId");
b.HasKey("Id");
b.HasIndex("RoleId");
b.ToTable("AspNetRoleClaims");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<int>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ClaimType");
b.Property<string>("ClaimValue");
b.Property<int>("UserId");
b.HasKey("Id");
b.HasIndex("UserId");
b.ToTable("AspNetUserClaims");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<int>", b =>
{
b.Property<string>("LoginProvider");
b.Property<string>("ProviderKey");
b.Property<string>("ProviderDisplayName");
b.Property<int>("UserId");
b.HasKey("LoginProvider", "ProviderKey");
b.HasIndex("UserId");
b.ToTable("AspNetUserLogins");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<int>", b =>
{
b.Property<int>("UserId");
b.Property<string>("LoginProvider");
b.Property<string>("Name");
b.Property<string>("Value");
b.HasKey("UserId", "LoginProvider", "Name");
b.ToTable("AspNetUserTokens");
});
modelBuilder.Entity("api.Models.Cromos", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("DescLocked");
b.Property<string>("DescMostrar");
b.Property<string>("DescUnlocked");
b.Property<string>("Nome");
b.Property<string>("QRCode");
b.Property<string>("img");
b.Property<string>("logo");
b.Property<int>("pontos");
b.Property<bool>("unlocked");
b.Property<string>("websiteCromo");
b.HasKey("Id");
b.ToTable("Cromos");
});
modelBuilder.Entity("api.Models.Event", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Desc");
b.Property<string>("Nome");
b.Property<bool>("aDecorrer");
b.Property<string>("custo");
b.Property<string>("horas");
b.Property<string>("imagem");
b.Property<string>("localizacao");
b.Property<string>("notas");
b.HasKey("Id");
b.ToTable("Events");
});
modelBuilder.Entity("api.Models.EventLoc", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Desc");
b.Property<int>("EventId");
b.Property<int?>("ImgId");
b.Property<float>("Lat");
b.Property<float>("Long");
b.Property<string>("Nome");
b.HasKey("Id");
b.HasIndex("ImgId");
b.ToTable("EventLocs");
});
modelBuilder.Entity("api.Models.EventLocVisited", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int?>("LocationId");
b.Property<int?>("TeamId");
b.Property<bool>("complete");
b.Property<DateTime>("timestamp");
b.HasKey("Id");
b.HasIndex("LocationId");
b.HasIndex("TeamId");
b.ToTable("EventLocsVisited");
});
modelBuilder.Entity("api.Models.Log", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int?>("UserId");
b.Property<int?>("UserId1");
b.Property<int>("amount");
b.Property<int>("available");
b.Property<string>("logType");
b.Property<int?>("productId");
b.Property<string>("transactionId");
b.HasKey("Id");
b.HasIndex("UserId");
b.HasIndex("UserId1");
b.HasIndex("productId");
b.ToTable("Logs");
});
modelBuilder.Entity("api.Models.Photo", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<DateTime>("DateAdded");
b.Property<string>("Description");
b.Property<bool>("IsMain");
b.Property<string>("Url");
b.Property<int>("UserId");
b.HasKey("Id");
b.HasIndex("UserId");
b.ToTable("Photos");
});
modelBuilder.Entity("api.Models.Product", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int>("basePrice");
b.Property<string>("name");
b.Property<float>("revenue");
b.Property<int>("sold");
b.HasKey("Id");
b.ToTable("Products");
});
modelBuilder.Entity("api.Models.Role", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken();
b.Property<string>("Name")
.HasMaxLength(256);
b.Property<string>("NormalizedName")
.HasMaxLength(256);
b.HasKey("Id");
b.HasIndex("NormalizedName")
.IsUnique()
.HasName("RoleNameIndex");
b.ToTable("AspNetRoles");
});
modelBuilder.Entity("api.Models.Team", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("CapQR");
b.Property<int>("EventId");
b.Property<int>("NMembros");
b.Property<string>("Nome");
b.Property<int>("Pontos");
b.Property<bool>("pagamento");
b.Property<string>("pagamentoVerifyCode");
b.HasKey("Id");
b.ToTable("Teams");
});
modelBuilder.Entity("api.Models.User", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd();
b.Property<int>("AccessFailedCount");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken();
b.Property<string>("Email")
.HasMaxLength(256);
b.Property<bool>("EmailConfirmed");
b.Property<bool>("LockoutEnabled");
b.Property<DateTimeOffset?>("LockoutEnd");
b.Property<string>("NormalizedEmail")
.HasMaxLength(256);
b.Property<string>("NormalizedUserName")
.HasMaxLength(256);
b.Property<string>("PasswordHash");
b.Property<string>("PhoneNumber");
b.Property<bool>("PhoneNumberConfirmed");
b.Property<string>("QRcode");
b.Property<string>("SecurityStamp");
b.Property<bool>("TwoFactorEnabled");
b.Property<string>("UserName")
.HasMaxLength(256);
b.Property<string>("cromos");
b.Property<int>("drinks");
b.Property<int>("food");
b.Property<string>("fullName");
b.Property<int?>("teamID");
b.Property<string>("university");
b.HasKey("Id");
b.HasIndex("NormalizedEmail")
.HasName("EmailIndex");
b.HasIndex("NormalizedUserName")
.IsUnique()
.HasName("UserNameIndex");
b.HasIndex("teamID");
b.ToTable("AspNetUsers");
});
modelBuilder.Entity("api.Models.UserRole", b =>
{
b.Property<int>("UserId");
b.Property<int>("RoleId");
b.HasKey("UserId", "RoleId");
b.HasIndex("RoleId");
b.ToTable("AspNetUserRoles");
});
modelBuilder.Entity("api.Models.Value", b =>
{
b.Property<int>("id")
.ValueGeneratedOnAdd();
b.Property<string>("Name");
b.HasKey("id");
b.ToTable("Values");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<int>", b =>
{
b.HasOne("api.Models.Role")
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<int>", b =>
{
b.HasOne("api.Models.User")
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<int>", b =>
{
b.HasOne("api.Models.User")
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<int>", b =>
{
b.HasOne("api.Models.User")
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("api.Models.EventLoc", b =>
{
b.HasOne("api.Models.Photo", "Img")
.WithMany()
.HasForeignKey("ImgId");
});
modelBuilder.Entity("api.Models.EventLocVisited", b =>
{
b.HasOne("api.Models.EventLoc", "Location")
.WithMany()
.HasForeignKey("LocationId");
b.HasOne("api.Models.Team", "Team")
.WithMany()
.HasForeignKey("TeamId");
});
modelBuilder.Entity("api.Models.Log", b =>
{
b.HasOne("api.Models.User")
.WithMany("logsFebrada")
.HasForeignKey("UserId");
b.HasOne("api.Models.User")
.WithMany("logsFestarola")
.HasForeignKey("UserId1");
b.HasOne("api.Models.Product", "product")
.WithMany()
.HasForeignKey("productId");
});
modelBuilder.Entity("api.Models.Photo", b =>
{
b.HasOne("api.Models.User", "User")
.WithMany("Photos")
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("api.Models.User", b =>
{
b.HasOne("api.Models.Team", "team")
.WithMany()
.HasForeignKey("teamID");
});
modelBuilder.Entity("api.Models.UserRole", b =>
{
b.HasOne("api.Models.Role", "Role")
.WithMany("UserRoles")
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade);
b.HasOne("api.Models.User", "User")
.WithMany("UserRoles")
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade);
});
#pragma warning restore 612, 618
}
}
}

View File

@ -0,0 +1,22 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace api.Migrations
{
public partial class imagelogo : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "logo",
table: "Cromos",
nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "logo",
table: "Cromos");
}
}
}

View File

@ -100,7 +100,9 @@ namespace api.Migrations
b.Property<string>("QRCode");
b.Property<int?>("imgId");
b.Property<string>("img");
b.Property<string>("logo");
b.Property<int>("pontos");
@ -110,8 +112,6 @@ namespace api.Migrations
b.HasKey("Id");
b.HasIndex("imgId");
b.ToTable("Cromos");
});
@ -427,13 +427,6 @@ namespace api.Migrations
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("api.Models.Cromos", b =>
{
b.HasOne("api.Models.Photo", "img")
.WithMany()
.HasForeignKey("imgId");
});
modelBuilder.Entity("api.Models.EventLoc", b =>
{
b.HasOne("api.Models.Photo", "Img")

View File

@ -12,11 +12,11 @@ namespace api.Models
public String DescLocked{get;set;} //descrição nao visto
public String DescUnlocked{get;set;}//descrição visto
public String DescMostrar{get;set;} //descrição a mostrar
public Photo img {get;set;} //imagem
public string img {get;set;} //imagem
public string websiteCromo{get;set;}
public Boolean unlocked{get;set;} // se está desbloqueado ou não
public string logo{get;set;} //logotipo para os detalhes
public int pontos{get;set;} //pontos que este cromo concede
}

BIN
api/Views/Archive.zip Executable file

Binary file not shown.

BIN
api/Views/Landing/Archive.zip Executable file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

756
api/Views/Landing/bootstrap-grid.css vendored Executable file
View File

@ -0,0 +1,756 @@
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 769px) {
.container {
width: 800px;
}
}
@media (min-width: 1024px) {
.container {
width: 1200px;
}
}
/*
@media (min-width: 1200px) {
.container {
width:990px;
}
}
*/
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 769px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1024px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
/* @media (max-width: 768px) {
.container {
padding-left: 10px;
padding-right: 10px;
}
.row {
margin-left: -10px;
margin-right: -10px;
}
.container-fluid {
padding-left: 10px;
padding-right: 10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 10px;
padding-right: 10px;
}
} */

View File

@ -0,0 +1,96 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Career Path</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Career Path" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/career-path.html" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/career-path.html" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="/career-path.html" title="Career path">Career path</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<li class="unavailable">Patrocinadores</li>
<li><a href="/faqs.html" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation">
<img src="imgs/logo-enei.png" alt="Logótipo ENEI" width="221" height="333" class="logo-enei">
</div>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h1>Siga-nos</h1>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

180
api/Views/Landing/ctf.html Normal file
View File

@ -0,0 +1,180 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="#enei" title="Enei">Enei</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<li><a href="#ctf" title="Faq's">CTF</li>
<li><a href="#sponsors" title="Sponsors">Sponsors</a></li>
<li><a href="#faqs" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<section id="ctf">
<div class="container ctf-container">
<div class="col-lg-12 centerctf">
<h1>Capture the flag</h1>
<h1></h1>
</div>
</div>
</section>
<section>
</section>
<!-- faqs section -->
<section id="faqs">
<div class="container">
<div class="row">
<div class="col-lg-5">
<div class="pre-h1">Perguntas Frequentes</div>
<h1>Faq</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-10">
<ul id="accordion">
<li>
<a href="#" title="O que é o ENEI?" rel="nofollow" class="toggle">O que é o ENEI?</a>
<div class="content-accordion">
<p>O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
de
ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
</p>
<p>Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
que
muito apelam a todos os participantes das antigas edições e são uma excelente via de
networking e transferência de conhecimento!</p>
</div>
</li>
<li>
<a href="#" title="Onde me posso inscrever?" rel="nofollow" class="toggle">Onde me posso
inscrever?</a>
<div class="content-accordion">
<p>Podes adquirir o teu bilhete <a href="https://tickets.enei.pt" title="Aqui">AQUI</a>.
</p>
</div>
</li>
<li>
<a href="#" title="Quando é o programa vai estar disponível?" rel="nofollow"
class="toggle">Quando é o programa vai estar disponível?</a>
<div class="content-accordion">
<p>O programa vai sendo lançado nas próximas semanas de forma iterativa.</p>
</div>
</li>
<li>
<a href="#" title="Quem pode participar no evento?" rel="nofollow" class="toggle">Quem pode
participar no evento?</a>
<div class="content-accordion">
<p>Podem participar no ENEI19 todos os estudantes de cursos relacionados com
informática e
todos aqueles que querem aprender mais sobre os temas abordados!</p>
</div>
</li>
<li>
<a href="#" title="Tenho acesso a todas as sessões?" rel="nofollow" class="toggle">Tenho
acesso a todas as sessões?</a>
<div class="content-accordion">
<p>Não, as palestras e workshops necessitam de inscrições visto que têm lugares
limitados.</p>
<p>Brevemente poderás te inscrever na aplicação móvel do ENEI'19!</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</section>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2>Segue-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-12">
<p>© 2019 ENEI . Todos os direitos reservados</p>
</div>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-130588243-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-130588243-1');
</script>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Error</title>
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Error" />
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19 - Error" />
<meta property="og:url" content="http://www.enei.pt/error-page.html" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/error-page.html" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<!-- apresentation section -->
<div id="apresentation">
<h1 id="error-message">404</h1>
</div>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h2>Siga-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag(js, new Date());
gtag(config, UA-130588243-1);
</script>
</body>
</html>

View File

@ -0,0 +1,97 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Faqs</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Faqs" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/faqs.html" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/faqs.html" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="/career-path.html" title="Career path">Career path</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<li class="unavailable">Patrocinadores</li>
<li><a href="/faqs.html" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation">
<img src="imgs/logo-enei.png" alt="Logótipo ENEI" width="221" height="333" class="logo-enei">
</div>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h1>Siga-nos</h1>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
api/Views/Landing/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

View File

@ -0,0 +1,17 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe900;" glyph-name="instagram" d="M941.133 960h-855.306c-47.353 0-85.827-38.474-85.827-85.827v-855.306c0-47.353 38.474-85.827 85.827-85.827h855.306c47.353 0 85.827 38.474 85.827 85.827v855.306c-2.96 47.353-41.434 85.827-85.827 85.827zM941.133 18.867h-855.306v855.306h855.306v-855.306zM517.919 143.168c-130.22 0-233.803 103.584-233.803 233.803s103.584 233.803 233.803 233.803c130.22 0 233.803-103.584 233.803-233.803s-106.543-233.803-233.803-233.803zM517.919 551.584c-97.665 0-174.613-76.948-174.613-174.613s76.948-174.613 174.613-174.613c97.665 0 174.613 76.948 174.613 174.613s-79.908 174.613-174.613 174.613zM799.075 652.208c-41.434 0-73.988 32.555-73.988 71.029 0 41.434 32.555 73.988 73.988 73.988 38.474 0 73.988-32.555 73.988-73.988 0-38.474-32.555-71.029-73.988-71.029z" />
<glyph unicode="&#xe901;" glyph-name="facebook" d="M941.133 960h-855.306c-47.353 0-85.827-38.474-85.827-85.827v-855.306c0-47.353 38.474-85.827 85.827-85.827h855.306c47.353 0 85.827 38.474 85.827 85.827v855.306c-2.96 47.353-41.434 85.827-85.827 85.827zM941.133 18.867h-855.306v855.306h855.306v-855.306zM662.936 539.746c-11.838-8.879-17.757-26.636-17.757-44.393v-44.393h121.341v-103.584h-121.341v-390.659h-145.017v390.659h-68.069v103.584h68.069v50.312c0 38.474 8.879 68.069 26.636 94.705s38.474 47.353 68.069 59.191c29.595 14.798 59.191 20.717 94.705 20.717 32.555 0 68.069-5.919 100.624-20.717l-20.717-115.422c-8.879 2.96-20.717 5.919-29.595 8.879-11.838 2.96-20.717 2.96-29.595 2.96-20.717 2.96-35.514-2.96-47.353-11.838z" />
<glyph unicode="&#xe902;" glyph-name="email" horiz-adv-x="1308" d="M1198.613 960h-1089.11c-59.191 0-109.503-38.474-109.503-85.827v-855.306c0-47.353 50.312-85.827 109.503-85.827h1089.11c59.191 0 109.503 38.474 109.503 85.827v855.306c0 47.353-50.312 85.827-109.503 85.827zM1198.613 18.867h-1089.11v855.306h1089.11v-855.306zM654.058 347.376c-68.069 0-384.74 316.671-565.272 506.081l41.434 41.434c219.006-227.884 473.526-473.526 523.838-488.324 53.272 14.798 304.832 257.48 523.838 488.324l44.393-41.434c-145.017-150.936-488.324-506.081-568.231-506.081z" />
<glyph unicode="&#xe903;" glyph-name="menu" horiz-adv-x="1334" d="M1333.882 802.576l-1331.399-315.344-2.483 157.424 1331.399 315.344zM1333.882 520.504l-1331.399-314.848-2.483 157.424 1331.399 314.848zM1333.882 251.344l-1331.399-315.344-2.483 157.424 1331.399 315.344z" />
<glyph unicode="&#xe904;" glyph-name="linkedin" horiz-adv-x="1027" d="M941.133 960h-855.306c-47.353 0-85.827-38.474-85.827-85.827v-855.306c0-47.353 38.474-85.827 85.827-85.827h855.306c47.353 0 85.827 38.474 85.827 85.827v855.306c0 47.353-38.474 85.827-85.827 85.827zM941.133 18.867h-855.306v855.306h855.306v-855.306zM248.601 548.624c-8.879 8.879-14.798 20.717-14.798 35.514s5.919 26.636 14.798 35.514c8.879 8.879 20.717 14.798 38.474 14.798s26.636-5.919 38.474-14.798c8.879-8.879 14.798-20.717 14.798-35.514s-5.919-26.636-14.798-38.474c-8.879-8.879-23.676-14.798-38.474-14.798-17.757 2.96-29.595 8.879-38.474 17.757zM242.682 474.636h82.867v-361.064h-82.867v361.064zM751.723 439.121c26.636-26.636 41.434-65.11 41.434-118.382v-207.168h-82.867v195.329c0 32.555-8.879 56.231-23.676 71.029s-35.514 23.676-65.11 23.676c-29.595 0-56.231-8.879-73.988-26.636s-26.636-44.393-26.636-79.908v-183.491h-82.867v361.064h79.908v-47.353c14.798 17.757 32.555 29.595 53.272 38.474s44.393 11.838 71.029 11.838c44.393 0 82.867-11.838 109.503-38.474z" />
<glyph unicode="&#xe905;" glyph-name="plus" d="M992 576h-352v352c0 17.664-14.304 32-32 32h-192c-17.696 0-32-14.336-32-32v-352h-352c-17.696 0-32-14.336-32-32v-192c0-17.696 14.304-32 32-32h352v-352c0-17.696 14.304-32 32-32h192c17.696 0 32 14.304 32 32v352h352c17.696 0 32 14.304 32 32v192c0 17.664-14.304 32-32 32z" />
<glyph unicode="&#xe906;" glyph-name="less" d="M32 576h960c17.696 0 32-14.336 32-32v-192c0-17.696-14.304-32-32-32h-960c-17.664 0-32 14.304-32 32v192c0 17.664 14.336 32 32 32z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,292 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Bilhetes de Grupo</title>
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Bilhetes de Grupo" />
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19 - Bilhetes de Grupo" />
<meta property="og:url" content="https://tickets.enei.pt/GROUP" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="https://tickets.enei.pt/GROUP" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<section id="tickets">
<div class="container">
<div class="col-lg-12">
<h1>Comprar Bilhetes em grupo</h1>
<hr>
<form method="get">
<label for="group-number">Número de bilhetes a comprar</label>
<select name="group-number" id="group-number">
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<ul id="tab-links">
<li class="tab-label visible active">
<a href="#ticket1" title="Bilhete 1" rel="nofollow">Bilhete 1</a>
</li>
<li class="tab-label visible">
<a href="#ticket2" title="Bilhete 2" rel="nofollow">Bilhete 2</a>
</li>
<li class="tab-label visible">
<a href="#ticket3" title="Bilhete 3" rel="nofollow">Bilhete 3</a>
</li>
<li class="tab-label visible">
<a href="#ticket4" title="Bilhete 4" rel="nofollow">Bilhete 4</a>
</li>
<li class="tab-label">
<a href="#ticket5" title="Bilhete 5" rel="nofollow">Bilhete 5</a>
</li>
<li class="tab-label">
<a href="#ticket6" title="Bilhete 6" rel="nofollow">Bilhete 6</a>
</li>
<li class="tab-label">
<a href="#ticket7" title="Bilhete 7" rel="nofollow">Bilhete 7</a>
</li>
<li class="tab-label">
<a href="#ticket8" title="Bilhete 8" rel="nofollow">Bilhete 8</a>
</li>
<li class="tab-label">
<a href="#ticket9" title="Bilhete 9" rel="nofollow">Bilhete 9</a>
</li>
<li class="tab-label">
<a href="#ticket10" title="Bilhete 10" rel="nofollow">Bilhete 10</a>
</li>
</ul>
<div id="tab-container">
<div id="ticket1" class="tab visible">
<div class="row">
<div class="col-lg-6">
<label for="name-1">Nome</label>
<input id="name-1" type="text">
<label for="email-1">Email</label>
<input id="email-1" type="email">
</div>
<div class="col-lg-6">
<label for="university-1">Universidade</label>
<input id="university-1" type="text">
<label for="phone-1">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-1">
</div>
</div>
</div>
<div id="ticket2" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-2">Nome</label>
<input id="name-2" type="text">
<label for="email-2">Email</label>
<input id="email-2" type="email">
</div>
<div class="col-lg-6">
<label for="university-2">Universidade</label>
<input id="university-2" type="text">
<label for="phone-2">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-2">
</div>
</div>
</div>
<div id="ticket3" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-3">Nome</label>
<input id="name-3" type="text">
<label for="email-3">Email</label>
<input id="email-3" type="email">
</div>
<div class="col-lg-6">
<label for="university-3">Universidade</label>
<input id="university-3" type="text">
<label for="phone-3">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-3">
</div>
</div>
</div>
<div id="ticket4" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-4">Nome</label>
<input id="name-4" type="text">
<label for="email-4">Email</label>
<input id="email-4" type="email">
</div>
<div class="col-lg-6">
<label for="university-4">Universidade</label>
<input id="university-4" type="text">
<label for="phone-4">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-4">
</div>
</div>
</div>
<div id="ticket5" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-5">Nome</label>
<input id="name-5" type="text">
<label for="email-5">Email</label>
<input id="email-5" type="email">
</div>
<div class="col-lg-6">
<label for="university-5">Universidade</label>
<input id="university-5" type="text">
<label for="phone-5">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-5">
</div>
</div>
</div>
<div id="ticket6" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-6">Nome</label>
<input id="name-6" type="text">
<label for="email-6">Email</label>
<input id="email-6" type="email">
</div>
<div class="col-lg-6">
<label for="university-6">Universidade</label>
<input id="university-6" type="text">
<label for="phone-6">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-6">
</div>
</div>
</div>
<div id="ticket7" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-7">Nome</label>
<input id="name-7" type="text">
<label for="email-7">Email</label>
<input id="email-7" type="email">
</div>
<div class="col-lg-6">
<label for="university-7">Universidade</label>
<input id="university-7" type="text">
<label for="phone-7">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-7">
</div>
</div>
</div>
<div id="ticket8" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-8">Nome</label>
<input id="name-8" type="text">
<label for="email-8">Email</label>
<input id="email-8" type="email">
</div>
<div class="col-lg-6">
<label for="university-8">Universidade</label>
<input id="university-8" type="text">
<label for="phone-8">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-8">
</div>
</div>
</div>
<div id="ticket9" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-9">Nome</label>
<input id="name-9" type="text">
<label for="email-9">Email</label>
<input id="email-9" type="email">
</div>
<div class="col-lg-6">
<label for="university-9">Universidade</label>
<input id="university-9" type="text">
<label for="phone-9">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-9">
</div>
</div>
</div>
<div id="ticket10" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-10">Nome</label>
<input id="name-10" type="text">
<label for="email-10">Email</label>
<input id="email-10" type="email">
</div>
<div class="col-lg-6">
<label for="university-10">Universidade</label>
<input id="university-10" type="text">
<label for="phone-10">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-10">
</div>
</div>
</div>
</div>
<p>Bilhete selecionado: Normal 40€</p>
<input type="submit" value="Comprar">
</form>
</div>
</div>
</section>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h2>Siga-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 350 282.3" style="enable-background:new 0 0 350 282.3;" xml:space="preserve">
<g>
<g id="unBVke.tif_1_">
<g>
<path d="M172.6,16.8c9,9,17.7,17.8,26.6,26.8c0,33.5,0,67.2,0,100.7c-9,9-17.8,17.9-26.8,26.9c-26.2,0-52.6,0-79.1,0
c0-5.8,0-11.6,0-17.5c-31.2,0-62.2,0-93.3,0C0,102.4,0,51.3,0,0c31,0,62.1,0,93.3,0c0,5.6,0,11.1,0,16.8
C119.9,16.8,146.2,16.8,172.6,16.8z M179.6,115.3c0-19.7,0-39.6,0-59.1c-2.7-2.8-5.2-5.4-7.7-7.9c-14.2,0-28.4,0-42.6,0
c0,35.2,0,70.2,0,105.4c5.2,0,10.3,0,15.5,0c0-10.2,0-20.3,0-30.5c9.2,0,18.1,0,27,0C174.5,120.5,177,118,179.6,115.3z
M17.4,17.7c0,35.2,0,70.2,0,105.4c14.2,0,28.4,0,42.5,0c2.6-2.6,5.1-5.1,7.7-7.7c0-19.8,0-39.7,0-59.2c-2.8-2.8-5.3-5.4-8-8.2
c-8.8,0-17.7,0-26.8,0c0-10.2,0-20.2,0-30.4C27.5,17.7,22.5,17.7,17.4,17.7z M78,48.3c0,25,0,49.9,0,74.8c5.1,0,10.2,0,15.2,0
c0-25,0-49.9,0-74.8C88.1,48.3,83.1,48.3,78,48.3z M103.8,74c0,16.4,0,32.7,0,49.1c5.1,0,10.2,0,15.3,0c0-16.4,0-32.7,0-49.1
C113.9,74,108.9,74,103.8,74z M103.8,48.3c0,5.2,0,10.3,0,15.3c5.2,0,10.2,0,15.3,0c0-5.2,0-10.2,0-15.3
C114,48.3,108.9,48.3,103.8,48.3z"/>
<path d="M144.8,107.7c0-14.7,0-29.2,0-43.9c6.4,0,12.7,0,19.2,0c0,14.6,0,29.2,0,43.9C157.6,107.7,151.3,107.7,144.8,107.7z"/>
<path d="M32.9,63.7c6.4,0,12.7,0,19.1,0c0,14.6,0,29.2,0,43.9c-6.4,0-12.6,0-19.1,0C32.9,93.1,32.9,78.5,32.9,63.7z"/>
</g>
</g>
<g>
<path d="M280.1,206.5c-2.5,5.1-5,10-7.5,14.9c-0.3,0.6-0.4,1.4-1.6,1.4c-2.9-9.3-5.7-18.7-8.7-28.2c2.4,0,4.6,0,6.9,0
c1.3,4.2,2.5,8.4,3.9,12.9c0.7-1.3,1.3-2.3,1.9-3.4c1.5-2.8,2.9-5.5,4.4-8.3c0.3-0.6,0.5-1.2,1.6-0.9c2.1,4,4.3,8.1,6.7,12.5
c1.3-4.4,2.5-8.6,3.8-12.8c2,0,3.9,0,6.1,0c-0.6,3.3-1.8,6.3-2.6,9.3c-0.9,3.1-1.9,6.2-2.8,9.3c-0.9,3.1-1.8,6.2-2.8,9.4
c-0.3,0.1-0.6,0.2-1,0.3C285.5,217.4,282.8,212,280.1,206.5z"/>
<path d="M248.9,194.1c7.2,0.6,13,6.6,12.7,14.4c-0.2,6.9-4.6,12.5-11.3,13.9c-7.1,1.4-13.9-2-16.6-8.4
c-3.7-8.7,1.9-18.5,11.2-19.7C246.2,194.2,247.6,194.2,248.9,194.1z M246.5,216.5c4.5,0.4,8-2.7,8.3-7.4c0.4-4.6-2.7-8.6-6.9-8.9
c-5.2-0.3-8.2,3.1-8.5,7.2C239,212.3,242,216.1,246.5,216.5z"/>
<path d="M163.1,194.5c3.7,0,7.1-0.2,10.6,0c2,0.1,4,0.7,5.8,1.6c3.8,1.8,5.7,5.1,6.3,9.2c1,6.8-1.8,12.7-7.6,15.5
c-1.4,0.7-2.9,1-4.5,1.3c-1.2,0.2-2.4,0.3-3.6,0.3c-2.2,0-4.5-0.1-7-0.2C163.1,213,163.1,203.9,163.1,194.5z M169.7,216.1
c3.5,0.6,6.2-0.4,8-3.2c1.9-3,2-6.3,0.2-9.4c-1.8-3-4.8-3.5-8.1-3C169.7,205.7,169.7,210.8,169.7,216.1z"/>
<path d="M136.7,221.9c0-9,0-18,0-27.2c1.1-0.1,2.1-0.2,3.2-0.3c3.5-0.2,7.1-0.3,10.5,0.7c5.5,1.6,8.8,5.6,9.1,11.3
c0.2,2.8-0.1,5.6-1.4,8.1c-2.2,4.3-5.8,7-10.6,7.5c-3.4,0.4-6.9,0.1-10.4,0.1C137.1,222.2,137,222,136.7,221.9z M143.4,200.5
c0,5.4,0,10.6,0,15.8c3.6,0.3,6.5-0.7,8.2-3.7c1.7-3.1,1.7-6.3-0.2-9.2C149.5,200.5,146.6,200.1,143.4,200.5z"/>
<path d="M318.9,194.6c4.1-0.2,8.1-0.6,12,0.5c3,0.9,4.7,2.9,5.1,5.9c0.6,3.9-0.6,7-4.1,9.2c2.6,3.9,5.2,7.8,7.9,11.9
c-2.6,0-5,0-7.5,0.1c-2.2-3.6-4.4-7.2-6.6-10.7c-0.1,0-0.3,0.1-0.4,0.1c0,3.5,0,7-0.1,10.6c-2.2,0-4.2,0-6.3,0
C318.9,212.9,318.9,203.8,318.9,194.6z M325.2,206.9c1.8,0.2,3.2-0.2,4.1-1.7c0.8-1.4,0.7-2.8-0.2-4.1c-1-1.3-2.4-1.4-3.9-1
C325.2,202.4,325.2,204.6,325.2,206.9z"/>
<path d="M121,194.1c0.4,0,0.7,0.1,1.1,0.1c4,9.3,8.1,18.5,12.2,28.1c-1.4,0-2.6,0-3.7,0c-1.2,0-2.4,0-3.7,0
c-0.5-1.3-1.1-2.6-1.6-3.9c-2.8,0-5.5,0-8.2,0c-0.5,1.3-1.1,2.6-1.6,3.9c-2.2,0-4.4,0-6.8,0C112.8,212.8,116.9,203.5,121,194.1z
M121.3,207c-0.8,2.1-1.4,3.9-2.2,5.9c1.6,0,2.8,0,4.3,0C122.6,210.9,122,209.1,121.3,207z"/>
<path d="M212.2,222.2c0-9.3,0-18.3,0-27.6c1.2-0.1,2.5-0.2,3.7-0.2c2.7,0,5.3,0,7.9,0.8c3.9,1.3,6.2,4.4,6.3,8.6
c0,3.8-2,7.5-6,8.9c-1.7,0.6-3.6,0.8-5.5,1.2c0,2.6,0,5.4,0,8.2C216.3,222.2,214.3,222.2,212.2,222.2z M218.5,200.2
c0,2.7,0,5.2,0,7.8c3.3,0.3,5.2-1.5,5.1-4C223.5,201.4,221.8,200,218.5,200.2z"/>
<path d="M93.7,194.7c2.7-0.3,5.2-0.4,7.7-0.1c1.6,0.2,3.2,0.4,4.7,1.1c3.6,1.5,5.4,4.3,5.4,8.1c0,3.9-1.6,7-5.2,8.7
c-1.4,0.7-3.1,0.8-4.7,1.2c-0.5,0.1-1,0.1-1.6,0.2c0,2.8,0,5.5,0,8.4c-2.1,0-4.1,0-6.3,0C93.7,213,93.7,203.9,93.7,194.7z
M100,208.1c2.8-0.1,4.1-0.8,4.7-2.3c0.6-1.5,0.6-3-0.5-4.2c-1.1-1.3-2.5-1.6-4.3-1.3C100,202.9,100,205.4,100,208.1z"/>
<path d="M299.7,222.2c0-9.3,0-18.3,0-27.7c4.9,0,9.8,0,14.8-0.1c0,1.8,0,3.6,0,5.6c-2.8,0-5.4,0.1-8.2,0.1c0,1.8,0,3.4,0,5.2
c2.4,0,4.7,0,7.2,0.1c0,1.8,0,3.6,0,5.5c-2.4,0-4.7,0-7.2,0c0,1.8,0,3.6,0,5.5c2.7,0,5.4,0,8.3,0c0,1.8,0,3.7,0,5.6
C309.6,222.2,304.7,222.2,299.7,222.2z"/>
<path d="M203.3,194.5c2.3,0,4.6,0,7,0c-0.3,0.5-0.4,0.9-0.6,1.3c-2.6,4.5-5.1,9-7.8,13.5c-0.5,0.9-0.7,1.8-0.7,2.8
c0,3.2,0,6.4,0.1,9.6c0,0.2-0.1,0.3-0.2,0.6c-2.1,0-4.2,0-6.5,0c0-2.4,0-4.7,0-6.9c0-1.3,0.1-2.6,0-3.8c0-0.6-0.3-1.2-0.6-1.8
c-2.6-4.6-5.2-9.1-7.8-13.7c-0.2-0.4-0.4-0.9-0.7-1.5c2.6,0,5,0,7.4,0c1.7,3.1,3.4,6.2,5.2,9.5
C199.7,200.8,201.5,197.7,203.3,194.5z"/>
<path d="M349.8,219.1c-0.2,2.2-2.2,3.8-4.3,3.6c-2-0.2-3.7-2.2-3.5-4.2c0.2-2.1,2.2-3.8,4.3-3.6
C348.4,214.9,350,216.8,349.8,219.1z"/>
</g>
<g>
<path d="M156.3,236.8h6.8v15.9h0.1c1.3-1.8,4-3.5,8.8-3.5h3.4c11.1,0,15.3,3.5,15.3,13.5v6.6c0,10.7-6.6,13.1-15.6,13.1h-2.2
c-4.3,0-7.8-1.3-9.7-3.9H163v2.9h-6.8L156.3,236.8L156.3,236.8z M183.9,263.1c0-7.2-3.3-8.2-9.4-8.2h-0.7
c-6.2,0-10.8,0.1-10.8,7.6v6.1c0,6,2.1,8.2,9.8,8.2h1.5c8.1,0,9.6-2.6,9.6-8.6L183.9,263.1L183.9,263.1z"/>
<path d="M257,255.6h-3.7V250h3.7l0-2.8c0-7.4,4.6-10.3,10-10.3l9,0v5.3h-6.8c-3.7,0-5.4,2.2-5.4,4.9v2.9h9.1v5.6h-9.1v26.7H257
L257,255.6L257,255.6z"/>
<path d="M233.7,250h-3.7v5.6h3.7l0,16.4c0,7.4,4.6,10.3,10,10.3h8.4v-5.6l-6.8,0c-3.7,0-4.9-1.9-4.9-4.6v-16.4h9.1V250h-9.1v-13.1
h-6.8L233.7,250L233.7,250z"/>
<path d="M311.8,236.9h6.8v7.1l-6.8,0V236.9z M311.8,249.2h6.8v33.1h-6.8L311.8,249.2z"/>
<path d="M221.3,273c-1,2.9-3.4,3.7-8.7,3.7H211c-8.7,0-10.1-1.1-10.1-8.2h0h26.9v-6.1c0-11.1-5.6-13.1-14.5-13.1l-3.3,0
c-7,0-15.6,1.3-15.6,12.5v7.8c0,10.9,7.4,12.7,13.9,12.7h6.1c8.2,0,12-2.7,12.9-7.4L221.3,273z M200.9,261.8c0-6.4,2.9-7,9.9-7
l1.4,0c7.9,0,8.9,2,8.9,6.2l0,1.8l-20.1,0L200.9,261.8L200.9,261.8z"/>
<path d="M290.6,249.2h-2.5c-9.2,0-13.2,2.9-13.4,7.3l6.5,2.2c0.3-3,3.6-3.9,8.7-3.9c7.5,0,9.3,0.4,9.3,6v3h-0.1
c-1.7-2.3-4-2.9-9.9-2.9h-2.6c-8.7,0-13.7,2.2-13.7,9.3v2c0,5.8,2.2,10,11.2,10h6.6c6.5,0,7.2-1.1,8.5-3h0.1v3h6.8V261
C305.8,251.7,299.9,249.2,290.6,249.2 M299,272.4c0,3.1-2.1,4.3-10.1,4.3h-1.8c-6.8,0-7.7-1.4-7.7-4l0-1.7c0-3.1,1.7-4.3,7.3-4.3
h3c5.1,0,9.2,1,9.2,4.5L299,272.4L299,272.4z"/>
<path d="M344.9,257l4.3-3c-1-3-3.9-4.8-9.9-4.8c-3,0-6.1,1.2-8,4.4h-0.2v-4.4l-6.4,0v33.1h6.8v-19.9c0-4,2.2-7.5,7.5-7.5
C342.7,254.8,344.5,255.9,344.9,257"/>
<polygon points="126.2,237 126.2,246.1 116.8,246.1 135,268 153.2,246.1 143.8,246.1 143.8,237 "/>
<polygon points="93.7,273 103.1,273 103.1,282.1 120.6,282.1 120.6,273 130,273 111.8,251.1 "/>
</g>
<g>
<path d="M215.3,155.7c-0.8-0.9-1.7-1.7-2.8-2.2c-1.1-0.5-2.4-0.8-3.9-0.8c-1.1,0-2.3,0.3-3.5,0.9c-0.9,0.4-1.6,1-2.3,1.8v-2.2
h-3.7v27.8h3.7v-10.1c0.7,0.7,1.4,1.3,2.4,1.7c1.2,0.6,2.4,0.9,3.4,0.9c1.4,0,2.7-0.3,3.8-0.8c1.1-0.5,2.1-1.3,2.8-2.2
c0.8-0.9,1.3-2,1.7-3.3c0.4-1.2,0.6-2.6,0.6-4c0-1.4-0.2-2.8-0.6-4C216.6,157.7,216.1,156.6,215.3,155.7z M213.9,162.9
c0,1-0.1,1.9-0.4,2.8c-0.3,0.9-0.6,1.6-1.1,2.3c-0.5,0.6-1.1,1.1-1.7,1.5c-0.7,0.4-1.4,0.6-2.2,0.6c-0.8,0-1.6-0.2-2.2-0.5
c-0.7-0.3-1.2-0.8-1.7-1.5c-0.5-0.6-0.9-1.4-1.2-2.2c-0.3-0.8-0.4-1.7-0.5-2.7v-0.3c0-1,0.1-1.9,0.4-2.8c0.3-0.9,0.7-1.6,1.2-2.3
c0.5-0.6,1.1-1.1,1.8-1.5c0.7-0.4,1.4-0.5,2.3-0.5c0.8,0,1.6,0.2,2.2,0.5c0.7,0.4,1.3,0.9,1.7,1.5c0.5,0.6,0.9,1.4,1.1,2.3
C213.8,161,213.9,161.9,213.9,162.9z"/>
<path d="M237.4,155.8c-0.8-0.9-1.8-1.7-3-2.2c-1.2-0.5-2.6-0.8-4.1-0.8c-1.5,0-2.9,0.3-4.1,0.8c-1.2,0.5-2.2,1.3-3,2.2
c-0.8,0.9-1.4,2-1.8,3.3c-0.4,1.2-0.6,2.6-0.6,4c0,1.4,0.2,2.7,0.6,4c0.4,1.2,1,2.4,1.8,3.3c0.8,0.9,1.8,1.7,3,2.2
c1.2,0.5,2.6,0.8,4.1,0.8c1.5,0,2.9-0.3,4.1-0.8c1.2-0.5,2.2-1.3,3-2.2c0.8-0.9,1.4-2,1.9-3.3c0.4-1.2,0.6-2.6,0.6-4
c0-1.4-0.2-2.7-0.6-4C238.9,157.8,238.3,156.7,237.4,155.8z M236.2,163c0,1-0.1,1.9-0.4,2.8c-0.3,0.9-0.7,1.6-1.2,2.2
c-0.5,0.6-1.1,1.1-1.9,1.5c-0.7,0.4-1.5,0.5-2.4,0.5c-0.9,0-1.7-0.2-2.4-0.5c-0.7-0.4-1.4-0.9-1.8-1.5c-0.5-0.6-0.9-1.4-1.2-2.2
c-0.3-0.9-0.4-1.8-0.4-2.8c0-1,0.1-1.9,0.4-2.8c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1.1,1.9-1.5c0.7-0.4,1.5-0.6,2.4-0.6
c0.9,0,1.7,0.2,2.4,0.6c0.7,0.4,1.4,0.9,1.9,1.5c0.5,0.6,0.9,1.4,1.2,2.2C236.1,161.1,236.2,162,236.2,163z"/>
<polygon points="260.3,167.8 256.1,153.1 252.2,153.1 247.9,167.8 243.7,153.1 240,153.1 246,172.9 249.7,172.9 254.1,157.8
258.6,172.9 262.3,172.9 268.3,153.1 264.5,153.1 "/>
<path d="M285.8,155.5c-0.8-0.9-1.8-1.5-2.9-2c-1.1-0.5-2.5-0.7-3.9-0.7c-1.5,0-2.8,0.3-4,0.8c-1.2,0.5-2.2,1.3-3,2.2
c-0.8,0.9-1.5,2-1.9,3.2c-0.4,1.2-0.7,2.5-0.7,3.8c0,1.4,0.2,2.8,0.7,4.1c0.4,1.3,1.1,2.4,1.9,3.4c0.8,1,1.9,1.8,3.1,2.3
c1.2,0.6,2.5,0.9,4,0.9c1,0,2-0.1,3-0.4c1-0.3,1.9-0.7,2.7-1.3c0.8-0.6,1.5-1.3,2-2.1c0.6-0.8,1-1.8,1.2-2.8l0.1-0.4h-3.4
l-0.1,0.2c-0.9,2.4-2.7,3.6-5.5,3.6c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.3-0.9-1.8-1.5c-0.5-0.6-1-1.3-1.2-2.1
c-0.3-0.7-0.4-1.4-0.5-2.1h15.1v-1.5c0-1.4-0.2-2.7-0.7-3.8C287.2,157.4,286.6,156.3,285.8,155.5z M284.5,161h-11.3
c0.1-0.6,0.2-1.1,0.4-1.7c0.3-0.7,0.7-1.2,1.2-1.7c0.5-0.5,1.1-0.9,1.8-1.2c0.7-0.3,1.4-0.5,2.2-0.5c0.9,0,1.7,0.1,2.4,0.4
c0.7,0.3,1.3,0.7,1.8,1.1c0.5,0.5,0.9,1.1,1.1,1.7C284.3,159.7,284.5,160.3,284.5,161z"/>
<path d="M300.6,152.8c-0.3,0-0.5-0.1-0.7-0.1c-2,0-3.6,0.8-4.8,2.4l0.1-2.1h-3.7v19.9h3.7V161c0-0.6,0.1-1.2,0.3-1.8
c0.2-0.6,0.5-1.1,0.9-1.5c0.4-0.4,0.9-0.8,1.5-1.1c0.6-0.3,1.2-0.4,2-0.4c0.3,0,0.8,0.1,1.4,0.3l0.4,0.1V153l-0.2-0.1
C301.1,152.9,300.8,152.8,300.6,152.8z"/>
<rect x="304.3" y="153.1" width="3.7" height="19.9"/>
<rect x="304.3" y="145.4" width="3.7" height="4"/>
<path d="M322.1,152.7c-1.3,0-2.6,0.3-3.9,0.8c-1,0.4-2,1.1-2.9,2v-2.4h-3.7v19.9h3.7V161c0-0.6,0.2-1.3,0.5-1.9
c0.3-0.6,0.8-1.2,1.3-1.7c0.6-0.5,1.2-0.9,2-1.2c0.8-0.3,1.6-0.4,2.5-0.4c1.1,0,1.9,0.2,2.5,0.7c0.6,0.5,0.9,1.3,0.9,2.5v13.8h3.7
v-14.1c0-1.9-0.6-3.4-1.7-4.5C325.8,153.3,324.2,152.7,322.1,152.7z"/>
<path d="M346.3,153.1v2.1c-0.8-0.8-1.6-1.4-2.5-1.8c-1.1-0.4-2.2-0.7-3.1-0.7c-1.4,0-2.6,0.3-3.7,0.8c-1.1,0.5-2.1,1.3-2.9,2.2
c-0.8,0.9-1.4,2-1.8,3.3c-0.4,1.2-0.6,2.6-0.6,4c0,1.4,0.2,2.8,0.6,4c0.4,1.2,1,2.4,1.8,3.3c0.8,0.9,1.8,1.7,2.9,2.3
c1.1,0.5,2.5,0.8,3.9,0.8c1.1,0,2.2-0.3,3.2-0.8c0.8-0.4,1.5-1,2.1-1.7v2.3c0,0.7-0.1,1.4-0.4,2c-0.3,0.6-0.7,1.2-1.1,1.6
c-0.5,0.4-1,0.8-1.7,1.1c-0.6,0.3-1.3,0.4-2,0.4c-1.2,0-2.2-0.2-3-0.7c-0.8-0.5-1.5-1.3-2-2.4L336,175h-3.7l0.2,0.5
c0.8,2.1,1.9,3.7,3.4,4.6c1.5,1,3.2,1.4,5.2,1.4c1.1,0,2.2-0.2,3.3-0.5c1.1-0.4,2-0.9,2.9-1.6c0.8-0.7,1.5-1.6,2-2.6
c0.5-1.1,0.7-2.3,0.7-3.6v-20H346.3z M346.3,162.7v0.3c0,1-0.1,1.9-0.4,2.8c-0.2,0.9-0.6,1.6-1,2.3c-0.4,0.6-1,1.1-1.6,1.5
c-0.6,0.4-1.4,0.5-2.2,0.5c-0.8,0-1.6-0.2-2.3-0.6c-0.7-0.4-1.3-0.9-1.8-1.5c-0.5-0.6-0.9-1.4-1.2-2.3c-0.3-0.9-0.4-1.8-0.4-2.8
c0-1,0.1-1.9,0.4-2.8c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1.1,1.8-1.5c0.7-0.4,1.5-0.5,2.3-0.5c0.8,0,1.5,0.2,2.1,0.5
c0.6,0.3,1.2,0.8,1.6,1.4c0.4,0.6,0.8,1.4,1,2.2C346.1,160.9,346.3,161.8,346.3,162.7z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 283.5 283.5" style="enable-background:new 0 0 283.5 283.5;" xml:space="preserve">
<style type="text/css">
.Arched_x0020_Green{fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.25;stroke-miterlimit:1;}
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);}
.st2{fill:#FFFFFF;}
</style>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-2108.2813" y1="685.9854" x2="-2107.5742" y2="685.2783">
<stop offset="0" style="stop-color:#259E2E"/>
<stop offset="0.9831" style="stop-color:#1C381D"/>
</linearGradient>
<rect x="-282.8" y="-283.5" class="st0" width="850.4" height="850.4"/>
<g>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="141.7324" y1="-6.363734e-009" x2="141.7324" y2="282.5799">
<stop offset="0.1" style="stop-color:#C4161C"/>
<stop offset="0.1774" style="stop-color:#B81319"/>
<stop offset="0.5011" style="stop-color:#8C090B"/>
<stop offset="0.7528" style="stop-color:#710203"/>
<stop offset="0.9" style="stop-color:#670000"/>
</linearGradient>
<path class="st1" d="M283.5,0.2c-62.4,28-112.1,77.8-140.4,138.9C162.1,96.9,171,49.4,166.9,0H0v283.5h283.5V0.2z"/>
<g>
<path class="st2" d="M45.2,197.2c-1.4-1.2-2.9-2-4.5-2.5c-1.6-0.5-3.2-0.7-4.7-0.7c-1,0-2,0.1-3,0.4c-1,0.3-1.9,0.8-2.7,1.4
c-0.8,0.7-1.4,1.5-1.9,2.6c-0.5,1-0.8,2.3-0.8,3.8v13.2c0,1.5,0.3,2.7,0.8,3.8c0.5,1,1.2,1.9,2,2.5c0.8,0.6,1.7,1.1,2.7,1.4
c1,0.3,2,0.5,3,0.5c1.5,0,3.1-0.2,4.6-0.7c1.5-0.4,3.1-1.3,4.7-2.5l4.3,6.9c-1.7,1.4-3.7,2.5-6.1,3.3c-2.4,0.8-4.9,1.2-7.6,1.2
c-2.1,0-4.2-0.3-6.3-0.9c-2-0.6-3.9-1.5-5.5-2.7c-1.6-1.2-2.9-2.7-3.9-4.5c-1-1.8-1.5-3.9-1.5-6.4v-16.9c0-2.4,0.5-4.5,1.5-6.3
c1-1.8,2.3-3.3,3.9-4.6c1.6-1.2,3.4-2.1,5.5-2.7c2.1-0.6,4.2-0.9,6.3-0.9c2.6,0,5.1,0.4,7.6,1.1c2.4,0.7,4.5,1.8,6.3,3.3
L45.2,197.2z"/>
<path class="st2" d="M74.8,186.3c2.3,0,4.2,0.4,5.9,1.3c1.6,0.9,3,2,4.1,3.3c1.1,1.4,1.9,2.9,2.4,4.5c0.5,1.7,0.7,3.3,0.7,4.9
c0,1.2-0.1,2.4-0.5,3.6c-0.3,1.2-0.8,2.4-1.4,3.5c-0.6,1.1-1.4,2.1-2.3,3.1c-0.9,0.9-2,1.7-3.1,2.3l8.1,18.5h-9.7
c-0.2-0.5-0.4-1.2-0.8-2.1c-0.4-0.9-0.8-1.9-1.2-3c-0.5-1.1-0.9-2.2-1.4-3.4c-0.5-1.2-1-2.3-1.4-3.4c-0.5-1.1-0.9-2.1-1.2-3
c-0.4-0.9-0.7-1.6-0.9-2.1h-8.1v17h-9v-45.1H74.8z M63.7,206.4h9.1c2.1,0,3.7-0.6,4.7-1.7c1-1.1,1.6-2.6,1.6-4.3
c0-1.8-0.5-3.2-1.6-4.3c-1.1-1.1-2.6-1.7-4.7-1.7h-9.1V206.4z"/>
<path class="st2" d="M103.2,186.3v45.1h-9v-45.1H103.2z"/>
<path class="st2" d="M128.8,194.3v37.1h-9v-37.1h-11.3v-8H140v8H128.8z"/>
<path class="st2" d="M154.3,186.3v45.1h-9v-45.1H154.3z"/>
<path class="st2" d="M189.3,197.2c-1.4-1.2-2.9-2-4.5-2.5c-1.6-0.5-3.2-0.7-4.7-0.7c-1,0-2,0.1-3,0.4c-1,0.3-1.9,0.8-2.7,1.4
c-0.8,0.7-1.4,1.5-1.9,2.6c-0.5,1-0.8,2.3-0.8,3.8v13.2c0,1.5,0.2,2.7,0.8,3.8c0.5,1,1.1,1.9,2,2.5c0.8,0.6,1.7,1.1,2.7,1.4
c1,0.3,2,0.5,3,0.5c1.5,0,3.1-0.2,4.6-0.7c1.5-0.4,3.1-1.3,4.7-2.5l4.2,6.9c-1.7,1.4-3.7,2.5-6.1,3.3c-2.4,0.8-4.9,1.2-7.6,1.2
c-2.1,0-4.2-0.3-6.3-0.9c-2.1-0.6-3.9-1.5-5.5-2.7c-1.6-1.2-2.9-2.7-3.9-4.5c-1-1.8-1.5-3.9-1.5-6.4v-16.9c0-2.4,0.5-4.5,1.5-6.3
c1-1.8,2.3-3.3,3.9-4.6c1.6-1.2,3.4-2.1,5.5-2.7c2.1-0.6,4.2-0.9,6.3-0.9c2.6,0,5.1,0.4,7.6,1.1c2.4,0.7,4.5,1.8,6.3,3.3
L189.3,197.2z"/>
<path class="st2" d="M222.9,222.1h-15.7l-3,9.3h-9.5l15.8-45.1h9.2l15.7,45.1h-9.8L222.9,222.1z M209.6,214.5h10.9l-1.8-5.8
l-3.5-11.9h-0.3l-3.5,11.7L209.6,214.5z"/>
<path class="st2" d="M239.3,231.4v-45.1h8.8v37h18.2v8.1H239.3z"/>
</g>
<g>
<path class="st2" d="M32.3,260.9c0,0.8-0.2,1.5-0.5,2c-0.3,0.6-0.7,1.1-1.3,1.5c-0.5,0.4-1.2,0.7-1.9,0.9
c-0.7,0.2-1.6,0.3-2.4,0.3c-1.2,0-2.3-0.2-3.3-0.5c-1-0.3-2-0.9-3-1.7l1.5-2c0.7,0.5,1.5,0.9,2.3,1.2c0.8,0.3,1.6,0.4,2.4,0.4
c1.1,0,1.9-0.2,2.4-0.7c0.5-0.4,0.8-1,0.8-1.7c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.5-0.5-0.9-0.7c-0.4-0.2-0.8-0.3-1.3-0.4
c-0.5-0.1-1-0.2-1.5-0.4c-0.6-0.1-1.3-0.3-1.9-0.5c-0.6-0.2-1.1-0.5-1.6-0.9c-0.5-0.4-0.8-0.8-1.1-1.3c-0.3-0.5-0.4-1.2-0.4-1.9
c0-0.7,0.1-1.3,0.4-1.9c0.3-0.6,0.6-1.1,1.1-1.5c0.5-0.4,1.1-0.8,1.7-1c0.7-0.3,1.4-0.4,2.3-0.4c1,0,2,0.1,2.9,0.3
c1,0.2,1.9,0.6,2.8,1.1l-1.2,2.2c-0.7-0.5-1.5-0.8-2.2-0.9c-0.7-0.2-1.4-0.3-2.1-0.3c-0.4,0-0.7,0.1-1.1,0.2
c-0.3,0.1-0.6,0.2-0.9,0.4c-0.3,0.2-0.5,0.4-0.6,0.7c-0.2,0.3-0.2,0.6-0.2,1c0,0.4,0.1,0.7,0.3,1c0.2,0.3,0.5,0.5,0.8,0.7
c0.3,0.2,0.7,0.3,1.2,0.4c0.4,0.1,0.9,0.2,1.4,0.3c0.8,0.2,1.5,0.4,2.2,0.6c0.7,0.2,1.2,0.6,1.7,0.9c0.5,0.4,0.8,0.8,1.1,1.4
C32.1,259.5,32.3,260.1,32.3,260.9z"/>
<path class="st2" d="M65.3,260.2c0,0.9-0.2,1.6-0.5,2.3c-0.3,0.7-0.8,1.3-1.3,1.7c-0.6,0.5-1.2,0.8-2,1.1
c-0.8,0.2-1.6,0.4-2.4,0.4c-0.9,0-1.7-0.1-2.5-0.4c-0.8-0.3-1.4-0.6-2-1.1c-0.5-0.5-1-1.1-1.3-1.7c-0.3-0.7-0.5-1.5-0.5-2.3v-5.9
c0-0.9,0.2-1.6,0.5-2.3c0.3-0.7,0.8-1.2,1.3-1.7c0.6-0.5,1.2-0.8,2-1.1c0.7-0.2,1.5-0.4,2.4-0.4c0.8,0,1.6,0.1,2.4,0.4
c0.8,0.3,1.4,0.6,2,1.1c0.6,0.5,1,1.1,1.3,1.7c0.3,0.7,0.5,1.4,0.5,2.3V260.2z M62.6,254.8c0-0.6-0.1-1.1-0.3-1.5
c-0.2-0.4-0.4-0.8-0.8-1.1c-0.3-0.3-0.7-0.5-1.1-0.6c-0.4-0.1-0.9-0.2-1.3-0.2c-0.5,0-0.9,0.1-1.3,0.2c-0.4,0.1-0.8,0.3-1.1,0.6
c-0.3,0.3-0.6,0.6-0.8,1.1c-0.2,0.4-0.3,0.9-0.3,1.5v5c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.1,0.6
c0.4,0.1,0.9,0.2,1.3,0.2c0.4,0,0.9-0.1,1.3-0.2c0.4-0.1,0.8-0.3,1.1-0.6c0.3-0.3,0.6-0.6,0.8-1.1c0.2-0.4,0.3-1,0.3-1.6V254.8z"
/>
<path class="st2" d="M89.4,256.1h7.2v2.5h-7.2v7h-2.7v-16.5h11.2v2.5h-8.4V256.1z"/>
<path class="st2" d="M124.4,251.5v14h-2.7v-14h-4.6v-2.5H129v2.5H124.4z"/>
<path class="st2" d="M158.4,253.8l-1.2,4.9l-1.7,6.8h-3l-4.3-16.5h2.9l1.6,7.1l1.2,5.3h0.1l1.3-5.3l1.8-7h2.7l1.8,7.3l1.2,5h0.1
l1.1-5.1l1.7-7.2h2.9l-4.3,16.5h-3l-1.7-6.8l-1.2-4.9H158.4z"/>
<path class="st2" d="M197.5,262h-6.2l-1.2,3.6h-2.9l5.8-16.5h2.8l5.8,16.5h-3L197.5,262z M192.1,259.6h4.6l-1-3.1l-1.3-4.2h-0.1
l-1.2,4L192.1,259.6z"/>
<path class="st2" d="M228.9,249.1c0.8,0,1.5,0.2,2.1,0.5c0.6,0.3,1.1,0.7,1.4,1.2c0.4,0.5,0.7,1,0.9,1.6c0.2,0.6,0.3,1.2,0.3,1.8
c0,0.4-0.1,0.9-0.2,1.4c-0.1,0.4-0.3,0.9-0.6,1.3c-0.2,0.4-0.5,0.8-0.9,1.1c-0.3,0.3-0.7,0.6-1.2,0.8l3,6.9h-3l-2.7-6.4h-3.6v6.4
h-2.7v-16.5H228.9z M230.9,254.1c0-0.8-0.2-1.4-0.7-1.9c-0.5-0.5-1.1-0.7-1.9-0.7h-3.8v5.2h3.8c0.8,0,1.4-0.2,1.9-0.7
C230.7,255.5,230.9,254.9,230.9,254.1z"/>
<path class="st2" d="M254.4,249.1h11.2v2.5h-8.4v4.5h7.2v2.5h-7.2v4.6h8.4v2.5h-11.2V249.1z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 117 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 KiB

View File

@ -0,0 +1,235 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 34.6 34.6" style="enable-background:new 0 0 34.6 34.6;" xml:space="preserve">
<style type="text/css">
.st0{display:none;fill:none;stroke:#FFFFFF;stroke-width:6;stroke-miterlimit:10;}
.st1{display:none;}
.st2{display:inline;}
.st3{display:inline;clip-path:url(#SVGID_4_);fill:#FFFFFF;}
.st4{display:inline;clip-path:url(#SVGID_4_);fill:#993D3F;}
.st5{display:inline;clip-path:url(#SVGID_6_);fill:#FFFFFF;}
.st6{display:inline;clip-path:url(#SVGID_6_);fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
.st7{display:inline;clip-path:url(#SVGID_6_);fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.st8{display:inline;clip-path:url(#SVGID_6_);fill:none;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10;}
.st9{display:inline;clip-path:url(#SVGID_6_);fill:none;stroke:#FFFFFF;stroke-width:3.342;stroke-miterlimit:10;}
.st10{display:inline;clip-path:url(#SVGID_6_);}
.st11{display:inline;clip-path:url(#SVGID_6_);fill:none;stroke:#FFFFFF;stroke-width:2.394;stroke-miterlimit:10;}
.st12{display:none;fill:#993D3F;}
.st13{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
.st14{clip-path:url(#SVGID_8_);}
.st15{fill-rule:evenodd;clip-rule:evenodd;}
</style>
<text transform="matrix(1 0 0 1 -115.9365 -331.2238)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">O obj</tspan><tspan x="34.8" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">e</tspan><tspan x="42.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">ti</tspan><tspan x="51.4" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">v</tspan><tspan x="58.4" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">o dos segui</tspan><tspan x="132" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">n</tspan><tspan x="140.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">tes b</tspan><tspan x="172.4" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">o</tspan><tspan x="180.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">tões diz respei</tspan><tspan x="273.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">t</tspan><tspan x="278.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">o à </tspan></text>
<text transform="matrix(1 0 0 1 -115.9365 -315.6237)" style="display:none;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">utilização no website. </text>
<text transform="matrix(1 0 0 1 -115.9365 -300.0236)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">P</tspan><tspan x="9.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">oderá </tspan><tspan x="50.4" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">v</tspan><tspan x="57.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">ariar a </tspan><tspan x="101.1" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">c</tspan><tspan x="108.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">or pa</tspan><tspan x="141.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">r</tspan><tspan x="146.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">a uma das 5 altern</tspan><tspan x="266.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">a</tspan><tspan x="274.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">ti</tspan><tspan x="283.1" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">v</tspan><tspan x="290.1" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">as, </tspan></text>
<text transform="matrix(1 0 0 1 -115.9365 -284.424)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">assim </tspan><tspan x="41.1" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">c</tspan><tspan x="48.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">omo o t</tspan><tspan x="98.6" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">e</tspan><tspan x="106.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">x</tspan><tspan x="113.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">t</tspan><tspan x="118.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">o aprese</tspan><tspan x="173.8" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">n</tspan><tspan x="182.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">tado.</tspan></text>
<text transform="matrix(1 0 0 1 -115.9365 -253.2238)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">P</tspan><tspan x="9.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">ode ser al</tspan><tspan x="71.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">e</tspan><tspan x="79.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">t</tspan><tspan x="84.6" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">r</tspan><tspan x="89.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">ada a </tspan><tspan x="128.4" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">c</tspan><tspan x="135.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">or e t</tspan><tspan x="168.8" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">e</tspan><tspan x="176.6" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">x</tspan><tspan x="183.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">t</tspan><tspan x="188.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">o </tspan><tspan x="200.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">c</tspan><tspan x="207.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">onsoa</tspan><tspan x="246.6" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">n</tspan><tspan x="255.3" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">te a </tspan></text>
<text transform="matrix(1 0 0 1 -115.9365 -237.6237)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">necessidade de </tspan><tspan x="104.7" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">c</tspan><tspan x="111.9" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Regular'; font-size:13px;">ada situação.</tspan></text>
<polygon class="st0" points="508.2,-140.5 355.3,-99.7 355.3,-143.3 508.2,-181.3 "/>
<g class="st1">
<defs>
<rect id="SVGID_1_" x="-162.6" y="-427.2" width="841.9" height="595.3"/>
</defs>
<clipPath id="SVGID_2_" class="st2">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<g style="display:inline;clip-path:url(#SVGID_2_);">
<text transform="matrix(1.0882 -0.2843 5.426255e-002 0.9985 362.3272 -119.1014)"><tspan x="0" y="0" style="fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:14.0373px;">GET </tspan><tspan x="32.6" y="0" style="fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:14.0373px;">Y</tspan><tspan x="41.6" y="0" style="fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:14.0373px;">OUR TICKET</tspan></text>
</g>
<g style="display:inline;clip-path:url(#SVGID_2_);">
<text transform="matrix(1.0882 -0.2843 5.426255e-002 0.9985 395.0986 -59.7111)" style="fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:14.0373px;">SUBSCRIBE</text>
</g>
</g>
<polygon class="st0" points="498,-76 380.6,-43.5 380.6,-80.2 498,-111.7 "/>
<rect x="-112.5" y="-144.1" class="st0" width="179.8" height="40.6"/>
<text transform="matrix(1.1247 0 0 1 -100.917 -118.1271)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:15.537px;">GET </tspan><tspan x="36" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:15.537px;">Y</tspan><tspan x="46" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:15.537px;">OUR TICKET</tspan></text>
<rect x="-94.9" y="-84.2" class="st0" width="134.9" height="40.6"/>
<text transform="matrix(1.1247 0 0 1 -79.4111 -57.2492)" style="display:none;fill:#FFFFFF; font-family:'Montserrat-SemiBold'; font-size:15.537px;">SUBSCRIBE</text>
<g class="st1">
<defs>
<rect id="SVGID_3_" x="-162.6" y="-427.2" width="841.9" height="595.3"/>
</defs>
<clipPath id="SVGID_4_" class="st2">
<use xlink:href="#SVGID_3_" style="overflow:visible;"/>
</clipPath>
<path class="st3" d="M218.9-126.2c-0.4-0.2-1-0.3-1.9-0.3h-2.2v3.4h2.1c1,0,1.7-0.1,2-0.4c0.4-0.3,0.5-0.7,0.5-1.4
C219.5-125.5,219.3-126,218.9-126.2"/>
<path class="st3" d="M115.7-101.7h190.7v-43H115.7V-101.7z M140.9-119c-1.3,1.3-3.1,1.9-5.3,1.9c-1.9,0-3.5-0.6-4.8-1.7
c-1.3-1.1-1.9-2.5-1.9-4.2c0-1.7,0.7-3.1,2-4.3c1.3-1.1,2.9-1.7,4.8-1.7s3.5,0.5,4.8,1.6l-1.5,1.9c-0.6-0.5-1.1-0.8-1.6-0.9
c-0.5-0.2-1-0.3-1.6-0.3c-1.1,0-2,0.3-2.8,1c-0.8,0.7-1.1,1.5-1.1,2.6s0.4,2,1.1,2.6c0.7,0.7,1.6,1,2.6,1c1,0,1.8-0.2,2.5-0.5v-3.2
h2.9V-119z M153-117.2h-9.5v-11.5h9.3v2.3h-6.4v2.4h5.8v2.2h-5.8v2.4h6.7V-117.2z M164.7-126.5H161v9.3h-2.9v-9.3h-3.7v-2.2h10.2
V-126.5z M177.3-121.8v4.5h-2.9v-4.5l-4.5-7h3.1l2.8,4.3l2.8-4.3h3.1L177.3-121.8z M193.6-118.8c-1.3,1.1-2.9,1.7-4.8,1.7
c-1.9,0-3.5-0.6-4.8-1.7c-1.3-1.1-2-2.6-2-4.2c0-1.7,0.7-3.1,2-4.2c1.3-1.1,2.9-1.7,4.8-1.7c1.9,0,3.5,0.6,4.8,1.7
c1.3,1.1,2,2.6,2,4.2C195.6-121.4,194.9-119.9,193.6-118.8 M208.9-122.3c0,1.7-0.5,3-1.6,3.8c-1,0.9-2.4,1.3-4,1.3
c-1.6,0-2.9-0.5-4-1.4c-1-0.9-1.6-2.2-1.6-3.8v-6.4h2.9v6.4c0,0.9,0.2,1.6,0.7,2.2c0.5,0.5,1.1,0.8,1.9,0.8c0.8,0,1.5-0.3,1.9-0.8
c0.5-0.5,0.7-1.3,0.7-2.2v-6.4h2.9V-122.3z M219.7-117.2l-2.9-3.7h-2v3.7h-2.9v-11.5h4.9c2,0,3.4,0.3,4.3,0.9
c0.9,0.6,1.3,1.6,1.3,2.9c0,1.8-0.8,3-2.5,3.6l3.3,4.1H219.7z M239.4-126.5h-3.7v9.3h-2.9v-9.3h-3.7v-2.2h10.2V-126.5z
M244.4-117.2h-2.9v-11.5h2.9V-117.2z M250.9-120.5c0.7,0.6,1.6,1,2.6,1c1.4,0,2.6-0.5,3.5-1.5l1.9,1.7c-1.5,1.5-3.2,2.2-5.2,2.2
c-2,0-3.6-0.6-4.9-1.7c-1.3-1.1-1.9-2.5-1.9-4.2c0-1.7,0.7-3.1,2-4.3c1.3-1.1,2.9-1.7,4.8-1.7c2.1,0,3.9,0.7,5.3,2.2l-1.8,1.8
c-0.9-1-2.1-1.5-3.4-1.5c-1.1,0-2,0.3-2.8,0.9c-0.8,0.6-1.2,1.5-1.2,2.6C249.8-122,250.2-121.1,250.9-120.5 M269.9-120.6
c1.2,1.5,2.1,2.6,2.7,3.4h-3.4l-3.8-4.5l-1.3,1.3v3.3h-2.9v-11.5h2.9v4.7l4.9-4.7h3.6l-5.2,5.1
C267.8-123.1,268.7-122.1,269.9-120.6 M283.9-117.2h-9.5v-11.5h9.3v2.3h-6.4v2.4h5.8v2.2h-5.8v2.4h6.7V-117.2z M295.6-126.5h-3.7
v9.3h-2.9v-9.3h-3.7v-2.2h10.2V-126.5z"/>
<path class="st3" d="M188.8-126.8c-1.1,0-2,0.4-2.7,1.1c-0.7,0.7-1.1,1.6-1.1,2.6c0,1,0.4,1.9,1.1,2.6c0.7,0.7,1.7,1.1,2.7,1.1
c1.1,0,2-0.4,2.7-1.1c0.7-0.7,1.1-1.6,1.1-2.6c0-1-0.4-1.9-1.1-2.6C190.8-126.4,189.9-126.8,188.8-126.8"/>
<path class="st4" d="M138-119.9c-0.7,0.3-1.5,0.5-2.5,0.5c-1,0-1.9-0.3-2.6-1c-0.7-0.7-1.1-1.5-1.1-2.6s0.4-2,1.1-2.6
c0.8-0.7,1.7-1,2.8-1c0.6,0,1.1,0.1,1.6,0.3c0.5,0.2,1,0.5,1.6,0.9l1.5-1.9c-1.4-1.1-3-1.6-4.8-1.6c-1.9,0-3.4,0.6-4.8,1.7
c-1.3,1.1-2,2.6-2,4.3c0,1.7,0.6,3.1,1.9,4.2c1.3,1.1,2.9,1.7,4.8,1.7c2.3,0,4.1-0.6,5.3-1.9v-4.1H138V-119.9z"/>
<polygon class="st4" points="146.3,-121.9 152.1,-121.9 152.1,-124.1 146.3,-124.1 146.3,-126.4 152.8,-126.4 152.8,-128.7
143.4,-128.7 143.4,-117.2 153,-117.2 153,-119.5 146.3,-119.5 "/>
<polygon class="st4" points="154.5,-126.5 158.2,-126.5 158.2,-117.2 161,-117.2 161,-126.5 164.7,-126.5 164.7,-128.7
154.5,-128.7 "/>
<polygon class="st4" points="175.8,-124.5 173.1,-128.7 169.9,-128.7 174.4,-121.8 174.4,-117.2 177.3,-117.2 177.3,-121.8
181.8,-128.7 178.6,-128.7 "/>
<path class="st4" d="M193.6-127.3c-1.3-1.1-2.9-1.7-4.8-1.7c-1.9,0-3.5,0.6-4.8,1.7c-1.3,1.1-2,2.6-2,4.2c0,1.7,0.7,3.1,2,4.2
c1.3,1.1,2.9,1.7,4.8,1.7c1.9,0,3.5-0.6,4.8-1.7c1.3-1.1,2-2.6,2-4.2C195.6-124.7,194.9-126.2,193.6-127.3 M191.5-120.4
c-0.7,0.7-1.7,1.1-2.7,1.1c-1.1,0-2-0.4-2.7-1.1c-0.7-0.7-1.1-1.6-1.1-2.6c0-1,0.4-1.9,1.1-2.6s1.7-1.1,2.7-1.1
c1.1,0,2,0.4,2.7,1.1c0.7,0.7,1.1,1.6,1.1,2.6C192.6-122,192.2-121.1,191.5-120.4"/>
<path class="st4" d="M206-122.4c0,0.9-0.2,1.7-0.7,2.2c-0.5,0.5-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
v-6.4h-2.9v6.4c0,1.7,0.5,2.9,1.6,3.8c1,0.9,2.4,1.4,4,1.4c1.6,0,2.9-0.4,4-1.3c1-0.9,1.6-2.2,1.6-3.8v-6.4H206V-122.4z"/>
<path class="st4" d="M222.4-124.9c0-1.3-0.4-2.3-1.3-2.9c-0.9-0.6-2.3-0.9-4.3-0.9h-4.9v11.5h2.9v-3.7h2l2.9,3.7h3.6l-3.3-4.1
C221.6-121.9,222.4-123.1,222.4-124.9 M218.9-123.5c-0.4,0.3-1,0.4-2,0.4h-2.1v-3.4h2.2c0.9,0,1.6,0.1,1.9,0.3
c0.4,0.2,0.6,0.7,0.6,1.3C219.5-124.3,219.3-123.8,218.9-123.5"/>
<polygon class="st4" points="229.2,-126.5 232.9,-126.5 232.9,-117.2 235.8,-117.2 235.8,-126.5 239.4,-126.5 239.4,-128.7
229.2,-128.7 "/>
<rect x="241.5" y="-128.7" class="st4" width="2.9" height="11.5"/>
<path class="st4" d="M253.8-126.5c1.4,0,2.5,0.5,3.4,1.5l1.8-1.8c-1.4-1.4-3.2-2.2-5.3-2.2c-1.9,0-3.5,0.6-4.8,1.7
c-1.3,1.1-2,2.6-2,4.3c0,1.7,0.6,3.1,1.9,4.2c1.3,1.1,2.9,1.7,4.9,1.7c2,0,3.7-0.7,5.2-2.2l-1.9-1.7c-0.9,1-2.1,1.5-3.5,1.5
c-1,0-1.9-0.3-2.6-1c-0.7-0.6-1.1-1.5-1.1-2.6c0-1.1,0.4-1.9,1.2-2.6C251.8-126.2,252.7-126.5,253.8-126.5"/>
<path class="st4" d="M269-128.7l-4.9,4.7v-4.7h-2.9v11.5h2.9v-3.3l1.3-1.3l3.8,4.5h3.4c-0.6-0.7-1.5-1.9-2.7-3.4
c-1.2-1.5-2-2.5-2.5-3.1l5.1-5.1H269z"/>
<polygon class="st4" points="277.2,-121.9 283,-121.9 283,-124.1 277.2,-124.1 277.2,-126.4 283.7,-126.4 283.7,-128.7
274.3,-128.7 274.3,-117.2 283.9,-117.2 283.9,-119.5 277.2,-119.5 "/>
<polygon class="st4" points="285.4,-126.5 289.1,-126.5 289.1,-117.2 291.9,-117.2 291.9,-126.5 295.6,-126.5 295.6,-128.7
285.4,-128.7 "/>
<path class="st3" d="M185-64c0.4-0.2,0.6-0.5,0.6-1c0-0.5-0.2-0.8-0.5-1c-0.4-0.2-1-0.2-1.8-0.2h-1.4v2.5h1.4
C184.1-63.7,184.6-63.8,185-64"/>
<path class="st3" d="M224.1-65.8c-0.4-0.2-1-0.3-1.9-0.3H220v3.4h2.1c1,0,1.7-0.1,2-0.4c0.4-0.3,0.5-0.7,0.5-1.4
C224.7-65.2,224.5-65.6,224.1-65.8"/>
<path class="st3" d="M135.2-42.4h143v-43h-143V-42.4z M161.3-57.7c-0.9,0.6-2,1-3.4,1c-2.1,0-3.9-0.7-5.5-2l1.7-1.9
c1.4,1.1,2.7,1.6,3.9,1.6c0.5,0,0.9-0.1,1.3-0.3c0.3-0.2,0.5-0.5,0.5-0.8c0-0.3-0.2-0.6-0.5-0.8c-0.3-0.2-1-0.4-1.9-0.6
c-1.5-0.3-2.6-0.7-3.3-1.2c-0.7-0.5-1-1.3-1-2.4c0-1.1,0.4-1.9,1.3-2.5c0.9-0.6,2-0.9,3.3-0.9c0.9,0,1.7,0.1,2.6,0.4
c0.9,0.3,1.6,0.6,2.3,1.1l-1.5,1.9c-1.1-0.8-2.3-1.1-3.5-1.1c-0.5,0-0.9,0.1-1.1,0.3c-0.3,0.2-0.4,0.5-0.4,0.8
c0,0.3,0.2,0.6,0.5,0.8c0.3,0.2,1.1,0.4,2.4,0.7s2.2,0.7,2.9,1.2c0.7,0.5,1,1.3,1,2.4C162.6-59.2,162.2-58.3,161.3-57.7 M176-61.9
c0,1.7-0.5,3-1.6,3.8c-1,0.9-2.4,1.3-4,1.3s-2.9-0.4-4-1.3c-1-0.9-1.6-2.2-1.6-3.8v-6.4h2.9v6.4c0,0.9,0.2,1.6,0.7,2.2
c0.5,0.5,1.1,0.8,1.9,0.8s1.5-0.3,1.9-0.8c0.5-0.5,0.7-1.3,0.7-2.2v-6.4h2.9V-61.9z M188.4-57.9c-0.7,0.7-2,1.1-3.7,1.1H179v-11.5
h5c0.9,0,1.6,0.1,2.3,0.3c0.6,0.2,1.1,0.4,1.4,0.8c0.6,0.6,0.9,1.3,0.9,2c0,0.9-0.3,1.6-1,2c-0.2,0.2-0.4,0.3-0.5,0.3
c-0.1,0-0.2,0.1-0.5,0.2c0.8,0.2,1.4,0.5,1.9,1c0.5,0.5,0.7,1.1,0.7,1.8C189.3-59.3,189-58.6,188.4-57.9 M199.8-57.7
c-0.9,0.6-2,1-3.4,1c-2.1,0-3.9-0.7-5.5-2l1.7-1.9c1.4,1.1,2.7,1.6,3.9,1.6c0.5,0,0.9-0.1,1.3-0.3c0.3-0.2,0.5-0.5,0.5-0.8
c0-0.3-0.2-0.6-0.5-0.8c-0.3-0.2-1-0.4-1.9-0.6c-1.5-0.3-2.6-0.7-3.3-1.2c-0.7-0.5-1-1.3-1-2.4c0-1.1,0.4-1.9,1.3-2.5
c0.9-0.6,2-0.9,3.3-0.9c0.9,0,1.7,0.1,2.6,0.4c0.9,0.3,1.6,0.6,2.3,1.1l-1.5,1.9c-1.1-0.8-2.3-1.1-3.5-1.1c-0.5,0-0.9,0.1-1.1,0.3
c-0.3,0.2-0.4,0.5-0.4,0.8c0,0.3,0.2,0.6,0.5,0.8c0.3,0.2,1.1,0.4,2.4,0.7c1.2,0.3,2.2,0.7,2.9,1.2c0.7,0.5,1,1.3,1,2.4
C201.1-59.2,200.7-58.3,199.8-57.7 M206.9-60.1c0.7,0.6,1.6,1,2.6,1c1.4,0,2.6-0.5,3.5-1.5l1.9,1.7c-1.5,1.5-3.2,2.2-5.2,2.2
c-2,0-3.6-0.6-4.9-1.7c-1.3-1.1-1.9-2.5-1.9-4.2c0-1.7,0.7-3.1,2-4.3c1.3-1.1,2.9-1.7,4.8-1.7c2.1,0,3.9,0.7,5.3,2.2l-1.8,1.8
c-0.9-1-2.1-1.5-3.4-1.5c-1.1,0-2,0.3-2.8,0.9c-0.8,0.6-1.2,1.5-1.2,2.6C205.8-61.6,206.1-60.8,206.9-60.1 M224.9-56.9l-2.9-3.7h-2
v3.7h-2.9v-11.5h4.9c2,0,3.4,0.3,4.3,0.9c0.9,0.6,1.3,1.6,1.3,2.9c0,1.8-0.8,3-2.5,3.6l3.3,4.1H224.9z M233.5-56.9h-2.9v-11.5h2.9
V-56.9z M246.1-57.9c-0.7,0.7-2,1.1-3.7,1.1h-5.7v-11.5h5c0.9,0,1.6,0.1,2.3,0.3c0.6,0.2,1.1,0.4,1.4,0.8c0.6,0.6,0.9,1.3,0.9,2
c0,0.9-0.3,1.6-1,2c-0.2,0.2-0.4,0.3-0.5,0.3c-0.1,0-0.2,0.1-0.5,0.2c0.8,0.2,1.4,0.5,1.9,1c0.5,0.5,0.7,1.1,0.7,1.8
C247-59.3,246.7-58.6,246.1-57.9 M259-56.9h-9.5v-11.5h9.3v2.3h-6.4v2.4h5.8v2.2h-5.8v2.4h6.7V-56.9z"/>
<path class="st3" d="M185.7-61.4c-0.4-0.2-1.1-0.3-2.1-0.3h-1.7v2.7h2c0.8,0,1.4-0.1,1.9-0.3c0.4-0.2,0.6-0.5,0.6-1.1
C186.3-60.9,186.1-61.3,185.7-61.4"/>
<path class="st3" d="M243.4-61.4c-0.4-0.2-1.1-0.3-2.1-0.3h-1.7v2.7h2c0.8,0,1.4-0.1,1.9-0.3c0.4-0.2,0.6-0.5,0.6-1.1
C244-60.9,243.8-61.3,243.4-61.4"/>
<path class="st3" d="M242.7-64c0.4-0.2,0.6-0.5,0.6-1c0-0.5-0.2-0.8-0.5-1c-0.4-0.2-1-0.2-1.8-0.2h-1.4v2.5h1.4
C241.7-63.7,242.3-63.8,242.7-64"/>
<path class="st4" d="M158.7-63.8c-1.2-0.3-2-0.5-2.4-0.7c-0.3-0.2-0.5-0.5-0.5-0.8c0-0.3,0.1-0.6,0.4-0.8c0.3-0.2,0.7-0.3,1.1-0.3
c1.2,0,2.4,0.4,3.5,1.1l1.5-1.9c-0.6-0.5-1.4-0.9-2.3-1.1c-0.9-0.3-1.7-0.4-2.6-0.4c-1.3,0-2.4,0.3-3.3,0.9
c-0.9,0.6-1.3,1.4-1.3,2.5c0,1.1,0.3,1.9,1,2.4c0.7,0.5,1.8,0.9,3.3,1.2c1,0.2,1.6,0.4,1.9,0.6c0.3,0.2,0.5,0.5,0.5,0.8
c0,0.3-0.1,0.6-0.5,0.8c-0.3,0.2-0.7,0.3-1.3,0.3c-1.2,0-2.5-0.5-3.9-1.6l-1.7,1.9c1.6,1.3,3.5,2,5.5,2c1.4,0,2.6-0.3,3.4-1
c0.9-0.6,1.3-1.5,1.3-2.5c0-1-0.3-1.8-1-2.4C160.9-63.1,160-63.5,158.7-63.8"/>
<path class="st4" d="M173.1-62c0,0.9-0.2,1.7-0.7,2.2c-0.5,0.5-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
v-6.4h-2.9v6.4c0,1.7,0.5,2.9,1.6,3.8c1,0.9,2.4,1.4,4,1.4c1.6,0,2.9-0.4,4-1.3c1-0.9,1.6-2.2,1.6-3.8v-6.4h-2.9V-62z"/>
<path class="st4" d="M188.6-61.9c-0.5-0.5-1.1-0.8-1.9-1c0.2-0.1,0.4-0.2,0.5-0.2c0.1,0,0.2-0.1,0.5-0.3c0.7-0.4,1-1.1,1-2
c0-0.7-0.3-1.4-0.9-2c-0.3-0.3-0.8-0.6-1.4-0.8c-0.6-0.2-1.4-0.3-2.3-0.3h-5v11.5h5.7c1.8,0,3-0.4,3.7-1.1c0.6-0.6,0.9-1.3,0.9-2.1
C189.3-60.8,189.1-61.4,188.6-61.9 M181.9-66.2h1.4c0.9,0,1.5,0.1,1.8,0.2c0.4,0.2,0.5,0.5,0.5,1c0,0.5-0.2,0.8-0.6,1
c-0.4,0.2-1,0.2-1.8,0.2h-1.4V-66.2z M185.7-59.3c-0.4,0.2-1,0.3-1.9,0.3h-2v-2.7h1.7c1,0,1.7,0.1,2.1,0.3c0.4,0.2,0.7,0.5,0.7,1.1
S186.1-59.5,185.7-59.3"/>
<path class="st4" d="M197.2-63.8c-1.2-0.3-2-0.5-2.4-0.7c-0.3-0.2-0.5-0.5-0.5-0.8c0-0.3,0.1-0.6,0.4-0.8c0.3-0.2,0.7-0.3,1.1-0.3
c1.2,0,2.4,0.4,3.5,1.1l1.5-1.9c-0.6-0.5-1.4-0.9-2.3-1.1c-0.9-0.3-1.7-0.4-2.6-0.4c-1.3,0-2.4,0.3-3.3,0.9
c-0.9,0.6-1.3,1.4-1.3,2.5c0,1.1,0.3,1.9,1,2.4c0.7,0.5,1.8,0.9,3.3,1.2c1,0.2,1.6,0.4,1.9,0.6c0.3,0.2,0.5,0.5,0.5,0.8
c0,0.3-0.2,0.6-0.5,0.8c-0.3,0.2-0.7,0.3-1.3,0.3c-1.2,0-2.5-0.5-3.9-1.6l-1.7,1.9c1.6,1.3,3.5,2,5.5,2c1.4,0,2.6-0.3,3.4-1
c0.9-0.6,1.3-1.5,1.3-2.5c0-1-0.3-1.8-1-2.4C199.4-63.1,198.5-63.5,197.2-63.8"/>
<path class="st4" d="M209.7-66.2c1.4,0,2.5,0.5,3.4,1.5l1.8-1.8c-1.4-1.4-3.2-2.2-5.3-2.2c-1.9,0-3.5,0.6-4.8,1.7
c-1.3,1.1-2,2.6-2,4.3c0,1.7,0.6,3.1,1.9,4.2c1.3,1.1,2.9,1.7,4.9,1.7c2,0,3.7-0.7,5.2-2.2l-1.9-1.7c-0.9,1-2.1,1.5-3.5,1.5
c-1,0-1.9-0.3-2.6-1c-0.7-0.6-1.1-1.5-1.1-2.6c0-1.1,0.4-1.9,1.2-2.6C207.7-65.9,208.6-66.2,209.7-66.2"/>
<path class="st4" d="M227.6-64.6c0-1.3-0.4-2.3-1.3-2.9c-0.9-0.6-2.3-0.9-4.3-0.9h-4.9v11.5h2.9v-3.7h2l2.9,3.7h3.6l-3.3-4.1
C226.8-61.5,227.6-62.7,227.6-64.6 M224.2-63.2c-0.4,0.3-1,0.4-2,0.4H220v-3.4h2.2c0.9,0,1.6,0.1,1.9,0.3c0.4,0.2,0.6,0.7,0.6,1.3
S224.5-63.5,224.2-63.2"/>
<rect x="230.6" y="-68.4" class="st4" width="2.9" height="11.5"/>
<path class="st4" d="M244.4-62.8c0.2-0.1,0.4-0.2,0.5-0.2c0.1,0,0.2-0.1,0.5-0.3c0.7-0.4,1-1.1,1-2c0-0.7-0.3-1.4-0.9-2
c-0.3-0.3-0.8-0.6-1.4-0.8c-0.6-0.2-1.4-0.3-2.3-0.3h-5v11.5h5.7c1.8,0,3-0.4,3.7-1.1c0.6-0.6,0.9-1.3,0.9-2.1
c0-0.7-0.2-1.3-0.7-1.8C245.8-62.4,245.2-62.7,244.4-62.8 M239.6-66.2h1.4c0.9,0,1.5,0.1,1.8,0.2c0.4,0.2,0.5,0.5,0.5,1
c0,0.5-0.2,0.8-0.6,1c-0.4,0.2-1,0.2-1.8,0.2h-1.4V-66.2z M243.4-59.3c-0.4,0.2-1,0.3-1.9,0.3h-2v-2.7h1.7c1,0,1.7,0.1,2.1,0.3
c0.4,0.2,0.7,0.5,0.7,1.1S243.8-59.5,243.4-59.3"/>
<polygon class="st4" points="252.3,-61.5 258.1,-61.5 258.1,-63.7 252.3,-63.7 252.3,-66.1 258.8,-66.1 258.8,-68.4 249.4,-68.4
249.4,-56.9 259,-56.9 259,-59.1 252.3,-59.1 "/>
</g>
<text transform="matrix(1 0 0 1 -115.9365 -378.2189)" class="st1"><tspan x="0" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Bold'; font-size:16px;">B</tspan><tspan x="12.2" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Bold'; font-size:16px;">O</tspan><tspan x="25.5" y="0" style="display:inline;fill:#FFFFFF; font-family:'Montserrat-Bold'; font-size:16px;">TÕES </tspan></text>
<g class="st1">
<defs>
<rect id="SVGID_5_" x="-162.6" y="-427.2" width="841.9" height="595.3"/>
</defs>
<clipPath id="SVGID_6_" class="st2">
<use xlink:href="#SVGID_5_" style="overflow:visible;"/>
</clipPath>
<path class="st5" d="M279.3,0.4l-30.5,8.2c-1.6,0.4-3,2.2-3,3.9v30.4c0,1.7,1.3,2.7,3,2.3l30.2-7.4c1.7-0.4,3.1-2.2,3.1-3.9
l0.3-31.2C282.4,1,281,0,279.3,0.4 M278.9,34.7l-10.5,2.6l0.1-11.8l4.3-1.1l0-3.7l-4.4,1.1l0-1.6c0-0.7,0.2-1.3,0.6-1.8
c0.4-0.5,0.9-0.8,1.6-1c0.3-0.1,0.7-0.1,1.1-0.1c0.4,0,0.8,0,1.1,0.1l0.8-4.4c-1.2-0.2-2.5-0.1-3.6,0.2c-1.3,0.3-2.4,0.9-3.4,1.7
c-1,0.8-1.8,1.7-2.5,2.8c-0.6,1.1-0.9,2.3-0.9,3.7l0,1.8l-2.4,0.6l0,3.7l2.4-0.6l-0.1,11.8l-14.5,3.6l0-30.5l30.5-8.2L278.9,34.7z"
/>
<path class="st5" d="M171,2.3L141,9.7c-1.7,0.4-3,2.1-3,3.8v30c0,1.6,1.4,2.6,3,2.2l29.9-7.5c1.6-0.4,3-2.1,3-3.7L174,4.6
C174,2.9,172.7,1.9,171,2.3 M170.9,35.1l-11.9,3l-3,0.8l-15,3.8l0-30l30-7.4L170.9,35.1z"/>
<path class="st6" d="M163.3,24.6c0,3.9-3.2,7.9-7.2,8.9c-4,1-7.2-1.4-7.1-5.3c0-3.9,3.2-7.9,7.2-8.9
C160.1,18.3,163.3,20.7,163.3,24.6z"/>
<path class="st7" d="M166.1,14.3c-1.4,0.4-2.6-0.5-2.6-1.9c0-1.4,1.2-2.9,2.6-3.2c1.4-0.3,2.5,0.5,2.5,1.9
C168.6,12.5,167.5,14,166.1,14.3"/>
<path class="st5" d="M225.9,5.4L195.3,13c-1.7,0.4-3,1.9-3,3.2v24.6c0,1.3,1.4,2.1,3,1.7l30.5-7.2c1.7-0.4,3.1-1.8,3.1-3.2L229,7.2
C229,5.8,227.6,5,225.9,5.4 M225.7,32.8l-12.3,2.9l-3.1,0.7L195.2,40l0-24.6l30.7-7.5L225.7,32.8z"/>
<path class="st8" d="M225.9,7.9c0,0-13.3,17.7-15.4,18.2c-1.8,0.4-15.2-10.7-15.2-10.7"/>
<path class="st5" d="M332.1-0.4L301.6,7c-1.7,0.4-3.1,2.1-3.1,3.8v30.7c0,1.7,1.4,2.7,3.1,2.3l30.7-7.9c1.7-0.4,3-2.1,3-3.8
l-0.1-30.3C335.1,0.2,333.7-0.8,332.1-0.4 M332.2,32.9L320,36l-3.1,0.8l-15.4,3.9l0-30.6l30.5-7.5L332.2,32.9z"/>
<path class="st5" d="M310.4,16.9c0.4,0.3,0.6,0.7,0.6,1.4c0,0.6-0.2,1.2-0.6,1.6c-0.4,0.5-0.9,0.8-1.5,0.9
c-0.6,0.1-1.1,0.1-1.4-0.2c-0.4-0.3-0.6-0.7-0.6-1.3c0-0.6,0.2-1.2,0.6-1.6c0.4-0.5,0.9-0.8,1.4-0.9
C309.5,16.6,310,16.7,310.4,16.9 M307,22.9l3.7-0.9l0,13l-3.7,1L307,22.9z"/>
<path class="st5" d="M326,19.4c0.9,0.7,1.3,1.8,1.3,3.3l0,8.1l-3.7,0.9l0-7c0-0.8-0.2-1.4-0.7-1.8c-0.5-0.4-1.1-0.4-1.9-0.2
c-0.9,0.2-1.6,0.7-2.2,1.5c-0.5,0.8-0.8,1.6-0.8,2.6l0,6.4l-3.7,0.9l0-13l3.7-0.9l0,2.3c0.9-1.8,2.4-3,4.5-3.5
C324,18.6,325.2,18.7,326,19.4"/>
<polyline class="st9" points="409.3,12 422.2,24.5 409.3,36 "/>
<rect x="459.9" y="8.8" class="st10" width="38" height="38"/>
<polyline class="st11" points="474.8,19.6 482.4,28 474.8,36.1 "/>
</g>
<rect x="-162.6" y="-427.2" class="st12" width="841.9" height="595.3"/>
<g id="email">
<path d="M-77.9-0.9h-36.8c-2,0-3.7,1.3-3.7,2.9v28.9c0,1.6,1.7,2.9,3.7,2.9h36.8c2,0,3.7-1.3,3.7-2.9V2
C-74.3,0.4-75.9-0.9-77.9-0.9 M-77.9,30.9h-14.7h-3.7h-18.4V2h36.8V30.9z"/>
<path class="st13" d="M-114.8,2c0,0,16.2,16.9,18.4,16.9C-93.7,18.8-77.9,2-77.9,2"/>
</g>
<g id="linkedin">
<defs>
<rect id="SVGID_7_" x="-162.6" y="-427.2" width="841.9" height="595.3"/>
</defs>
<clipPath id="SVGID_8_">
<use xlink:href="#SVGID_7_" style="overflow:visible;"/>
</clipPath>
<path class="st14" d="M88.1,1.2H59.2c-1.6,0-2.9,1.3-2.9,2.9V33c0,1.6,1.3,2.9,2.9,2.9h28.9c1.6,0,2.9-1.3,2.9-2.9V4.1
C91,2.5,89.7,1.2,88.1,1.2 M88.1,33H76.5h-2.9H59.2V4.1h28.9V33z"/>
<g class="st14">
<text transform="matrix(1 0 0 1 62.6543 29.7928)" style="font-family:'Montserrat-SemiBold'; font-size:22.7779px;">in</text>
</g>
</g>
<g id="facebook">
<path d="M-24.5,0h-28.9c-1.6,0-2.9,1.3-2.9,2.9v28.9c0,1.6,1.3,2.9,2.9,2.9h28.9c1.6,0,2.9-1.3,2.9-2.9V2.9
C-21.6,1.3-22.9,0-24.5,0 M-24.5,31.8h-11.6H-39h-14.4V2.9h28.9V31.8z"/>
<path d="M-33.9,14.2c-0.4,0.3-0.6,0.9-0.6,1.5v1.5h4.1v3.5h-4.1v13.2h-4.9V20.7h-2.3v-3.5h2.3v-1.7c0-1.3,0.3-2.3,0.9-3.2
c0.6-0.9,1.3-1.6,2.3-2c1-0.5,2-0.7,3.2-0.7c1.1,0,2.3,0.2,3.4,0.7l-0.7,3.9c-0.3-0.1-0.7-0.2-1-0.3c-0.4-0.1-0.7-0.1-1-0.1
C-33,13.7-33.5,13.9-33.9,14.2"/>
</g>
<g id="instagram">
<path d="M31.8,0H2.9C1.3,0,0,1.3,0,2.9v28.9c0,1.6,1.3,2.9,2.9,2.9h28.9c1.6,0,2.9-1.3,2.9-2.9V2.9C34.6,1.3,33.3,0,31.8,0
M31.8,31.8H20.2h-2.9H2.9V2.9h28.9V31.8z"/>
<circle class="st13" cx="17.5" cy="19.7" r="6.9"/>
<path class="st15" d="M27,10.4c-1.4,0-2.5-1.1-2.5-2.4c0-1.4,1.1-2.5,2.5-2.5c1.3,0,2.5,1.1,2.5,2.5C29.5,9.3,28.4,10.4,27,10.4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 225 335" style="enable-background:new 0 0 225 335;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<path id="linha" d="M220.7,5.4L5.6,63v269.1l215.2-57.6V5.4z"/>
<path id="ee" class="st0" d="M61.3,97.8c13.2-3.5,19.8-5.2,33.3-8.8c0,3.8,0,5.9,0,10c-9.4,2.5-14.1,3.8-23.4,6.2c0,5.3,0,8,0,13.6
c8.9-2.4,13.4-3.6,22.5-6c0,4.4,0,6.7,0,11.4c-9.1,2.4-13.6,3.6-22.5,6c0,6,0,9,0,15.2c9.6-2.5,14.5-3.8,24.4-6.5
c0,4.8,0,7.3,0,12.2c-13.9,3.7-20.9,5.6-34.2,9.1V97.8z"/>
<path id="n" class="st0" d="M153.7,129.1c0.5-0.1,0.8-0.2,1.4-0.4c-0.1-24.4-0.1-36.5-0.2-55.8c4.1-1.1,6.1-1.6,10.2-2.7v62.2
c-7.7,2.1-11.6,3.2-19.5,5.3c-2.6-24-4-35.9-6.6-55.4c-0.6,0.2-0.8,0.2-1.4,0.4c0.1,20.1,0.2,32.4,0.4,57.1
c-4.1,1.1-6.1,1.6-10.2,2.7c-0.1-20.7-0.2-41.5-0.4-62.2c7.9-2.1,11.9-3.2,19.8-5.3C149.8,93.6,151.1,105.3,153.7,129.1"/>
<path id="e" class="st0" d="M61.3,204.9c12.9-3.4,19.7-5.2,33.3-8.9c0,4.9,0,7.4,0,12.2c-9.6,2.6-14.4,3.8-23.6,6.3
c0,6.1,0,9.1,0,15c8.9-2.4,13.5-3.6,22.7-6.1c0,4.6,0,6.9,0,11.4c-9.2,2.5-13.8,3.7-22.7,6.1c0,5.7,0,8.5,0,13.8
c9.6-2.6,14.6-3.9,24.6-6.6c0,4.1,0,6.1,0,10c-14.2,3.8-21.2,5.7-34.3,9.2V204.9z"/>
<path id="i" class="st0" d="M128.7,186.9c14.5-3.9,21.7-5.9,35.5-9.7c0,4.9,0,7.3,0,12.1c-4.9,1.4-7.4,2-12.5,3.4
c0.1,17.1,0.1,25.4,0.2,40.1c5-1.4,7.5-2.1,12.3-3.4c0,4.1,0,6.1,0,10c-13.3,3.7-20.5,5.7-35.1,9.7c0-3.8,0-5.8-0.1-10
c5.2-1.4,7.8-2.1,13-3.6c-0.1-14.7-0.2-23-0.3-40.1c-5.1,1.4-7.7,2.1-12.9,3.5C128.8,194.2,128.8,191.8,128.7,186.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 975 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

320
api/Views/Landing/index.cshtml Executable file
View File

@ -0,0 +1,320 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="#enei" title="Enei">Enei</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<!-- <li><a href="#ctf" title="Faq's">CTF</li> -->
<li><a href="#sponsors" title="Sponsors">Sponsors</a></li>
<li><a href="#faqs" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation" class="">
<!-- <img src="imgs/logo-enei.png" alt="Logótipo ENEI" width="221" height="333" class="logo-enei"> -->
<svg version="1.1" id="logo-enei" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" viewBox="0 0 225 335" style="enable-background:new 0 0 225 335;" xml:space="preserve">
<path id="linha" d="M220.7,5.4L5.6,63v269.1l215.2-57.6V5.4z" />
<path id="ee" class="letras-logo" d="M61.3,97.8c13.2-3.5,19.8-5.2,33.3-8.8c0,3.8,0,5.9,0,10c-9.4,2.5-14.1,3.8-23.4,6.2c0,5.3,0,8,0,13.6
c8.9-2.4,13.4-3.6,22.5-6c0,4.4,0,6.7,0,11.4c-9.1,2.4-13.6,3.6-22.5,6c0,6,0,9,0,15.2c9.6-2.5,14.5-3.8,24.4-6.5
c0,4.8,0,7.3,0,12.2c-13.9,3.7-20.9,5.6-34.2,9.1V97.8z" />
<path id="n" class="letras-logo"
d="M153.7,129.1c0.5-0.1,0.8-0.2,1.4-0.4c-0.1-24.4-0.1-36.5-0.2-55.8c4.1-1.1,6.1-1.6,10.2-2.7v62.2
c-7.7,2.1-11.6,3.2-19.5,5.3c-2.6-24-4-35.9-6.6-55.4c-0.6,0.2-0.8,0.2-1.4,0.4c0.1,20.1,0.2,32.4,0.4,57.1
c-4.1,1.1-6.1,1.6-10.2,2.7c-0.1-20.7-0.2-41.5-0.4-62.2c7.9-2.1,11.9-3.2,19.8-5.3C149.8,93.6,151.1,105.3,153.7,129.1" />
<path id="e" class="letras-logo" d="M61.3,204.9c12.9-3.4,19.7-5.2,33.3-8.9c0,4.9,0,7.4,0,12.2c-9.6,2.6-14.4,3.8-23.6,6.3
c0,6.1,0,9.1,0,15c8.9-2.4,13.5-3.6,22.7-6.1c0,4.6,0,6.9,0,11.4c-9.2,2.5-13.8,3.7-22.7,6.1c0,5.7,0,8.5,0,13.8
c9.6-2.6,14.6-3.9,24.6-6.6c0,4.1,0,6.1,0,10c-14.2,3.8-21.2,5.7-34.3,9.2V204.9z" />
<path id="i" class="letras-logo" d="M128.7,186.9c14.5-3.9,21.7-5.9,35.5-9.7c0,4.9,0,7.3,0,12.1c-4.9,1.4-7.4,2-12.5,3.4
c0.1,17.1,0.1,25.4,0.2,40.1c5-1.4,7.5-2.1,12.3-3.4c0,4.1,0,6.1,0,10c-13.3,3.7-20.5,5.7-35.1,9.7c0-3.8,0-5.8-0.1-10
c5.2-1.4,7.8-2.1,13-3.6c-0.1-14.7-0.2-23-0.3-40.1c-5.1,1.4-7.7,2.1-12.9,3.5C128.8,194.2,128.8,191.8,128.7,186.9" />
</svg>
</div>
<!-- enei section -->
<section id="enei">
<div class="container">
<div class="row">
<div class="col-lg-7 col-sm-7">
<div class="pre-h1">12 A 15 ABRIL DE 2019</div>
<h1>ENEI</h1>
<hr>
<p>O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia
em
Portugal
reunindo estudantes de informática de todas as faculdades do país.</p>
<p>Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto
entre
participantes e empresas, bem como a socialização, o convívio e a troca de experiências e
conhecimentos
entre os presentes.</p>
</div>
</div>
</div>
</section>
<!-- count down section -->
<aside id="countdown">
<div>
<span class="days"></span>
<div class="smalltext">Dias</div>
</div>
<div>
<span class="hours"></span>
<div class="smalltext">Horas</div>
</div>
<div>
<span class="minutes"></span>
<div class="smalltext">Minutos</div>
</div>
<div>
<span class="seconds"></span>
<div class="smalltext">Segundos</div>
</div>
</aside>
<!-- precos section -->
<section id="precos">
<div class="container">
<div class="row">
<div class="col-lg-10 col-lg-offset-1 col-sm-12 col-sm-offset-0 col-xs-10 col-xs-offset-1">
<div class="pre-h1">ENEI'19</div>
<h1>Preços</h1>
<hr>
<div class="price-block">
<div class="type">Normal</div>
<div>
<div class="individual-price">
<div class="price"><span>€</span>25</div>
<div class="label">Grupo</div>
<span class="options">*Alimentação [5,00€] e alojamento (pavilhão) [5,10€]</span>
</div>
</div>
<a href="https://tickets.enei.pt/group" title="Comprar" target="_blank"
class="buy-button">Comprar</a>
</div>
<div class="price-block">
<div class="type">Normal</div>
<div>
<div class="individual-price">
<div class="price"><span>€</span>30</div>
<div class="label">Individual</div>
<span class="options">*Alimentação [5,00€] e alojamento (pavilhão) [5,10€]</span>
</div>
</div>
<a href="https://tickets.enei.pt" title="Comprar" target="_blank" class="buy-button">Comprar</a>
</div>
<div class="price-block">
<div class="type">Pontual</div>
<div class="individual-price">
<div class="price"><span>€</span>20</div>
<div class="label">Individual</div>
<span class="options">*Alimentação incluída</span>
</div>
<a href="https://tickets.enei.pt/pontual" title="Comprar" target="_blank"
class="buy-button">Comprar</a>
</div>
</div>
</div>
</div>
</section>
<!--
<section id="ctf">
<div class="container ctf-container">
<div class="col-lg-12">
<div class="prectf-h1">Brevemente disponível</div>
<h1>Capture the flag</h1>
<a class="button-ctf" href="ctf.html" title="Comprar" target="_blank">Começar</a>
<h1></h1>
</div>
</div>
</section> -->
<!-- sponsors section -->
<section id="sponsors">
<div class="container">
<div class="row">
<div class="col-lg-4 col-lg-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1">
<h1>Main Sponsor</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-10 col-lg-offset-1 col-sm-8 col-sm-offset-2 col-xs-10 col-xs-offset-1">
<a href="https://www.criticalsoftware.com/pt/homepage" title="Critical Software" target="_blank"
class="sponsor-image"><img src="imgs/critical-sponsor.png" alt="Critical Software Image"></a>
</div>
</div>
</div>
<div class="container gold">
<div class="row">
<div class="col-lg-4 col-lg-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1">
<h1>Gold Sponsors</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-10 col-lg-offset-1 col-sm-8 col-sm-offset-2 col-xs-10 col-xs-offset-1 vertically-aligned">
<a href="http://www.novabase.pt/pt" title="Novabase" target="_blank" class="sponsor-image"><img
src="imgs/novaBase-sponsor.jpg" alt="Novabase Image"></a>
<a href="https://blip.pt/" title="Blip" target="_blank" class="sponsor-image"><img
src="imgs/blip-sponsor.png" alt="Blip Image"></a>
</div>
</div>
</div>
</section>
<!-- faqs section -->
<section id="faqs">
<div class="container">
<div class="row">
<div class="col-lg-5">
<div class="pre-h1">Perguntas Frequentes</div>
<h1>Faq</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-10">
<ul id="accordion">
<li>
<a href="#" title="O que é o ENEI?" rel="nofollow" class="toggle">O que é o ENEI?</a>
<div class="content-accordion">
<p>O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
de
ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
</p>
<p>Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
que
muito apelam a todos os participantes das antigas edições e são uma excelente via de
networking e transferência de conhecimento!</p>
</div>
</li>
<li>
<a href="#" title="Onde me posso inscrever?" rel="nofollow" class="toggle">Onde me posso
inscrever?</a>
<div class="content-accordion">
<p>Podes adquirir o teu bilhete <a href="https://tickets.enei.pt" title="Aqui">AQUI</a>.
</p>
</div>
</li>
<li>
<a href="#" title="Quando é o programa vai estar disponível?" rel="nofollow"
class="toggle">Quando é o programa vai estar disponível?</a>
<div class="content-accordion">
<p>O programa vai sendo lançado nas próximas semanas de forma iterativa.</p>
</div>
</li>
<li>
<a href="#" title="Quem pode participar no evento?" rel="nofollow" class="toggle">Quem pode
participar no evento?</a>
<div class="content-accordion">
<p>Podem participar no ENEI19 todos os estudantes de cursos relacionados com
informática e
todos aqueles que querem aprender mais sobre os temas abordados!</p>
</div>
</li>
<li>
<a href="#" title="Tenho acesso a todas as sessões?" rel="nofollow" class="toggle">Tenho
acesso a todas as sessões?</a>
<div class="content-accordion">
<p>Não, as palestras e workshops necessitam de inscrições visto que têm lugares
limitados.</p>
<p>Brevemente poderás te inscrever na aplicação móvel do ENEI'19!</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</section>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2>Segue-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-12">
<p>© 2019 ENEI . Todos os direitos reservados</p>
</div>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-130588243-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-130588243-1');
</script>
</body>
</html>

326
api/Views/Landing/index_old.html Executable file
View File

@ -0,0 +1,326 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2018. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2018. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="Associação Rede Scientiae" />
<meta property="og:url" content="http://www.enei.pt/" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.png" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,600,700" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
</head>
<body>
<header id="main-menu">
<nav>
<ul>
<li><a href="#enei" title="Enei" rel="nofollow">Enei</a></li>
<li><a href="#oradores" title="Oradores" rel="nofollow">Oradores</a></li>
<li><a href="#programa" title="Programa" rel="nofollow">Programa</a></li>
<li><a href="#precos" title="Preços" rel="nofollow">Preços</a></li>
<li><a href="#app" title="App" rel="nofollow">App</a></li>
<li><a href="#faqs" title="Faq's" rel="nofollow">Faq's</a></li>
<li><a href="#patrocinadores" title="Patrocinadores" rel="nofollow">Patrocinadores</a></li>
</ul>
</nav>
</header>
<div id="apresentation">
<img src="imgs/logo-enei.png" alt="Logótipo ENEI" width="3329" height="3106" class="logo-enei">
</div>
<section id="enei">
<div class="container">
<div class="col-lg-5">
<div class="pre-h1">12 A 15 ABRIL DE 2019</div>
<h1>ENEI</h1>
<hr>
<p>O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia em
Portugal
reunindo estudantes de informática de todas as faculdades do país.</p>
<p>Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto
entre
participantes e empresas, bem como a socialização, o convívio e a troca de experiências e
conhecimentos
entre os presentes.</p>
</div>
</div>
</section>
<aside id="countdown">
<div>
<span class="days"></span>
<div class="smalltext">Dias</div>
</div>
<div>
<span class="hours"></span>
<div class="smalltext">Horas</div>
</div>
<div>
<span class="minutes"></span>
<div class="smalltext">Minutos</div>
</div>
<div>
<span class="seconds"></span>
<div class="smalltext">Segundos</div>
</div>
</aside>
<section id="oradores">
<div class="container">
<div class="col-lg-5">
<h1>Oradores</h1>
<hr>
</div>
</div>
</section>
<section id="programa">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<div class="pre-h1">12 A 15 ABRIL DE 2019</div>
<h1>Programa</h1>
<hr>
</div>
</div>
</section>
<section id="precos">
<div class="container">
<div class="col-lg-10 col-lg-offset-1 col-sm-12 col-xs-12">
<div class="pre-h1">ENEI'19</div>
<h1>Preços</h1>
<hr>
<div class="price-block">
<div class="type">Early-Bird</div>
<div>
<div class="individual-price">
<div class="price"><span></span>30</div>
<div class="label">Individual</div>
</div>
<hr>
<div class="individual-price">
<div class="price"><span></span>35</div>
<div class="label">Grupo</div>
</div>
</div>
<a href="#" title="Comprar" class="buy-button">Comprar</a>
</div>
<div class="price-block">
<div class="type">Normal</div>
<div>
<div class="individual-price">
<div class="price exception"><span></span>40</div>
<div class="label">Individual</div>
</div>
<hr>
<div class="individual-price">
<div class="price"><span></span>35</div>
<div class="label">Grupo</div>
</div>
</div>
<a href="#" title="Comprar" class="buy-button">Comprar</a>
</div>
<div class="price-block">
<div class="type">Pontual</div>
<div class="individual-price">
<div class="price"><span></span>20</div>
<div class="label">Individual</div>
</div>
<a href="#" title="Comprar" class="buy-button">Comprar</a>
</div>
</div>
</div>
<div class="ps">
<p>* Sem alimentação e alojamento 25,00 €</p>
<p>** Sem alojamento 30,00 €</p>
</div>
</section>
<!-- precos section -->
<section id="precos">
<div class="container">
<div class="col-lg-10 col-lg-offset-1 col-sm-12 col-xs-10 col-xs-offset-1">
<div class="pre-h1">ENEI'19</div>
<h1>Preços</h1>
<hr>
<div class="price-block">
<div class="type">Early-Bird</div>
<div>
<div class="individual-price">
<div class="price"><span></span>30</div>
<div class="label">Individual</div>
</div>
<hr>
<div class="individual-price">
<div class="price"><span></span>25</div>
<div class="label">Grupo</div>
</div>
</div>
<a href="#" title="Comprar" class="buy-button">Comprar</a>
</div>
<div class="price-block">
<div class="type">Normal</div>
<div>
<div class="individual-price">
<div class="price"><span></span>38</div>
<div class="label">Individual</div>
</div>
<hr>
<div class="individual-price">
<div class="price"><span></span>33</div>
<div class="label">Grupo</div>
</div>
</div>
<a href="#" title="Comprar" class="buy-button">Comprar</a>
</div>
<div class="price-block">
<div class="type">Pontual</div>
<div class="individual-price">
<div class="price"><span></span>20</div>
<div class="label">Individual</div>
</div>
<a href="#" title="Comprar" class="buy-button">Brevemente</a>
</div>
</div>
</div>
</section>
<!-- available soon section -->
<section id="available-soon">
<div class="container">
<div class="col-lg-6 col-lg-offset-3">
<h1>Mais informações, brevemente disponíveis</h1>
<div id="wave">
<span class="dot"></span>
<span class="dot"></span>
<span class="dot"></span>
</div>
</div>
</div>
</section>
<section id="faqs">
<div class="container">
<div class="row">
<div class="col-lg-5">
<div class="pre-h1">Perguntas Frequentes</div>
<h1>Faq</h1>
<hr>
</div>
<div class="col-lg-10 col-lg-offset-1">
<ul id="accordion">
<li>
<a href="#" title="O que é o ENEI?" rel="nofollow" class="toggle">O que é o ENEI?</a>
<div class="content-accordion">
<p>O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
de
ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
</p>
<p> A 13ª edição do evento terá lugar no Instituto Superior de Engenharia de Coimbra
(ISEC)
entre os dias 12 e 15 de abril de 2019 e a organização espera contar com 700
estudantes
que poderão participar em palestras, workshops e painéis de discussão, contando com
oradores de renome nacional e internacional.</p>
<p>Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
que
muito apelam a todos os participantes das antigas edições e são uma excelente via de
networking e transferência de conhecimento!</p>
</div>
</li>
<li>
<a href="#" title="Onde me posso inscrever?" rel="nofollow" class="toggle">Onde me posso
inscrever?</a>
<div class="content-accordion">
<p>Os bilhetes estarão disponíveis a partir de XXX. Está atento às nossas redes sociais
para estares a par de tudo sobre o ENEI19!</p>
<p>Podes adquirir o teu bilhete <a href="#" title="Aqui">AQUI</a>.</p>
</div>
</li>
<li>
<a href="#" title="Quem pode participar no evento?" rel="nofollow" class="toggle">Quem pode
participar no evento?</a>
<div class="content-accordion">
<p>Podem participar no ENEI19 todos os estudantes de cursos relacionados com
informática e
todos aqueles que querem aprender mais sobre os temas abordados!</p>
</div>
</li>
<li>
<a href="#" title="Tenho acesso a todas as sessões?" rel="nofollow" class="toggle">Tenho
acesso a todas as sessões?</a>
<div class="content-accordion">
<p>As palestras e workshops necessitam de inscrições e são limitadas. Aconselhamos-te a
escolher um Career Path para te facilitar a inscrição e aproveitares ao máximo. As
sessões de cocktails e de networking, assim como o Jantar Empresarial precisam,
também,
de inscrição prévia. Mantém-te atento às nossas redes sociais!</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</section>
<section id="patrocinadores">
<div class="container">
<div class="col-lg-6 col-lg-offset-3">
<h1>Patrocinadores</h1>
<hr>
</div>
</div>
</section>
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h1>Fala Connosco</h1>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
</aside>
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
</body>
</html>

175
api/Views/Landing/js/scripts.js Executable file
View File

@ -0,0 +1,175 @@
/***** FUNTIONS *****/
// Set the date we're counting down to
var countDownDate = new Date("April 12, 2019 0:00:00").getTime();
// Update the count down every 1 second
var x = setInterval(function () {
// Get todays date and time
var now = new Date().getTime();
// Find the distance between now and the count down date
var distance = countDownDate - now;
// Time calculations for days, hours, minutes and seconds
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
// Output the result in an element with id="demo"
$("#countdown .days").html(days);
$("#countdown .hours").html(hours);
$("#countdown .minutes").html(minutes);
$("#countdown .seconds").html(seconds);
/*document.getElementById("countdown").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";*/
// If the count down is over, write some text
if (distance < 0) {
clearInterval(x);
document.getElementById("countdown").innerHTML = "EXPIRED";
}
}, 1000);
//change main menu on scroll
function changeMainMenu(scrollMovement) {
if (scrollMovement.scrollTop() > 0) {
$("#main-menu").addClass("changed");
} else {
$("#main-menu").removeClass("changed");
}
}
// cookies code
function setCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name) {
document.cookie = name + '=; Max-Age=-99999999;';
}
// se o cookie ja existir
/*
var cookie = getCookie('ppkcookie');
if (cookie) {
document.getElementById("apresentation").classList.add("animated");
} else {
// add cookie
setCookie('ppkcookie', 'animatedLogo', 3);
setTimeout(function () {
document.getElementById("apresentation").classList.add("animated");
}, 1100);
}
*/
// end cookies code
$(document).ready(function () {
// inicial animation
setTimeout(function () {
document.getElementById("apresentation").classList.add("animated");
}, 1200);
// main menu anchors
$("#main-menu ul li a").click(function () {
var hrefMenuClicked = $(this).attr("href");
$("html, body").animate({
scrollTop: $(hrefMenuClicked).offset().top
}, 500, function () {
// close submenu mobile after click
if ($("#open-menu-mobile").css("display") == ("block")) {
$("#main-menu ul").slideUp(150, function () {
$("#main-menu ul").removeAttr("style");
});
$("#main-menu ul").removeClass("open");
}
});
return false
});
// open/close faqs
$("#accordion .toggle").click(function () {
var clicked = $(this).parent();
if (clicked.hasClass("open")) {
// close "this" faq
clicked.removeClass("open");
clicked.find(".content-accordion").slideUp(200);
} else {
// close all
$("#accordion li").removeClass("open");
$("#accordion li .content-accordion").slideUp(200);
// open faq
clicked.addClass("open");
clicked.find(".content-accordion").slideDown(200);
}
return false;
});
// open/close submenu mobile
$("#open-menu-mobile").click(function () {
var submenu = $("#main-menu ul");
if (submenu.hasClass("open")) {
submenu.slideUp(150, function () {
submenu.removeAttr("style");
});
submenu.removeClass("open");
} else {
submenu.slideDown(150);
submenu.addClass("open");
}
return false;
});
$("#group-number").change(function () {
$("#tab-links .tab-label").slice(0, $(this).val()).addClass("visible");
$("#tab-links .tab-label").slice($(this).val(), 10).removeClass("visible");
});
//tabs system
$("#tab-links .tab-label > a").on("click", function () {
var currentAttrValue = $(this).attr('href');
// add/remove class "tab-label"
$(this).parent().addClass("active").siblings().removeClass("active");
// add/remove class "tab"
$("#tab-container " + currentAttrValue).addClass("visible").siblings().removeClass("visible");
return false;
});
});
$(window).resize(function () {
});
$(window).scroll(function () {
var scroll = $(this);
changeMainMenu(scroll);
});

1377
api/Views/Landing/main.css Executable file

File diff suppressed because it is too large Load Diff

9
api/Views/Landing/main.css.map Executable file

File diff suppressed because one or more lines are too long

1142
api/Views/Landing/main.scss Executable file

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,18 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="260.000000pt" height="260.000000pt" viewBox="0 0 260.000000 260.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.11, written by Peter Selinger 2001-2013
</metadata>
<g transform="translate(0.000000,260.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M2045 2540 c-55 -15 -221 -60 -370 -100 -148 -40 -308 -82 -355 -95
-47 -12 -148 -39 -225 -60 -325 -86 -581 -156 -602 -165 l-21 -9 0 -1045 c0
-723 4 -1046 11 -1046 6 0 87 21 181 46 94 25 178 47 186 49 8 2 83 22 165 44
83 22 184 50 225 61 41 11 143 38 225 61 83 22 159 43 170 45 11 2 133 35 270
72 l250 68 0 1043 c0 573 -2 1046 -5 1050 -3 5 -50 -4 -105 -19z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 888 B

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,102 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Bilhete Único</title>
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Bilhete Único" />
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19 - Bilhete Único" />
<meta property="og:url" content="https://tickets.enei.pt/" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="https://tickets.enei.pt/" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<section id="tickets">
<div class="container">
<div class="col-lg-12">
<h1>Comprar Bilhete Único</h1>
<hr>
<form method="get">
<div class="row">
<div class="col-lg-6">
<label for="name-1">Nome</label>
<input id="name-1" type="text">
<label for="email-1">Email</label>
<input id="email-1" type="email">
</div>
<div class="col-lg-6">
<label for="university-1">Universidade</label>
<input id="university-1" type="text">
<label for="phone-1">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-1">
</div>
</div>
<p>Bilhete selecionado: Normal 40€</p>
<input type="submit" value="Comprar">
</form>
</div>
</div>
</section>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h2>Siga-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

View File

@ -0,0 +1,19 @@
{
"name": "ENEI 2019",
"short_name": "ENEI 2019",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-256x256.png",
"sizes": "256x256",
"type": "image/png"
}
],
"theme_color": "#ff0000",
"background_color": "#ff0000",
"display": "standalone"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
api/Views/apple-touch-icon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

756
api/Views/bootstrap-grid.css vendored Executable file
View File

@ -0,0 +1,756 @@
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 769px) {
.container {
width: 800px;
}
}
@media (min-width: 1024px) {
.container {
width: 1200px;
}
}
/*
@media (min-width: 1200px) {
.container {
width:990px;
}
}
*/
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 769px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1024px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
/* @media (max-width: 768px) {
.container {
padding-left: 10px;
padding-right: 10px;
}
.row {
margin-left: -10px;
margin-right: -10px;
}
.container-fluid {
padding-left: 10px;
padding-right: 10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 10px;
padding-right: 10px;
}
} */

View File

@ -0,0 +1,96 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Career Path</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Career Path" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/career-path.html" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/career-path.html" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="/career-path.html" title="Career path">Career path</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<li class="unavailable">Patrocinadores</li>
<li><a href="/faqs.html" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation">
<img src="imgs/logo-enei.png" alt="Logótipo ENEI" width="221" height="333" class="logo-enei">
</div>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h1>Siga-nos</h1>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

180
api/Views/ctf.html Normal file
View File

@ -0,0 +1,180 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="#enei" title="Enei">Enei</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<li><a href="#ctf" title="Faq's">CTF</li>
<li><a href="#sponsors" title="Sponsors">Sponsors</a></li>
<li><a href="#faqs" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<section id="ctf">
<div class="container ctf-container">
<div class="col-lg-12 centerctf">
<h1>Capture the flag</h1>
<h1></h1>
</div>
</div>
</section>
<section>
</section>
<!-- faqs section -->
<section id="faqs">
<div class="container">
<div class="row">
<div class="col-lg-5">
<div class="pre-h1">Perguntas Frequentes</div>
<h1>Faq</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-10">
<ul id="accordion">
<li>
<a href="#" title="O que é o ENEI?" rel="nofollow" class="toggle">O que é o ENEI?</a>
<div class="content-accordion">
<p>O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
de
ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
</p>
<p>Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
que
muito apelam a todos os participantes das antigas edições e são uma excelente via de
networking e transferência de conhecimento!</p>
</div>
</li>
<li>
<a href="#" title="Onde me posso inscrever?" rel="nofollow" class="toggle">Onde me posso
inscrever?</a>
<div class="content-accordion">
<p>Podes adquirir o teu bilhete <a href="https://tickets.enei.pt" title="Aqui">AQUI</a>.
</p>
</div>
</li>
<li>
<a href="#" title="Quando é o programa vai estar disponível?" rel="nofollow"
class="toggle">Quando é o programa vai estar disponível?</a>
<div class="content-accordion">
<p>O programa vai sendo lançado nas próximas semanas de forma iterativa.</p>
</div>
</li>
<li>
<a href="#" title="Quem pode participar no evento?" rel="nofollow" class="toggle">Quem pode
participar no evento?</a>
<div class="content-accordion">
<p>Podem participar no ENEI19 todos os estudantes de cursos relacionados com
informática e
todos aqueles que querem aprender mais sobre os temas abordados!</p>
</div>
</li>
<li>
<a href="#" title="Tenho acesso a todas as sessões?" rel="nofollow" class="toggle">Tenho
acesso a todas as sessões?</a>
<div class="content-accordion">
<p>Não, as palestras e workshops necessitam de inscrições visto que têm lugares
limitados.</p>
<p>Brevemente poderás te inscrever na aplicação móvel do ENEI'19!</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</section>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2>Segue-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-12">
<p>© 2019 ENEI . Todos os direitos reservados</p>
</div>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-130588243-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-130588243-1');
</script>
</body>
</html>

80
api/Views/error-page.html Executable file
View File

@ -0,0 +1,80 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Error</title>
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Error" />
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19 - Error" />
<meta property="og:url" content="http://www.enei.pt/error-page.html" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/error-page.html" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<!-- apresentation section -->
<div id="apresentation">
<h1 id="error-message">404</h1>
</div>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h2>Siga-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag(js, new Date());
gtag(config, UA-130588243-1);
</script>
</body>
</html>

97
api/Views/faqs.html Normal file
View File

@ -0,0 +1,97 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Faqs</title>
<meta name="description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Faqs" />
<meta property="og:description"
content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19" />
<meta property="og:url" content="http://www.enei.pt/faqs.html" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="http://www.enei.pt/faqs.html" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,600,700" rel="stylesheet">
</head>
<body>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="/career-path.html" title="Career path">Career path</a></li>
<li class="unavailable">Oradores</li>
<li class="unavailable">Programa</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
<li class="unavailable">Patrocinadores</li>
<li><a href="/faqs.html" title="Faq's">Faq's</a></li>
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation">
<img src="imgs/logo-enei.png" alt="Logótipo ENEI" width="221" height="333" class="logo-enei">
</div>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h1>Siga-nos</h1>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

BIN
api/Views/favicon-16x16.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 B

BIN
api/Views/favicon-32x32.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
api/Views/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
api/Views/fonts/icomoon.eot Executable file

Binary file not shown.

17
api/Views/fonts/icomoon.svg Executable file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe900;" glyph-name="instagram" d="M941.133 960h-855.306c-47.353 0-85.827-38.474-85.827-85.827v-855.306c0-47.353 38.474-85.827 85.827-85.827h855.306c47.353 0 85.827 38.474 85.827 85.827v855.306c-2.96 47.353-41.434 85.827-85.827 85.827zM941.133 18.867h-855.306v855.306h855.306v-855.306zM517.919 143.168c-130.22 0-233.803 103.584-233.803 233.803s103.584 233.803 233.803 233.803c130.22 0 233.803-103.584 233.803-233.803s-106.543-233.803-233.803-233.803zM517.919 551.584c-97.665 0-174.613-76.948-174.613-174.613s76.948-174.613 174.613-174.613c97.665 0 174.613 76.948 174.613 174.613s-79.908 174.613-174.613 174.613zM799.075 652.208c-41.434 0-73.988 32.555-73.988 71.029 0 41.434 32.555 73.988 73.988 73.988 38.474 0 73.988-32.555 73.988-73.988 0-38.474-32.555-71.029-73.988-71.029z" />
<glyph unicode="&#xe901;" glyph-name="facebook" d="M941.133 960h-855.306c-47.353 0-85.827-38.474-85.827-85.827v-855.306c0-47.353 38.474-85.827 85.827-85.827h855.306c47.353 0 85.827 38.474 85.827 85.827v855.306c-2.96 47.353-41.434 85.827-85.827 85.827zM941.133 18.867h-855.306v855.306h855.306v-855.306zM662.936 539.746c-11.838-8.879-17.757-26.636-17.757-44.393v-44.393h121.341v-103.584h-121.341v-390.659h-145.017v390.659h-68.069v103.584h68.069v50.312c0 38.474 8.879 68.069 26.636 94.705s38.474 47.353 68.069 59.191c29.595 14.798 59.191 20.717 94.705 20.717 32.555 0 68.069-5.919 100.624-20.717l-20.717-115.422c-8.879 2.96-20.717 5.919-29.595 8.879-11.838 2.96-20.717 2.96-29.595 2.96-20.717 2.96-35.514-2.96-47.353-11.838z" />
<glyph unicode="&#xe902;" glyph-name="email" horiz-adv-x="1308" d="M1198.613 960h-1089.11c-59.191 0-109.503-38.474-109.503-85.827v-855.306c0-47.353 50.312-85.827 109.503-85.827h1089.11c59.191 0 109.503 38.474 109.503 85.827v855.306c0 47.353-50.312 85.827-109.503 85.827zM1198.613 18.867h-1089.11v855.306h1089.11v-855.306zM654.058 347.376c-68.069 0-384.74 316.671-565.272 506.081l41.434 41.434c219.006-227.884 473.526-473.526 523.838-488.324 53.272 14.798 304.832 257.48 523.838 488.324l44.393-41.434c-145.017-150.936-488.324-506.081-568.231-506.081z" />
<glyph unicode="&#xe903;" glyph-name="menu" horiz-adv-x="1334" d="M1333.882 802.576l-1331.399-315.344-2.483 157.424 1331.399 315.344zM1333.882 520.504l-1331.399-314.848-2.483 157.424 1331.399 314.848zM1333.882 251.344l-1331.399-315.344-2.483 157.424 1331.399 315.344z" />
<glyph unicode="&#xe904;" glyph-name="linkedin" horiz-adv-x="1027" d="M941.133 960h-855.306c-47.353 0-85.827-38.474-85.827-85.827v-855.306c0-47.353 38.474-85.827 85.827-85.827h855.306c47.353 0 85.827 38.474 85.827 85.827v855.306c0 47.353-38.474 85.827-85.827 85.827zM941.133 18.867h-855.306v855.306h855.306v-855.306zM248.601 548.624c-8.879 8.879-14.798 20.717-14.798 35.514s5.919 26.636 14.798 35.514c8.879 8.879 20.717 14.798 38.474 14.798s26.636-5.919 38.474-14.798c8.879-8.879 14.798-20.717 14.798-35.514s-5.919-26.636-14.798-38.474c-8.879-8.879-23.676-14.798-38.474-14.798-17.757 2.96-29.595 8.879-38.474 17.757zM242.682 474.636h82.867v-361.064h-82.867v361.064zM751.723 439.121c26.636-26.636 41.434-65.11 41.434-118.382v-207.168h-82.867v195.329c0 32.555-8.879 56.231-23.676 71.029s-35.514 23.676-65.11 23.676c-29.595 0-56.231-8.879-73.988-26.636s-26.636-44.393-26.636-79.908v-183.491h-82.867v361.064h79.908v-47.353c14.798 17.757 32.555 29.595 53.272 38.474s44.393 11.838 71.029 11.838c44.393 0 82.867-11.838 109.503-38.474z" />
<glyph unicode="&#xe905;" glyph-name="plus" d="M992 576h-352v352c0 17.664-14.304 32-32 32h-192c-17.696 0-32-14.336-32-32v-352h-352c-17.696 0-32-14.336-32-32v-192c0-17.696 14.304-32 32-32h352v-352c0-17.696 14.304-32 32-32h192c17.696 0 32 14.304 32 32v352h352c17.696 0 32 14.304 32 32v192c0 17.664-14.304 32-32 32z" />
<glyph unicode="&#xe906;" glyph-name="less" d="M32 576h960c17.696 0 32-14.336 32-32v-192c0-17.696-14.304-32-32-32h-960c-17.664 0-32 14.304-32 32v192c0 17.664 14.336 32 32 32z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
api/Views/fonts/icomoon.ttf Executable file

Binary file not shown.

BIN
api/Views/fonts/icomoon.woff Executable file

Binary file not shown.

292
api/Views/group-ticket.html Executable file
View File

@ -0,0 +1,292 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
<meta content="width" name="MobileOptimized">
<meta content="true" name="HandheldFriendly">
<!-- Place favicon.ico in the root directory -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<title>ENEI'19 - Bilhetes de Grupo</title>
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
<meta property="og:locale" content="pt_PT" />
<meta property="og:title" content="ENEI'19 - Bilhetes de Grupo" />
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
<meta property="og:site_name" content="ENEI'19 - Bilhetes de Grupo" />
<meta property="og:url" content="https://tickets.enei.pt/GROUP" />
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
<meta property="og:type" content="Website" />
<link rel="canonical" href="https://tickets.enei.pt/GROUP" />
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
<link href="main.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,600,700" rel="stylesheet">
</head>
<body>
<section id="tickets">
<div class="container">
<div class="col-lg-12">
<h1>Comprar Bilhetes em grupo</h1>
<hr>
<form method="get">
<label for="group-number">Número de bilhetes a comprar</label>
<select name="group-number" id="group-number">
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<ul id="tab-links">
<li class="tab-label visible active">
<a href="#ticket1" title="Bilhete 1" rel="nofollow">Bilhete 1</a>
</li>
<li class="tab-label visible">
<a href="#ticket2" title="Bilhete 2" rel="nofollow">Bilhete 2</a>
</li>
<li class="tab-label visible">
<a href="#ticket3" title="Bilhete 3" rel="nofollow">Bilhete 3</a>
</li>
<li class="tab-label visible">
<a href="#ticket4" title="Bilhete 4" rel="nofollow">Bilhete 4</a>
</li>
<li class="tab-label">
<a href="#ticket5" title="Bilhete 5" rel="nofollow">Bilhete 5</a>
</li>
<li class="tab-label">
<a href="#ticket6" title="Bilhete 6" rel="nofollow">Bilhete 6</a>
</li>
<li class="tab-label">
<a href="#ticket7" title="Bilhete 7" rel="nofollow">Bilhete 7</a>
</li>
<li class="tab-label">
<a href="#ticket8" title="Bilhete 8" rel="nofollow">Bilhete 8</a>
</li>
<li class="tab-label">
<a href="#ticket9" title="Bilhete 9" rel="nofollow">Bilhete 9</a>
</li>
<li class="tab-label">
<a href="#ticket10" title="Bilhete 10" rel="nofollow">Bilhete 10</a>
</li>
</ul>
<div id="tab-container">
<div id="ticket1" class="tab visible">
<div class="row">
<div class="col-lg-6">
<label for="name-1">Nome</label>
<input id="name-1" type="text">
<label for="email-1">Email</label>
<input id="email-1" type="email">
</div>
<div class="col-lg-6">
<label for="university-1">Universidade</label>
<input id="university-1" type="text">
<label for="phone-1">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-1">
</div>
</div>
</div>
<div id="ticket2" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-2">Nome</label>
<input id="name-2" type="text">
<label for="email-2">Email</label>
<input id="email-2" type="email">
</div>
<div class="col-lg-6">
<label for="university-2">Universidade</label>
<input id="university-2" type="text">
<label for="phone-2">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-2">
</div>
</div>
</div>
<div id="ticket3" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-3">Nome</label>
<input id="name-3" type="text">
<label for="email-3">Email</label>
<input id="email-3" type="email">
</div>
<div class="col-lg-6">
<label for="university-3">Universidade</label>
<input id="university-3" type="text">
<label for="phone-3">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-3">
</div>
</div>
</div>
<div id="ticket4" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-4">Nome</label>
<input id="name-4" type="text">
<label for="email-4">Email</label>
<input id="email-4" type="email">
</div>
<div class="col-lg-6">
<label for="university-4">Universidade</label>
<input id="university-4" type="text">
<label for="phone-4">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-4">
</div>
</div>
</div>
<div id="ticket5" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-5">Nome</label>
<input id="name-5" type="text">
<label for="email-5">Email</label>
<input id="email-5" type="email">
</div>
<div class="col-lg-6">
<label for="university-5">Universidade</label>
<input id="university-5" type="text">
<label for="phone-5">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-5">
</div>
</div>
</div>
<div id="ticket6" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-6">Nome</label>
<input id="name-6" type="text">
<label for="email-6">Email</label>
<input id="email-6" type="email">
</div>
<div class="col-lg-6">
<label for="university-6">Universidade</label>
<input id="university-6" type="text">
<label for="phone-6">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-6">
</div>
</div>
</div>
<div id="ticket7" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-7">Nome</label>
<input id="name-7" type="text">
<label for="email-7">Email</label>
<input id="email-7" type="email">
</div>
<div class="col-lg-6">
<label for="university-7">Universidade</label>
<input id="university-7" type="text">
<label for="phone-7">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-7">
</div>
</div>
</div>
<div id="ticket8" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-8">Nome</label>
<input id="name-8" type="text">
<label for="email-8">Email</label>
<input id="email-8" type="email">
</div>
<div class="col-lg-6">
<label for="university-8">Universidade</label>
<input id="university-8" type="text">
<label for="phone-8">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-8">
</div>
</div>
</div>
<div id="ticket9" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-9">Nome</label>
<input id="name-9" type="text">
<label for="email-9">Email</label>
<input id="email-9" type="email">
</div>
<div class="col-lg-6">
<label for="university-9">Universidade</label>
<input id="university-9" type="text">
<label for="phone-9">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-9">
</div>
</div>
</div>
<div id="ticket10" class="tab">
<div class="row">
<div class="col-lg-6">
<label for="name-10">Nome</label>
<input id="name-10" type="text">
<label for="email-10">Email</label>
<input id="email-10" type="email">
</div>
<div class="col-lg-6">
<label for="university-10">Universidade</label>
<input id="university-10" type="text">
<label for="phone-10">Telemóvel</label>
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-10">
</div>
</div>
</div>
</div>
<p>Bilhete selecionado: Normal 40€</p>
<input type="submit" value="Comprar">
</form>
</div>
</div>
</section>
<!-- social network section -->
<aside id="social-network">
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h2>Siga-nos</h2>
<ul>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
</ul>
</div>
</div>
</aside>
<!-- footer -->
<footer>
<div class="container">
<div class="col-lg-12">
<p>© 2018 ENEI . Todos os direitos reservados</p>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag(js, new Date());
gtag(config, UA - 130588243 - 1);
</script>
</body>
</html>

BIN
api/Views/imgs/app-image.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 350 282.3" style="enable-background:new 0 0 350 282.3;" xml:space="preserve">
<g>
<g id="unBVke.tif_1_">
<g>
<path d="M172.6,16.8c9,9,17.7,17.8,26.6,26.8c0,33.5,0,67.2,0,100.7c-9,9-17.8,17.9-26.8,26.9c-26.2,0-52.6,0-79.1,0
c0-5.8,0-11.6,0-17.5c-31.2,0-62.2,0-93.3,0C0,102.4,0,51.3,0,0c31,0,62.1,0,93.3,0c0,5.6,0,11.1,0,16.8
C119.9,16.8,146.2,16.8,172.6,16.8z M179.6,115.3c0-19.7,0-39.6,0-59.1c-2.7-2.8-5.2-5.4-7.7-7.9c-14.2,0-28.4,0-42.6,0
c0,35.2,0,70.2,0,105.4c5.2,0,10.3,0,15.5,0c0-10.2,0-20.3,0-30.5c9.2,0,18.1,0,27,0C174.5,120.5,177,118,179.6,115.3z
M17.4,17.7c0,35.2,0,70.2,0,105.4c14.2,0,28.4,0,42.5,0c2.6-2.6,5.1-5.1,7.7-7.7c0-19.8,0-39.7,0-59.2c-2.8-2.8-5.3-5.4-8-8.2
c-8.8,0-17.7,0-26.8,0c0-10.2,0-20.2,0-30.4C27.5,17.7,22.5,17.7,17.4,17.7z M78,48.3c0,25,0,49.9,0,74.8c5.1,0,10.2,0,15.2,0
c0-25,0-49.9,0-74.8C88.1,48.3,83.1,48.3,78,48.3z M103.8,74c0,16.4,0,32.7,0,49.1c5.1,0,10.2,0,15.3,0c0-16.4,0-32.7,0-49.1
C113.9,74,108.9,74,103.8,74z M103.8,48.3c0,5.2,0,10.3,0,15.3c5.2,0,10.2,0,15.3,0c0-5.2,0-10.2,0-15.3
C114,48.3,108.9,48.3,103.8,48.3z"/>
<path d="M144.8,107.7c0-14.7,0-29.2,0-43.9c6.4,0,12.7,0,19.2,0c0,14.6,0,29.2,0,43.9C157.6,107.7,151.3,107.7,144.8,107.7z"/>
<path d="M32.9,63.7c6.4,0,12.7,0,19.1,0c0,14.6,0,29.2,0,43.9c-6.4,0-12.6,0-19.1,0C32.9,93.1,32.9,78.5,32.9,63.7z"/>
</g>
</g>
<g>
<path d="M280.1,206.5c-2.5,5.1-5,10-7.5,14.9c-0.3,0.6-0.4,1.4-1.6,1.4c-2.9-9.3-5.7-18.7-8.7-28.2c2.4,0,4.6,0,6.9,0
c1.3,4.2,2.5,8.4,3.9,12.9c0.7-1.3,1.3-2.3,1.9-3.4c1.5-2.8,2.9-5.5,4.4-8.3c0.3-0.6,0.5-1.2,1.6-0.9c2.1,4,4.3,8.1,6.7,12.5
c1.3-4.4,2.5-8.6,3.8-12.8c2,0,3.9,0,6.1,0c-0.6,3.3-1.8,6.3-2.6,9.3c-0.9,3.1-1.9,6.2-2.8,9.3c-0.9,3.1-1.8,6.2-2.8,9.4
c-0.3,0.1-0.6,0.2-1,0.3C285.5,217.4,282.8,212,280.1,206.5z"/>
<path d="M248.9,194.1c7.2,0.6,13,6.6,12.7,14.4c-0.2,6.9-4.6,12.5-11.3,13.9c-7.1,1.4-13.9-2-16.6-8.4
c-3.7-8.7,1.9-18.5,11.2-19.7C246.2,194.2,247.6,194.2,248.9,194.1z M246.5,216.5c4.5,0.4,8-2.7,8.3-7.4c0.4-4.6-2.7-8.6-6.9-8.9
c-5.2-0.3-8.2,3.1-8.5,7.2C239,212.3,242,216.1,246.5,216.5z"/>
<path d="M163.1,194.5c3.7,0,7.1-0.2,10.6,0c2,0.1,4,0.7,5.8,1.6c3.8,1.8,5.7,5.1,6.3,9.2c1,6.8-1.8,12.7-7.6,15.5
c-1.4,0.7-2.9,1-4.5,1.3c-1.2,0.2-2.4,0.3-3.6,0.3c-2.2,0-4.5-0.1-7-0.2C163.1,213,163.1,203.9,163.1,194.5z M169.7,216.1
c3.5,0.6,6.2-0.4,8-3.2c1.9-3,2-6.3,0.2-9.4c-1.8-3-4.8-3.5-8.1-3C169.7,205.7,169.7,210.8,169.7,216.1z"/>
<path d="M136.7,221.9c0-9,0-18,0-27.2c1.1-0.1,2.1-0.2,3.2-0.3c3.5-0.2,7.1-0.3,10.5,0.7c5.5,1.6,8.8,5.6,9.1,11.3
c0.2,2.8-0.1,5.6-1.4,8.1c-2.2,4.3-5.8,7-10.6,7.5c-3.4,0.4-6.9,0.1-10.4,0.1C137.1,222.2,137,222,136.7,221.9z M143.4,200.5
c0,5.4,0,10.6,0,15.8c3.6,0.3,6.5-0.7,8.2-3.7c1.7-3.1,1.7-6.3-0.2-9.2C149.5,200.5,146.6,200.1,143.4,200.5z"/>
<path d="M318.9,194.6c4.1-0.2,8.1-0.6,12,0.5c3,0.9,4.7,2.9,5.1,5.9c0.6,3.9-0.6,7-4.1,9.2c2.6,3.9,5.2,7.8,7.9,11.9
c-2.6,0-5,0-7.5,0.1c-2.2-3.6-4.4-7.2-6.6-10.7c-0.1,0-0.3,0.1-0.4,0.1c0,3.5,0,7-0.1,10.6c-2.2,0-4.2,0-6.3,0
C318.9,212.9,318.9,203.8,318.9,194.6z M325.2,206.9c1.8,0.2,3.2-0.2,4.1-1.7c0.8-1.4,0.7-2.8-0.2-4.1c-1-1.3-2.4-1.4-3.9-1
C325.2,202.4,325.2,204.6,325.2,206.9z"/>
<path d="M121,194.1c0.4,0,0.7,0.1,1.1,0.1c4,9.3,8.1,18.5,12.2,28.1c-1.4,0-2.6,0-3.7,0c-1.2,0-2.4,0-3.7,0
c-0.5-1.3-1.1-2.6-1.6-3.9c-2.8,0-5.5,0-8.2,0c-0.5,1.3-1.1,2.6-1.6,3.9c-2.2,0-4.4,0-6.8,0C112.8,212.8,116.9,203.5,121,194.1z
M121.3,207c-0.8,2.1-1.4,3.9-2.2,5.9c1.6,0,2.8,0,4.3,0C122.6,210.9,122,209.1,121.3,207z"/>
<path d="M212.2,222.2c0-9.3,0-18.3,0-27.6c1.2-0.1,2.5-0.2,3.7-0.2c2.7,0,5.3,0,7.9,0.8c3.9,1.3,6.2,4.4,6.3,8.6
c0,3.8-2,7.5-6,8.9c-1.7,0.6-3.6,0.8-5.5,1.2c0,2.6,0,5.4,0,8.2C216.3,222.2,214.3,222.2,212.2,222.2z M218.5,200.2
c0,2.7,0,5.2,0,7.8c3.3,0.3,5.2-1.5,5.1-4C223.5,201.4,221.8,200,218.5,200.2z"/>
<path d="M93.7,194.7c2.7-0.3,5.2-0.4,7.7-0.1c1.6,0.2,3.2,0.4,4.7,1.1c3.6,1.5,5.4,4.3,5.4,8.1c0,3.9-1.6,7-5.2,8.7
c-1.4,0.7-3.1,0.8-4.7,1.2c-0.5,0.1-1,0.1-1.6,0.2c0,2.8,0,5.5,0,8.4c-2.1,0-4.1,0-6.3,0C93.7,213,93.7,203.9,93.7,194.7z
M100,208.1c2.8-0.1,4.1-0.8,4.7-2.3c0.6-1.5,0.6-3-0.5-4.2c-1.1-1.3-2.5-1.6-4.3-1.3C100,202.9,100,205.4,100,208.1z"/>
<path d="M299.7,222.2c0-9.3,0-18.3,0-27.7c4.9,0,9.8,0,14.8-0.1c0,1.8,0,3.6,0,5.6c-2.8,0-5.4,0.1-8.2,0.1c0,1.8,0,3.4,0,5.2
c2.4,0,4.7,0,7.2,0.1c0,1.8,0,3.6,0,5.5c-2.4,0-4.7,0-7.2,0c0,1.8,0,3.6,0,5.5c2.7,0,5.4,0,8.3,0c0,1.8,0,3.7,0,5.6
C309.6,222.2,304.7,222.2,299.7,222.2z"/>
<path d="M203.3,194.5c2.3,0,4.6,0,7,0c-0.3,0.5-0.4,0.9-0.6,1.3c-2.6,4.5-5.1,9-7.8,13.5c-0.5,0.9-0.7,1.8-0.7,2.8
c0,3.2,0,6.4,0.1,9.6c0,0.2-0.1,0.3-0.2,0.6c-2.1,0-4.2,0-6.5,0c0-2.4,0-4.7,0-6.9c0-1.3,0.1-2.6,0-3.8c0-0.6-0.3-1.2-0.6-1.8
c-2.6-4.6-5.2-9.1-7.8-13.7c-0.2-0.4-0.4-0.9-0.7-1.5c2.6,0,5,0,7.4,0c1.7,3.1,3.4,6.2,5.2,9.5
C199.7,200.8,201.5,197.7,203.3,194.5z"/>
<path d="M349.8,219.1c-0.2,2.2-2.2,3.8-4.3,3.6c-2-0.2-3.7-2.2-3.5-4.2c0.2-2.1,2.2-3.8,4.3-3.6
C348.4,214.9,350,216.8,349.8,219.1z"/>
</g>
<g>
<path d="M156.3,236.8h6.8v15.9h0.1c1.3-1.8,4-3.5,8.8-3.5h3.4c11.1,0,15.3,3.5,15.3,13.5v6.6c0,10.7-6.6,13.1-15.6,13.1h-2.2
c-4.3,0-7.8-1.3-9.7-3.9H163v2.9h-6.8L156.3,236.8L156.3,236.8z M183.9,263.1c0-7.2-3.3-8.2-9.4-8.2h-0.7
c-6.2,0-10.8,0.1-10.8,7.6v6.1c0,6,2.1,8.2,9.8,8.2h1.5c8.1,0,9.6-2.6,9.6-8.6L183.9,263.1L183.9,263.1z"/>
<path d="M257,255.6h-3.7V250h3.7l0-2.8c0-7.4,4.6-10.3,10-10.3l9,0v5.3h-6.8c-3.7,0-5.4,2.2-5.4,4.9v2.9h9.1v5.6h-9.1v26.7H257
L257,255.6L257,255.6z"/>
<path d="M233.7,250h-3.7v5.6h3.7l0,16.4c0,7.4,4.6,10.3,10,10.3h8.4v-5.6l-6.8,0c-3.7,0-4.9-1.9-4.9-4.6v-16.4h9.1V250h-9.1v-13.1
h-6.8L233.7,250L233.7,250z"/>
<path d="M311.8,236.9h6.8v7.1l-6.8,0V236.9z M311.8,249.2h6.8v33.1h-6.8L311.8,249.2z"/>
<path d="M221.3,273c-1,2.9-3.4,3.7-8.7,3.7H211c-8.7,0-10.1-1.1-10.1-8.2h0h26.9v-6.1c0-11.1-5.6-13.1-14.5-13.1l-3.3,0
c-7,0-15.6,1.3-15.6,12.5v7.8c0,10.9,7.4,12.7,13.9,12.7h6.1c8.2,0,12-2.7,12.9-7.4L221.3,273z M200.9,261.8c0-6.4,2.9-7,9.9-7
l1.4,0c7.9,0,8.9,2,8.9,6.2l0,1.8l-20.1,0L200.9,261.8L200.9,261.8z"/>
<path d="M290.6,249.2h-2.5c-9.2,0-13.2,2.9-13.4,7.3l6.5,2.2c0.3-3,3.6-3.9,8.7-3.9c7.5,0,9.3,0.4,9.3,6v3h-0.1
c-1.7-2.3-4-2.9-9.9-2.9h-2.6c-8.7,0-13.7,2.2-13.7,9.3v2c0,5.8,2.2,10,11.2,10h6.6c6.5,0,7.2-1.1,8.5-3h0.1v3h6.8V261
C305.8,251.7,299.9,249.2,290.6,249.2 M299,272.4c0,3.1-2.1,4.3-10.1,4.3h-1.8c-6.8,0-7.7-1.4-7.7-4l0-1.7c0-3.1,1.7-4.3,7.3-4.3
h3c5.1,0,9.2,1,9.2,4.5L299,272.4L299,272.4z"/>
<path d="M344.9,257l4.3-3c-1-3-3.9-4.8-9.9-4.8c-3,0-6.1,1.2-8,4.4h-0.2v-4.4l-6.4,0v33.1h6.8v-19.9c0-4,2.2-7.5,7.5-7.5
C342.7,254.8,344.5,255.9,344.9,257"/>
<polygon points="126.2,237 126.2,246.1 116.8,246.1 135,268 153.2,246.1 143.8,246.1 143.8,237 "/>
<polygon points="93.7,273 103.1,273 103.1,282.1 120.6,282.1 120.6,273 130,273 111.8,251.1 "/>
</g>
<g>
<path d="M215.3,155.7c-0.8-0.9-1.7-1.7-2.8-2.2c-1.1-0.5-2.4-0.8-3.9-0.8c-1.1,0-2.3,0.3-3.5,0.9c-0.9,0.4-1.6,1-2.3,1.8v-2.2
h-3.7v27.8h3.7v-10.1c0.7,0.7,1.4,1.3,2.4,1.7c1.2,0.6,2.4,0.9,3.4,0.9c1.4,0,2.7-0.3,3.8-0.8c1.1-0.5,2.1-1.3,2.8-2.2
c0.8-0.9,1.3-2,1.7-3.3c0.4-1.2,0.6-2.6,0.6-4c0-1.4-0.2-2.8-0.6-4C216.6,157.7,216.1,156.6,215.3,155.7z M213.9,162.9
c0,1-0.1,1.9-0.4,2.8c-0.3,0.9-0.6,1.6-1.1,2.3c-0.5,0.6-1.1,1.1-1.7,1.5c-0.7,0.4-1.4,0.6-2.2,0.6c-0.8,0-1.6-0.2-2.2-0.5
c-0.7-0.3-1.2-0.8-1.7-1.5c-0.5-0.6-0.9-1.4-1.2-2.2c-0.3-0.8-0.4-1.7-0.5-2.7v-0.3c0-1,0.1-1.9,0.4-2.8c0.3-0.9,0.7-1.6,1.2-2.3
c0.5-0.6,1.1-1.1,1.8-1.5c0.7-0.4,1.4-0.5,2.3-0.5c0.8,0,1.6,0.2,2.2,0.5c0.7,0.4,1.3,0.9,1.7,1.5c0.5,0.6,0.9,1.4,1.1,2.3
C213.8,161,213.9,161.9,213.9,162.9z"/>
<path d="M237.4,155.8c-0.8-0.9-1.8-1.7-3-2.2c-1.2-0.5-2.6-0.8-4.1-0.8c-1.5,0-2.9,0.3-4.1,0.8c-1.2,0.5-2.2,1.3-3,2.2
c-0.8,0.9-1.4,2-1.8,3.3c-0.4,1.2-0.6,2.6-0.6,4c0,1.4,0.2,2.7,0.6,4c0.4,1.2,1,2.4,1.8,3.3c0.8,0.9,1.8,1.7,3,2.2
c1.2,0.5,2.6,0.8,4.1,0.8c1.5,0,2.9-0.3,4.1-0.8c1.2-0.5,2.2-1.3,3-2.2c0.8-0.9,1.4-2,1.9-3.3c0.4-1.2,0.6-2.6,0.6-4
c0-1.4-0.2-2.7-0.6-4C238.9,157.8,238.3,156.7,237.4,155.8z M236.2,163c0,1-0.1,1.9-0.4,2.8c-0.3,0.9-0.7,1.6-1.2,2.2
c-0.5,0.6-1.1,1.1-1.9,1.5c-0.7,0.4-1.5,0.5-2.4,0.5c-0.9,0-1.7-0.2-2.4-0.5c-0.7-0.4-1.4-0.9-1.8-1.5c-0.5-0.6-0.9-1.4-1.2-2.2
c-0.3-0.9-0.4-1.8-0.4-2.8c0-1,0.1-1.9,0.4-2.8c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1.1,1.9-1.5c0.7-0.4,1.5-0.6,2.4-0.6
c0.9,0,1.7,0.2,2.4,0.6c0.7,0.4,1.4,0.9,1.9,1.5c0.5,0.6,0.9,1.4,1.2,2.2C236.1,161.1,236.2,162,236.2,163z"/>
<polygon points="260.3,167.8 256.1,153.1 252.2,153.1 247.9,167.8 243.7,153.1 240,153.1 246,172.9 249.7,172.9 254.1,157.8
258.6,172.9 262.3,172.9 268.3,153.1 264.5,153.1 "/>
<path d="M285.8,155.5c-0.8-0.9-1.8-1.5-2.9-2c-1.1-0.5-2.5-0.7-3.9-0.7c-1.5,0-2.8,0.3-4,0.8c-1.2,0.5-2.2,1.3-3,2.2
c-0.8,0.9-1.5,2-1.9,3.2c-0.4,1.2-0.7,2.5-0.7,3.8c0,1.4,0.2,2.8,0.7,4.1c0.4,1.3,1.1,2.4,1.9,3.4c0.8,1,1.9,1.8,3.1,2.3
c1.2,0.6,2.5,0.9,4,0.9c1,0,2-0.1,3-0.4c1-0.3,1.9-0.7,2.7-1.3c0.8-0.6,1.5-1.3,2-2.1c0.6-0.8,1-1.8,1.2-2.8l0.1-0.4h-3.4
l-0.1,0.2c-0.9,2.4-2.7,3.6-5.5,3.6c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.3-0.9-1.8-1.5c-0.5-0.6-1-1.3-1.2-2.1
c-0.3-0.7-0.4-1.4-0.5-2.1h15.1v-1.5c0-1.4-0.2-2.7-0.7-3.8C287.2,157.4,286.6,156.3,285.8,155.5z M284.5,161h-11.3
c0.1-0.6,0.2-1.1,0.4-1.7c0.3-0.7,0.7-1.2,1.2-1.7c0.5-0.5,1.1-0.9,1.8-1.2c0.7-0.3,1.4-0.5,2.2-0.5c0.9,0,1.7,0.1,2.4,0.4
c0.7,0.3,1.3,0.7,1.8,1.1c0.5,0.5,0.9,1.1,1.1,1.7C284.3,159.7,284.5,160.3,284.5,161z"/>
<path d="M300.6,152.8c-0.3,0-0.5-0.1-0.7-0.1c-2,0-3.6,0.8-4.8,2.4l0.1-2.1h-3.7v19.9h3.7V161c0-0.6,0.1-1.2,0.3-1.8
c0.2-0.6,0.5-1.1,0.9-1.5c0.4-0.4,0.9-0.8,1.5-1.1c0.6-0.3,1.2-0.4,2-0.4c0.3,0,0.8,0.1,1.4,0.3l0.4,0.1V153l-0.2-0.1
C301.1,152.9,300.8,152.8,300.6,152.8z"/>
<rect x="304.3" y="153.1" width="3.7" height="19.9"/>
<rect x="304.3" y="145.4" width="3.7" height="4"/>
<path d="M322.1,152.7c-1.3,0-2.6,0.3-3.9,0.8c-1,0.4-2,1.1-2.9,2v-2.4h-3.7v19.9h3.7V161c0-0.6,0.2-1.3,0.5-1.9
c0.3-0.6,0.8-1.2,1.3-1.7c0.6-0.5,1.2-0.9,2-1.2c0.8-0.3,1.6-0.4,2.5-0.4c1.1,0,1.9,0.2,2.5,0.7c0.6,0.5,0.9,1.3,0.9,2.5v13.8h3.7
v-14.1c0-1.9-0.6-3.4-1.7-4.5C325.8,153.3,324.2,152.7,322.1,152.7z"/>
<path d="M346.3,153.1v2.1c-0.8-0.8-1.6-1.4-2.5-1.8c-1.1-0.4-2.2-0.7-3.1-0.7c-1.4,0-2.6,0.3-3.7,0.8c-1.1,0.5-2.1,1.3-2.9,2.2
c-0.8,0.9-1.4,2-1.8,3.3c-0.4,1.2-0.6,2.6-0.6,4c0,1.4,0.2,2.8,0.6,4c0.4,1.2,1,2.4,1.8,3.3c0.8,0.9,1.8,1.7,2.9,2.3
c1.1,0.5,2.5,0.8,3.9,0.8c1.1,0,2.2-0.3,3.2-0.8c0.8-0.4,1.5-1,2.1-1.7v2.3c0,0.7-0.1,1.4-0.4,2c-0.3,0.6-0.7,1.2-1.1,1.6
c-0.5,0.4-1,0.8-1.7,1.1c-0.6,0.3-1.3,0.4-2,0.4c-1.2,0-2.2-0.2-3-0.7c-0.8-0.5-1.5-1.3-2-2.4L336,175h-3.7l0.2,0.5
c0.8,2.1,1.9,3.7,3.4,4.6c1.5,1,3.2,1.4,5.2,1.4c1.1,0,2.2-0.2,3.3-0.5c1.1-0.4,2-0.9,2.9-1.6c0.8-0.7,1.5-1.6,2-2.6
c0.5-1.1,0.7-2.3,0.7-3.6v-20H346.3z M346.3,162.7v0.3c0,1-0.1,1.9-0.4,2.8c-0.2,0.9-0.6,1.6-1,2.3c-0.4,0.6-1,1.1-1.6,1.5
c-0.6,0.4-1.4,0.5-2.2,0.5c-0.8,0-1.6-0.2-2.3-0.6c-0.7-0.4-1.3-0.9-1.8-1.5c-0.5-0.6-0.9-1.4-1.2-2.3c-0.3-0.9-0.4-1.8-0.4-2.8
c0-1,0.1-1.9,0.4-2.8c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1.1,1.8-1.5c0.7-0.4,1.5-0.5,2.3-0.5c0.8,0,1.5,0.2,2.1,0.5
c0.6,0.3,1.2,0.8,1.6,1.4c0.4,0.6,0.8,1.4,1,2.2C346.1,160.9,346.3,161.8,346.3,162.7z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

BIN
api/Views/imgs/coimbra-image.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 283.5 283.5" style="enable-background:new 0 0 283.5 283.5;" xml:space="preserve">
<style type="text/css">
.Arched_x0020_Green{fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.25;stroke-miterlimit:1;}
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);}
.st2{fill:#FFFFFF;}
</style>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-2108.2813" y1="685.9854" x2="-2107.5742" y2="685.2783">
<stop offset="0" style="stop-color:#259E2E"/>
<stop offset="0.9831" style="stop-color:#1C381D"/>
</linearGradient>
<rect x="-282.8" y="-283.5" class="st0" width="850.4" height="850.4"/>
<g>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="141.7324" y1="-6.363734e-009" x2="141.7324" y2="282.5799">
<stop offset="0.1" style="stop-color:#C4161C"/>
<stop offset="0.1774" style="stop-color:#B81319"/>
<stop offset="0.5011" style="stop-color:#8C090B"/>
<stop offset="0.7528" style="stop-color:#710203"/>
<stop offset="0.9" style="stop-color:#670000"/>
</linearGradient>
<path class="st1" d="M283.5,0.2c-62.4,28-112.1,77.8-140.4,138.9C162.1,96.9,171,49.4,166.9,0H0v283.5h283.5V0.2z"/>
<g>
<path class="st2" d="M45.2,197.2c-1.4-1.2-2.9-2-4.5-2.5c-1.6-0.5-3.2-0.7-4.7-0.7c-1,0-2,0.1-3,0.4c-1,0.3-1.9,0.8-2.7,1.4
c-0.8,0.7-1.4,1.5-1.9,2.6c-0.5,1-0.8,2.3-0.8,3.8v13.2c0,1.5,0.3,2.7,0.8,3.8c0.5,1,1.2,1.9,2,2.5c0.8,0.6,1.7,1.1,2.7,1.4
c1,0.3,2,0.5,3,0.5c1.5,0,3.1-0.2,4.6-0.7c1.5-0.4,3.1-1.3,4.7-2.5l4.3,6.9c-1.7,1.4-3.7,2.5-6.1,3.3c-2.4,0.8-4.9,1.2-7.6,1.2
c-2.1,0-4.2-0.3-6.3-0.9c-2-0.6-3.9-1.5-5.5-2.7c-1.6-1.2-2.9-2.7-3.9-4.5c-1-1.8-1.5-3.9-1.5-6.4v-16.9c0-2.4,0.5-4.5,1.5-6.3
c1-1.8,2.3-3.3,3.9-4.6c1.6-1.2,3.4-2.1,5.5-2.7c2.1-0.6,4.2-0.9,6.3-0.9c2.6,0,5.1,0.4,7.6,1.1c2.4,0.7,4.5,1.8,6.3,3.3
L45.2,197.2z"/>
<path class="st2" d="M74.8,186.3c2.3,0,4.2,0.4,5.9,1.3c1.6,0.9,3,2,4.1,3.3c1.1,1.4,1.9,2.9,2.4,4.5c0.5,1.7,0.7,3.3,0.7,4.9
c0,1.2-0.1,2.4-0.5,3.6c-0.3,1.2-0.8,2.4-1.4,3.5c-0.6,1.1-1.4,2.1-2.3,3.1c-0.9,0.9-2,1.7-3.1,2.3l8.1,18.5h-9.7
c-0.2-0.5-0.4-1.2-0.8-2.1c-0.4-0.9-0.8-1.9-1.2-3c-0.5-1.1-0.9-2.2-1.4-3.4c-0.5-1.2-1-2.3-1.4-3.4c-0.5-1.1-0.9-2.1-1.2-3
c-0.4-0.9-0.7-1.6-0.9-2.1h-8.1v17h-9v-45.1H74.8z M63.7,206.4h9.1c2.1,0,3.7-0.6,4.7-1.7c1-1.1,1.6-2.6,1.6-4.3
c0-1.8-0.5-3.2-1.6-4.3c-1.1-1.1-2.6-1.7-4.7-1.7h-9.1V206.4z"/>
<path class="st2" d="M103.2,186.3v45.1h-9v-45.1H103.2z"/>
<path class="st2" d="M128.8,194.3v37.1h-9v-37.1h-11.3v-8H140v8H128.8z"/>
<path class="st2" d="M154.3,186.3v45.1h-9v-45.1H154.3z"/>
<path class="st2" d="M189.3,197.2c-1.4-1.2-2.9-2-4.5-2.5c-1.6-0.5-3.2-0.7-4.7-0.7c-1,0-2,0.1-3,0.4c-1,0.3-1.9,0.8-2.7,1.4
c-0.8,0.7-1.4,1.5-1.9,2.6c-0.5,1-0.8,2.3-0.8,3.8v13.2c0,1.5,0.2,2.7,0.8,3.8c0.5,1,1.1,1.9,2,2.5c0.8,0.6,1.7,1.1,2.7,1.4
c1,0.3,2,0.5,3,0.5c1.5,0,3.1-0.2,4.6-0.7c1.5-0.4,3.1-1.3,4.7-2.5l4.2,6.9c-1.7,1.4-3.7,2.5-6.1,3.3c-2.4,0.8-4.9,1.2-7.6,1.2
c-2.1,0-4.2-0.3-6.3-0.9c-2.1-0.6-3.9-1.5-5.5-2.7c-1.6-1.2-2.9-2.7-3.9-4.5c-1-1.8-1.5-3.9-1.5-6.4v-16.9c0-2.4,0.5-4.5,1.5-6.3
c1-1.8,2.3-3.3,3.9-4.6c1.6-1.2,3.4-2.1,5.5-2.7c2.1-0.6,4.2-0.9,6.3-0.9c2.6,0,5.1,0.4,7.6,1.1c2.4,0.7,4.5,1.8,6.3,3.3
L189.3,197.2z"/>
<path class="st2" d="M222.9,222.1h-15.7l-3,9.3h-9.5l15.8-45.1h9.2l15.7,45.1h-9.8L222.9,222.1z M209.6,214.5h10.9l-1.8-5.8
l-3.5-11.9h-0.3l-3.5,11.7L209.6,214.5z"/>
<path class="st2" d="M239.3,231.4v-45.1h8.8v37h18.2v8.1H239.3z"/>
</g>
<g>
<path class="st2" d="M32.3,260.9c0,0.8-0.2,1.5-0.5,2c-0.3,0.6-0.7,1.1-1.3,1.5c-0.5,0.4-1.2,0.7-1.9,0.9
c-0.7,0.2-1.6,0.3-2.4,0.3c-1.2,0-2.3-0.2-3.3-0.5c-1-0.3-2-0.9-3-1.7l1.5-2c0.7,0.5,1.5,0.9,2.3,1.2c0.8,0.3,1.6,0.4,2.4,0.4
c1.1,0,1.9-0.2,2.4-0.7c0.5-0.4,0.8-1,0.8-1.7c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.5-0.5-0.9-0.7c-0.4-0.2-0.8-0.3-1.3-0.4
c-0.5-0.1-1-0.2-1.5-0.4c-0.6-0.1-1.3-0.3-1.9-0.5c-0.6-0.2-1.1-0.5-1.6-0.9c-0.5-0.4-0.8-0.8-1.1-1.3c-0.3-0.5-0.4-1.2-0.4-1.9
c0-0.7,0.1-1.3,0.4-1.9c0.3-0.6,0.6-1.1,1.1-1.5c0.5-0.4,1.1-0.8,1.7-1c0.7-0.3,1.4-0.4,2.3-0.4c1,0,2,0.1,2.9,0.3
c1,0.2,1.9,0.6,2.8,1.1l-1.2,2.2c-0.7-0.5-1.5-0.8-2.2-0.9c-0.7-0.2-1.4-0.3-2.1-0.3c-0.4,0-0.7,0.1-1.1,0.2
c-0.3,0.1-0.6,0.2-0.9,0.4c-0.3,0.2-0.5,0.4-0.6,0.7c-0.2,0.3-0.2,0.6-0.2,1c0,0.4,0.1,0.7,0.3,1c0.2,0.3,0.5,0.5,0.8,0.7
c0.3,0.2,0.7,0.3,1.2,0.4c0.4,0.1,0.9,0.2,1.4,0.3c0.8,0.2,1.5,0.4,2.2,0.6c0.7,0.2,1.2,0.6,1.7,0.9c0.5,0.4,0.8,0.8,1.1,1.4
C32.1,259.5,32.3,260.1,32.3,260.9z"/>
<path class="st2" d="M65.3,260.2c0,0.9-0.2,1.6-0.5,2.3c-0.3,0.7-0.8,1.3-1.3,1.7c-0.6,0.5-1.2,0.8-2,1.1
c-0.8,0.2-1.6,0.4-2.4,0.4c-0.9,0-1.7-0.1-2.5-0.4c-0.8-0.3-1.4-0.6-2-1.1c-0.5-0.5-1-1.1-1.3-1.7c-0.3-0.7-0.5-1.5-0.5-2.3v-5.9
c0-0.9,0.2-1.6,0.5-2.3c0.3-0.7,0.8-1.2,1.3-1.7c0.6-0.5,1.2-0.8,2-1.1c0.7-0.2,1.5-0.4,2.4-0.4c0.8,0,1.6,0.1,2.4,0.4
c0.8,0.3,1.4,0.6,2,1.1c0.6,0.5,1,1.1,1.3,1.7c0.3,0.7,0.5,1.4,0.5,2.3V260.2z M62.6,254.8c0-0.6-0.1-1.1-0.3-1.5
c-0.2-0.4-0.4-0.8-0.8-1.1c-0.3-0.3-0.7-0.5-1.1-0.6c-0.4-0.1-0.9-0.2-1.3-0.2c-0.5,0-0.9,0.1-1.3,0.2c-0.4,0.1-0.8,0.3-1.1,0.6
c-0.3,0.3-0.6,0.6-0.8,1.1c-0.2,0.4-0.3,0.9-0.3,1.5v5c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.1,0.6
c0.4,0.1,0.9,0.2,1.3,0.2c0.4,0,0.9-0.1,1.3-0.2c0.4-0.1,0.8-0.3,1.1-0.6c0.3-0.3,0.6-0.6,0.8-1.1c0.2-0.4,0.3-1,0.3-1.6V254.8z"
/>
<path class="st2" d="M89.4,256.1h7.2v2.5h-7.2v7h-2.7v-16.5h11.2v2.5h-8.4V256.1z"/>
<path class="st2" d="M124.4,251.5v14h-2.7v-14h-4.6v-2.5H129v2.5H124.4z"/>
<path class="st2" d="M158.4,253.8l-1.2,4.9l-1.7,6.8h-3l-4.3-16.5h2.9l1.6,7.1l1.2,5.3h0.1l1.3-5.3l1.8-7h2.7l1.8,7.3l1.2,5h0.1
l1.1-5.1l1.7-7.2h2.9l-4.3,16.5h-3l-1.7-6.8l-1.2-4.9H158.4z"/>
<path class="st2" d="M197.5,262h-6.2l-1.2,3.6h-2.9l5.8-16.5h2.8l5.8,16.5h-3L197.5,262z M192.1,259.6h4.6l-1-3.1l-1.3-4.2h-0.1
l-1.2,4L192.1,259.6z"/>
<path class="st2" d="M228.9,249.1c0.8,0,1.5,0.2,2.1,0.5c0.6,0.3,1.1,0.7,1.4,1.2c0.4,0.5,0.7,1,0.9,1.6c0.2,0.6,0.3,1.2,0.3,1.8
c0,0.4-0.1,0.9-0.2,1.4c-0.1,0.4-0.3,0.9-0.6,1.3c-0.2,0.4-0.5,0.8-0.9,1.1c-0.3,0.3-0.7,0.6-1.2,0.8l3,6.9h-3l-2.7-6.4h-3.6v6.4
h-2.7v-16.5H228.9z M230.9,254.1c0-0.8-0.2-1.4-0.7-1.9c-0.5-0.5-1.1-0.7-1.9-0.7h-3.8v5.2h3.8c0.8,0,1.4-0.2,1.9-0.7
C230.7,255.5,230.9,254.9,230.9,254.1z"/>
<path class="st2" d="M254.4,249.1h11.2v2.5h-8.4v4.5h7.2v2.5h-7.2v4.6h8.4v2.5h-11.2V249.1z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
api/Views/imgs/cubes-image.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
api/Views/imgs/cubes2-image.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

1201
api/Views/imgs/email.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 117 KiB

1201
api/Views/imgs/facebook.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 117 KiB

BIN
api/Views/imgs/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

1201
api/Views/imgs/instagram.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 117 KiB

BIN
api/Views/imgs/iphone-image.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 KiB

Some files were not shown because too many files have changed in this diff Show More