conventionschedule-android/webcodeconverter/classtpl.kt

1298 lines
64 KiB
Kotlin
Raw Normal View History

package {{appid}}.schedule.abstractDataTypes.convention
import {{appid}}.R
import {{appid}}.helper.KnownAssets
import {{appid}}.helper.Language
import {{appid}}.schedule.abstractDataTypes.GregorianCalendarRange
import org.jetbrains.anko.opaque
import java.util.*
object {{classname}} : Convention {
object Dataset {
}
override val id = "{{classname}}"
override val name = "Brasil FurFest 2018"
override val genericName = "Brasil FurFest"
override val hashtagReminder: String? = "#brasilfurfest2018"
override val timeZone = SimpleTimeZone(
-3*3600*1000,
"Other/{{classname}}"
)
override val r621checker = false
override val theme = mapOf(
Language.PT to "Luzes! Câmeras! Furries!",
Language.EN to "Lights! Cameras! Furries!",
Language.ES to "¡Luces! ¡Cámaras! ¡Furries!"
)
override val notificationFireMinutesBefore = 15
override val startCalendarOn: GregorianCalendar = GregorianCalendar(2018, 7, 17, 16, 0)
override val paddingStartOfDayMillis: Long = 6*3600*1000
override val officialLifespan = GregorianCalendarRange(
GregorianCalendar(2018, 7, 17, 21, 0),
GregorianCalendar(2018, 7, 19 ,19, 0)
)
override val nextEdition = GregorianCalendar(2019, 7, 23)
override val splitDayIn = 24
override val days = listOf(
GregorianCalendar(2018, 7, 17),
GregorianCalendar(2018, 7, 18),
GregorianCalendar(2018, 7, 19)
)
override val bannerInEventAsset = KnownAssets.bannerIn
override val bannerPreEventAsset = KnownAssets.bannerPre
override val bannerPostEventAsset = KnownAssets.bannerPost
override val bannerPreEventBefore = GregorianCalendar(2018, 7, 17, 16, 0)
override val bannerPostEventAfter = GregorianCalendar(2018, 7, 19, 18, 30)
override val socialMedias: List<SocialMedia> = listOf(
SocialMedia(
mapOf(
Language.PT to "Canal de anúncios no Telegram",
Language.EN to "Telegram announcements channel",
Language.ES to "Canal de anuncios en el Telegram"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "https://t.me/bffanuncios",
Language.EN to "https://t.me/bffanuncios",
Language.ES to "https://t.me/bffanuncios"
),
R.drawable.ic_telegram,
0x2CA5E0.opaque
),
SocialMedia(
mapOf(
Language.PT to "Grupo do Telegram",
Language.EN to "Telegram group",
Language.ES to "Grupo de Telegram"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "https://t.me/brasilfurfest",
Language.EN to "https://t.me/brasilfurfest",
Language.ES to "https://t.me/bffespanol"
),
R.drawable.ic_telegram,
0x2CA5E0.opaque
),
SocialMedia(
mapOf(
Language.PT to "Perfil no Twitter",
Language.EN to "Twitter Profile",
Language.ES to "Perfil en Twitter"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "https://twitter.com/brasilfurfest",
Language.EN to "https://twitter.com/brasilfurfest",
Language.ES to "https://twitter.com/brasilfurfest"
),
R.drawable.ic_twitter,
0x1DA1F2.opaque
),
SocialMedia(
mapOf(
Language.PT to "Página do Facebook",
Language.EN to "Facebook page",
Language.ES to "Página de Facebook"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "https://www.facebook.com/brasilfurfest/",
Language.EN to "https://www.facebook.com/brasilfurfest/",
Language.ES to "https://www.facebook.com/brasilfurfest/"
),
R.drawable.ic_facebook_official,
0x5061A6.opaque
),
SocialMedia(
mapOf(
Language.PT to "Canal do YouTube",
Language.EN to "Youtube channel",
Language.ES to "Canal de YouTube"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "https://www.youtube.com/BrasilFurFest",
Language.EN to "https://www.youtube.com/BrasilFurFest",
Language.ES to "https://www.youtube.com/BrasilFurFest"
),
R.drawable.ic_youtube_play,
0xFF0000.opaque
),
SocialMedia(
mapOf(
Language.PT to "Perfil no Instagram",
Language.EN to "Instagram Profile",
Language.ES to "Perfil en Instagram"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "https://www.instagram.com/brasilfurfest/",
Language.EN to "https://www.instagram.com/brasilfurfest/",
Language.ES to "https://www.instagram.com/brasilfurfest/"
),
R.drawable.ic_instagram,
0x262626.opaque
),
SocialMedia(
mapOf(
Language.PT to "Site",
Language.EN to "Website",
Language.ES to "Sitio web"
),
mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
),
mapOf(
Language.PT to "http://brasilfurfest.com.br/",
Language.EN to "http://brasilfurfest.com.br/en/",
Language.ES to "http://brasilfurfest.com.br/es/"
),
R.drawable.ic_web_black_24dp,
0xFE9600.opaque
)
)
override val registrationTiers = {
val inscricaoNenhuma = RegistrationTier(
0,
mapOf(
Language.PT to "Sem inscrição",
Language.EN to "No registration",
Language.ES to "Sin registro"
),
listOf()
)
val inscricaoBasica = RegistrationTier(
1,
mapOf(
Language.PT to "Participante",
Language.EN to "Attendee",
Language.ES to "Asistente"
),
listOf(
mapOf(
Language.PT to "Inscrição (entrada nos 3 dias de evento)",
Language.EN to "Register (3-day-pass)",
Language.ES to "Registro (entrada 3 días de evento)"
),
mapOf(
Language.PT to "Conbook",
Language.EN to "Conbook",
Language.ES to "Conbook"
),
mapOf(
Language.PT to "Badge do evento",
Language.EN to "Event's badge",
Language.ES to "Badge del evento"
),
mapOf(
Language.PT to "Kit participante",
Language.EN to "Attendee's kit",
Language.ES to "Kit assistente"
)
)
)
val inscricaoPatrocinador = RegistrationTier(
2,
mapOf(
Language.PT to "Patrocinador",
Language.EN to "Sponsor",
Language.ES to "Patrocinador"
),
inscricaoBasica.benefits+listOf(
mapOf(
Language.PT to "Camiseta",
Language.EN to "T-Shirt",
Language.ES to "Camiseta"
),
mapOf(
Language.PT to "Cordão de badge",
Language.EN to "Lanyard",
Language.ES to "Cordón de badge"
)
)
)
val inscricaoSuperPatrocinador = RegistrationTier(
3,
mapOf(
Language.PT to "Super Patrocinador",
Language.EN to "Super Sponsor",
Language.ES to "Super Patrocinador"
),
inscricaoBasica.benefits+listOf(
mapOf(
Language.PT to "Camiseta exclusiva",
Language.EN to "Exclusive T-Shirt",
Language.ES to "Camiseta exclusiva"
),
mapOf(
Language.PT to "Cordão de badge exclusivo",
Language.EN to "Exclusive Lanyard",
Language.ES to "Cordón de badge exclusivo"
),
mapOf(
Language.PT to "Brinde exclusivo",
Language.EN to "Exclusive gift",
Language.ES to "Regalo exclusivo"
),
mapOf(
Language.PT to "Refeição com os convidados de honra",
Language.EN to "Special meal with Guests of Honor",
Language.ES to "Almuezo (o cena) con los invitados de honor"
)
)
)
listOf(inscricaoNenhuma, inscricaoBasica, inscricaoPatrocinador, inscricaoSuperPatrocinador)
}()
override val lowestRegistrationTier = registrationTiers[0]
override val tags = {
val tagAT = Tag(mapOf(
Language.PT to "Atividades",
Language.EN to "Activities",
Language.ES to "Actividades"
))
val tagCF = Tag(mapOf(
Language.PT to "Com fursuiters",
Language.EN to "With fursuiters",
Language.ES to "Con fursuiters"
))
val tagCC = Tag(mapOf(
Language.PT to "Com convidados de honra",
Language.EN to "With guests of honor",
Language.ES to "Con invitados de honor"
))
val tagPW = Tag(mapOf(
Language.PT to "Palestras e workshops",
Language.EN to "Panels and workshops",
Language.ES to "Conferencias y talleres"
))
val tagEA = Tag(mapOf(
Language.PT to "Espaços de arte",
Language.EN to "Art activities",
Language.ES to "Espacios de arte"
))
listOf(tagAT, tagCF, tagCC, tagPW, tagEA)
}()
override val places = {
val placeSalaPorto = Place(mapOf(
Language.PT to "Sala Porto",
Language.EN to "Porto Room",
Language.ES to "Sala Porto"
))
val placeSalaAquario = Place(mapOf(
Language.PT to "Sala Aquário",
Language.EN to "Aquário Room",
Language.ES to "Sala Aquário"
))
val placeSalaColiseu = Place(mapOf(
Language.PT to "Sala Coliseu",
Language.EN to "Coliseu Room",
Language.ES to "Sala Coliseu"
))
val placeSalaVila = Place(mapOf(
Language.PT to "Sala Vila",
Language.EN to "Vila Room",
Language.ES to "Sala Vila"
))
val placeRestauranteSuperPatrocinadores = Place(mapOf(
Language.PT to "Restaurante Da Franco (Piso CO)",
Language.EN to "Da Franco Restaurant (CO level)",
Language.ES to "Restaurante Da Franco (Piso CO)"
))
val placeEmVoltaDoHotel = Place(mapOf(
Language.PT to "Em volta do Mercure Santos Hotel",
Language.EN to "Around the Mercure Santos Hotel",
Language.ES to "Alrededor del Mercure Santos Hotel"
))
val placeCorredorDoHallPisoL = Place(mapOf(
Language.PT to "Corredor do Hall, piso L",
Language.EN to "Hallway, floor L",
Language.ES to "Corredor del Hall, piso L"
))
listOf(
placeSalaPorto, placeSalaAquario, placeSalaColiseu, placeSalaVila,
placeRestauranteSuperPatrocinadores, placeEmVoltaDoHotel, placeCorredorDoHallPisoL
)
}()
override val events = {
val inscricaoNenhuma = registrationTiers[0]
val inscricaoBasica = registrationTiers[1]
val inscricaoPatrocinador = registrationTiers[2]
val inscricaoSuperPatrocinador = registrationTiers[3]
val tagAT = tags[0]
val tagCF = tags[1]
val tagCC = tags[2]
val tagPW = tags[3]
val tagEA = tags[4]
val placeSalaPorto = places[0]
val placeSalaAquario = places[1]
val placeSalaColiseu = places[2]
val placeSalaVila = places[3]
val placeRestauranteSuperPatrocinadores = places[4]
val placeEmVoltaDoHotel = places[5]
val placeCorredorDoHallPisoL = places[6]
val emptyLanguageStrings = mapOf(
Language.PT to "",
Language.EN to "",
Language.ES to ""
)
val namesAccreditation = mapOf(
Language.PT to "Credenciamento",
Language.EN to "Registration",
Language.ES to "Acreditación"
)
val descriptionsAccreditation = mapOf(
Language.PT to "O primeira parada que todo participante da Brasil FurFert 2018 deve fazer ao chegar à convenção.",
Language.EN to "The first stop every atendee should do after arriving at Brasil FurFest 2018.",
Language.ES to "La primera parada que todo participante de Brasil FurFert 2018 debe hacer al llegar a la convención."
)
val namesFursuitLounge = mapOf(
Language.PT to "Fursuit Lounge",
Language.EN to "Fursuit Lounge",
Language.ES to "Fursuit Lounge"
)
val descriptionsFursuitLounge = mapOf(
Language.PT to "Uma sala de acesso exclusivo dos fursuiters para que estes descansem.",
Language.EN to "A room exclusively for fursuiters to rest.",
Language.ES to "Una sala de acceso exclusivo de los fursuiters para que éstos descansen."
)
val namesArtistRoom = mapOf(
Language.PT to "Sala de Desenhos",
Language.EN to "Artists Room",
Language.ES to "Sala de los Artistas"
)
val descriptionsArtistRoom = mapOf(
Language.PT to "Um espaço com mesas reservadas para os desenhistas.",
Language.EN to "A place with tables for the illustrators.",
Language.ES to "Un espacio con mesas reservadas para los diseñadores."
)
val namesSpecialLunch = mapOf(
Language.PT to "Almoço Especial",
Language.EN to "Special Meal",
Language.ES to "Almuerzo Especial"
)
val descriptionsSpecialLunch = mapOf(
Language.PT to "Almoço com convidados de honra e super patrocinadores.",
Language.EN to "Guests of Honor and Super Sponsors",
Language.ES to "Almuerzo con invitados de honor y super patrocinadores"
)
val qualquerInscritoNoEvento = listOf(inscricaoBasica, inscricaoPatrocinador, inscricaoSuperPatrocinador)
listOf(
// Accreditation
Event("Credenciamento | Sexta-feira",
listOf(14),
namesAccreditation,
emptyLanguageStrings,
descriptionsAccreditation,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 17, 16, 0),
GregorianCalendar(2018, 7, 17, 21, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(),
null,
false,
null
),
Event("Credenciamento | Sábado",
listOf(14),
namesAccreditation,
emptyLanguageStrings,
descriptionsAccreditation,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 9, 0),
GregorianCalendar(2018, 7, 18, 12, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(),
null,
false,
null
),
// Fursuit Lounge
Event("Fursuit Lounge | Sexta",
listOf(14),
namesFursuitLounge,
emptyLanguageStrings,
descriptionsFursuitLounge,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 17, 16, 0),
GregorianCalendar(2018, 7, 17, 24, 0)
),
listOf(placeSalaColiseu),
qualquerInscritoNoEvento,
listOf(),
null,
true,
null
),
Event("Fursuit Lounge | Sábado",
listOf(14, 15),
namesFursuitLounge,
emptyLanguageStrings,
descriptionsFursuitLounge,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 9, 0),
GregorianCalendar(2018, 7, 18, 24, 0)
),
listOf(placeSalaColiseu),
qualquerInscritoNoEvento,
listOf(),
null,
true,
null
),
Event("Fursuit Lounge | Domingo",
listOf(15),
namesFursuitLounge,
emptyLanguageStrings,
descriptionsFursuitLounge,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 10, 0),
GregorianCalendar(2018, 7, 19, 24, 0)
),
listOf(placeSalaColiseu),
qualquerInscritoNoEvento,
listOf(),
null,
true,
null
),
// Special Lunch for SuperSponsors
Event("15a",
listOf(14),
namesSpecialLunch,
emptyLanguageStrings,
descriptionsSpecialLunch,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 12, 0),
GregorianCalendar(2018, 7, 18 ,13, 0)
),
listOf(placeRestauranteSuperPatrocinadores),
listOf(inscricaoSuperPatrocinador),
listOf(tagCC),
null,
false,
KnownAssets.almocoEspecial
),
Event("15b",
listOf(14),
namesSpecialLunch,
emptyLanguageStrings,
descriptionsSpecialLunch,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 12, 0),
GregorianCalendar(2018, 7, 19 ,13, 0)
),
listOf(placeRestauranteSuperPatrocinadores),
listOf(inscricaoSuperPatrocinador),
listOf(tagCC),
null,
false,
KnownAssets.almocoEspecial
),
// Guests of Honor
Event("18",
listOf(14),
mapOf(
Language.PT to "Fox Amoore Live!",
Language.EN to "Fox Amoore Live!",
Language.ES to "Fox Amoore Live!"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Apresentação musical do convidado de honra, Fox Amoore.",
Language.EN to "Musical presentation of the guest of honor Fox Amoore.",
Language.ES to "Presentación musical del invitado de honor, Fox Amoore."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 23, 0),
GregorianCalendar(2018, 7, 18 ,24, 0)
),
listOf(placeSalaPorto, placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagCC),
Language.EN,
false,
null
),
Event("31",
listOf(14),
mapOf(
Language.PT to "Meet & Greet Crash Azarel",
Language.EN to "Meet & Greet Crash Azarel",
Language.ES to "Meet & Greet Crash Azarel"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Sessão de fotos com o fursuiter e convidado de honra Crash Azarel.",
Language.EN to "Photoshoot with the fursuiter and guest of honor Crash Azarel.",
Language.ES to "Sesión de fotos con el fursuiter e invitado de honor Crash Azarel."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 13, 0),
GregorianCalendar(2018, 7, 19 ,14, 0)
),
listOf(placeCorredorDoHallPisoL),
qualquerInscritoNoEvento,
listOf(tagCC),
null,
false,
null
),
// All other events
Event("1",
listOf(14),
mapOf(
Language.PT to "Cerimônia de abertura",
Language.EN to "Opening Ceremony",
Language.ES to "Ceremonia Apertura"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Abertura da convenção com apresentação do tema e informações do evento.",
Language.EN to "Convention opening with theme presentation and event information.",
Language.ES to "Apertura de la convención con presentación del tema e informaciones del evento."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 17, 21, 0),
GregorianCalendar(2018, 7, 17, 22, 0)
),
listOf(placeSalaAquario, placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.abertura
),
Event("2",
listOf(14),
mapOf(
Language.PT to "Embalos de Sexta à Noite",
Language.EN to "Friday Night Rave",
Language.ES to "Fiesta Fiebre del Viernes por la Noche"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Festa com música eletrônica para celebrar o início da Brasil FurFest!",
Language.EN to "Party to the sound of electronic music to celebrate the beginning of Brasil FurFest!",
Language.ES to "¡Fiesta con música electrónica para celebrar el inicio de Brasil FurFest!"
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 17, 22, 0),
GregorianCalendar(2018, 7, 17, 24, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.balada
),
Event("3",
listOf(14),
mapOf(
Language.PT to "Live Zíper Nas Costas",
Language.EN to "Ziper Nas Costas Livestream",
Language.ES to "Livestream Zíper Nas Costas"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Igor Cebarros apresenta uma live no YouTube direto da Brasil FurFest.",
Language.EN to "Igor Cebarros presents a live on YouTube from Brasil FurFest.",
Language.ES to "Igor Cebarros cuenta con un vivo en YouTube directamente desde Brasil FurFest."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 17, 22, 0),
GregorianCalendar(2018, 7, 17, 24, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
null
),
Event("4",
listOf(15),
mapOf(
Language.PT to "Bazar Furry",
Language.EN to "Dealers Den",
Language.ES to "Bazar Furry"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Mercado com venda de arte e artesanato furry.",
Language.EN to "Market with sale of furry art and handicrafts.",
Language.ES to "Mercado con venta de arte y artesanía furry."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 10, 0),
GregorianCalendar(2018, 7, 18, 15, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagEA),
null,
false,
KnownAssets.bazar
),
Event("5",
listOf(14),
mapOf(
Language.PT to "Não Conheço Ninguém Aqui, e Agora?",
Language.EN to "Social Mixer (in Portuguese)",
Language.ES to "No conozco a nadie aquí, y ahora?"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Atividade interativa que ajuda na integração dos participantes.",
Language.EN to "Interactive activity that helps in the integration of the attendees.",
Language.ES to "Actividad interactiva que ayuda en la integración de los participantes."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 10, 0),
GregorianCalendar(2018, 7, 18 ,11, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.socialMixer
),
Event("6",
listOf(14),
mapOf(
Language.PT to "International Meeting",
Language.EN to "Social Mixer (in English)",
Language.ES to "International Meeting"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Integração entre os participantes internacionais e brasileiros.",
Language.EN to "Integration between international and Brazilian attendees",
Language.ES to "Integración entre los participantes internacionales y brasileños"
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 11, 0),
GregorianCalendar(2018, 7, 18 ,12, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
Language.EN,
false,
KnownAssets.socialMixer
),
Event("7a",
listOf(15),
namesArtistRoom,
emptyLanguageStrings,
descriptionsArtistRoom,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 13, 0),
GregorianCalendar(2018, 7, 18 ,16, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagEA),
null,
false,
null
),
Event("8",
listOf(14),
mapOf(
Language.PT to "Audições da Competição de Dança",
Language.EN to "Dance Competition Auditions",
Language.ES to "Audiciones de la Competición de Danza"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Momento onde serão realizadas as Inscrições e as audições eliminatórias da competição de dança.",
Language.EN to "Time at which the inscriptions and the eliminatory hearings of the dance competition are going to be held.",
Language.ES to "Momento donde se realizarán las inscripciones y las audiciones eliminatorias de la competición de danza."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 13, 0),
GregorianCalendar(2018, 7, 18 ,15, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.danca
),
Event("16",
listOf(14),
mapOf(
Language.PT to "Fursuit Parade",
Language.EN to "Fursuit Parade",
Language.ES to "Fursuit Parade"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Desfile dos fursuiters em volta do Hotel. Em caso de chuva, sessão de fotos (Sala Porto).",
Language.EN to "Fursuit parade around the hotel. If it rains, photoshoot (Porto Room).",
Language.ES to "Desfile de los fursuiters alrededor del Hotel. En caso de lluvia, sesión de fotos (Sala Porto)."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 16, 0),
GregorianCalendar(2018, 7, 18 ,18, 0)
),
listOf(placeSalaPorto, placeEmVoltaDoHotel),
listOf(inscricaoNenhuma, inscricaoBasica, inscricaoPatrocinador, inscricaoSuperPatrocinador),
listOf(tagCF),
null,
false,
KnownAssets.suitParade
),
Event("14",
listOf(14),
mapOf(
Language.PT to "Sala de Jogos",
Language.EN to "Gaming Room",
Language.ES to "Sala de Juegos"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Espaço para as competições de videogame e jogos de mesa.",
Language.EN to "Place for videogame and board games competitions.",
Language.ES to "Espacio para las competiciones de videojuegos y juegos de mesa."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 16, 0),
GregorianCalendar(2018, 7, 18 ,20, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
null
),
Event("11",
listOf(15),
mapOf(
Language.PT to "Ilustração e Composição",
Language.EN to "Illustration and Composition",
Language.ES to "Ilustración y composición"
),
mapOf(
Language.PT to "com Hwei Chow",
Language.EN to "with Hwei Chow",
Language.ES to "con Hwei Chow"
),
mapOf(
Language.PT to "Atividade interativa sobre a criação e desenvolvimento da cena em ilustrações, com foco na transmissão de ideias e sentimentos através da imagem.",
Language.EN to "Interactive activity on the creation and development of the scene in illustrations, focusing on ideas and feelings transmission through images.",
Language.ES to "Actividad interactiva sobre la creación y desarrollo de la escena en ilustraciones, con foco en la transmisión de ideas y sentimientos a través de la imagen."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 16, 0),
GregorianCalendar(2018, 7, 18 ,17, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("12",
listOf(15),
mapOf(
Language.PT to "Estrutura Narrativa",
Language.EN to "Narrative Structure",
Language.ES to "Estructura Narrativa"
),
mapOf(
Language.PT to "com Hreter",
Language.EN to "with Hreter",
Language.ES to "con Hreter"
),
mapOf(
Language.PT to "Aprenda e exercite conceitos básicos da narrativa para que a sua história, seja ela um conto, uma HQ ou um jogo fique mais divertida e eficiente.",
Language.EN to "Learn and exercise basic narrative concepts so that your work, be it a short story, a comic book or a game, gets more fun and efficient.",
Language.ES to "Aprenda y ejercite conceptos básicos de la narrativa para que su historia, sea ella un cuento, una HQ o un juego sea más divertido y eficiente."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 17, 0),
GregorianCalendar(2018, 7, 18 ,18, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("13",
listOf(15),
mapOf(
Language.PT to "Conversa com os Pais",
Language.EN to "Furry for Parents",
Language.ES to "Charla con los Padres y Madres"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Mesa redonda sobre o furry fandom com os pais e acompanhantes dos participantes da Brasil FurFest.",
Language.EN to "Round table about the furry fandom with the parents and followers of Brasil FurFests attendees.",
Language.ES to "Mesa redonda sobre el furry fandom con los padres y acompañantes de los participantes de Brasil FurFest."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 19, 0),
GregorianCalendar(2018, 7, 18 ,20, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("10",
listOf(15),
mapOf(
Language.PT to "Personagens Atuando",
Language.EN to "Characters Into Action",
Language.ES to "Personajes Actuando"
),
mapOf(
Language.PT to "com Cristóbal Jofré",
Language.EN to "with Cristóbal Jofré",
Language.ES to "con Cristóbal Jofré"
),
mapOf(
Language.PT to "Como criar personagens e transformá-los em uma história, usando a HQ “Franko - As Fábulas da Última Terra” como exemplo.",
Language.EN to "How to create characters and turn them into a story, using the comic book \"Franko - Fables of the Last Earth\" as an example.",
Language.ES to "Como crear personajes y convertirlos en una historia, usando la HQ \"Franko - Las Fábulas de la última tierra\" como ejemplo."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 19, 0),
GregorianCalendar(2018, 7, 18 ,20, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagPW),
Language.ES,
false,
KnownAssets.palestras
),
Event("9",
listOf(15),
mapOf(
Language.PT to "Anthro Character Design 2",
Language.EN to "Anthro Character Design 2",
Language.ES to "Anthro Character Design 2"
),
mapOf(
Language.PT to "com El Ranno",
Language.EN to "with El Ranno",
Language.ES to "con El Ranno"
),
mapOf(
Language.PT to "Palestra sobre criação de personagens para animações e ilustrações usando exemplos de artes e jogos como Rivals of Aether.",
Language.EN to "Panel about character creation for animations and illustrations using examples of arts and games like Rivals of Aether.",
Language.ES to "Palestra sobre creación de personajes para animaciones e ilustraciones usando ejemplos de artes y juegos como Rivals of Aether."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 18, 0),
GregorianCalendar(2018, 7, 18 ,19, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("17",
listOf(14),
mapOf(
Language.PT to "Competição de Dança Grande Final",
Language.EN to "Dance Competition Grand Finale",
Language.ES to "Competición de Danza Gran Final"
),
emptyLanguageStrings,
mapOf(
Language.PT to "A grande final da competição, cheia de ritmo e muita diversão.",
Language.EN to "The great final of the competition, full of rhythm and lots of fun.",
Language.ES to "La gran final de la competición, llena de ritmo y mucha diversión."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 21, 0),
GregorianCalendar(2018, 7, 18 ,23, 0)
),
listOf(placeSalaPorto, placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.danca
),
Event("19",
listOf(14),
mapOf(
Language.PT to "Furrokê",
Language.EN to "Furr-o-ke",
Language.ES to "Furrokê"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Liberte o talento musical que existe (ou não) dentro de você!",
Language.EN to "Set free the musical talent that is alive (or not) inside you!",
Language.ES to "¡Libere el talento musical que existe (o no) dentro de usted!"
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 18, 21, 0),
GregorianCalendar(2018, 7, 18 ,24, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
null
),
Event("20",
listOf(14),
mapOf(
Language.PT to "Fursuit Games",
Language.EN to "Fursuit Games",
Language.ES to "Fursuit Games"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Uma gincana entre fursuiters com muita fofura e alguns tombos.",
Language.EN to "A competition for fursuiters with lots of cuteness and some tumbles.",
Language.ES to "Una gincana entre fursuiters con mucha chispa y algunos tomos."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 10, 0),
GregorianCalendar(2018, 7, 19 ,12, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagCF),
null,
false,
KnownAssets.suitGames
),
Event("21",
listOf(14),
mapOf(
Language.PT to "Quiz Furry",
Language.EN to "Quiz Furry",
Language.ES to "Quiz Furry"
),
mapOf(
Language.PT to "Traga seu celular para participar da competição!",
Language.EN to "Bring your cellphone to take part in the competition!",
Language.ES to "Trae su celular para participar en la competición!"
),
mapOf(
Language.PT to "Um jogo de perguntas e respostas sobre o fandom.",
Language.EN to "A questions and answers game about the furry fandom.",
Language.ES to "Un juego de preguntas y respuestas sobre el fandom."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 10, 0),
GregorianCalendar(2018, 7, 19 ,12, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
null
),
Event("7b",
listOf(15),
namesArtistRoom,
emptyLanguageStrings,
descriptionsArtistRoom,
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 10, 0),
GregorianCalendar(2018, 7, 19 ,14, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagEA),
null,
false,
null
),
Event("22",
listOf(15),
mapOf(
Language.PT to "Sessão de Cinema - XDragoon 10 anos!",
Language.EN to "Movie Session - XDragoon 10 years!",
Language.ES to "Sesión de Cine - XDragoon 10 años!"
),
mapOf(
Language.PT to "com Felipe Marcantonio",
Language.EN to "with Felipe Marcantonio",
Language.ES to "con Felipe Marcantonio"
),
mapOf(
Language.PT to "Sessão de cinema com as animações de XDragoon e um painel com o autor comentando a trajetória da série.",
Language.EN to "A film session with XDragoon animations and a panel with the author commenting on the series trajectory.",
Language.ES to "Sesión de cine con las animaciones de XDragoon y un panel con el autor comentando la trayectoria de la serie."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 13, 0),
GregorianCalendar(2018, 7, 19 ,14, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("23",
listOf(15),
mapOf(
Language.PT to "Setembro Amarelo",
Language.EN to "Yellow September",
Language.ES to "Septiembre Amarillo"
),
mapOf(
Language.PT to "com Pulguiinha Lira",
Language.EN to "with Pulguiinha Lira",
Language.ES to "con Pulguiinha Lira"
),
mapOf(
Language.PT to "Palestra sobre o tema Prevenção ao Suicídio, com apresentação de vídeo com artes de vários furries que colaboraram com o projeto.",
Language.EN to "Panel about Suicide Prevention, with video presentation with arts of several furries who collaborated with the project.",
Language.ES to "Palestra sobre el tema Prevención al Suicidio, con presentación de video con artes de varios furries que colaboraron con el proyecto."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 14, 0),
GregorianCalendar(2018, 7, 19 ,15, 0)
),
listOf(placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("24",
listOf(15),
mapOf(
Language.PT to "Convivendo no Fandom",
Language.EN to "Harmonious Interactions in the Furry Fandom",
Language.ES to "Conviviendo en el Fandom"
),
mapOf(
Language.PT to "com Setzer e Wage",
Language.EN to "with Setzer & Wage",
Language.ES to "con Setzer y Wage"
),
mapOf(
Language.PT to "Palestra sobre temas relacionados ao comportamento virtual e ao vivo. Como nascem desentendimentos e como evitá-los ou minimizá-los.",
Language.EN to "Panel on themes related to online and offline behavior. How disagreements arise and how to avoid or minimize them.",
Language.ES to "Palestra sobre temas relacionados al comportamiento virtual y en vivo. Como nacen desentendimientos y cómo evitarlos o minimizarlos."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 13, 0),
GregorianCalendar(2018, 7, 19 ,14, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("25",
listOf(15),
mapOf(
Language.PT to "Peludos na Sétima Arte",
Language.EN to "Furries in the Seventh Art",
Language.ES to "Peludos en el séptimo arte"
),
mapOf(
Language.PT to "com Furry Brasil",
Language.EN to "with Furry Brasil",
Language.ES to "con Furry Brasil"
),
mapOf(
Language.PT to "Animais antropomórficos sempre estiveram presentes no cinema. Das animações de Fleischer Studios até Zootopia, a equipe Furry Brasil fará um timeline compreensivo dos grandes marcos furry dentro da sétima arte.",
Language.EN to "Anthropomorphic animals have always been in movies. From Fleischer Studios animations to Zootopia, the Furry Brazil team is going to make a comprehensive timeline of the furry landmarks within the seventh art.",
Language.ES to "Los animales antropomórficos siempre estuvieron presentes en el cine. De las animaciones de Fleischer Studios hasta Zootopia, el equipo Furry Brasil hará un timeline comprensivo de los grandes marcos furry dentro del séptimo arte."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 14, 0),
GregorianCalendar(2018, 7, 19 ,15, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagPW),
null,
false,
KnownAssets.palestras
),
Event("26",
listOf(15),
mapOf(
Language.PT to "Storytelling e Worldbuilding",
Language.EN to "Storytelling & Worldbuilding",
Language.ES to "Storytelling y Worldbuilding"
),
mapOf(
Language.PT to "com Policho",
Language.EN to "with Policho",
Language.ES to "con Policho"
),
mapOf(
Language.PT to "Um painel sobre como contar histórias, onde situá-las, quais detalhes são importantes ao criar uma narrativa e o que lhe dá credibilidade.",
Language.EN to "A panel on how to tell stories, where to place them, what details are important in creating a narrative and what gives you credibility.",
Language.ES to "Un panel sobre cómo contar historias, dónde situarlas, qué detalles son importantes al crear una narrativa y lo que le da credibilidad."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 15, 0),
GregorianCalendar(2018, 7, 19 ,16, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagPW),
Language.EN,
false,
KnownAssets.palestras
),
Event("27",
listOf(14),
mapOf(
Language.PT to "Meet & Greet Furry Amino",
Language.EN to "Meet & Greet Furry Amino",
Language.ES to "Meet & Greet Furry Amino"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Encontro dos usuários do app Furry Amino em Português.",
Language.EN to "Meeting of the Amino Furry app in Portuguese users.",
Language.ES to "Reunión de los usuarios peludo Amino en aplicación portugués."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 16, 0),
GregorianCalendar(2018, 7, 19 ,17, 0)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
null
),
Event("28",
listOf(14),
mapOf(
Language.PT to "Leilão de Caridade",
Language.EN to "Charity Auction",
Language.ES to "Subasta de Caridad"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Dê lances e ajude a campanha de caridade.",
Language.EN to "Bid and help the charity.",
Language.ES to "Dale pujas y ayuda a la campaña de caridad."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 15, 0),
GregorianCalendar(2018, 7, 19 ,17, 0)
),
listOf(placeSalaPorto),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.caridade
),
Event("29",
listOf(14),
mapOf(
Language.PT to "Cerimônia de Encerramento",
Language.EN to "Closing Ceremony",
Language.ES to "Ceremonia Clausura"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Encerramento das atividades, agradecimentos e anúncio oficial do tema da Brasil FurFest 2019.",
Language.EN to "Conclusion of activities, acknowledgments and official announcement of Brasil FurFest 2019s theme.",
Language.ES to "Cierre de las actividades, agradecimientos y anuncio oficial del tema de Brasil FurFest 2019."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 17, 0),
GregorianCalendar(2018, 7, 19 ,19, 0)
),
listOf(placeSalaPorto, placeSalaAquario),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.encerramento
),
Event("30",
listOf(14),
mapOf(
Language.PT to "Balada Cachorro Cansado",
Language.EN to "Dead Dog Rave",
Language.ES to "Rave Dead Dog"
),
emptyLanguageStrings,
mapOf(
Language.PT to "Festa com música eletrônica, despedida da Brasil FurFest.",
Language.EN to "Party to the sound of electronic music, farewell from Brasil FurFest.",
Language.ES to "La fiesta con música electrónica, despedida de Brasil FurFest."
),
GregorianCalendarRange(
GregorianCalendar(2018, 7, 19, 21, 0),
GregorianCalendar(2018, 7, 19 ,23, 59, 59)
),
listOf(placeSalaVila),
qualquerInscritoNoEvento,
listOf(tagAT),
null,
false,
KnownAssets.balada
)
)
}()
}