From 3c472eb973eaf2bafe34cac8c0fbe89ecf20a840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Sun, 19 May 2019 19:36:47 +0200 Subject: [PATCH] Upgrade to TYPO3 9.5 LTS --- .gitignore | 36 +- README.MD | 3 - composer.json | 120 +- composer.lock | 4227 +++++++++++------ config/sites/ep-events/config.yaml | 86 + config/sites/ep-reisen/config.yaml | 111 + config/sites/ski-boarderweek/config.yaml | 37 + config/sites/ski-wochenenden/config.yaml | 24 + config/sites/snowzone/config.yaml | 37 + config/sites/unichamp/config.yaml | 37 + deploy.php | 14 +- package-lock.json | 2028 ++++---- {web => public}/.htaccess | 0 .../typo3conf/ext/ep_events/Classes/.htaccess | 0 .../ext/ep_events/Classes/Constants.php | 0 .../Classes/Controller/ActivityController.php | 0 .../Classes/Controller/AjaxFormController.php | 5 +- .../Classes/Controller/ContactController.php | 0 .../Classes/Controller/FormController.php | 0 .../Classes/Controller/OfferController.php | 0 .../Classes/Controller/SearchController.php | 0 .../Controller/TestimonialController.php | 0 .../Classes/DataProcessing/OfferProcessor.php | 0 .../DataProcessing/TraveltypeProcessor.php | 0 .../Classes/Domain/Model/Activity.php | 0 .../Classes/Domain/Model/Contact.php | 0 .../ep_events/Classes/Domain/Model/Hotel.php | 0 .../Classes/Domain/Model/Inquiry.php | 8 +- .../Classes/Domain/Model/Location.php | 0 .../ep_events/Classes/Domain/Model/Offer.php | 0 .../ep_events/Classes/Domain/Model/Search.php | 0 .../Classes/Domain/Model/Testimonial.php | 0 .../Classes/Domain/Model/Traveltype.php | 0 .../Domain/Repository/AbstractRepository.php | 0 .../Domain/Repository/ActivityRepository.php | 0 .../Domain/Repository/ContactRepository.php | 0 .../Domain/Repository/OfferRepository.php | 0 .../Repository/TestimonialRepository.php | 0 .../Repository/TraveltypeRepository.php | 0 .../ext/ep_events/Classes/Form/UrlField.php | 0 .../ext/ep_events/Classes/Hooks/Tcemain.php | 0 .../Classes/Service/ConfigurationService.php | 0 .../Classes/Service/EmailService.php | 0 .../Classes/Updates/ActivitySlugUpdater.php | 121 + .../ConfiguratorTypeLabelsViewHelper.php | 3 +- .../ViewHelpers/SectionCssClassViewHelper.php | 2 +- .../ViewHelpers/SectionIconViewHelper.php | 2 +- .../ViewHelpers/SoftHyphenViewHelper.php | 2 +- .../ext/ep_events/Configuration/.htaccess | 0 .../Configuration/FlexForms/activities.xml | 0 .../Configuration/FlexForms/offers.xml | 0 .../Configuration/PageTS/Main.tsconfig | 0 .../Configuration/PageTS/Mod/SHARED.tsconfig | 0 .../Mod/WebLayout/BackendLayouts.tsconfig | 0 .../Configuration/PageTS/RTE.tsconfig | 0 .../Configuration/PageTS/TCEFORM.tsconfig | 0 .../PageTS/Wizards/NewContentElement.tsconfig | 0 .../ep_events/Configuration/RTE/Default.yaml | 0 .../Configuration/TCA/Overrides/pages.php | 0 .../TCA/Overrides/pages_language_overlay.php | 0 .../TCA/Overrides/sys_template.php | 0 .../TCA/Overrides/tt_content.php | 0 .../Overrides/tt_content_element_banner.php | 0 .../Overrides/tt_content_element_herounit.php | 0 .../tt_content_element_statement.php | 0 .../TCA/Overrides/tt_content_element_tile.php | 0 .../tx_epevents_domain_model_offer.php | 37 + .../TCA/tx_epevents_domain_model_activity.php | 23 +- .../TCA/tx_epevents_domain_model_contact.php | 0 .../TCA/tx_epevents_domain_model_hotel.php | 0 .../TCA/tx_epevents_domain_model_location.php | 0 .../TCA/tx_epevents_domain_model_offer.php | 0 .../tx_epevents_domain_model_testimonial.php | 0 .../tx_epevents_domain_model_traveltype.php | 0 .../ContentElements/banner.typoscript | 0 .../ContentElements/herounit.typoscript | 0 .../ContentElements/statement.typoscript | 0 .../ContentElements/tile.typoscript | 0 .../Extensions/FluidStyledContent.typoscript | 2 +- .../TypoScript/Extensions/Form.typoscript | 1 + .../TypoScript/Extensions/News.typoscript | 2 +- .../Library/Configurator.typoscript | 0 .../Library/DynamicContent.typoscript | 0 .../TypoScript/Library/ParseFunc.typoscript | 0 .../TypoScript/Library/SearchForm.typoscript | 0 .../TypoScript/Page/Ajax.typoscript | 0 .../TypoScript/Page/Main.typoscript | 8 +- .../TypoScript/Page/XMLSitemap.typoscript | 0 .../TypoScript/constants.typoscript | 5 +- .../Configuration/TypoScript/setup.typoscript | 28 +- .../ext/ep_events/Resources/Private/.htaccess | 0 .../Resources/Private/Assets/css/rte.css | 0 .../fonts/cairo-v2-latin-ext_latin-700.eot | Bin .../fonts/cairo-v2-latin-ext_latin-700.svg | 0 .../fonts/cairo-v2-latin-ext_latin-700.ttf | Bin .../fonts/cairo-v2-latin-ext_latin-700.woff | Bin .../fonts/cairo-v2-latin-ext_latin-700.woff2 | Bin .../cairo-v2-latin-ext_latin-regular.eot | Bin .../cairo-v2-latin-ext_latin-regular.svg | 0 .../cairo-v2-latin-ext_latin-regular.ttf | Bin .../cairo-v2-latin-ext_latin-regular.woff | Bin .../cairo-v2-latin-ext_latin-regular.woff2 | Bin .../Private/Assets/fonts/config.json | 0 .../Private/Assets/fonts/fontello.eot | Bin .../Private/Assets/fonts/fontello.svg | 0 .../Private/Assets/fonts/fontello.ttf | Bin .../Private/Assets/fonts/fontello.woff | Bin .../Private/Assets/fonts/fontello.woff2 | Bin .../images/apps-pagetree-category-page.svg | 0 .../images/apps-pagetree-example-page.svg | 0 .../Private/Assets/images/bg_configurator.jpg | Bin .../Private/Assets/images/button_circle.svg | 0 .../images/configurator_destination_city.jpg | Bin .../configurator_destination_mountains.jpg | Bin .../images/configurator_destination_sea.jpg | Bin .../configurator_destination_special.jpg | Bin .../images/configurator_hotel_3-stars.jpg | Bin .../images/configurator_hotel_4-stars.jpg | Bin .../images/configurator_hotel_5-stars.jpg | Bin .../images/configurator_hotel_special.jpg | Bin .../configurator_programme_event-gastro.jpg | Bin .../configurator_programme_outdoor-action.jpg | Bin .../configurator_programme_sightseeing.jpg | Bin .../images/configurator_programme_special.jpg | Bin .../configurator_type_corporate-event.jpg | Bin .../images/configurator_type_incentive.jpg | Bin .../images/configurator_type_meeting.jpg | Bin .../configurator_type_team-building.jpg | Bin .../Private/Assets/images/dummy_banner_01.jpg | Bin .../Assets/images/dummy_carousel_01.jpg | Bin .../images/dummy_carousel_01_mobile.jpg | Bin .../Private/Assets/images/dummy_contact.jpg | Bin .../Assets/images/dummy_header_about_01.jpg | Bin .../Assets/images/dummy_header_example_01.jpg | Bin .../Assets/images/dummy_header_home_01.jpg | Bin .../Assets/images/dummy_header_home_02.jpg | Bin .../Assets/images/dummy_header_home_03.jpg | Bin .../images/dummy_konfigurator_desktop_02.jpg | Bin .../Private/Assets/images/dummy_teaser_01.jpg | Bin .../Private/Assets/images/dummy_teaser_02.jpg | Bin .../Private/Assets/images/dummy_teaser_03.jpg | Bin .../Assets/images/dummy_testimonial_01.jpg | Bin .../Private/Assets/images/dummy_tile_01.jpg | Bin .../Private/Assets/images/dummy_tile_02.jpg | Bin .../Private/Assets/images/dummy_tile_03.jpg | Bin .../Private/Assets/images/dummy_tile_04.jpg | Bin .../Private/Assets/images/favicon.ico | Bin .../Private/Assets/images/global_compact.png | Bin .../Private/Assets/images/icon_3-star.svg | 0 .../Private/Assets/images/icon_4-star.svg | 0 .../Private/Assets/images/icon_5-star.svg | 0 .../Assets/images/icon_destination_cities.svg | 0 .../images/icon_destination_mountains.svg | 0 .../Assets/images/icon_destination_sea.svg | 0 .../images/icon_destination_special.svg | 0 .../Assets/images/icon_event-gastro.svg | 0 .../Private/Assets/images/icon_events.svg | 0 .../Assets/images/icon_events_opaque.svg | 0 .../Private/Assets/images/icon_incentives.svg | 0 .../Assets/images/icon_incentives_opaque.svg | 0 .../Private/Assets/images/icon_mail.svg | 0 .../Assets/images/icon_mail_circle.svg | 0 .../Private/Assets/images/icon_meetings.svg | 0 .../Assets/images/icon_meetings_opaque.svg | 0 .../Private/Assets/images/icon_outdoor.svg | 0 .../Private/Assets/images/icon_phone.svg | 0 .../Assets/images/icon_phone_circle.svg | 0 .../Private/Assets/images/icon_printer.svg | 0 .../Private/Assets/images/icon_share.svg | 0 .../Assets/images/icon_sightseeing.svg | 0 .../Private/Assets/images/icon_special.svg | 0 .../Assets/images/icon_teambuilding.svg | 0 .../images/icon_teambuilding_opaque.svg | 0 .../Resources/Private/Assets/images/logo.svg | 0 .../Private/Assets/images/logo_wide.svg | 0 .../Private/Assets/images/spinner_box.gif | Bin .../Assets/images/spinner_configurator.gif | Bin .../Private/Assets/images/spinner_default.gif | Bin .../tx_epevents_domain_model_activity.gif | Bin .../tx_epevents_domain_model_contact.gif | Bin .../images/tx_epevents_domain_model_hotel.gif | Bin .../tx_epevents_domain_model_location.gif | Bin .../images/tx_epevents_domain_model_offer.gif | Bin .../tx_epevents_domain_model_testimonial.gif | Bin .../tx_epevents_domain_model_traveltype.gif | Bin .../Resources/Private/Assets/js/app.js | 0 .../Assets/js/components/Configurator.vue | 0 .../Assets/js/components/DateInput.vue | 0 .../Assets/js/components/DateRangeInput.vue | 0 .../Assets/js/components/InquiryForm.vue | 0 .../Assets/js/components/StepInput.vue | 0 .../Assets/js/components/TeaserCarousel.vue | 0 .../Resources/Private/Assets/js/main.js | 0 .../Resources/Private/Assets/scss/_badge.scss | 0 .../Private/Assets/scss/_banner.scss | 0 .../Resources/Private/Assets/scss/_base.scss | 0 .../Resources/Private/Assets/scss/_box.scss | 0 .../Private/Assets/scss/_brands.scss | 0 .../Private/Assets/scss/_breakpoints.scss | 0 .../Private/Assets/scss/_buttons.scss | 0 .../Resources/Private/Assets/scss/_card.scss | 0 .../Private/Assets/scss/_carousel.scss | 0 .../Private/Assets/scss/_colors.scss | 0 .../Private/Assets/scss/_configurator.scss | 0 .../Private/Assets/scss/_cookieconsent.scss | 0 .../Private/Assets/scss/_datepicker.scss | 0 .../Resources/Private/Assets/scss/_fonts.scss | 0 .../Resources/Private/Assets/scss/_forms.scss | 0 .../Private/Assets/scss/_helpernav.scss | 0 .../Private/Assets/scss/_herounit.scss | 0 .../Private/Assets/scss/_iconbar.scss | 0 .../Private/Assets/scss/_iconnav.scss | 0 .../Private/Assets/scss/_layout.scss | 0 .../Private/Assets/scss/_mixins.scss | 0 .../Private/Assets/scss/_mobilenav.scss | 0 .../Resources/Private/Assets/scss/_news.scss | 0 .../Private/Assets/scss/_page-footer.scss | 0 .../Private/Assets/scss/_page-header.scss | 0 .../Private/Assets/scss/_paginator.scss | 0 .../Private/Assets/scss/_search.scss | 0 .../Private/Assets/scss/_sitenav.scss | 0 .../Private/Assets/scss/_slider.scss | 0 .../Private/Assets/scss/_statement.scss | 0 .../Resources/Private/Assets/scss/_team.scss | 0 .../Private/Assets/scss/_teasers.scss | 0 .../Private/Assets/scss/_testimonial.scss | 0 .../Resources/Private/Assets/scss/_tiles.scss | 0 .../Private/Assets/scss/_variables.scss | 0 .../Resources/Private/Assets/scss/main.scss | 0 .../Private/Language/en.locallang.xlf | 0 .../Resources/Private/Language/locallang.xlf | 0 .../Resources/Private/Layouts/Default.html | 0 .../Resources/Private/Layouts/Email.html | 0 .../Layouts/FluidStyledContent/Default.html | 0 .../Layouts/Page/ActivityEpEvents.html | 0 .../Layouts/Page/CategoryEpEvents.html | 0 .../Layouts/Page/FrontpageEpEvents.html | 0 .../Private/Layouts/Page/OfferEpEvents.html | 0 .../Private/Layouts/Page/SubpageEpEvents.html | 0 .../Private/Partials/ContactBox.html | 0 .../Private/Partials/CookieConsent.html | 0 .../Private/Partials/ErrorMessage.html | 0 .../Private/Partials/FormBoxBottom.html | 0 .../Private/Partials/FormBoxTop.html | 0 .../Private/Partials/FormCardBottom.html | 0 .../Private/Partials/FormContentBottom.html | 0 .../Private/Partials/FormTeaserBottom.html | 0 .../Private/Partials/GoogleTagManager.html | 0 .../Resources/Private/Partials/Header.html | 0 .../Private/Partials/Header/Header.html | 4 +- .../Private/Partials/HerounitActivity.html | 0 .../Private/Partials/HerounitCategory.html | 0 .../Private/Partials/HerounitFrontpage.html | 0 .../Private/Partials/HerounitOffer.html | 0 .../Resources/Private/Partials/IconBar.html | 0 .../Resources/Private/Partials/MobileNav.html | 0 .../Partials/News/Detail/MediaContainer.html | 0 .../Private/Partials/News/List/Item.html | 0 .../Partials/OfferTeaserLandscape.html | 0 .../Private/Partials/OfferTeasers.html | 0 .../Private/Partials/PageFooter.html | 0 .../Private/Partials/PageHeader.html | 0 .../Resources/Private/Partials/SubnavBox.html | 0 .../Resources/Private/Partials/Svg.html | 0 .../Private/Templates/Activity/Detail.html | 0 .../Private/Templates/Activity/List.html | 0 .../Private/Templates/Contact/List.html | 0 .../Private/Templates/Email/Autoreply.html | 0 .../Private/Templates/Email/Configurator.html | 0 .../Private/Templates/Email/Inquiry.html | 0 .../Templates/FluidStyledContent/Banner.html | 0 .../Templates/FluidStyledContent/Header.html | 0 .../FluidStyledContent/Herounit.html | 0 .../Templates/FluidStyledContent/List.html | 0 .../FluidStyledContent/Statement.html | 0 .../FluidStyledContent/Textmedia.html | 0 .../Templates/FluidStyledContent/Tile.html | 0 .../Private/Templates/Form/Configurator.html | 6 +- .../Private/Templates/Form/ContactForm.html | 0 .../Private/Templates/Form/InquiryForm.html | 0 .../Private/Templates/News/News/Detail.html | 0 .../Private/Templates/News/News/List.html | 0 .../ViewHelpers/Widget/Paginate/Index.html | 0 .../Private/Templates/Offer/Teaser.html | 0 .../Templates/Page/ActivityEpEvents.html | 0 .../Templates/Page/CategoryEpEvents.html | 0 .../Templates/Page/FrontpageEpEvents.html | 0 .../Private/Templates/Page/OfferEpEvents.html | 0 .../Templates/Page/SubpageEpEvents.html | 0 .../Private/Templates/Search/Form.html | 0 .../Private/Templates/Search/Result.html | 0 .../Private/Templates/Testimonial/List.html | 0 .../ViewHelpers/Widget/Paginate/Index.html | 0 public/typo3conf/ext/ep_events/ext_emconf.php | 21 + .../typo3conf/ext/ep_events/ext_icon.gif | Bin .../typo3conf/ext/ep_events/ext_localconf.php | 1 + .../typo3conf/ext/ep_events/ext_tables.php | 0 .../typo3conf/ext/ep_events/ext_tables.sql | 1 + .../Command/ContingentCommandController.php | 22 +- .../Classes/Command/DateCommandController.php | 19 +- .../Command/SnowreportCommandController.php | 12 +- .../Controller/AjaxCalendarController.php | 0 .../Controller/AjaxContingentController.php | 0 .../Classes/Controller/AjaxDateController.php | 0 .../Controller/AjaxFilterpanelController.php | 0 .../Controller/AjaxSearchController.php | 0 .../Controller/AjaxSearchbarController.php | 0 .../Controller/AjaxTableController.php | 0 .../Controller/AjaxWatchlistController.php | 0 .../Classes/Controller/BackendController.php | 0 .../Classes/Controller/CityController.php | 0 .../Classes/Controller/ConceptController.php | 0 .../Classes/Controller/CountryController.php | 0 .../Classes/Controller/FaqController.php | 0 .../Classes/Controller/HotelController.php | 0 .../Classes/Controller/MapController.php | 0 .../Controller/NewsletterController.php | 0 .../Classes/Controller/PasswordController.php | 0 .../Controller/PricetableController.php | 0 .../Classes/Controller/ProductController.php | 0 .../Classes/Controller/RegionController.php | 0 .../Classes/Controller/ResellerController.php | 0 .../Classes/Controller/SearchController.php | 0 .../Controller/SnowreportController.php | 0 .../Classes/Controller/TeamController.php | 0 .../Controller/WatchlistController.php | 0 .../FacebookCatalogCsvFormatter.php | 0 .../GoogleBusinessFeedCsvFormatter.php | 0 .../Domain/Model/AbstractDestination.php | 0 .../Classes/Domain/Model/Badge.php | 0 .../ep_products/Classes/Domain/Model/City.php | 0 .../Classes/Domain/Model/Concept.php | 2 +- .../Classes/Domain/Model/Contingent.php | 0 .../Classes/Domain/Model/Country.php | 0 .../ep_products/Classes/Domain/Model/Date.php | 0 .../ep_products/Classes/Domain/Model/Fact.php | 0 .../ep_products/Classes/Domain/Model/Faq.php | 0 .../Classes/Domain/Model/FilterOptions.php | 0 .../Classes/Domain/Model/FilterSettings.php | 0 .../Classes/Domain/Model/Hotel.php | 6 +- .../Classes/Domain/Model/Journey.php | 0 .../Classes/Domain/Model/MatchCode.php | 0 .../Classes/Domain/Model/Officetip.php | 0 .../Classes/Domain/Model/Product.php | 16 +- .../Classes/Domain/Model/Region.php | 6 +- .../Classes/Domain/Model/Reseller.php | 0 .../ep_products/Classes/Domain/Model/Room.php | 0 .../Classes/Domain/Model/RoomMapping.php | 0 .../Classes/Domain/Model/SearchParams.php | 0 .../Classes/Domain/Model/SearchResult.php | 0 .../Classes/Domain/Model/Snowreport.php | 0 .../Classes/Domain/Model/Teammember.php | 0 .../Classes/Domain/Model/TeaserInterface.php | 0 .../Classes/Domain/Model/Webcam.php | 0 .../Domain/Repository/AbstractRepository.php | 0 .../Domain/Repository/CityRepository.php | 0 .../Domain/Repository/ConceptRepository.php | 0 .../Repository/ContingentRepository.php | 0 .../Domain/Repository/CountryRepository.php | 0 .../Domain/Repository/DateRepository.php | 0 .../Domain/Repository/FaqRepository.php | 0 .../Domain/Repository/HotelRepository.php | 0 .../Domain/Repository/MatchCodeRepository.php | 0 .../Domain/Repository/ProductRepository.php | 0 .../Domain/Repository/RegionRepository.php | 0 .../Domain/Repository/ResellerRepository.php | 0 .../Repository/RoomMappingRepository.php | 0 .../Domain/Repository/RoomRepository.php | 0 .../Repository/SnowreportRepository.php | 0 .../Repository/TeammemberRepository.php | 0 .../Domain/Repository/WebcamRepository.php | 0 .../Classes/Domain/Serialization/City.php | 0 .../Classes/Domain/Serialization/Date.php | 0 .../Classes/Domain/Serialization/Hotel.php | 0 .../Classes/Domain/Serialization/Product.php | 0 .../Classes/Domain/Serialization/Region.php | 0 .../Classes/Domain/Serialization/Room.php | 0 .../Classes/Domain/Serialization/Services.php | 0 .../Classes/Hook/PageLayoutView.php | 5 +- .../ext/ep_products/Classes/Hook/Tcemain.php | 0 .../StaticSearchParamsMiddleware.php | 34 +- .../Classes/Service/ContingentDataService.php | 0 .../Service/ContingentImportService.php | 0 .../Classes/Service/DateImportService.php | 0 .../Classes/Service/DateService.php | 0 .../Classes/Service/FilterService.php | 0 .../Classes/Service/FilterSettingsEncoder.php | 0 .../Classes/Service/FlagIconService.php | 0 .../Classes/Service/HotelDataService.php | 0 .../Classes/Service/HotelImageService.php | 0 .../Classes/Service/LabelService.php | 0 .../Classes/Service/LogService.php | 0 .../Classes/Service/ProductDataService.php | 0 .../Classes/Service/ProductImageService.php | 0 .../Classes/Service/ResellerDataService.php | 0 .../Classes/Service/SearchResultService.php | 0 .../Service/SearchResultUrlService.php | 0 .../Service/SnowreportImportService.php | 33 +- .../Classes/Task/ImportContingentsTask.php | 0 .../Classes/Task/ImportDatesTask.php | 0 .../Classes/Task/ImportSnowreportTask.php | 0 .../Classes/Traits/DbConnectionTrait.php | 0 .../Classes/Traits/ImageServiceTrait.php | 0 .../RequestArgumentTypeConversionTrait.php | 0 .../Classes/Updates/TeamSlugUpdater.php | 121 + .../Classes/Utility/BookingUrlUtility.php | 0 .../Classes/Utility/DateUtility.php | 0 .../Classes/Utility/SerializationUtility.php | 3 +- .../Classes/Utility/SessionUtility.php | 0 .../Classes/Utility/SettingsUtility.php | 0 .../FlexForms/flexform_city_detail.xml | 0 .../FlexForms/flexform_city_teaser.xml | 0 .../FlexForms/flexform_concept_detail.xml | 0 .../FlexForms/flexform_country.xml | 0 .../Configuration/FlexForms/flexform_faq.xml | 0 .../FlexForms/flexform_hotel_detail.xml | 0 .../FlexForms/flexform_hotel_detail_event.xml | 0 .../FlexForms/flexform_hotel_teaser.xml | 0 ...flexform_hotel_teaser_date_independent.xml | 0 .../Configuration/FlexForms/flexform_maps.xml | 0 .../FlexForms/flexform_pricetable.xml | 0 .../FlexForms/flexform_product_detail.xml | 0 .../FlexForms/flexform_product_pricetable.xml | 0 .../FlexForms/flexform_product_teaser.xml | 0 .../FlexForms/flexform_region_detail.xml | 0 .../FlexForms/flexform_region_teaser.xml | 0 .../FlexForms/flexform_snowreport.xml | 0 .../FlexForms/flexform_teammembers.xml | 0 .../Configuration/RequestMiddlewares.php | 15 + .../TCA/Overrides/sys_domain.php | 0 .../TCA/Overrides/sys_template.php | 6 +- .../TCA/Overrides/tt_content.php | 0 .../TCA/tx_epproducts_domain_model_badge.php | 0 .../TCA/tx_epproducts_domain_model_city.php | 0 .../tx_epproducts_domain_model_concept.php | 0 .../tx_epproducts_domain_model_contingent.php | 0 .../tx_epproducts_domain_model_country.php | 0 .../TCA/tx_epproducts_domain_model_date.php | 0 .../TCA/tx_epproducts_domain_model_fact.php | 0 .../TCA/tx_epproducts_domain_model_faq.php | 0 .../TCA/tx_epproducts_domain_model_hotel.php | 0 .../tx_epproducts_domain_model_journey.php | 0 .../tx_epproducts_domain_model_matchcode.php | 0 .../tx_epproducts_domain_model_officetip.php | 0 .../tx_epproducts_domain_model_product.php | 0 .../TCA/tx_epproducts_domain_model_region.php | 0 .../tx_epproducts_domain_model_reseller.php | 0 ...tx_epproducts_domain_model_roommapping.php | 0 .../tx_epproducts_domain_model_snowreport.php | 0 ...oducts_domain_model_staticsearchparams.php | 0 .../tx_epproducts_domain_model_teammember.php | 21 +- .../TCA/tx_epproducts_domain_model_webcam.php | 0 .../TypoScript/constants.typoscript | 0 .../Configuration/TypoScript/setup.typoscript | 0 .../typo3conf/ext/ep_products/README.md | 0 .../ep_products/Resources/Private/.htaccess | 0 .../Resources/Private/Language/locallang.xlf | 0 .../Private/Language/locallang_mod.xlf | 0 .../Resources/Private/Layouts/Backend.html | 0 .../Private/Templates/Backend/Index.html | 0 .../Resources/Public/Icons/logo.svg | 0 .../Resources/Public/Icons/relation.gif | Bin .../tx_epproducts_domain_model_badge.gif | Bin .../Icons/tx_epproducts_domain_model_city.gif | Bin .../tx_epproducts_domain_model_concept.gif | Bin .../tx_epproducts_domain_model_contingent.gif | Bin .../tx_epproducts_domain_model_country.gif | Bin .../Icons/tx_epproducts_domain_model_date.gif | Bin .../Icons/tx_epproducts_domain_model_fact.gif | Bin .../Icons/tx_epproducts_domain_model_faq.gif | Bin .../tx_epproducts_domain_model_hotel.gif | Bin .../tx_epproducts_domain_model_journey.gif | Bin .../tx_epproducts_domain_model_matchcode.gif | Bin .../tx_epproducts_domain_model_officetip.gif | Bin .../tx_epproducts_domain_model_product.gif | Bin .../tx_epproducts_domain_model_region.gif | Bin .../tx_epproducts_domain_model_reseller.gif | Bin .../Icons/tx_epproducts_domain_model_room.gif | Bin ...tx_epproducts_domain_model_roommapping.gif | Bin .../tx_epproducts_domain_model_snowreport.gif | Bin .../tx_epproducts_domain_model_teammember.gif | Bin .../tx_epproducts_domain_model_webcam.gif | Bin .../typo3conf/ext/ep_products/ext_emconf.php | 20 + .../typo3conf/ext/ep_products/ext_icon.gif | Bin .../ext/ep_products/ext_localconf.php | 17 +- .../typo3conf/ext/ep_products/ext_tables.php | 0 .../typo3conf/ext/ep_products/ext_tables.sql | 1 + .../typo3conf/ext/ep_theme/Classes/.htaccess | 0 .../Classes/Controller/AjaxFormController.php | 4 +- .../Classes/Controller/FormController.php | 0 .../DataProcessing/ContextProcessor.php | 0 .../DataProcessing/FlexFormProcessor.php | 2 +- .../DataProcessing/SliderProcessor.php | 6 +- .../DataProcessing/TeaserImageProcessor.php | 0 .../DataProcessing/TeaserProcessor.php | 0 .../Classes/Domain/Model/Dto/ContactForm.php | 8 +- .../ep_theme/Classes/Hook/PageLayoutView.php | 0 .../ext/ep_theme/Classes/Hook/Tcemain.php | 0 .../ep_theme/Classes/Service/EmailService.php | 0 .../ext/ep_theme/Classes/Userfuncs/Tca.php | 0 .../ViewHelpers/ArgumentPrefixViewHelper.php | 2 +- .../Calendar/ContingentViewHelper.php | 2 +- .../Calendar/IncludesViewHelper.php | 2 +- .../ViewHelpers/ComfortCategoryViewHelper.php | 2 +- .../ViewHelpers/ContainerViewHelper.php | 2 +- .../ViewHelpers/ContextClassesViewHelper.php | 2 +- .../ViewHelpers/DateRangeViewHelper.php | 2 +- .../FilterSettingsEncoderViewHelper.php | 2 +- .../ViewHelpers/FlagiconSourceViewHelper.php | 4 +- .../ViewHelpers/GmapsUrlViewHelper.php | 2 +- .../ViewHelpers/HotelCategoriesViewHelper.php | 2 +- .../ViewHelpers/HotelCategoryViewHelper.php | 2 +- .../ViewHelpers/NightsOptionsViewHelper.php | 2 +- .../Classes/ViewHelpers/RatingViewHelper.php | 2 +- .../ViewHelpers/TopnavItemViewHelper.php | 2 +- .../ViewHelpers/Uri/AjaxViewHelper.php | 6 +- .../ViewHelpers/Uri/BookingViewHelper.php | 2 +- .../Uri/ExternalImageViewHelper.php | 2 +- .../ViewHelpers/Uri/ProductViewHelper.php | 3 +- .../ViewHelpers/Uri/VideoViewHelper.php | 2 +- .../ext/ep_theme/Configuration/.htaccess | 0 .../FlexForms/flexform_disturber.xml | 0 .../Configuration/Forms/FormSetup.yaml | 0 .../PageTS/Extensions/GridElements.tsconfig | 0 .../Configuration/PageTS/Main.tsconfig | 0 .../Configuration/PageTS/Mod/SHARED.tsconfig | 0 .../Mod/WebLayout/BackendLayouts.tsconfig | 0 .../Mod/Wizards/NewContentElement.tsconfig | 0 .../Configuration/PageTS/RTE.tsconfig | 0 .../Configuration/PageTS/TCEFORM.tsconfig | 0 .../ep_theme/Configuration/RTE/Default.yaml | 0 .../Configuration/TCA/Overrides/pages.php | 15 - .../TCA/Overrides/sys_template.php | 0 .../TCA/Overrides/tt_content.php | 0 .../Overrides/tt_content_element_button.php | 0 .../Overrides/tt_content_element_calendar.php | 0 .../Overrides/tt_content_element_contact.php | 0 .../tt_content_element_disturber.php | 0 .../tt_content_element_event_pricetable.php | 0 .../TCA/Overrides/tt_content_element_gmap.php | 0 .../Overrides/tt_content_element_lineup.php | 0 .../Overrides/tt_content_element_nlform.php | 0 .../Overrides/tt_content_element_teaser.php | 0 .../Overrides/tt_content_element_ytvideo.php | 0 ...oducts_domain_model_staticsearchparams.php | 0 .../Overrides/tx_news_domain_model_news.php | 0 .../tx_eptheme_domain_model_addresscheck.php | 0 .../TCA/tx_eptheme_domain_model_lineup.php | 0 .../TCA/tx_eptheme_domain_model_slide.php | 0 .../ContentElements/button.typoscript | 0 .../ContentElements/calendar.typoscript | 0 .../ContentElements/contact.typoscript | 0 .../ContentElements/disturber.typoscript | 0 .../event_pricetable.typoscript | 0 .../ContentElements/gmap.typoscript | 0 .../ContentElements/lineup.typoscript | 0 .../ContentElements/list.typoscript | 0 .../ContentElements/nlform.typoscript | 0 .../ContentElements/teaser.typoscript | 0 .../ContentElements/ytvideo.typoscript | 0 .../Extensions/EpProducts.typoscript | 2 +- .../Extensions/FluidStyledContent.typoscript | 2 +- .../TypoScript/Extensions/Form.typoscript | 2 +- .../Extensions/GridElements.typoscript | 2 +- .../TypoScript/Extensions/News.typoscript | 2 +- .../Extensions/PxaSocialFeed.typoscript | 2 +- .../Library/DynamicContent.typoscript | 0 .../TypoScript/Library/ParseFunc.typoscript | 0 .../TypoScript/Library/SearchBar.typoscript | 0 .../TypoScript/Library/SearchBox.typoscript | 0 .../Library/SearchResult.typoscript | 0 .../TypoScript/Library/Sitemap.typoscript | 4 +- .../TypoScript/Page/Ajax.typoscript | 0 .../TypoScript/Page/Export.typoscript | 0 .../TypoScript/Page/Main.typoscript | 8 +- .../TypoScript/Page/XMLSitemap.typoscript | 0 .../TypoScript/constants.typoscript | 8 +- .../Configuration/TypoScript/setup.typoscript | 56 +- .../ext/ep_theme/Resources/Private/.htaccess | 0 .../Assets/fonts/lato-v14-latin-300.eot | Bin .../Assets/fonts/lato-v14-latin-300.svg | 0 .../Assets/fonts/lato-v14-latin-300.ttf | Bin .../Assets/fonts/lato-v14-latin-300.woff | Bin .../Assets/fonts/lato-v14-latin-300.woff2 | Bin .../Assets/fonts/lato-v14-latin-700.eot | Bin .../Assets/fonts/lato-v14-latin-700.svg | 0 .../Assets/fonts/lato-v14-latin-700.ttf | Bin .../Assets/fonts/lato-v14-latin-700.woff | Bin .../Assets/fonts/lato-v14-latin-700.woff2 | Bin .../Assets/fonts/lato-v14-latin-900.eot | Bin .../Assets/fonts/lato-v14-latin-900.svg | 0 .../Assets/fonts/lato-v14-latin-900.ttf | Bin .../Assets/fonts/lato-v14-latin-900.woff | Bin .../Assets/fonts/lato-v14-latin-900.woff2 | Bin .../Assets/fonts/lato-v14-latin-regular.eot | Bin .../Assets/fonts/lato-v14-latin-regular.svg | 0 .../Assets/fonts/lato-v14-latin-regular.ttf | Bin .../Assets/fonts/lato-v14-latin-regular.woff | Bin .../Assets/fonts/lato-v14-latin-regular.woff2 | Bin .../Assets/images/ajax-loader-blue.gif | Bin .../Assets/images/ajax-loader-white.gif | Bin .../Resources/Private/Assets/images/at.png | Bin .../Private/Assets/images/badge_skipass.png | Bin .../Assets/images/badge_skipass_black.png | Bin .../Private/Assets/images/bg_login.jpg | Bin .../Resources/Private/Assets/images/ch.png | Bin .../Assets/images/corner/corner_bottom_1.svg | 0 .../Assets/images/corner/corner_bottom_3.svg | 0 .../Assets/images/corner/corner_bottom_4.svg | 0 .../images/corner/corner_bottom_deal.svg | 0 .../Assets/images/corner/corner_top_1.svg | 0 .../Assets/images/corner/corner_top_2.svg | 0 .../Assets/images/corner/corner_top_3.svg | 0 .../Assets/images/corner/corner_top_4.svg | 0 .../Assets/images/corner/corner_top_5.svg | 0 .../Assets/images/corner/corner_top_deal.svg | 0 .../Assets/images/corner/corner_top_hilfe.svg | 0 .../Resources/Private/Assets/images/de.png | Bin .../Private/Assets/images/favicon_ep.ico | Bin .../Private/Assets/images/favicon_sbw.ico | Bin .../Private/Assets/images/favicon_sz.ico | Bin .../Private/Assets/images/favicon_uch.ico | Bin .../Resources/Private/Assets/images/fr.png | Bin .../Resources/Private/Assets/images/gb.png | Bin .../Private/Assets/images/gb_grey.png | Bin .../Private/Assets/images/global_compact.png | Bin .../Assets/images/global_compact_weiss.png | Bin .../Private/Assets/images/header-sommer.jpg | Bin .../Private/Assets/images/header-winter.jpg | Bin .../images/icons/apple-touch-icon-114x114.png | Bin .../images/icons/apple-touch-icon-120x120.png | Bin .../images/icons/apple-touch-icon-128x128.png | Bin .../images/icons/apple-touch-icon-144x144.png | Bin .../images/icons/apple-touch-icon-152x152.png | Bin .../images/icons/apple-touch-icon-180x180.png | Bin .../images/icons/apple-touch-icon-57x57.png | Bin .../images/icons/apple-touch-icon-60x60.png | Bin .../images/icons/apple-touch-icon-72x72.png | Bin .../images/icons/apple-touch-icon-76x76.png | Bin .../icons/apple-touch-icon-precomposed.png | Bin .../Assets/images/icons/apple-touch-icon.png | Bin .../Assets/images/icons/favicon-160x160.png | Bin .../Assets/images/icons/favicon-16x16.png | Bin .../Assets/images/icons/favicon-192x192.png | Bin .../Assets/images/icons/favicon-196x196.png | Bin .../Assets/images/icons/favicon-32x32.png | Bin .../Assets/images/icons/favicon-96x96.png | Bin .../Private/Assets/images/icons/favicon.gif | Bin .../Private/Assets/images/icons/favicon.ico | Bin .../Private/Assets/images/icons/favicon.png | Bin .../Private/Assets/images/icons/icon_ce.svg | 0 .../Assets/images/icons/icon_select.png | Bin .../icons/tx_eptheme_domain_model_lineup.gif | Bin .../icons/tx_eptheme_domain_model_slide.gif | Bin ...eme_gridelements_half_and_two_quarters.png | Bin .../icons/tx_eptheme_gridelements_halves.png | Bin .../tx_eptheme_gridelements_quarters.png | Bin .../icons/tx_eptheme_gridelements_thirds.png | Bin ...eme_gridelements_two_quarters_and_half.png | Bin .../Resources/Private/Assets/images/lazy.png | Bin .../Resources/Private/Assets/images/logo.svg | 0 .../Assets/images/logo_boarderweek.svg | 0 .../Private/Assets/images/logo_snowzone.svg | 0 .../Private/Assets/images/logo_uni_champ.svg | 0 .../Private/Assets/images/logo_wide.svg | 0 .../Private/Assets/images/low-poly.jpg | Bin .../Private/Assets/images/polygon.jpg | Bin .../Resources/Private/Assets/js/_app.js | 0 .../Resources/Private/Assets/js/_bus.js | 0 .../Private/Assets/js/_filteroptions.js | 0 .../Private/Assets/js/_filtersettings.js | 0 .../Resources/Private/Assets/js/_images.js | 0 .../Resources/Private/Assets/js/_store.js | 0 .../Resources/Private/Assets/js/_styles.js | 0 .../Private/Assets/js/boarderweek.js | 0 .../Assets/js/components/AjaxContent.vue | 0 .../Assets/js/components/BoardTypesSelect.vue | 0 .../Assets/js/components/BusSelect.vue | 0 .../Private/Assets/js/components/Calendar.vue | 0 .../Assets/js/components/ConceptButtons.vue | 0 .../Assets/js/components/ConceptSelect.vue | 0 .../Assets/js/components/ContactForm.vue | 0 .../Assets/js/components/DateSelect.vue | 0 .../Assets/js/components/DaterangeSelect.vue | 0 .../Assets/js/components/DatesTable.vue | 0 .../js/components/DestinationAutocomplete.vue | 0 .../js/components/DestinationCheckboxes.vue | 0 .../js/components/DestinationSelect.vue | 0 .../Assets/js/components/EventPriceTable.vue | 0 .../Assets/js/components/FacebookPixel.vue | 0 .../Assets/js/components/HotelList.vue | 0 .../Assets/js/components/HotelTypesSelect.vue | 0 .../Assets/js/components/NightsSelect.vue | 0 .../Private/Assets/js/components/OsmMap.vue | 0 .../Assets/js/components/PaxSelect.vue | 0 .../Assets/js/components/PriceRangeSelect.vue | 0 .../Assets/js/components/PriceTable.vue | 0 .../Assets/js/components/ProductDetail.vue | 0 .../Assets/js/components/ReferrerLink.vue | 0 .../Assets/js/components/RoomTypesSelect.vue | 0 .../Assets/js/components/SearchBar.vue | 0 .../Assets/js/components/SearchBox.vue | 0 .../Assets/js/components/SearchResult.vue | 0 .../Assets/js/components/SearchResultItem.vue | 0 .../js/components/ServicesListIncluded.vue | 0 .../js/components/ServicesListOptional.vue | 0 .../Assets/js/components/Watchlist.vue | 0 .../Assets/js/components/WatchlistToggle.vue | 0 .../Resources/Private/Assets/js/main.js | 0 .../Private/Assets/js/myep/_router.js | 0 .../Assets/js/myep/components/Address.vue | 0 .../Private/Assets/js/myep/components/App.vue | 0 .../Assets/js/myep/components/CrmData.vue | 0 .../Assets/js/myep/components/Events.vue | 0 .../Assets/js/myep/components/Login.vue | 0 .../Assets/js/myep/components/Newsletter.vue | 0 .../Assets/js/myep/components/Teamer.vue | 0 .../Private/Assets/js/myep/stores/address.js | 0 .../Private/Assets/js/myep/stores/crmdata.js | 0 .../Private/Assets/js/myep/stores/events.js | 0 .../Assets/js/myep/stores/newsletter.js | 0 .../Private/Assets/js/myep/stores/teamer.js | 0 .../Resources/Private/Assets/js/snowzone.js | 0 .../Resources/Private/Assets/js/unichamp.js | 0 .../Resources/Private/Assets/psd/flags.psd | Bin .../Private/Assets/scss/_addons_snowzone.scss | 0 .../Resources/Private/Assets/scss/_base.scss | 0 .../Private/Assets/scss/_breadcrumb.scss | 0 .../Resources/Private/Assets/scss/_btn.scss | 0 .../Assets/scss/_color-boarderweek.scss | 0 .../Private/Assets/scss/_color-snowzone.scss | 0 .../Private/Assets/scss/_color-unichamp.scss | 0 .../Resources/Private/Assets/scss/_color.scss | 0 .../Private/Assets/scss/_disturber.scss | 0 .../Private/Assets/scss/_employee.scss | 0 .../Private/Assets/scss/_events.scss | 0 .../Resources/Private/Assets/scss/_fonts.scss | 0 .../Private/Assets/scss/_footer.scss | 0 .../Resources/Private/Assets/scss/_input.scss | 0 .../Private/Assets/scss/_mainnavi.scss | 0 .../Private/Assets/scss/_mixins.scss | 0 .../Resources/Private/Assets/scss/_modal.scss | 0 .../Private/Assets/scss/_navbar-open.scss | 0 .../Private/Assets/scss/_newsletter.scss | 0 .../Private/Assets/scss/_product.scss | 0 .../Private/Assets/scss/_searchbar.scss | 0 .../Private/Assets/scss/_searchbox.scss | 0 .../Private/Assets/scss/_searchpage.scss | 0 .../Private/Assets/scss/_sidebar.scss | 0 .../Private/Assets/scss/_slider.scss | 0 .../Private/Assets/scss/_subpage.scss | 0 .../Private/Assets/scss/_variables.scss | 0 .../Resources/Private/Assets/scss/main.scss | 0 .../Private/Assets/scss/main_boarderweek.scss | 0 .../Private/Assets/scss/main_snowzone.scss | 0 .../Private/Assets/scss/main_unichamp.scss | 0 .../Private/Assets/scss/remix/_area-nav.scss | 0 .../Private/Assets/scss/remix/_badges.scss | 0 .../Private/Assets/scss/remix/_base.scss | 0 .../Private/Assets/scss/remix/_blog.scss | 0 .../Assets/scss/remix/_breakpoints.scss | 0 .../Private/Assets/scss/remix/_buttons.scss | 0 .../Private/Assets/scss/remix/_calendar.scss | 0 .../Private/Assets/scss/remix/_colors.scss | 0 .../scss/remix/_colors_boarderweek.scss | 0 .../Assets/scss/remix/_colors_snowzone.scss | 0 .../Assets/scss/remix/_colors_unichamp.scss | 0 .../Assets/scss/remix/_contactnav.scss | 0 .../Assets/scss/remix/_datepicker.scss | 0 .../scss/remix/_destination-pulldown.scss | 0 .../Private/Assets/scss/remix/_faq.scss | 0 .../Private/Assets/scss/remix/_forms.scss | 0 .../Private/Assets/scss/remix/_header.scss | 0 .../Private/Assets/scss/remix/_herounit.scss | 0 .../Private/Assets/scss/remix/_layout.scss | 0 .../Private/Assets/scss/remix/_mixins.scss | 0 .../Assets/scss/remix/_newsletterform.scss | 0 .../Private/Assets/scss/remix/_osm-map.scss | 0 .../Private/Assets/scss/remix/_overrides.scss | 0 .../Private/Assets/scss/remix/_pagehead.scss | 0 .../Assets/scss/remix/_partnerlogos.scss | 0 .../Private/Assets/scss/remix/_product.scss | 0 .../Assets/scss/remix/_searchresult.scss | 0 .../Private/Assets/scss/remix/_sidebar.scss | 0 .../Private/Assets/scss/remix/_slider.scss | 0 .../Assets/scss/remix/_socialmedia.scss | 0 .../Private/Assets/scss/remix/_tables.scss | 0 .../Private/Assets/scss/remix/_teaserbox.scss | 0 .../Private/Assets/scss/remix/_variables.scss | 0 .../Private/Assets/scss/remix/_video.scss | 0 .../Private/Assets/scss/remix/_watchlist.scss | 0 .../Resources/Private/Assets/scss/rte.scss | 0 .../Private/Forms/AdresscheckForm.form.yaml | 0 .../Private/Forms/AdresscheckRemove.form.yaml | 0 .../Private/Forms/ApplicationForm.form.yaml | 0 .../Private/Forms/ContactForm.form.yaml | 0 .../Private/Language/en.locallang.xlf | 0 .../Resources/Private/Language/locallang.xlf | 0 .../Private/Language/locallang_db.xlf | 0 .../Private/Layouts/Email/Default.html | 0 .../Layouts/FluidStyledContent/Default.html | 0 .../Private/Layouts/Form/Default.html | 0 .../Private/Layouts/Gridelements/Default.html | 0 .../Private/Layouts/Page/Detail.html | 0 .../Private/Layouts/Page/Frontpage.html | 0 .../Private/Layouts/Page/FrontpageEvent.html | 0 .../Private/Layouts/Page/Search.html | 0 .../Private/Layouts/Page/Subpage.html | 0 .../Layouts/Page/SubpageSidebarLeft.html | 0 .../Layouts/Page/SubpageSidebarLeftEvent.html | 0 .../Layouts/Page/SubpageSidebarRight.html | 0 .../Page/SubpageSidebarRightEvent.html | 0 .../Private/Layouts/Product/Default.html | 0 .../Private/Layouts/SocialMedia/Default.html | 0 .../Resources/Private/Partials/Badge.html | 0 .../Private/Partials/Breadcrumb.html | 0 .../Private/Partials/BreadcrumbContained.html | 0 .../Private/Partials/City/Details.html | 0 .../Private/Partials/City/Teaser.html | 0 .../Private/Partials/Concept/Teaser.html | 0 .../Resources/Private/Partials/Config.html | 0 .../Private/Partials/ContactBar.html | 0 .../Private/Partials/ContentSlider.html | 0 .../Private/Partials/Disturber/Large.html | 0 .../Partials/Disturber/LastChance.html | 0 .../Private/Partials/Disturber/Reminder.html | 0 .../Private/Partials/Disturber/Small.html | 0 .../Private/Partials/EventDisturber.html | 0 .../Resources/Private/Partials/EventHero.html | 0 .../Private/Partials/FacebookPixelCode.html | 0 .../Resources/Private/Partials/Facts.html | 0 .../Resources/Private/Partials/Faq.html | 0 .../Resources/Private/Partials/Footer.html | 0 .../Private/Partials/Form/Checkbox.html | 0 .../Private/Partials/Form/ContentElement.html | 0 .../Private/Partials/Form/Field/Field.html | 0 .../Partials/Form/Form/Navigation.html | 0 .../Private/Partials/Form/MultiCheckbox.html | 0 .../Private/Partials/Form/RadioButton.html | 0 .../Private/Partials/Form/StaticText.html | 0 .../Private/Partials/GoogleTagManager.html | 0 .../Private/Partials/Header/Header.html | 4 +- .../Private/Partials/HeaderSlider.html | 0 .../Private/Partials/HeaderSliderSmall.html | 0 .../Private/Partials/Hotel/Details.html | 0 .../Private/Partials/Hotel/Teaser.html | 0 .../Partials/Hotel/TeaserExtended.html | 0 .../Private/Partials/Hotel/TeaserSimple.html | 0 .../Private/Partials/Hotel/TeaserWide.html | 0 .../Private/Partials/Journey/Details.html | 0 .../Resources/Private/Partials/Mainnav.html | 0 .../Private/Partials/Menu/Type-3.html | 0 .../Partials/News/Detail/MediaContainer.html | 0 .../Private/Partials/News/List/Item.html | 0 .../Private/Partials/NotBookable.html | 0 .../Resources/Private/Partials/Officetip.html | 0 .../Private/Partials/Pricetable.html | 0 .../Private/Partials/Product/Details.html | 0 .../Partials/Product/HeaderDetail.html | 0 .../Private/Partials/Product/Teaser.html | 0 .../Private/Partials/Product/TeaserWide.html | 0 .../Resources/Private/Partials/Rating.html | 0 .../Private/Partials/Region/Details.html | 0 .../Private/Partials/Region/Teaser.html | 0 .../Private/Partials/Region/Webcam.html | 0 .../Private/Partials/RegionAward.html | 0 .../Private/Partials/RegionMaps.html | 0 .../Private/Partials/Regioninfo.html | 0 .../Private/Partials/Snowreport.html | 0 .../Private/Partials/SubpageHeader.html | 0 .../Resources/Private/Partials/Teamer.html | 0 .../Private/Partials/Teaser/OneColumn.html | 0 .../Private/Partials/Teaser/TwoColumn.html | 0 .../Private/Partials/TeaserImage.html | 0 .../Private/Partials/TeaserWideImage.html | 0 .../Private/Partials/Textmedia/Default.html | 0 .../Private/Partials/Textmedia/LinkPanel.html | 0 .../Partials/Textmedia/Partnerlogos.html | 0 .../Resources/Private/Partials/Topnav.html | 0 .../Private/Templates/AjaxCalendar/Range.html | 0 .../Templates/AjaxTable/EventPricetable.html | 0 .../Templates/AjaxTable/PricetableHtml.html | 0 .../Private/Templates/City/Detail.html | 0 .../Private/Templates/City/Teasergroup.html | 0 .../Private/Templates/Concept/Detail.html | 0 .../Templates/Concept/Teasergroup.html | 0 .../Private/Templates/Country/Detail.html | 0 .../Private/Templates/Email/Autoreply.html | 0 .../Private/Templates/Email/ContactForm.html | 0 .../Private/Templates/Faq/Detail.html | 0 .../Templates/FluidStyledContent/Button.html | 0 .../FluidStyledContent/Calendar.html | 0 .../Templates/FluidStyledContent/Contact.html | 0 .../FluidStyledContent/DealOfTheWeek.html | 0 .../FluidStyledContent/Disturber.html | 0 .../FluidStyledContent/EventPricetable.html | 0 .../Templates/FluidStyledContent/Gmap.html | 0 .../Templates/FluidStyledContent/Header.html | 0 .../Templates/FluidStyledContent/Html.html | 0 .../Templates/FluidStyledContent/Lineup.html | 0 .../Templates/FluidStyledContent/List.html | 0 .../FluidStyledContent/MenuSection.html | 0 .../FluidStyledContent/MenuSectionPages.html | 0 .../FluidStyledContent/MenuSubpages.html | 0 .../FluidStyledContent/NewsletterForm.html | 0 .../FluidStyledContent/Shortcut.html | 0 .../Templates/FluidStyledContent/Teaser.html | 0 .../FluidStyledContent/TeaserCity.html | 0 .../FluidStyledContent/TeaserConcept.html | 0 .../FluidStyledContent/TeaserCountry.html | 0 .../FluidStyledContent/TeaserHotel.html | 0 .../FluidStyledContent/TeaserProduct.html | 0 .../FluidStyledContent/TeaserRegion.html | 0 .../FluidStyledContent/Textmedia.html | 0 .../FluidStyledContent/YoutubeVideo.html | 0 .../Private/Templates/Form/FullForm.html | 0 .../Private/Templates/Form/Render.html | 0 .../Private/Templates/Form/SimpleForm.html | 0 .../Gridelements/HalfAndTwoQuarters.html | 0 .../Templates/Gridelements/Halves.html | 0 .../Templates/Gridelements/Quarters.html | 0 .../Templates/Gridelements/Thirds.html | 0 .../Gridelements/TwoQuartersAndHalf.html | 0 .../Hotel/DateIndependentTeasergroup.html | 0 .../Private/Templates/Hotel/Detail.html | 0 .../Private/Templates/Hotel/DetailEvent.html | 0 .../Private/Templates/Hotel/Teasergroup.html | 0 .../Private/Templates/Map/General.html | 0 .../Private/Templates/News/News/Detail.html | 0 .../Private/Templates/News/News/List.html | 0 .../Private/Templates/News/Tag/List.html | 0 .../ViewHelpers/Widget/Paginate/Index.html | 0 .../Private/Templates/Newsletter/Index.html | 0 .../Private/Templates/Page/Detail.html | 0 .../Private/Templates/Page/Frontpage.html | 0 .../Templates/Page/FrontpageEvent.html | 0 .../Private/Templates/Page/Search.html | 0 .../Private/Templates/Page/Subpage.html | 0 .../Templates/Page/SubpageSidebarLeft.html | 0 .../Page/SubpageSidebarLeftEvent.html | 0 .../Templates/Page/SubpageSidebarRight.html | 0 .../Page/SubpageSidebarRightEvent.html | 0 .../Private/Templates/Password/Index.html | 0 .../Private/Templates/Pricetable/Event.html | 0 .../Private/Templates/Product/Detail.html | 0 .../Private/Templates/Product/HotelList.html | 0 .../Private/Templates/Product/Pricetable.html | 0 .../Templates/Product/Teasergroup.html | 0 .../Private/Templates/Region/Detail.html | 0 .../Private/Templates/Region/Teasergroup.html | 0 .../Private/Templates/Reseller/Copypaste.html | 0 .../Private/Templates/Reseller/List.html | 2 +- .../Private/Templates/Search/Searchbar.html | 0 .../Private/Templates/Search/Searchbox.html | 0 .../Templates/Search/Searchresult.html | 0 .../Private/Templates/Snowreport/List.html | 0 .../Templates/SocialMedia/Feeds/List.html | 0 .../Private/Templates/Team/List.html | 0 .../Private/Templates/Team/Show.html | 0 .../Private/Templates/Watchlist/List.html | 0 public/typo3conf/ext/ep_theme/ext_emconf.php | 21 + .../typo3conf/ext/ep_theme/ext_icon.gif | Bin .../typo3conf/ext/ep_theme/ext_localconf.php | 0 public/typo3conf/ext/ep_theme/ext_tables.php | 21 + .../typo3conf/ext/ep_theme/ext_tables.sql | 0 .../typo3conf/ext/ep_theme/extimg.php | 0 .../ext/ep_track/Classes/Hook/Tcemain.php | 0 .../Classes/Middleware/TrackingMiddleware.php | 197 + .../Configuration/RequestMiddlewares.php | 15 + .../TCA/tx_eptrack_domain_model_redirect.php | 0 .../Resources/Private/Language/locallang.xlf | 0 .../tx_eptrack_domain_model_redirect.gif | Bin .../typo3conf/ext/ep_track/ext_emconf.php | 12 +- .../typo3conf/ext/ep_track/ext_icon.gif | Bin .../typo3conf/ext/ep_track/ext_localconf.php | 4 + .../typo3conf/ext/ep_track/ext_tables.sql | 0 web/robots.txt | 1 - .../tx_epevents_domain_model_offer.php | 39 - .../TypoScript/Extensions/Form.typoscript | 1 - web/typo3conf/ext/ep_events/ext_emconf.php | 31 - web/typo3conf/ext/ep_products/ext_emconf.php | 36 - .../TypoScript/Extensions/Mailform.typoscript | 3 - web/typo3conf/ext/ep_theme/ext_emconf.php | 27 - web/typo3conf/ext/ep_theme/ext_tables.php | 47 - .../Classes/Service/RequestService.php | 201 - web/typo3conf/ext/ep_track/ext_localconf.php | 9 - web/typo3conf/ext/ep_track/phpunit.xml.dist | 25 - web/typo3conf/realurl_conf.php | 313 -- webpack.config.js | 18 +- 989 files changed, 4924 insertions(+), 3674 deletions(-) delete mode 100644 README.MD create mode 100644 config/sites/ep-events/config.yaml create mode 100644 config/sites/ep-reisen/config.yaml create mode 100644 config/sites/ski-boarderweek/config.yaml create mode 100644 config/sites/ski-wochenenden/config.yaml create mode 100644 config/sites/snowzone/config.yaml create mode 100644 config/sites/unichamp/config.yaml rename {web => public}/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Constants.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/ActivityController.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php (95%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/ContactController.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/FormController.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/OfferController.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/SearchController.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Controller/TestimonialController.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/DataProcessing/OfferProcessor.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/DataProcessing/TraveltypeProcessor.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Activity.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Contact.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Hotel.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php (97%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Location.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Offer.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Search.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Testimonial.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Model/Traveltype.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Repository/AbstractRepository.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Repository/ActivityRepository.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Repository/ContactRepository.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Repository/OfferRepository.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Repository/TestimonialRepository.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Domain/Repository/TraveltypeRepository.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Form/UrlField.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Hooks/Tcemain.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Service/ConfigurationService.php (100%) rename {web => public}/typo3conf/ext/ep_events/Classes/Service/EmailService.php (100%) create mode 100644 public/typo3conf/ext/ep_events/Classes/Updates/ActivitySlugUpdater.php rename {web => public}/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_events/Configuration/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/FlexForms/activities.xml (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/FlexForms/offers.xml (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/PageTS/Main.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/PageTS/Mod/SHARED.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/PageTS/RTE.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/PageTS/TCEFORM.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/PageTS/Wizards/NewContentElement.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/RTE/Default.yaml (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages_language_overlay.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/sys_template.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_banner.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_herounit.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_statement.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_tile.php (100%) create mode 100644 public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tx_epevents_domain_model_offer.php rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php (93%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_contact.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_hotel.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_location.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_offer.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_testimonial.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_traveltype.php (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/banner.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/herounit.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/statement.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/tile.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript (76%) create mode 100644 public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/Form.typoscript rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript (83%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Library/Configurator.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Library/DynamicContent.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Library/ParseFunc.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Library/SearchForm.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Ajax.typoscript (100%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript (97%) rename {web => public}/typo3conf/ext/ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript (100%) rename web/typo3conf/ext/ep_events/Configuration/TypoScript/constants.txt => public/typo3conf/ext/ep_events/Configuration/TypoScript/constants.typoscript (91%) rename web/typo3conf/ext/ep_events/Configuration/TypoScript/setup.txt => public/typo3conf/ext/ep_events/Configuration/TypoScript/setup.typoscript (77%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.eot (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.ttf (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff2 (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.eot (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.ttf (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff2 (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/config.json (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.eot (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.ttf (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff2 (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-category-page.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-example-page.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/bg_configurator.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/button_circle.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_city.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_mountains.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_sea.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_special.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_3-stars.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_4-stars.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_5-stars.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_special.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_event-gastro.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_outdoor-action.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_sightseeing.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_special.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_corporate-event.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_incentive.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_meeting.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_team-building.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_banner_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01_mobile.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_contact.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_about_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_example_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_02.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_03.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_konfigurator_desktop_02.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_02.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_03.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_testimonial_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_01.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_02.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_03.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_04.jpg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/favicon.ico (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/global_compact.png (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_3-star.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_4-star.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_5-star.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_cities.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_mountains.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_sea.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_special.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_event-gastro.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events_opaque.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives_opaque.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail_circle.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings_opaque.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_outdoor.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone_circle.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_printer.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_share.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_sightseeing.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_special.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding_opaque.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo_wide.svg (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_box.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_configurator.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_default.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_activity.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_contact.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_hotel.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_location.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_offer.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_testimonial.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_traveltype.gif (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/app.js (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/Configurator.vue (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateInput.vue (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateRangeInput.vue (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/InquiryForm.vue (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/StepInput.vue (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/TeaserCarousel.vue (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_badge.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_banner.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_base.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_box.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_brands.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_breakpoints.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_buttons.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_card.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_carousel.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_colors.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_configurator.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_cookieconsent.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_datepicker.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_fonts.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_forms.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_helpernav.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_herounit.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconnav.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_layout.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mixins.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mobilenav.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_news.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-footer.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-header.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_paginator.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_search.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_sitenav.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_slider.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_statement.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_team.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_teasers.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_testimonial.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_tiles.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_variables.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Assets/scss/main.scss (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Language/en.locallang.xlf (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Language/locallang.xlf (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Default.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Email.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/FluidStyledContent/Default.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/ActivityEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/CategoryEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/FrontpageEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/OfferEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/SubpageEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/ContactBox.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/CookieConsent.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/ErrorMessage.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxBottom.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxTop.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/FormCardBottom.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/FormContentBottom.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/FormTeaserBottom.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/GoogleTagManager.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/Header.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html (98%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitActivity.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitCategory.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitFrontpage.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitOffer.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/IconBar.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/MobileNav.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/News/Detail/MediaContainer.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/News/List/Item.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeaserLandscape.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeasers.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/PageFooter.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/PageHeader.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/SubnavBox.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Partials/Svg.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/List.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Contact/List.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Autoreply.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Configurator.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Inquiry.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Banner.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Header.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Herounit.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/List.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Statement.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Textmedia.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Tile.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html (99%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Form/ContactForm.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Form/InquiryForm.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/List.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Offer/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Page/ActivityEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Page/CategoryEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Page/FrontpageEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Page/OfferEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Page/SubpageEpEvents.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Form.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Result.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/Testimonial/List.html (100%) rename {web => public}/typo3conf/ext/ep_events/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html (100%) create mode 100644 public/typo3conf/ext/ep_events/ext_emconf.php rename {web => public}/typo3conf/ext/ep_events/ext_icon.gif (100%) rename {web => public}/typo3conf/ext/ep_events/ext_localconf.php (96%) rename {web => public}/typo3conf/ext/ep_events/ext_tables.php (100%) rename {web => public}/typo3conf/ext/ep_events/ext_tables.sql (99%) rename {web => public}/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php (72%) rename {web => public}/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php (82%) rename {web => public}/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php (80%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxCalendarController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxContingentController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxFilterpanelController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchbarController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/AjaxWatchlistController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/BackendController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/CityController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/CountryController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/FaqController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/HotelController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/MapController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/NewsletterController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/PasswordController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/PricetableController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/ProductController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/RegionController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/ResellerController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/SearchController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/SnowreportController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/TeamController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Controller/WatchlistController.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/CsvFormatter/FacebookCatalogCsvFormatter.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/CsvFormatter/GoogleBusinessFeedCsvFormatter.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/AbstractDestination.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Badge.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/City.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php (99%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Contingent.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Country.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Date.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Fact.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Faq.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/FilterOptions.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/FilterSettings.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php (99%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Journey.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/MatchCode.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Officetip.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php (98%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php (98%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Reseller.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Room.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/RoomMapping.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/SearchParams.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/SearchResult.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Snowreport.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Teammember.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/TeaserInterface.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Model/Webcam.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/AbstractRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/CityRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/ConceptRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/ContingentRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/CountryRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/DateRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/FaqRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/HotelRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/MatchCodeRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/RegionRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/ResellerRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomMappingRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/SnowreportRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/TeammemberRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Repository/WebcamRepository.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/City.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/Date.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/Hotel.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/Region.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/Room.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Domain/Serialization/Services.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php (98%) rename {web => public}/typo3conf/ext/ep_products/Classes/Hook/Tcemain.php (100%) rename web/typo3conf/ext/ep_products/Classes/Service/StaticSearchParamsRequestService.php => public/typo3conf/ext/ep_products/Classes/Middleware/StaticSearchParamsMiddleware.php (69%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/ContingentDataService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/ContingentImportService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/DateImportService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/DateService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/FilterService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/FlagIconService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/HotelDataService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/HotelImageService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/LabelService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/LogService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/ProductDataService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/ProductImageService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/SearchResultService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php (84%) rename {web => public}/typo3conf/ext/ep_products/Classes/Task/ImportContingentsTask.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Task/ImportDatesTask.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Task/ImportSnowreportTask.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Traits/DbConnectionTrait.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Traits/ImageServiceTrait.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Traits/RequestArgumentTypeConversionTrait.php (100%) create mode 100644 public/typo3conf/ext/ep_products/Classes/Updates/TeamSlugUpdater.php rename {web => public}/typo3conf/ext/ep_products/Classes/Utility/BookingUrlUtility.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Utility/DateUtility.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php (98%) rename {web => public}/typo3conf/ext/ep_products/Classes/Utility/SessionUtility.php (100%) rename {web => public}/typo3conf/ext/ep_products/Classes/Utility/SettingsUtility.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_detail.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_teaser.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_concept_detail.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_country.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_faq.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail_event.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser_date_independent.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_maps.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_pricetable.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_detail.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_pricetable.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_detail.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_teaser.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_snowreport.xml (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_teammembers.xml (100%) create mode 100644 public/typo3conf/ext/ep_products/Configuration/RequestMiddlewares.php rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_domain.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php (61%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/Overrides/tt_content.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_badge.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_city.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_concept.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_contingent.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_country.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_fact.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_faq.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_journey.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_matchcode.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_officetip.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_region.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_reseller.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_roommapping.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_snowreport.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_staticsearchparams.php (100%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php (89%) rename {web => public}/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_webcam.php (100%) rename web/typo3conf/ext/ep_products/Configuration/TypoScript/constants.txt => public/typo3conf/ext/ep_products/Configuration/TypoScript/constants.typoscript (100%) rename web/typo3conf/ext/ep_products/Configuration/TypoScript/setup.txt => public/typo3conf/ext/ep_products/Configuration/TypoScript/setup.typoscript (100%) rename {web => public}/typo3conf/ext/ep_products/README.md (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Private/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Private/Language/locallang_mod.xlf (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Private/Layouts/Backend.html (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Private/Templates/Backend/Index.html (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/logo.svg (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/relation.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_badge.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_city.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_concept.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_contingent.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_country.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_date.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_fact.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_faq.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_hotel.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_journey.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_matchcode.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_officetip.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_product.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_region.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_reseller.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_room.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_roommapping.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_snowreport.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_teammember.gif (100%) rename {web => public}/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_webcam.gif (100%) create mode 100644 public/typo3conf/ext/ep_products/ext_emconf.php rename {web => public}/typo3conf/ext/ep_products/ext_icon.gif (100%) rename {web => public}/typo3conf/ext/ep_products/ext_localconf.php (89%) rename {web => public}/typo3conf/ext/ep_products/ext_tables.php (100%) rename {web => public}/typo3conf/ext/ep_products/ext_tables.sql (99%) rename {web => public}/typo3conf/ext/ep_theme/Classes/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php (94%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Controller/FormController.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php (94%) rename {web => public}/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserImageProcessor.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php (95%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Hook/PageLayoutView.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Hook/Tcemain.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Service/EmailService.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/Userfuncs/Tca.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php (99%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php (96%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php (98%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php (95%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php (98%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php (92%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php (98%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php (97%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/FlexForms/flexform_disturber.xml (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/Forms/FormSetup.yaml (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/Extensions/GridElements.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/Main.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/SHARED.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/RTE.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/PageTS/TCEFORM.tsconfig (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/RTE/Default.yaml (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php (90%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/sys_template.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_button.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_calendar.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_contact.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_disturber.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_event_pricetable.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_gmap.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_lineup.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_nlform.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_teaser.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_ytvideo.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_epproducts_domain_model_staticsearchparams.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_news_domain_model_news.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_addresscheck.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_lineup.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_slide.php (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/button.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/list.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript (92%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript (75%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript (79%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript (88%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript (85%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript (84%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript (98%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Ajax.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Export.typoscript (100%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript (96%) rename {web => public}/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript (100%) rename web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt => public/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.typoscript (94%) rename web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt => public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript (65%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/.htaccess (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.eot (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.ttf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff2 (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.eot (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.ttf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff2 (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.eot (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.ttf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff2 (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.eot (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.ttf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff2 (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-blue.gif (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-white.gif (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/at.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass_black.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/bg_login.jpg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ch.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_1.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_3.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_4.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_deal.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_1.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_2.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_3.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_4.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_5.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_deal.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_hilfe.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/de.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_ep.ico (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sbw.ico (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sz.ico (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_uch.ico (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/fr.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb_grey.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact_weiss.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-sommer.jpg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-winter.jpg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-114x114.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-120x120.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-128x128.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-144x144.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-152x152.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-180x180.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-57x57.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-60x60.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-72x72.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-76x76.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-precomposed.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-160x160.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-16x16.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-192x192.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-196x196.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-32x32.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-96x96.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.gif (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.ico (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_ce.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_select.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_lineup.gif (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_slide.gif (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_half_and_two_quarters.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_halves.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_quarters.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_thirds.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_two_quarters_and_half.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/lazy.png (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_boarderweek.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_snowzone.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_uni_champ.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_wide.svg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/low-poly.jpg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/images/polygon.jpg (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_bus.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filteroptions.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filtersettings.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_images.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_store.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/AjaxContent.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BoardTypesSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BusSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Calendar.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptButtons.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ContactForm.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DatesTable.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationAutocomplete.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationCheckboxes.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/EventPriceTable.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/FacebookPixel.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelList.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelTypesSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/NightsSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/OsmMap.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PaxSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceRangeSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceTable.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ReferrerLink.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/RoomTypesSelect.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBar.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBox.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResult.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResultItem.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListIncluded.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListOptional.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Watchlist.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/WatchlistToggle.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/_router.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Address.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/App.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/CrmData.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Events.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Login.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Newsletter.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Teamer.vue (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/address.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/crmdata.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/events.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/newsletter.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/teamer.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/psd/flags.psd (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_addons_snowzone.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_base.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_breadcrumb.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_btn.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-boarderweek.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-snowzone.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-unichamp.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_disturber.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_employee.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_events.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_fonts.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_footer.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_input.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mainnavi.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mixins.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_modal.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_navbar-open.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_newsletter.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_product.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbar.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbox.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchpage.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_sidebar.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_slider.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_subpage.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_variables.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_boarderweek.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_snowzone.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_unichamp.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_area-nav.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_badges.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_base.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_blog.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_breakpoints.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_buttons.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_calendar.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_boarderweek.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_snowzone.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_unichamp.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_contactnav.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_datepicker.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_destination-pulldown.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_faq.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_forms.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_header.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_herounit.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_layout.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_mixins.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_newsletterform.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_osm-map.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_overrides.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_pagehead.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_partnerlogos.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_product.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_searchresult.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_sidebar.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_slider.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_socialmedia.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_tables.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_teaserbox.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_variables.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_video.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_watchlist.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckForm.form.yaml (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckRemove.form.yaml (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Forms/ApplicationForm.form.yaml (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Forms/ContactForm.form.yaml (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Language/en.locallang.xlf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Language/locallang.xlf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Language/locallang_db.xlf (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Email/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/FluidStyledContent/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Form/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Gridelements/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Search.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Subpage.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeft.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeftEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRight.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRightEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/Product/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Layouts/SocialMedia/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Badge.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Breadcrumb.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/BreadcrumbContained.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Details.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Concept/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Config.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/ContactBar.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/ContentSlider.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Large.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/LastChance.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Reminder.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Small.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/EventDisturber.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/EventHero.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/FacebookPixelCode.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Facts.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Faq.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Footer.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Checkbox.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/ContentElement.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Field/Field.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Form/Navigation.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/MultiCheckbox.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/RadioButton.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/StaticText.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/GoogleTagManager.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html (98%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSlider.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSliderSmall.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Details.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserExtended.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserSimple.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserWide.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Journey/Details.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Mainnav.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Menu/Type-3.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/News/Detail/MediaContainer.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/News/List/Item.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/NotBookable.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Officetip.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Pricetable.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Details.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/HeaderDetail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/TeaserWide.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Rating.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Details.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Webcam.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionAward.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionMaps.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Regioninfo.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Snowreport.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/SubpageHeader.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Teamer.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/OneColumn.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/TwoColumn.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserImage.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserWideImage.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Default.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/LinkPanel.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Partnerlogos.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Partials/Topnav.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxCalendar/Range.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/EventPricetable.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/PricetableHtml.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Teasergroup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Teasergroup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Country/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/Autoreply.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/ContactForm.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Faq/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Button.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Calendar.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Contact.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/DealOfTheWeek.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Disturber.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/EventPricetable.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Gmap.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Header.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Html.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Lineup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/List.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSection.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSectionPages.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSubpages.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/NewsletterForm.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Shortcut.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Teaser.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCity.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserConcept.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCountry.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserHotel.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserProduct.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserRegion.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Textmedia.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/YoutubeVideo.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/Render.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/HalfAndTwoQuarters.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Halves.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Quarters.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Thirds.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/TwoQuartersAndHalf.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DateIndependentTeasergroup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DetailEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Teasergroup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Map/General.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/List.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/News/Tag/List.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Newsletter/Index.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Frontpage.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/FrontpageEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Search.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Subpage.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeft.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeftEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRight.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRightEvent.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Password/Index.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Pricetable/Event.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/HotelList.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Pricetable.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Teasergroup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Detail.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Teasergroup.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html (94%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbar.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbox.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchresult.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Snowreport/List.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/SocialMedia/Feeds/List.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/List.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/Show.html (100%) rename {web => public}/typo3conf/ext/ep_theme/Resources/Private/Templates/Watchlist/List.html (100%) create mode 100644 public/typo3conf/ext/ep_theme/ext_emconf.php rename {web => public}/typo3conf/ext/ep_theme/ext_icon.gif (100%) rename {web => public}/typo3conf/ext/ep_theme/ext_localconf.php (100%) create mode 100644 public/typo3conf/ext/ep_theme/ext_tables.php rename {web => public}/typo3conf/ext/ep_theme/ext_tables.sql (100%) rename {web => public}/typo3conf/ext/ep_theme/extimg.php (100%) rename {web => public}/typo3conf/ext/ep_track/Classes/Hook/Tcemain.php (100%) create mode 100644 public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php create mode 100644 public/typo3conf/ext/ep_track/Configuration/RequestMiddlewares.php rename {web => public}/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php (100%) rename {web => public}/typo3conf/ext/ep_track/Resources/Private/Language/locallang.xlf (100%) rename {web => public}/typo3conf/ext/ep_track/Resources/Public/Icons/tx_eptrack_domain_model_redirect.gif (100%) rename {web => public}/typo3conf/ext/ep_track/ext_emconf.php (57%) rename {web => public}/typo3conf/ext/ep_track/ext_icon.gif (100%) create mode 100644 public/typo3conf/ext/ep_track/ext_localconf.php rename {web => public}/typo3conf/ext/ep_track/ext_tables.sql (100%) delete mode 100644 web/robots.txt delete mode 100644 web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tx_epevents_domain_model_offer.php delete mode 100644 web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/Form.typoscript delete mode 100644 web/typo3conf/ext/ep_events/ext_emconf.php delete mode 100644 web/typo3conf/ext/ep_products/ext_emconf.php delete mode 100644 web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Mailform.typoscript delete mode 100644 web/typo3conf/ext/ep_theme/ext_emconf.php delete mode 100644 web/typo3conf/ext/ep_theme/ext_tables.php delete mode 100644 web/typo3conf/ext/ep_track/Classes/Service/RequestService.php delete mode 100644 web/typo3conf/ext/ep_track/ext_localconf.php delete mode 100644 web/typo3conf/ext/ep_track/phpunit.xml.dist delete mode 100644 web/typo3conf/realurl_conf.php diff --git a/.gitignore b/.gitignore index c1349edf..524015d1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,25 +1,23 @@ -.DS_Store .idea .tmp index.php vendor node_modules -bower_components typo3 -web/fileadmin -web/typo3conf/ENABLE_INSTALL_TOOL -web/typo3conf/realurl_autoconf.php -web/typo3conf/deprecation* -web/typo3conf/ext/* -!web/typo3conf/ext/ep_events/ -!web/typo3conf/ext/ep_products/ -!web/typo3conf/ext/ep_theme/ -!web/typo3conf/ext/ep_track/ -web/typo3conf/ext/ep_events/Resources/Public/* -web/typo3conf/ext/ep_theme/Resources/Public/* -web/typo3conf/LocalConfiguration.php -web/typo3conf/AdditionalConfiguration.php -web/typo3conf/PackageStates.php -web/typo3conf/l10n -web/typo3temp -web/uploads +public/fileadmin +public/typo3conf/ENABLE_INSTALL_TOOL +public/typo3conf/deprecation* +public/typo3conf/ext/*/ +!public/typo3conf/ext/ep_events/ +!public/typo3conf/ext/ep_products/ +!public/typo3conf/ext/ep_theme/ +!public/typo3conf/ext/ep_track/ +public/typo3conf/ext/ep_events/Resources/Public/ +public/typo3conf/ext/ep_theme/Resources/Public/ +public/typo3conf/LocalConfiguration.php +public/typo3conf/AdditionalConfiguration.php +public/typo3conf/PackageStates.php +public/typo3conf/l10n +public/typo3temp +public/uploads +var diff --git a/README.MD b/README.MD deleted file mode 100644 index 40db8b71..00000000 --- a/README.MD +++ /dev/null @@ -1,3 +0,0 @@ -- Fire `nvm use` upfront build/deployment -- Deploy via `./vendor/bin/dep deploy` due to PHP 5.6 still being in use -- Deploy assets only with `./vendor/bin/dep assets` diff --git a/composer.json b/composer.json index 13a8afe3..b7a6445d 100644 --- a/composer.json +++ b/composer.json @@ -7,65 +7,53 @@ "license": "GPL-2.0+", "type": "project", "require": { - "php": "^7.1", + "php": "^7.2", "ext-json": "*", "ext-libxml": "*", + "ext-pdo": "*", "ext-simplexml": "*", - "typo3/cms": "^8.7", - "typo3/cms-backend": "^8.7", - "typo3/cms-belog": "^8.7", - "typo3/cms-beuser": "^8.7", - "typo3/cms-core": "^8.7", - "typo3/cms-rte-ckeditor": "^8.7", - "typo3/cms-extbase": "^8.7", - "typo3/cms-extensionmanager": "^8.7", - "typo3/cms-filelist": "^8.7", - "typo3/cms-filemetadata": "^8.7", - "typo3/cms-fluid": "^8.7", - "typo3/cms-fluid-styled-content": "^8.7", - "typo3/cms-form": "^8.7", - "typo3/cms-frontend": "^8.7", - "typo3/cms-func": "^8.7", - "typo3/cms-func-wizards": "^8.7", - "typo3/cms-info": "^8.7", - "typo3/cms-info-pagetsconfig": "^8.7", - "typo3/cms-install": "^8.7", - "typo3/cms-lang": "^8.7", - "typo3/cms-lowlevel": "^8.7", - "typo3/cms-opendocs": "^8.7", - "typo3/cms-recordlist": "^8.7", - "typo3/cms-recycler": "^8.7", - "typo3/cms-reports": "^8.7", - "typo3/cms-rsaauth": "^8.7", - "typo3/cms-saltedpasswords": "^8.7", - "typo3/cms-scheduler": "^8.7", - "typo3/cms-setup": "^8.7", - "typo3/cms-sv": "^8.7", - "typo3/cms-sys-action": "^8.7", - "typo3/cms-t3editor": "^8.7", - "typo3/cms-taskcenter": "^8.7", - "typo3/cms-tstemplate": "^8.7", - "typo3/cms-viewpage": "^8.7", - "typo3/cms-wizard-crpages": "^8.7", - "typo3/cms-wizard-sortpages": "^8.7", - "typo3-ter/media": "^4.5", - "typo3-ter/ods-redirects": "^1.3", - "typo3-ter/html-compress": "^1.1", - "yohang/calendr": "^2.1", - "wyrihaximus/html-compress": "^1.4", - "symfony/property-access": "^3.4", - "symfony/options-resolver": "^3.4", - "symfony/serializer": "^3.3", - "league/csv": "^8.2", - "christophlehmann/imageoptimizer": "^1.1", - "smichaelsen/pagepath": "^1.1", - "georgringer/news": "^7.0", - "dmitryd/typo3-realurl": "^2.3", - "fluidtypo3/vhs": "^4.3", - "webdevops/metaseo": "3.0.0", - "helhum/typo3-console": "^4.9", - "gridelementsteam/gridelements": "^8.2", - "pixelant/pxa-social-feed": "^1.10" + "christophlehmann/imageoptimizer": "^2.0", + "fab/media": "^5.0", + "fab/vidi": "^3.2", + "fluidtypo3/vhs": "^5.2", + "georgringer/news": "^7.2", + "gridelementsteam/gridelements": "^9.2", + "helhum/typo3-console": "^5.6", + "league/csv": "^9.2", + "pixelant/pxa-social-feed": "^1.10", + "symfony/options-resolver": "^4.2", + "symfony/property-access": "^4.3", + "symfony/serializer": "^4.2", + "typo3/cms-adminpanel": "^9.5", + "typo3/cms-backend": "^9.5", + "typo3/cms-belog": "^9.5", + "typo3/cms-beuser": "^9.5", + "typo3/cms-core": "^9.5", + "typo3/cms-extbase": "^9.5", + "typo3/cms-extensionmanager": "^9.5", + "typo3/cms-felogin": "^9.5", + "typo3/cms-filelist": "^9.5", + "typo3/cms-filemetadata": "^9.5", + "typo3/cms-fluid": "^9.5", + "typo3/cms-fluid-styled-content": "^9.5", + "typo3/cms-form": "^9.5", + "typo3/cms-frontend": "^9.5", + "typo3/cms-info": "^9.5", + "typo3/cms-install": "^9.5", + "typo3/cms-lowlevel": "^9.5", + "typo3/cms-recordlist": "^9.5", + "typo3/cms-recycler": "^9.5", + "typo3/cms-redirects": "^9.5", + "typo3/cms-reports": "^9.5", + "typo3/cms-rte-ckeditor": "^9.5", + "typo3/cms-scheduler": "^9.5", + "typo3/cms-seo": "^9.5", + "typo3/cms-setup": "^9.5", + "typo3/cms-t3editor": "^9.5", + "typo3/cms-taskcenter": "^9.5", + "typo3/cms-tstemplate": "^9.5", + "typo3/cms-viewpage": "^9.5", + "yohang/calendr": "^2.1" }, "scripts": { "typo3-cms-scripts": [ @@ -79,21 +67,12 @@ "@typo3-cms-scripts" ] }, - "extra": { - "typo3/cms": { - "cms-package-dir": "{$vendor-dir}/typo3/cms", - "web-dir": "web" - }, - "helhum/typo3-console": { - "install-extension-dummy": false - } - }, "autoload": { "psr-4": { - "EP\\EpEvents\\": "web/typo3conf/ext/ep_events/Classes", - "EP\\EpProducts\\": "web/typo3conf/ext/ep_products/Classes", - "EP\\EpTheme\\": "web/typo3conf/ext/ep_theme/Classes", - "EP\\EpTrack\\": "web/typo3conf/ext/ep_track/Classes" + "EP\\EpEvents\\": "public/typo3conf/ext/ep_events/Classes", + "EP\\EpProducts\\": "public/typo3conf/ext/ep_products/Classes", + "EP\\EpTheme\\": "public/typo3conf/ext/ep_theme/Classes", + "EP\\EpTrack\\": "public/typo3conf/ext/ep_track/Classes" } }, "require-dev": { @@ -101,8 +80,9 @@ "ichhabrecht/filefill": "^2.0" }, "config": { + "sort-packages": true, "platform": { - "php": "7.1.10" + "php": "7.2.17" } } } diff --git a/composer.lock b/composer.lock index bc6acc2b..0b8ddbaa 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7abc7ffed601cfa5c0bbf6336d5efa3d", + "content-hash": "63ee00ca1b21b36103d80334fc23aa1d", "packages": [ { "name": "algo26-matthias/idna-convert", @@ -57,20 +57,20 @@ }, { "name": "christophlehmann/imageoptimizer", - "version": "1.1.3", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/christophlehmann/imageoptimizer.git", - "reference": "69ced15f4182f75819885ba1aad420cc20657252" + "reference": "770f022943e517932c0bd2b2d2024887649b4fb5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/christophlehmann/imageoptimizer/zipball/69ced15f4182f75819885ba1aad420cc20657252", - "reference": "69ced15f4182f75819885ba1aad420cc20657252", + "url": "https://api.github.com/repos/christophlehmann/imageoptimizer/zipball/770f022943e517932c0bd2b2d2024887649b4fb5", + "reference": "770f022943e517932c0bd2b2d2024887649b4fb5", "shasum": "" }, "require": { - "typo3/cms-core": ">=7.6.0,<=8.7.99" + "typo3/cms-core": ">=9.4.0,<=9.5.99" }, "replace": { "imageoptimizer": "self.version" @@ -91,7 +91,7 @@ "progressive", "typo3" ], - "time": "2019-03-15T11:26:49+00:00" + "time": "2019-04-13T20:38:56+00:00" }, { "name": "cogpowered/finediff", @@ -144,73 +144,6 @@ ], "time": "2014-05-19T10:25:02+00:00" }, - { - "name": "dmitryd/typo3-realurl", - "version": "2.5.0", - "source": { - "type": "git", - "url": "https://github.com/dmitryd/typo3-realurl.git", - "reference": "beb6010830c2bced17432433fafcdf7834a70daa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dmitryd/typo3-realurl/zipball/beb6010830c2bced17432433fafcdf7834a70daa", - "reference": "beb6010830c2bced17432433fafcdf7834a70daa", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.4.0,<7.3.0", - "typo3/cms-core": ">=6.2.0,<9.0.0" - }, - "conflict": { - "bednee/cooluri": ">0.0.1", - "helhum/realurl": ">0.0.1", - "typo3-ter/cooluri": ">=0.0.1", - "typo3-ter/simulatestatic": ">0.0.1" - }, - "replace": { - "realurl": "self.version", - "typo3-ter/realurl": "self.version" - }, - "require-dev": { - "phpunit/phpunit": "~4.8.0" - }, - "suggest": { - "typo3-ter/static-info-tables": ">=6.2.0" - }, - "type": "typo3-cms-extension", - "extra": { - "typo3/cms": { - "cms-package-dir": "{$vendor-dir}/typo3/cms", - "web-dir": ".Build/Web" - } - }, - "autoload": { - "psr-4": { - "DmitryDulepov\\Realurl\\": "Classes" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0+" - ], - "authors": [ - { - "name": "Dmitry Dulepov", - "email": "dmitry.dulepov@gmail.com", - "homepage": "http://www.dmitry-dulepov.com/" - } - ], - "description": "Speaking URLs for TYPO3", - "homepage": "https://github.com/dmitryd/typo3-realurl", - "keywords": [ - "RealURL", - "cms", - "typo3" - ], - "time": "2018-07-09T00:00:00+00:00" - }, { "name": "doctrine/annotations", "version": "v1.6.1", @@ -354,170 +287,34 @@ ], "time": "2018-08-21T18:01:43+00:00" }, - { - "name": "doctrine/collections", - "version": "v1.6.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "d2ae4ef05e25197343b6a39bae1d3c427a2f6956" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/d2ae4ef05e25197343b6a39bae1d3c427a2f6956", - "reference": "d2ae4ef05e25197343b6a39bae1d3c427a2f6956", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan-shim": "^0.9.2", - "phpunit/phpunit": "^7.0", - "vimeo/psalm": "^3.2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", - "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": [ - "array", - "collections", - "iterators", - "php" - ], - "time": "2019-03-25T19:03:48+00:00" - }, - { - "name": "doctrine/common", - "version": "v2.7.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/4acb8f89626baafede6ee5475bc5844096eba8a9", - "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9", - "shasum": "" - }, - "require": { - "doctrine/annotations": "1.*", - "doctrine/cache": "1.*", - "doctrine/collections": "1.*", - "doctrine/inflector": "1.*", - "doctrine/lexer": "1.*", - "php": "~5.6|~7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.4.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common Library for Doctrine projects", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "collections", - "eventmanager", - "persistence", - "spl" - ], - "time": "2017-07-22T08:35:12+00:00" - }, { "name": "doctrine/dbal", - "version": "v2.5.13", + "version": "v2.8.1", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "729340d8d1eec8f01bff708e12e449a3415af873" + "reference": "a9019c1e3232eacace373a6ba957a85b66a255c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/729340d8d1eec8f01bff708e12e449a3415af873", - "reference": "729340d8d1eec8f01bff708e12e449a3415af873", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/a9019c1e3232eacace373a6ba957a85b66a255c1", + "reference": "a9019c1e3232eacace373a6ba957a85b66a255c1", "shasum": "" }, "require": { - "doctrine/common": ">=2.4,<2.8-dev", - "php": ">=5.3.2" + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "4.*", - "symfony/console": "2.*||^3.0" + "doctrine/coding-standard": "^4.0", + "jetbrains/phpstorm-stubs": "^2018.1.2", + "phpstan/phpstan": "^0.10.1", + "phpunit/phpunit": "^7.1.2", + "phpunit/phpunit-mock-objects": "!=3.2.4,!=3.2.5", + "symfony/console": "^2.0.5|^3.0|^4.0", + "symfony/phpunit-bridge": "^3.4.5|^4.0.5" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -528,7 +325,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.5.x-dev" + "dev-master": "2.8.x-dev", + "dev-develop": "3.0.x-dev" } }, "autoload": { @@ -566,37 +364,41 @@ "persistence", "queryobject" ], - "time": "2017-07-22T20:44:48+00:00" + "time": "2018-12-04T06:44:25+00:00" }, { - "name": "doctrine/inflector", - "version": "v1.3.0", + "name": "doctrine/event-manager", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + "url": "https://github.com/doctrine/event-manager.git", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", "shasum": "" }, "require": { "php": "^7.1" }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, "require-dev": { - "phpunit/phpunit": "^6.2" + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -623,46 +425,51 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "Doctrine Event Manager component", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" + "event", + "eventdispatcher", + "eventmanager" ], - "time": "2018-01-09T20:05:19+00:00" + "time": "2018-06-11T11:59:03+00:00" }, { "name": "doctrine/instantiator", - "version": "1.0.5", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + "reference": "a2c590166b2133a4633738648b6b064edae0814a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", "shasum": "" }, "require": { - "php": ">=5.3,<8.0-DEV" + "php": "^7.1" }, "require-dev": { - "athletic/athletic": "~0.1.8", + "doctrine/coding-standard": "^6.0", "ext-pdo": "*", "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~2.0" + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -682,12 +489,12 @@ } ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ "constructor", "instantiate" ], - "time": "2015-06-14T21:17:01+00:00" + "time": "2019-03-17T17:37:11+00:00" }, { "name": "doctrine/lexer", @@ -743,6 +550,78 @@ ], "time": "2014-09-09T13:34:57+00:00" }, + { + "name": "fab/media", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/fabarea/media.git", + "reference": "ad447f7b465fe1ca5bb4d2ff9ae15c5ccb598dc3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fabarea/media/zipball/ad447f7b465fe1ca5bb4d2ff9ae15c5ccb598dc3", + "reference": "ad447f7b465fe1ca5bb4d2ff9ae15c5ccb598dc3", + "shasum": "" + }, + "replace": { + "media": "self.version", + "typo3-ter/media": "self.version" + }, + "type": "typo3-cms-extension", + "autoload": { + "psr-4": { + "Fab\\Media\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Media management system for TYPO3 CMS.", + "homepage": "https://github.com/fabarea/media", + "keywords": [ + "Media management", + "TYPO3 CMS" + ], + "time": "2019-01-28T08:54:32+00:00" + }, + { + "name": "fab/vidi", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/fabarea/vidi.git", + "reference": "1c334345d27091e14da871e86922f78edf6aa6c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fabarea/vidi/zipball/1c334345d27091e14da871e86922f78edf6aa6c8", + "reference": "1c334345d27091e14da871e86922f78edf6aa6c8", + "shasum": "" + }, + "replace": { + "typo3-ter/vidi": "self.version", + "vidi": "self.version" + }, + "type": "typo3-cms-extension", + "autoload": { + "psr-4": { + "Fab\\Vidi\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Generic listing of records with versatile ways of interacting with the data, e.g. advanced filter, inline editing, mass editing, ... Veni, vidi, vici!", + "homepage": "https://github.com/fabarea/vidi", + "keywords": [ + "TYPO3 CMS", + "generic listing" + ], + "time": "2019-05-02T16:34:32+00:00" + }, { "name": "facebook/graph-sdk", "version": "5.7.0", @@ -803,28 +682,32 @@ }, { "name": "fluidtypo3/vhs", - "version": "4.4.0", + "version": "5.2.0", "source": { "type": "git", "url": "https://github.com/FluidTYPO3/vhs.git", - "reference": "0e1c001ce1bd2ee130aa6c4233d10bd4a0c3944e" + "reference": "93bd3ba44406f69e297c4ea6193f0bfae4585e3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FluidTYPO3/vhs/zipball/0e1c001ce1bd2ee130aa6c4233d10bd4a0c3944e", - "reference": "0e1c001ce1bd2ee130aa6c4233d10bd4a0c3944e", + "url": "https://api.github.com/repos/FluidTYPO3/vhs/zipball/93bd3ba44406f69e297c4ea6193f0bfae4585e3d", + "reference": "93bd3ba44406f69e297c4ea6193f0bfae4585e3d", "shasum": "" }, "require": { "php": ">=7.0.0", - "typo3/cms": ">=7.6.13, <=7.6.99|^8.4.1|dev-master" + "typo3/cms-backend": "^8.7 || ^9 || dev-master", + "typo3/cms-core": "^8.7 || ^9 || dev-master", + "typo3/cms-extbase": "^8.7 || ^9 || dev-master", + "typo3/cms-fluid": "^8.7 || ^9 || dev-master", + "typo3/cms-frontend": "^8.7 || ^9 || dev-master" }, "replace": { "typo3-ter/vhs": "self.version", "vhs": "self.version" }, "require-dev": { - "fluidtypo3/development": "^3.0" + "fluidtypo3/development": "^4.0" }, "suggest": { "ext-tidy": "Allows to make use of the tidy ViewHelper" @@ -855,7 +738,7 @@ "utility", "viewhelper" ], - "time": "2018-03-11T08:26:39+00:00" + "time": "2019-04-01T12:17:09+00:00" }, { "name": "georgringer/news", @@ -926,24 +809,23 @@ }, { "name": "gridelementsteam/gridelements", - "version": "8.5.1", + "version": "9.2.2", "source": { "type": "git", "url": "https://gitlab.com/coderscare/gridelements.git", - "reference": "d9b4f6d8c5154d12927d39ea0e7ab8443e588d22" + "reference": "8e0f450fb40dd3d038c53cf20dd3100cca5283a5" }, "dist": { "type": "zip", - "url": "https://gitlab.com/api/v4/projects/coderscare%2Fgridelements/repository/archive.zip?sha=d9b4f6d8c5154d12927d39ea0e7ab8443e588d22", - "reference": "d9b4f6d8c5154d12927d39ea0e7ab8443e588d22", + "url": "https://gitlab.com/api/v4/projects/coderscare%2Fgridelements/repository/archive.zip?sha=8e0f450fb40dd3d038c53cf20dd3100cca5283a5", + "reference": "8e0f450fb40dd3d038c53cf20dd3100cca5283a5", "shasum": "" }, "require": { - "typo3/cms-backend": "^8.7", - "typo3/cms-core": "^8.7", - "typo3/cms-frontend": "^8.7", - "typo3/cms-lang": "^8.7", - "typo3/cms-recordlist": "^8.7" + "typo3/cms-backend": "^9.5.7", + "typo3/cms-core": "^9.5.7", + "typo3/cms-frontend": "^9.5.7", + "typo3/cms-recordlist": "^9.5.7" }, "conflict": { "jfmulticontent": "*", @@ -970,7 +852,7 @@ "TYPO3 CMS", "grids" ], - "time": "2019-04-15T07:49:48+00:00" + "time": "2019-05-27T09:59:26+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1156,55 +1038,111 @@ "time": "2018-12-04T20:46:45+00:00" }, { - "name": "helhum/typo3-console", - "version": "4.9.6", + "name": "helhum/config-loader", + "version": "v0.11.0", "source": { "type": "git", - "url": "https://github.com/TYPO3-Console/TYPO3-Console.git", - "reference": "5913e161a5c7e53df9d8e655e4946a10874b5140" + "url": "https://github.com/helhum/config-loader.git", + "reference": "7748b96a80725fd8801075a4b75485889ac04779" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-Console/TYPO3-Console/zipball/5913e161a5c7e53df9d8e655e4946a10874b5140", - "reference": "5913e161a5c7e53df9d8e655e4946a10874b5140", + "url": "https://api.github.com/repos/helhum/config-loader/zipball/7748b96a80725fd8801075a4b75485889ac04779", + "reference": "7748b96a80725fd8801075a4b75485889ac04779", "shasum": "" }, "require": { - "ext-phar": "*", - "helhum/typo3-console-plugin": "^1.7.5 || ^2.0.2", - "php": ">=5.5.0 <7.3", - "symfony/console": "^2.7 || ^3.0", - "symfony/process": "^2.7 || ^3.0", - "typo3/cms-backend": "^7.6 || ^8.7", - "typo3/cms-core": "^7.6 || ^8.7", - "typo3/cms-extbase": "^7.6 || ^8.7", - "typo3/cms-extensionmanager": "^7.6 || ^8.7", - "typo3/cms-fluid": "^7.6 || ^8.7", - "typo3/cms-install": "^7.6 || ^8.7", - "typo3/cms-scheduler": "^7.6 || ^8.7" + "php": ">=7.0.0 <7.3.0" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6", + "phpunit/phpunit": "^5.0", + "symfony/yaml": "^2.8 || ^3.3 || ^4.0" + }, + "suggest": { + "ext-yaml": "For improved performance when parsing yaml files you should use the PECL YAML Parser php extension", + "symfony/yaml": "To be able to parse yaml files, you will need symfony/yaml" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Helhum\\ConfigLoader\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Generic config loader with context and environment support.", + "time": "2018-09-02T15:46:19+00:00" + }, + { + "name": "helhum/typo3-console", + "version": "5.6.0", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-Console/TYPO3-Console.git", + "reference": "5e4ce3c116685a9929e033d3032d502658e543e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-Console/TYPO3-Console/zipball/5e4ce3c116685a9929e033d3032d502658e543e9", + "reference": "5e4ce3c116685a9929e033d3032d502658e543e9", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.4", + "helhum/config-loader": ">=0.9 <0.12", + "helhum/typo3-console-plugin": "^2.0.2", + "php": ">=7.0.0 <7.3", + "symfony/console": "^3.4.4 || ^4.0", + "symfony/process": "^3.4.4 || ^4.0", + "typo3/cms-backend": "~8.7.10 || ~9.5.0", + "typo3/cms-core": "~8.7.10 || ~9.5.0", + "typo3/cms-extbase": "~8.7.10 || ~9.5.0", + "typo3/cms-extensionmanager": "~8.7.10 || ~9.5.0", + "typo3/cms-fluid": "~8.7.10 || ~9.5.0", + "typo3/cms-frontend": "~8.7.10 || ~9.5.0", + "typo3/cms-install": "~8.7.10 || ~9.5.0", + "typo3/cms-saltedpasswords": "*", + "typo3/cms-scheduler": "~8.7.10 || ~9.5.0" + }, + "conflict": { + "friendsoftypo3/dbal": "*", + "typo3-ter/dbal": "*" }, "replace": { "typo3-ter/typo3-console": "self.version", "typo3_console": "self.version" }, "require-dev": { - "mikey179/vfsstream": "~1.6.0", - "nimut/testing-framework": "^2.0 || ^3.0", + "cweagans/composer-patches": "^1.6", + "doctrine/dbal": "< 2.8", + "jakub-onderka/php-parallel-lint": "^1.0", + "nimut/testing-framework": "dev-master", "symfony/filesystem": "^3.2", - "typo3-console/create-reference-command": "^1.0", - "typo3/cms": "^8.7" + "typo3-console/convert-command-controller-command": "@dev", + "typo3-console/create-reference-command": "@dev", + "typo3-console/php-server-command": "^0.2", + "typo3/cms-filemetadata": "~8.7.10 || ~9.5.0 || dev-master", + "typo3/cms-reports": "~8.7.10 || ~9.5.0 || dev-master" }, "bin": [ - "Scripts/typo3cms" + "typo3cms" ], "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev" + "dev-master": "5.x-dev" }, "typo3/cms": { - "cms-package-dir": "{$vendor-dir}/typo3/cms", - "web-dir": ".Build/Web", + "app-dir": ".Build", + "web-dir": ".Build/public", "Package": { "partOfMinimalUsableSystem": true } @@ -1213,8 +1151,8 @@ "autoload": { "psr-4": { "Helhum\\Typo3Console\\": [ - "Classes/", - "Resources/Private/ExtensionArtifacts/src/" + "Classes/Console/", + "Classes/Compatibility/" ] } }, @@ -1239,7 +1177,7 @@ "console", "typo3" ], - "time": "2018-07-03T16:58:45+00:00" + "time": "2018-10-21T21:10:17+00:00" }, { "name": "helhum/typo3-console-plugin", @@ -1294,76 +1232,48 @@ ], "time": "2018-12-09T12:06:13+00:00" }, - { - "name": "jalle19/php-yui-compressor", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/Jalle19/php-yui-compressor.git", - "reference": "eb88c4f7fd8d7c8bd15a1970611d67cca11f71a0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Jalle19/php-yui-compressor/zipball/eb88c4f7fd8d7c8bd15a1970611d67cca11f71a0", - "reference": "eb88c4f7fd8d7c8bd15a1970611d67cca11f71a0", - "shasum": "" - }, - "require": { - "nervo/yuicompressor": "2.4.*", - "php": ">=5.3.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "YUI": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "description": "A modern PHP wrapper for the YUI compressor", - "homepage": "https://github.com/Jalle19/php-yui-compressor", - "keywords": [ - "JS", - "css", - "minify", - "yui" - ], - "time": "2014-06-03T12:02:11+00:00" - }, { "name": "league/csv", - "version": "8.2.3", + "version": "9.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "d2aab1e7bde802582c3879acf03d92716577c76d" + "reference": "f3a3c69b6e152417e1b62d995bcad2237b053cc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/d2aab1e7bde802582c3879acf03d92716577c76d", - "reference": "d2aab1e7bde802582c3879acf03d92716577c76d", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/f3a3c69b6e152417e1b62d995bcad2237b053cc6", + "reference": "f3a3c69b6e152417e1b62d995bcad2237b053cc6", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=5.5.0" + "php": ">=7.0.10" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^1.9", - "phpunit/phpunit": "^4.0" + "ext-curl": "*", + "friendsofphp/php-cs-fixer": "^2.12", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpstan/phpstan-strict-rules": "^0.9.0", + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "8.2-dev" + "dev-master": "9.x-dev" } }, "autoload": { "psr-4": { "League\\Csv\\": "src" - } + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1387,376 +1297,58 @@ "read", "write" ], - "time": "2018-02-06T08:27:03+00:00" + "time": "2019-03-08T06:56:16+00:00" }, { - "name": "linkorb/jsmin-php", - "version": "1.0.0", + "name": "nikic/php-parser", + "version": "v4.2.2", "source": { "type": "git", - "url": "https://github.com/linkorb/jsmin-php.git", - "reference": "be85d87fc9c27730e7e9ced742b13010dafc1026" + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "1bd73cc04c3843ad8d6b0bfc0956026a151fc420" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/linkorb/jsmin-php/zipball/be85d87fc9c27730e7e9ced742b13010dafc1026", - "reference": "be85d87fc9c27730e7e9ced742b13010dafc1026", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bd73cc04c3843ad8d6b0bfc0956026a151fc420", + "reference": "1bd73cc04c3843ad8d6b0bfc0956026a151fc420", "shasum": "" }, "require": { - "php": ">=5.0.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Joost Faassen", - "email": "j.faassen@linkorb.com", - "role": "Packaging for Composer" - }, - { - "name": "Ryan Grove", - "email": "ryan@wonko.com", - "role": "PHP port" - }, - { - "name": "Adam Gofort", - "email": "aag@adamgoforth.com", - "role": "Updates to the PHP port" - }, - { - "name": "Douglas Crockford", - "email": "douglas@crockford.com" - } - ], - "description": "Unofficial package of jsmin-php", - "homepage": "http://www.github.com/linkorb/jsmin-php", - "keywords": [ - "javascript", - "jsmin", - "minify" - ], - "time": "2013-03-15T13:16:35+00:00" - }, - { - "name": "matthiasmullie/minify", - "version": "1.3.61", - "source": { - "type": "git", - "url": "https://github.com/matthiasmullie/minify.git", - "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751", - "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "matthiasmullie/path-converter": "~1.1", - "php": ">=5.3.0" + "ext-tokenizer": "*", + "php": ">=7.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~2.0", - "matthiasmullie/scrapbook": "~1.0", - "phpunit/phpunit": "~4.8" - }, - "suggest": { - "psr/cache-implementation": "Cache implementation to use with Minify::cache" + "phpunit/phpunit": "^6.5 || ^7.0" }, "bin": [ - "bin/minifycss", - "bin/minifyjs" + "bin/php-parse" ], "type": "library", - "autoload": { - "psr-4": { - "MatthiasMullie\\Minify\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthias Mullie", - "email": "minify@mullie.eu", - "homepage": "http://www.mullie.eu", - "role": "Developer" - } - ], - "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.", - "homepage": "http://www.minifier.org", - "keywords": [ - "JS", - "css", - "javascript", - "minifier", - "minify" - ], - "time": "2018-11-26T23:10:39+00:00" - }, - { - "name": "matthiasmullie/path-converter", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/matthiasmullie/path-converter.git", - "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/5e4b121c8b9f97c80835c1d878b0812ba1d607c9", - "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "MatthiasMullie\\PathConverter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthias Mullie", - "email": "pathconverter@mullie.eu", - "homepage": "http://www.mullie.eu", - "role": "Developer" - } - ], - "description": "Relative path converter", - "homepage": "http://github.com/matthiasmullie/path-converter", - "keywords": [ - "converter", - "path", - "paths", - "relative" - ], - "time": "2018-10-25T15:19:41+00:00" - }, - { - "name": "meenie/javascript-packer", - "version": "1.1", - "source": { - "type": "git", - "url": "https://github.com/meenie/javascript-packer.git", - "reference": "dcab0159ae1ed9d7535c034fb8afe1e4c3495d22" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/meenie/javascript-packer/zipball/dcab0159ae1ed9d7535c034fb8afe1e4c3495d22", - "reference": "dcab0159ae1ed9d7535c034fb8afe1e4c3495d22", - "shasum": "" - }, - "type": "library", - "autoload": { - "files": [ - "class.JavaScriptPacker.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL 2.1" - ], - "authors": [ - { - "name": "Nicolas Martin", - "role": "Developer" - } - ], - "description": "Composer hosted mirror of the PHP Version of Dean Edwards' JavaScript Packer", - "homepage": "http://joliclic.free.fr/php/javascript-packer/en/", - "keywords": [ - "javascript packer" - ], - "time": "2013-03-25T21:54:33+00:00" - }, - { - "name": "natxet/CssMin", - "version": "v3.0.6", - "source": { - "type": "git", - "url": "https://github.com/natxet/CssMin.git", - "reference": "d5d9f4c3e5cedb1ae96a95a21731f8790e38f1dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/natxet/CssMin/zipball/d5d9f4c3e5cedb1ae96a95a21731f8790e38f1dd", - "reference": "d5d9f4c3e5cedb1ae96a95a21731f8790e38f1dd", - "shasum": "" - }, - "require": { - "php": ">=5.0" - }, - "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Joe Scylla", - "email": "joe.scylla@gmail.com", - "homepage": "https://profiles.google.com/joe.scylla" - } - ], - "description": "Minifying CSS", - "homepage": "http://code.google.com/p/cssmin/", - "keywords": [ - "css", - "minify" - ], - "time": "2018-01-09T11:15:01+00:00" - }, - { - "name": "nervo/yuicompressor", - "version": "2.4.8", - "source": { - "type": "git", - "url": "https://github.com/nervo/yuicompressor.git", - "reference": "e6e3b215c3998cf6092613c002ae533ae75d7ada" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nervo/yuicompressor/zipball/e6e3b215c3998cf6092613c002ae533ae75d7ada", - "reference": "e6e3b215c3998cf6092613c002ae533ae75d7ada", - "shasum": "" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD" - ], - "description": "YUI Compressor is an open source tool that supports the compression of both JavaScript and CSS files. The JavaScript compression removes comments and white-spaces as well as obfuscates local variables using the smallest possible variable name. CSS compression is done using a regular-expression-based CSS minifier.", - "homepage": "https://github.com/yui/yuicompressor", - "keywords": [ - "java", - "yui" - ], - "time": "2013-09-13T10:26:14+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.99", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "shasum": "" - }, - "require": { - "php": "^7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "time": "2018-07-02T15:55:56+00:00" - }, - { - "name": "patchwork/jsqueeze", - "version": "v2.0.5", - "source": { - "type": "git", - "url": "https://github.com/tchwork/jsqueeze.git", - "reference": "693d64850eab2ce6a7c8f7cf547e1ab46e69d542" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tchwork/jsqueeze/zipball/693d64850eab2ce6a7c8f7cf547e1ab46e69d542", - "reference": "693d64850eab2ce6a7c8f7cf547e1ab46e69d542", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "4.2-dev" } }, "autoload": { "psr-4": { - "Patchwork\\": "src/" + "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "(Apache-2.0 or GPL-2.0)" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Nikita Popov" } ], - "description": "Efficient JavaScript minification in PHP", - "homepage": "https://github.com/tchwork/jsqueeze", + "description": "A PHP parser written in PHP", "keywords": [ - "compression", - "javascript", - "minification" + "parser", + "php" ], - "time": "2016-04-19T09:28:22+00:00" + "time": "2019-05-25T20:07:01+00:00" }, { "name": "pixelant/pxa-social-feed", @@ -1815,6 +1407,101 @@ "description": "Add Facebook, Instagram, and Twitter feeds to your site.", "time": "2019-03-13T09:49:44+00:00" }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, { "name": "psr/http-message", "version": "1.0.1", @@ -1865,6 +1552,112 @@ ], "time": "2016-08-06T14:39:51+00:00" }, + { + "name": "psr/http-server-handler", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-server-handler.git", + "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/aff2f80e33b7f026ec96bb42f63242dc50ffcae7", + "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP server-side request handler", + "keywords": [ + "handler", + "http", + "http-interop", + "psr", + "psr-15", + "psr-7", + "request", + "response", + "server" + ], + "time": "2018-10-30T16:46:14+00:00" + }, + { + "name": "psr/http-server-middleware", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-server-middleware.git", + "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/2296f45510945530b9dceb8bcedb5cb84d40c5f5", + "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "psr/http-message": "^1.0", + "psr/http-server-handler": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP server-side middleware", + "keywords": [ + "http", + "http-interop", + "middleware", + "psr", + "psr-15", + "psr-7", + "request", + "response" + ], + "time": "2018-10-30T17:12:04+00:00" + }, { "name": "psr/log", "version": "1.0.2", @@ -1952,52 +1745,6 @@ "description": "A polyfill for getallheaders.", "time": "2016-02-11T07:05:27+00:00" }, - { - "name": "smichaelsen/pagepath", - "version": "1.1.6", - "source": { - "type": "git", - "url": "https://github.com/smichaelsen/typo3-pagepath.git", - "reference": "09dfe1e979dace879f6a12065d80bbe2d7c14198" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/smichaelsen/typo3-pagepath/zipball/09dfe1e979dace879f6a12065d80bbe2d7c14198", - "reference": "09dfe1e979dace879f6a12065d80bbe2d7c14198", - "shasum": "" - }, - "require": { - "typo3/cms-core": "^7.6 || ^8.6" - }, - "replace": { - "pagepath": "self.version", - "typo3-ter/pagepath": "self.version" - }, - "require-dev": { - "namelesscoder/typo3-repository-client": "^1.2.0" - }, - "type": "typo3-cms-extension", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - }, - "typo3/cms": { - "cms-package-dir": "{$vendor-dir}/typo3/cms", - "web-dir": ".Build/Web" - } - }, - "autoload": { - "classmap": [ - "Classes/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "homepage": "https://github.com/smichaelsen/typo3-pagepath", - "time": "2017-02-15T14:33:41+00:00" - }, { "name": "swiftmailer/swiftmailer", "version": "v5.4.12", @@ -2053,26 +1800,164 @@ "time": "2018-07-31T09:26:32+00:00" }, { - "name": "symfony/console", - "version": "v3.4.27", + "name": "symfony/cache", + "version": "v4.3.0", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "15a9104356436cb26e08adab97706654799d31d8" + "url": "https://github.com/symfony/cache.git", + "reference": "f09463d1165396745fef0aae64b7a784c891be9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/15a9104356436cb26e08adab97706654799d31d8", - "reference": "15a9104356436cb26e08adab97706654799d31d8", + "url": "https://api.github.com/repos/symfony/cache/zipball/f09463d1165396745fef0aae64b7a784c891be9f", + "reference": "f09463d1165396745fef0aae64b7a784c891be9f", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/debug": "~2.8|~3.0|~4.0", - "symfony/polyfill-mbstring": "~1.0" + "php": "^7.1.3", + "psr/cache": "~1.0", + "psr/log": "~1.0", + "symfony/cache-contracts": "^1.1", + "symfony/service-contracts": "^1.1", + "symfony/var-exporter": "^4.2" + }, + "conflict": { + "doctrine/dbal": "<2.5", + "symfony/dependency-injection": "<3.4", + "symfony/var-dumper": "<3.4" + }, + "provide": { + "psr/cache-implementation": "1.0", + "psr/simple-cache-implementation": "1.0", + "symfony/cache-implementation": "1.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/cache": "~1.6", + "doctrine/dbal": "~2.5", + "predis/predis": "~1.1", + "psr/simple-cache": "^1.0", + "symfony/config": "~4.2", + "symfony/dependency-injection": "~3.4|~4.1", + "symfony/var-dumper": "^4.1.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Cache component with PSR-6, PSR-16, and tags", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "time": "2019-05-27T08:16:38+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "7ff3902cc747dd5e2c6f26dc42603ed07b530293" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/7ff3902cc747dd5e2c6f26dc42603ed07b530293", + "reference": "7ff3902cc747dd5e2c6f26dc42603ed07b530293", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "psr/cache": "", + "symfony/cache-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-05-22T12:23:29+00:00" + }, + { + "name": "symfony/console", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "707b619d2c3bedf0224d56f95f77dabc60102305" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/707b619d2c3bedf0224d56f95f77dabc60102305", + "reference": "707b619d2c3bedf0224d56f95f77dabc60102305", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1" }, "conflict": { "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3", "symfony/process": "<3.3" }, "provide": { @@ -2080,11 +1965,12 @@ }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~3.3|~4.0", + "symfony/config": "~3.4|~4.0", "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/event-dispatcher": "^4.3", "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.3|~4.0" + "symfony/process": "~3.4|~4.0", + "symfony/var-dumper": "^4.3" }, "suggest": { "psr/log": "For using the console logger", @@ -2095,7 +1981,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2122,41 +2008,36 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-04-08T09:29:13+00:00" + "time": "2019-05-27T08:16:38+00:00" }, { - "name": "symfony/debug", - "version": "v4.2.8", + "name": "symfony/expression-language", + "version": "v4.3.0", "source": { "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "2d279b6bb1d582dd5740d4d3251ae8c18812ed37" + "url": "https://github.com/symfony/expression-language.git", + "reference": "94f1b244c3f2f5e6d360d3d63d3ef77a5fc8aa82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/2d279b6bb1d582dd5740d4d3251ae8c18812ed37", - "reference": "2d279b6bb1d582dd5740d4d3251ae8c18812ed37", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/94f1b244c3f2f5e6d360d3d63d3ef77a5fc8aa82", + "reference": "94f1b244c3f2f5e6d360d3d63d3ef77a5fc8aa82", "shasum": "" }, "require": { "php": "^7.1.3", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": "<3.4" - }, - "require-dev": { - "symfony/http-kernel": "~3.4|~4.0" + "symfony/cache": "~3.4|~4.0", + "symfony/service-contracts": "^1.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Debug\\": "" + "Symfony\\Component\\ExpressionLanguage\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2176,22 +2057,22 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Debug Component", + "description": "Symfony ExpressionLanguage Component", "homepage": "https://symfony.com", - "time": "2019-04-11T11:27:41+00:00" + "time": "2019-05-27T08:16:38+00:00" }, { "name": "symfony/finder", - "version": "v4.2.8", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "e45135658bd6c14b61850bf131c4f09a55133f69" + "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/e45135658bd6c14b61850bf131c4f09a55133f69", - "reference": "e45135658bd6c14b61850bf131c4f09a55133f69", + "url": "https://api.github.com/repos/symfony/finder/zipball/b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176", + "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176", "shasum": "" }, "require": { @@ -2200,7 +2081,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2227,20 +2108,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-04-06T13:51:08+00:00" + "time": "2019-05-26T20:47:49+00:00" }, { "name": "symfony/inflector", - "version": "v4.2.8", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", - "reference": "275e54941a4f17a471c68d2a00e2513fc1fd4a78" + "reference": "fc31c163077e75bb0b1055fe60a27f5c3cb9ae7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/275e54941a4f17a471c68d2a00e2513fc1fd4a78", - "reference": "275e54941a4f17a471c68d2a00e2513fc1fd4a78", + "url": "https://api.github.com/repos/symfony/inflector/zipball/fc31c163077e75bb0b1055fe60a27f5c3cb9ae7c", + "reference": "fc31c163077e75bb0b1055fe60a27f5c3cb9ae7c", "shasum": "" }, "require": { @@ -2250,7 +2131,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2285,29 +2166,104 @@ "symfony", "words" ], - "time": "2019-01-16T20:31:39+00:00" + "time": "2019-04-01T13:53:46+00:00" }, { - "name": "symfony/options-resolver", - "version": "v3.4.27", + "name": "symfony/intl", + "version": "v4.3.0", "source": { "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44" + "url": "https://github.com/symfony/intl.git", + "reference": "98e7de6ec772cdb6085abf947cb08953cb24f441" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44", - "reference": "ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44", + "url": "https://api.github.com/repos/symfony/intl/zipball/98e7de6ec772cdb6085abf947cb08953cb24f441", + "reference": "98e7de6ec772cdb6085abf947cb08953cb24f441", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3", + "symfony/polyfill-intl-icu": "~1.0" + }, + "require-dev": { + "symfony/filesystem": "~3.4|~4.0" + }, + "suggest": { + "ext-intl": "to use the component with locales other than \"en\"" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Intl\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Eriksen Costa", + "email": "eriksen.costa@infranology.com.br" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", + "homepage": "https://symfony.com", + "keywords": [ + "i18n", + "icu", + "internationalization", + "intl", + "l10n", + "localization" + ], + "time": "2019-05-29T18:02:35+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "914e0edcb7cd0c9f494bc023b1d47534f4542332" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/914e0edcb7cd0c9f494bc023b1d47534f4542332", + "reference": "914e0edcb7cd0c9f494bc023b1d47534f4542332", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" } }, "autoload": { @@ -2339,7 +2295,7 @@ "configuration", "options" ], - "time": "2019-04-10T16:00:48+00:00" + "time": "2019-05-10T05:38:46+00:00" }, { "name": "symfony/polyfill-ctype", @@ -2399,6 +2355,126 @@ ], "time": "2019-02-06T07:57:58+00:00" }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "999878a3a09d73cae157b0cf89bb6fb2cc073057" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/999878a3a09d73cae157b0cf89bb6fb2cc073057", + "reference": "999878a3a09d73cae157b0cf89bb6fb2cc073057", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/intl": "~2.3|~3.0|~4.0" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2019-01-07T19:39:47+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.9" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2019-03-04T13:44:35+00:00" + }, { "name": "symfony/polyfill-mbstring", "version": "v1.11.0", @@ -2459,21 +2535,20 @@ "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/polyfill-php70", + "name": "symfony/polyfill-php72", "version": "v1.11.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "bc4858fb611bda58719124ca079baff854149c89" + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/bc4858fb611bda58719124ca079baff854149c89", - "reference": "bc4858fb611bda58719124ca079baff854149c89", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0|~9.99", "php": ">=5.3.3" }, "type": "library", @@ -2484,7 +2559,62 @@ }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" }, "files": [ "bootstrap.php" @@ -2507,7 +2637,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -2519,25 +2649,25 @@ }, { "name": "symfony/process", - "version": "v3.4.27", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "a9c4dfbf653023b668c282e4e02609d131f4057a" + "reference": "a5e3dd4e93a364668034a3cb6efa963d0b33ab45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/a9c4dfbf653023b668c282e4e02609d131f4057a", - "reference": "a9c4dfbf653023b668c282e4e02609d131f4057a", + "url": "https://api.github.com/repos/symfony/process/zipball/a5e3dd4e93a364668034a3cb6efa963d0b33ab45", + "reference": "a5e3dd4e93a364668034a3cb6efa963d0b33ab45", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2564,29 +2694,28 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2019-04-08T16:15:54+00:00" + "time": "2019-05-26T20:47:49+00:00" }, { "name": "symfony/property-access", - "version": "v3.4.27", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "9b1c9df96a00c14445bef4cf37ad85e7239d8a4a" + "reference": "a14764290356f3fd17b65d2e98babc19b85e2814" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/9b1c9df96a00c14445bef4cf37ad85e7239d8a4a", - "reference": "9b1c9df96a00c14445bef4cf37ad85e7239d8a4a", + "url": "https://api.github.com/repos/symfony/property-access/zipball/a14764290356f3fd17b65d2e98babc19b85e2814", + "reference": "a14764290356f3fd17b65d2e98babc19b85e2814", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/inflector": "~3.1|~4.0", - "symfony/polyfill-php70": "~1.0" + "php": "^7.1.3", + "symfony/inflector": "~3.4|~4.0" }, "require-dev": { - "symfony/cache": "~3.1|~4.0" + "symfony/cache": "~3.4|~4.0" }, "suggest": { "psr/cache-implementation": "To cache access methods." @@ -2594,7 +2723,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2632,43 +2761,120 @@ "property path", "reflection" ], - "time": "2019-03-04T06:36:31+00:00" + "time": "2019-05-20T16:16:12+00:00" }, { - "name": "symfony/serializer", - "version": "v3.4.27", + "name": "symfony/routing", + "version": "v4.3.0", "source": { "type": "git", - "url": "https://github.com/symfony/serializer.git", - "reference": "99aceeb3e10852b951b9cab57a2b83062db09efb" + "url": "https://github.com/symfony/routing.git", + "reference": "e6cc85f03102ef5e4aedfe636f83e58cf6fd7338" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/99aceeb3e10852b951b9cab57a2b83062db09efb", - "reference": "99aceeb3e10852b951b9cab57a2b83062db09efb", + "url": "https://api.github.com/repos/symfony/routing/zipball/e6cc85f03102ef5e4aedfe636f83e58cf6fd7338", + "reference": "e6cc85f03102ef5e4aedfe636f83e58cf6fd7338", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", + "php": "^7.1.3" + }, + "conflict": { + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "~4.2", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2019-05-20T16:16:12+00:00" + }, + { + "name": "symfony/serializer", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "4bb37f32833c7fc72a6b2dc2abf545918c77fb6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/4bb37f32833c7fc72a6b2dc2abf545918c77fb6e", + "reference": "4bb37f32833c7fc72a6b2dc2abf545918c77fb6e", + "shasum": "" + }, + "require": { + "php": "^7.1.3", "symfony/polyfill-ctype": "~1.8" }, "conflict": { "phpdocumentor/type-resolver": "<0.2.1", - "symfony/dependency-injection": "<3.2", - "symfony/property-access": ">=3.0,<3.0.4|>=2.8,<2.8.4", - "symfony/property-info": "<3.1", + "symfony/dependency-injection": "<3.4", + "symfony/property-access": "<3.4", + "symfony/property-info": "<3.4", "symfony/yaml": "<3.4" }, "require-dev": { "doctrine/annotations": "~1.0", "doctrine/cache": "~1.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "symfony/cache": "~3.1|~4.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.2|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/property-access": "~2.8|~3.0|~4.0", + "symfony/cache": "~3.4|~4.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/property-access": "~3.4|~4.0", "symfony/property-info": "^3.4.13|~4.0", + "symfony/validator": "~3.4|~4.0", "symfony/yaml": "~3.4|~4.0" }, "suggest": { @@ -2684,7 +2890,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2711,20 +2917,138 @@ ], "description": "Symfony Serializer Component", "homepage": "https://symfony.com", - "time": "2019-04-27T21:20:35+00:00" + "time": "2019-05-20T16:16:12+00:00" }, { - "name": "symfony/yaml", - "version": "v4.2.8", + "name": "symfony/service-contracts", + "version": "v1.1.2", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "6712daf03ee25b53abb14e7e8e0ede1a770efdb1" + "url": "https://github.com/symfony/service-contracts.git", + "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/6712daf03ee25b53abb14e7e8e0ede1a770efdb1", - "reference": "6712daf03ee25b53abb14e7e8e0ede1a770efdb1", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/191afdcb5804db960d26d8566b7e9a2843cab3a0", + "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "psr/container": "", + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-05-28T07:50:59+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "2b7c857d553423b2317ac0741fb2581d9bfd8fb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/2b7c857d553423b2317ac0741fb2581d9bfd8fb7", + "reference": "2b7c857d553423b2317ac0741fb2581d9bfd8fb7", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "symfony/var-dumper": "^4.1.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "time": "2019-04-10T19:42:49+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "c60ecf5ba842324433b46f58dc7afc4487dbab99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c60ecf5ba842324433b46f58dc7afc4487dbab99", + "reference": "c60ecf5ba842324433b46f58dc7afc4487dbab99", "shasum": "" }, "require": { @@ -2743,7 +3067,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2770,189 +3094,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-03-30T15:58:42+00:00" - }, - { - "name": "tedivm/jshrink", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/tedious/JShrink.git", - "reference": "21254058dc3ce6aba6bef458cff4bfa25cf8b198" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tedious/JShrink/zipball/21254058dc3ce6aba6bef458cff4bfa25cf8b198", - "reference": "21254058dc3ce6aba6bef458cff4bfa25cf8b198", - "shasum": "" - }, - "require": { - "php": "^5.6|^7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.8", - "php-coveralls/php-coveralls": "^1.1.0", - "phpunit/phpunit": "^6" - }, - "type": "library", - "autoload": { - "psr-0": { - "JShrink": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Robert Hafner", - "email": "tedivm@tedivm.com" - } - ], - "description": "Javascript Minifier built in PHP", - "homepage": "http://github.com/tedious/JShrink", - "keywords": [ - "javascript", - "minifier" - ], - "time": "2018-09-16T00:02:51+00:00" - }, - { - "name": "typo3-ter/html-compress", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://extensions.typo3.org/extension/download/html_compress/1.1.1/zip/" - }, - "require": { - "typo3/cms-core": ">= 7.6.0, <= 8.9.99" - }, - "replace": { - "html_compress": "self.version", - "typo3-ter/html_compress": "self.version" - }, - "type": "typo3-cms-extension", - "autoload": { - "psr-4": { - "Markussom\\HtmlCompress\\": "Classes" - } - }, - "authors": [ - { - "name": "Markus Sommer", - "email": "info@creativeworkspace.de", - "company": "https://www.creativeworkspace.de", - "username": "delaramas" - } - ], - "description": "Compress/minify your HTML output", - "homepage": "https://extensions.typo3.org/extension/html_compress/", - "time": "2016-12-26T10:19:02+00:00" - }, - { - "name": "typo3-ter/media", - "version": "4.5.0", - "dist": { - "type": "zip", - "url": "https://extensions.typo3.org/extension/download/media/4.5.0/zip/" - }, - "require": { - "typo3-ter/vidi": ">= 2.3.1, <= 2.99.99", - "typo3/cms-core": ">= 7.6.0, <= 8.99.99" - }, - "replace": { - "media": "self.version" - }, - "suggest": { - "typo3-ter/metadata": "*" - }, - "type": "typo3-cms-extension", - "autoload": { - "psr-4": { - "Fab\\Media\\": "Classes/" - } - }, - "authors": [ - { - "name": "Fabien Udriot", - "email": "fabien@ecodev.ch", - "company": "", - "username": "ecodev" - } - ], - "description": "Media management system for TYPO3 CMS.", - "homepage": "https://extensions.typo3.org/extension/media/", - "time": "2017-11-02T13:08:04+00:00" - }, - { - "name": "typo3-ter/ods-redirects", - "version": "1.3.4", - "dist": { - "type": "zip", - "url": "https://extensions.typo3.org/extension/download/ods_redirects/1.3.4/zip/" - }, - "require": { - "typo3/cms-core": ">= 7.0.0, <= 8.99.99" - }, - "replace": { - "ods_redirects": "self.version", - "typo3-ter/ods_redirects": "self.version" - }, - "type": "typo3-cms-extension", - "autoload": { - "classmap": [ - "" - ], - "exclude-from-classmap": [ - "Migrations", - "Tests", - "tests", - "class.ext_update.php" - ] - }, - "authors": [ - { - "name": "Robert Heel", - "email": "typo3@bobosch.de", - "company": "", - "username": "bobosch" - } - ], - "description": "Simply manage (permanent 301) redirects in the list view. The extension supports multidomain sites, count the redirect usage and shows the last referer. UPDATE! imports the records from realurl.", - "homepage": "https://extensions.typo3.org/extension/ods_redirects/", - "time": "2017-05-22T22:07:45+00:00" - }, - { - "name": "typo3-ter/vidi", - "version": "2.7.1", - "dist": { - "type": "zip", - "url": "https://extensions.typo3.org/extension/download/vidi/2.7.1/zip/" - }, - "require": { - "typo3/cms-core": ">= 7.6.0, <= 8.99.99" - }, - "replace": { - "vidi": "self.version" - }, - "type": "typo3-cms-extension", - "autoload": { - "psr-4": { - "Fab\\Vidi\\": "Classes/" - } - }, - "authors": [ - { - "name": "Fabien Udriot", - "email": "fabien@ecodev.ch", - "company": "", - "username": "ecodev" - } - ], - "description": "Generic listing of records with versatile ways of interacting with the data, e.g. advanced filter, inline editing, mass editing, ... Veni, vidi, vici!", - "homepage": "https://extensions.typo3.org/extension/vidi/", - "time": "2018-08-31T14:37:27+00:00" + "time": "2019-04-06T14:04:46+00:00" }, { "name": "typo3/class-alias-loader", @@ -3013,184 +3155,53 @@ "time": "2018-10-03T12:49:56+00:00" }, { - "name": "typo3/cms", - "version": "v8.7.26", + "name": "typo3/cms-adminpanel", + "version": "v9.5.7", "source": { "type": "git", - "url": "https://github.com/TYPO3/TYPO3.CMS.git", - "reference": "2c8df8f59068e1861606ff1dc0f35c693ffd5393" + "url": "https://github.com/TYPO3-CMS/adminpanel.git", + "reference": "bbcbf2e40363b6077e8e4c81d8496c7ba4d9ba6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3/TYPO3.CMS/zipball/2c8df8f59068e1861606ff1dc0f35c693ffd5393", - "reference": "2c8df8f59068e1861606ff1dc0f35c693ffd5393", + "url": "https://api.github.com/repos/TYPO3-CMS/adminpanel/zipball/bbcbf2e40363b6077e8e4c81d8496c7ba4d9ba6a", + "reference": "bbcbf2e40363b6077e8e4c81d8496c7ba4d9ba6a", "shasum": "" }, "require": { - "algo26-matthias/idna-convert": "^1.1.0", - "cogpowered/finediff": "~0.3.1", - "doctrine/dbal": "~2.5.4", - "doctrine/instantiator": "~1.0.4", - "doctrine/lexer": "^1.0", - "ext-json": "*", - "ext-pcre": "*", - "ext-session": "*", - "ext-xml": "*", - "guzzlehttp/guzzle": "^6.3.0", - "php": "^7.0 <7.4", "psr/http-message": "~1.0", - "psr/log": "~1.0.0", - "swiftmailer/swiftmailer": "~5.4.5", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0", - "symfony/polyfill-mbstring": "^1.2", - "symfony/yaml": "^2.7 || ^3.0 || ^4.0", - "typo3/class-alias-loader": "^1.0", - "typo3/cms-cli": "^1.0.2", - "typo3/cms-composer-installers": "^1.2.8", - "typo3/phar-stream-wrapper": "^3.1.2", - "typo3fluid/fluid": "^2.5.5" + "psr/http-server-handler": "^1.0", + "psr/http-server-middleware": "^1.0", + "typo3/cms-backend": "9.5.7", + "typo3/cms-core": "9.5.7", + "typo3/cms-fluid": "9.5.7", + "typo3/cms-frontend": "9.5.7", + "typo3fluid/fluid": "^2.6.1" }, "conflict": { - "symfony/finder": "2.7.44 || 2.8.37 || 3.4.7 || 4.0.7" + "typo3/cms": "*" }, "replace": { - "typo3-ter/func": "*", - "typo3/cms-about": "self.version", - "typo3/cms-backend": "self.version", - "typo3/cms-belog": "self.version", - "typo3/cms-beuser": "self.version", - "typo3/cms-context-help": "self.version", - "typo3/cms-core": "self.version", - "typo3/cms-cshmanual": "self.version", - "typo3/cms-css-styled-content": "self.version", - "typo3/cms-documentation": "self.version", - "typo3/cms-extbase": "self.version", - "typo3/cms-extensionmanager": "self.version", - "typo3/cms-feedit": "self.version", - "typo3/cms-felogin": "self.version", - "typo3/cms-filelist": "self.version", - "typo3/cms-filemetadata": "self.version", - "typo3/cms-fluid": "self.version", - "typo3/cms-fluid-styled-content": "self.version", - "typo3/cms-form": "self.version", - "typo3/cms-frontend": "self.version", - "typo3/cms-func": "self.version", - "typo3/cms-func-wizards": "self.version", - "typo3/cms-impexp": "self.version", - "typo3/cms-indexed-search": "self.version", - "typo3/cms-info": "self.version", - "typo3/cms-info-pagetsconfig": "self.version", - "typo3/cms-install": "self.version", - "typo3/cms-lang": "self.version", - "typo3/cms-linkvalidator": "self.version", - "typo3/cms-lowlevel": "self.version", - "typo3/cms-opendocs": "self.version", - "typo3/cms-recordlist": "self.version", - "typo3/cms-recycler": "self.version", - "typo3/cms-reports": "self.version", - "typo3/cms-rsaauth": "self.version", - "typo3/cms-rte-ckeditor": "self.version", - "typo3/cms-saltedpasswords": "self.version", - "typo3/cms-scheduler": "self.version", - "typo3/cms-setup": "self.version", - "typo3/cms-sv": "self.version", - "typo3/cms-sys-action": "self.version", - "typo3/cms-sys-note": "self.version", - "typo3/cms-t3editor": "self.version", - "typo3/cms-taskcenter": "self.version", - "typo3/cms-tstemplate": "self.version", - "typo3/cms-version": "self.version", - "typo3/cms-viewpage": "self.version", - "typo3/cms-wizard-crpages": "self.version", - "typo3/cms-wizard-sortpages": "self.version", - "typo3/cms-workspaces": "self.version" + "adminpanel": "*" }, - "require-dev": { - "codeception/codeception": "^2.3", - "fiunchinho/phpunit-randomizer": "~3.0.0", - "friendsofphp/php-cs-fixer": "^2.0", - "typo3/cms-styleguide": "~8.0.15", - "typo3/testing-framework": "~1.3.2" - }, - "suggest": { - "ext-fileinfo": "Used for proper file type detection in the file abstraction layer", - "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", - "ext-mysqli": "", - "ext-openssl": "", - "ext-zip": "", - "ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files" - }, - "type": "typo3-cms-core", + "type": "typo3-cms-framework", "extra": { - "typo3/class-alias-loader": { - "always-add-alias-loader": true, - "class-alias-maps": [ - "typo3/sysext/extbase/Migrations/Code/ClassAliasMap.php", - "typo3/sysext/fluid/Migrations/Code/ClassAliasMap.php", - "typo3/sysext/version/Migrations/Code/ClassAliasMap.php" - ] + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "adminpanel" }, - "branch-alias": { - "dev-TYPO3_8-7": "8.x-dev" + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] } }, "autoload": { "psr-4": { - "TYPO3\\CMS\\About\\": "typo3/sysext/about/Classes/", - "TYPO3\\CMS\\Backend\\": "typo3/sysext/backend/Classes/", - "TYPO3\\CMS\\Belog\\": "typo3/sysext/belog/Classes/", - "TYPO3\\CMS\\Beuser\\": "typo3/sysext/beuser/Classes/", - "TYPO3\\CMS\\ContextHelp\\": "typo3/sysext/context_help/Classes/", - "TYPO3\\CMS\\Core\\": "typo3/sysext/core/Classes/", - "TYPO3\\CMS\\Cshmanual\\": "typo3/sysext/cshmanual/Classes/", - "TYPO3\\CMS\\CssStyledContent\\": "typo3/sysext/css_styled_content/Classes/", - "TYPO3\\CMS\\Documentation\\": "typo3/sysext/documentation/Classes/", - "TYPO3\\CMS\\Extbase\\": "typo3/sysext/extbase/Classes/", - "TYPO3\\CMS\\Extensionmanager\\": "typo3/sysext/extensionmanager/Classes/", - "TYPO3\\CMS\\Feedit\\": "typo3/sysext/feedit/Classes/", - "TYPO3\\CMS\\Felogin\\": "typo3/sysext/felogin/Classes/", - "TYPO3\\CMS\\Filelist\\": "typo3/sysext/filelist/Classes/", - "TYPO3\\CMS\\Fluid\\": "typo3/sysext/fluid/Classes/", - "TYPO3\\CMS\\FluidStyledContent\\": "typo3/sysext/fluid_styled_content/Classes/", - "TYPO3\\CMS\\Form\\": "typo3/sysext/form/Classes/", - "TYPO3\\CMS\\Frontend\\": "typo3/sysext/frontend/Classes/", - "TYPO3\\CMS\\Func\\": "typo3/sysext/func/Classes/", - "TYPO3\\CMS\\Impexp\\": "typo3/sysext/impexp/Classes/", - "TYPO3\\CMS\\IndexedSearch\\": "typo3/sysext/indexed_search/Classes/", - "TYPO3\\CMS\\Info\\": "typo3/sysext/info/Classes/", - "TYPO3\\CMS\\InfoPagetsconfig\\": "typo3/sysext/info_pagetsconfig/Classes/", - "TYPO3\\CMS\\Install\\": "typo3/sysext/install/Classes/", - "TYPO3\\CMS\\Lang\\": "typo3/sysext/lang/Classes/", - "TYPO3\\CMS\\Linkvalidator\\": "typo3/sysext/linkvalidator/Classes/", - "TYPO3\\CMS\\Lowlevel\\": "typo3/sysext/lowlevel/Classes/", - "TYPO3\\CMS\\Opendocs\\": "typo3/sysext/opendocs/Classes/", - "TYPO3\\CMS\\Recordlist\\": "typo3/sysext/recordlist/Classes/", - "TYPO3\\CMS\\Recycler\\": "typo3/sysext/recycler/Classes/", - "TYPO3\\CMS\\Reports\\": "typo3/sysext/reports/Classes/", - "TYPO3\\CMS\\Rsaauth\\": "typo3/sysext/rsaauth/Classes/", - "TYPO3\\CMS\\RteCKEditor\\": "typo3/sysext/rte_ckeditor/Classes/", - "TYPO3\\CMS\\Saltedpasswords\\": "typo3/sysext/saltedpasswords/Classes/", - "TYPO3\\CMS\\Scheduler\\": "typo3/sysext/scheduler/Classes/", - "TYPO3\\CMS\\Setup\\": "typo3/sysext/setup/Classes/", - "TYPO3\\CMS\\Sv\\": "typo3/sysext/sv/Classes/", - "TYPO3\\CMS\\SysAction\\": "typo3/sysext/sys_action/Classes/", - "TYPO3\\CMS\\SysNote\\": "typo3/sysext/sys_note/Classes/", - "TYPO3\\CMS\\T3editor\\": "typo3/sysext/t3editor/Classes/", - "TYPO3\\CMS\\Taskcenter\\": "typo3/sysext/taskcenter/Classes/", - "TYPO3\\CMS\\Tstemplate\\": "typo3/sysext/tstemplate/Classes/", - "TYPO3\\CMS\\Version\\": "typo3/sysext/version/Classes/", - "TYPO3\\CMS\\Viewpage\\": "typo3/sysext/viewpage/Classes/", - "TYPO3\\CMS\\WizardCrpages\\": "typo3/sysext/wizard_crpages/Classes/", - "TYPO3\\CMS\\WizardSortpages\\": "typo3/sysext/wizard_sortpages/Classes/", - "TYPO3\\CMS\\Workspaces\\": "typo3/sysext/workspaces/Classes/" - }, - "classmap": [ - "typo3/sysext/core/Resources/PHP/" - ], - "files": [ - "typo3/sysext/core/Resources/PHP/GlobalDebugFunctions.php" - ] + "TYPO3\\CMS\\Adminpanel\\": "Classes/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3198,38 +3209,196 @@ ], "authors": [ { - "name": "The TYPO3 Community", - "homepage": "https://typo3.org/community/", - "role": "Contributor" - }, - { - "name": "TYPO3 CMS Core Team", - "homepage": "https://forge.typo3.org/projects/typo3cms-core", + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", "role": "Developer" } ], - "description": "TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.", - "homepage": "https://typo3.org/", - "keywords": [ - "Content management system", - "cms", - "extbase", - "typo3" - ], - "time": "2019-05-15T11:24:12+00:00" + "description": "The TYPO3 admin panel provides a panel with additional functionality in the frontend (Debugging, Caching, Preview...)", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" }, { - "name": "typo3/cms-cli", - "version": "1.0.2", + "name": "typo3/cms-backend", + "version": "v9.5.7", "source": { "type": "git", - "url": "https://github.com/TYPO3/cms-cli.git", - "reference": "c27c3580b384353414d0b4ff61137127798f8189" + "url": "https://github.com/TYPO3-CMS/backend.git", + "reference": "a80b7b4da694aee485d763a10b46b7d6af9783a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3/cms-cli/zipball/c27c3580b384353414d0b4ff61137127798f8189", - "reference": "c27c3580b384353414d0b4ff61137127798f8189", + "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/a80b7b4da694aee485d763a10b46b7d6af9783a1", + "reference": "a80b7b4da694aee485d763a10b46b7d6af9783a1", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7", + "typo3/cms-recordlist": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "backend": "*", + "typo3/cms-context-help": "*", + "typo3/cms-cshmanual": "*", + "typo3/cms-func-wizards": "*", + "typo3/cms-wizard-crpages": "*", + "typo3/cms-wizard-sortpages": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "backend" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Backend\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Classes for the TYPO3 backend.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-belog", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/belog.git", + "reference": "c16de4fd7519ac12fb7bfc3f6aee45a13dc110f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/belog/zipball/c16de4fd7519ac12fb7bfc3f6aee45a13dc110f9", + "reference": "c16de4fd7519ac12fb7bfc3f6aee45a13dc110f9", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "belog": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "belog" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Belog\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Displays backend log, both per page and system wide. Available as the module Tools>Log (system wide overview) and Web>Info/Log (page relative overview).", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-beuser", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/beuser.git", + "reference": "ca594b0bbade20af9bc77b2d5bea42add3d44ad2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/beuser/zipball/ca594b0bbade20af9bc77b2d5bea42add3d44ad2", + "reference": "ca594b0bbade20af9bc77b2d5bea42add3d44ad2", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "beuser": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "beuser" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Beuser\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Backend user administration and overview. Allows you to compare the settings of users and verify their permissions and see who is online.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-cli", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/cms-cli.git", + "reference": "215a0bf5c446b4e0b20f4562bbaf3d6215a5ee82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/cms-cli/zipball/215a0bf5c446b4e0b20f4562bbaf3d6215a5ee82", + "reference": "215a0bf5c446b4e0b20f4562bbaf3d6215a5ee82", "shasum": "" }, "require": { @@ -3239,31 +3408,26 @@ "typo3" ], "type": "library", - "autoload": { - "psr-4": { - "TYPO3\\CMS\\Cli\\": "src" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "description": "TYPO3 command line binary", "homepage": "https://typo3.org", - "time": "2017-09-06T12:09:47+00:00" + "time": "2018-03-08T20:16:43+00:00" }, { "name": "typo3/cms-composer-installers", - "version": "v1.5.4", + "version": "v2.2.2", "source": { "type": "git", "url": "https://github.com/TYPO3/CmsComposerInstallers.git", - "reference": "85bb09767d2c39050383f64117373e55ea800611" + "reference": "46437b54cf06c9c657a49283403b097943d7f524" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3/CmsComposerInstallers/zipball/85bb09767d2c39050383f64117373e55ea800611", - "reference": "85bb09767d2c39050383f64117373e55ea800611", + "url": "https://api.github.com/repos/TYPO3/CmsComposerInstallers/zipball/46437b54cf06c9c657a49283403b097943d7f524", + "reference": "46437b54cf06c9c657a49283403b097943d7f524", "shasum": "" }, "require": { @@ -3284,7 +3448,7 @@ "extra": { "class": "TYPO3\\CMS\\Composer\\Installer\\Plugin", "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { @@ -3298,16 +3462,14 @@ ], "authors": [ { - "name": "Christian Opitz", - "email": "christian.opitz@netresearch.de" + "name": "The TYPO3 Community", + "homepage": "https://typo3.org/community/", + "role": "Contributor" }, { - "name": "Lars Peipmann", - "email": "lars@peipmann.de" - }, - { - "name": "Helmut Hummel", - "email": "info@helhum.io" + "name": "TYPO3 CMS Core Team", + "homepage": "https://forge.typo3.org/projects/typo3cms-core", + "role": "Developer" } ], "description": "TYPO3 CMS Installers", @@ -3319,7 +3481,1440 @@ "installer", "typo3" ], - "time": "2019-03-04T12:25:01+00:00" + "time": "2019-03-04T12:18:45+00:00" + }, + { + "name": "typo3/cms-core", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/core.git", + "reference": "918ba8f151c5ce3b9df7eb613fd365fdb98c8531" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/918ba8f151c5ce3b9df7eb613fd365fdb98c8531", + "reference": "918ba8f151c5ce3b9df7eb613fd365fdb98c8531", + "shasum": "" + }, + "require": { + "algo26-matthias/idna-convert": "^1.1.0", + "cogpowered/finediff": "~0.3.1", + "doctrine/annotations": "^1.3", + "doctrine/dbal": "~2.8.0", + "doctrine/instantiator": "^1.1", + "doctrine/lexer": "^1.0", + "ext-json": "*", + "ext-pcre": "*", + "ext-pdo": "*", + "ext-session": "*", + "ext-xml": "*", + "guzzlehttp/guzzle": "^6.3.0", + "nikic/php-parser": "^4.0", + "php": "^7.2", + "psr/container": "^1.0", + "psr/http-message": "~1.0", + "psr/http-server-handler": "^1.0", + "psr/http-server-middleware": "^1.0", + "psr/log": "~1.0.0", + "swiftmailer/swiftmailer": "~5.4.5", + "symfony/console": "^4.1", + "symfony/expression-language": "^4.1", + "symfony/finder": "^4.1", + "symfony/polyfill-intl-icu": "^1.6", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.2", + "symfony/routing": "^4.1", + "symfony/yaml": "^4.1", + "typo3/class-alias-loader": "^1.0", + "typo3/cms-cli": "^2.0", + "typo3/cms-composer-installers": "^2.0", + "typo3/phar-stream-wrapper": "^3.1.2", + "typo3fluid/fluid": "^2.6.1" + }, + "conflict": { + "symfony/finder": "2.7.44 || 2.8.37 || 3.4.7 || 4.0.7", + "symfony/routing": "4.2.7", + "typo3/cms": "*" + }, + "replace": { + "core": "*", + "typo3/cms-lang": "*", + "typo3/cms-saltedpasswords": "*", + "typo3/cms-sv": "*" + }, + "require-dev": { + "codeception/codeception": "^2.5.4", + "fiunchinho/phpunit-randomizer": "^4.0", + "friendsofphp/php-cs-fixer": "^2.12.2", + "typo3/cms-styleguide": "~9.2.2", + "typo3/testing-framework": "~4.12.0" + }, + "suggest": { + "ext-fileinfo": "Used for proper file type detection in the file abstraction layer", + "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", + "ext-intl": "TYPO3 with unicode-based filesystems", + "ext-mysqli": "", + "ext-openssl": "", + "ext-zip": "", + "ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "core" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Core\\": "Classes/" + }, + "classmap": [ + "Resources/PHP/" + ], + "files": [ + "Resources/PHP/GlobalDebugFunctions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The core library of TYPO3.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-extbase", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/extbase.git", + "reference": "178a17bee92dc3f61a9fc8eda22b19dda255d676" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/178a17bee92dc3f61a9fc8eda22b19dda255d676", + "reference": "178a17bee92dc3f61a9fc8eda22b19dda255d676", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "extbase": "*" + }, + "suggest": { + "typo3/cms-scheduler": "Additional scheduler tasks" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "extbase" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Extbase\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "A framework to build extensions for TYPO3 CMS.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-extensionmanager", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/extensionmanager.git", + "reference": "4b54d1cdb6ffa4c8e63e1a6a2e685e34ba5f8d17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/extensionmanager/zipball/4b54d1cdb6ffa4c8e63e1a6a2e685e34ba5f8d17", + "reference": "4b54d1cdb6ffa4c8e63e1a6a2e685e34ba5f8d17", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "extensionmanager": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "extensionmanager" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Extensionmanager\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "TYPO3 Extension Manager", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-felogin", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/felogin.git", + "reference": "bf63e17c269d7b35694f3c3242c30247d3d6ae00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/felogin/zipball/bf63e17c269d7b35694f3c3242c30247d3d6ae00", + "reference": "bf63e17c269d7b35694f3c3242c30247d3d6ae00", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "felogin": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "felogin" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Felogin\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "A template-based plugin to log in Website Users in the Frontend", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-filelist", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/filelist.git", + "reference": "2a95a8eb888365ed4651548ba7d97ed9d67e229e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/filelist/zipball/2a95a8eb888365ed4651548ba7d97ed9d67e229e", + "reference": "2a95a8eb888365ed4651548ba7d97ed9d67e229e", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "filelist": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "filelist" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Filelist\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Listing of files in the directory", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-filemetadata", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/filemetadata.git", + "reference": "da560b4e5146c50f18f4a6d654c157163d81d050" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/filemetadata/zipball/da560b4e5146c50f18f4a6d654c157163d81d050", + "reference": "da560b4e5146c50f18f4a6d654c157163d81d050", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "filemetadata": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "filemetadata" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Add advanced metadata to File.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-fluid", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/fluid.git", + "reference": "0e25ad86832d8fe9a06a2312d370cb6161b247c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/0e25ad86832d8fe9a06a2312d370cb6161b247c3", + "reference": "0e25ad86832d8fe9a06a2312d370cb6161b247c3", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7", + "typo3/cms-extbase": "9.5.7", + "typo3fluid/fluid": "^2.6.1" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "fluid": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "fluid" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Fluid\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Fluid is a next-generation templating engine which makes the life of extension authors a lot easier!", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-fluid-styled-content", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/fluid_styled_content.git", + "reference": "b07c4580db0cf97b48f2b4e5cca991d9d791204c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/fluid_styled_content/zipball/b07c4580db0cf97b48f2b4e5cca991d9d791204c", + "reference": "b07c4580db0cf97b48f2b4e5cca991d9d791204c", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7", + "typo3/cms-fluid": "9.5.7", + "typo3/cms-frontend": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "fluid_styled_content": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "fluid_styled_content" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\FluidStyledContent\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "A set of common content elements based on Fluid for Frontend output.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-form", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/form.git", + "reference": "1565fef9fbeb72f94c3880b62a7271f9eca535f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/form/zipball/1565fef9fbeb72f94c3880b62a7271f9eca535f5", + "reference": "1565fef9fbeb72f94c3880b62a7271f9eca535f5", + "shasum": "" + }, + "require": { + "psr/http-message": "~1.0", + "symfony/expression-language": "^4.1", + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "form": "*" + }, + "suggest": { + "typo3/cms-filelist": "Add context menu item for form files", + "typo3/cms-impexp": "Register imported form files" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "form" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Form\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Form Library, Plugin and Editor", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-frontend", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/frontend.git", + "reference": "cced8f7d1d21e342a8b2d048358cbfae06757739" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/cced8f7d1d21e342a8b2d048358cbfae06757739", + "reference": "cced8f7d1d21e342a8b2d048358cbfae06757739", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "frontend": "*" + }, + "suggest": { + "typo3/cms-adminpanel": "Provides additional information and functionality for backend users in the frontend." + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "frontend" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Frontend\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Classes for the frontend of TYPO3.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-info", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/info.git", + "reference": "60eeba2d78cf4b96a30120a66698de919b04117f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/info/zipball/60eeba2d78cf4b96a30120a66698de919b04117f", + "reference": "60eeba2d78cf4b96a30120a66698de919b04117f", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "info": "*", + "typo3/cms-info-pagetsconfig": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "info" + }, + "typo3/class-alias-loader": { + "always-add-alias-loader": true, + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Info\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Shows various infos", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-install", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/install.git", + "reference": "efdbc9b8c2ef7c222ca09790e1a9062582592c79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/efdbc9b8c2ef7c222ca09790e1a9062582592c79", + "reference": "efdbc9b8c2ef7c222ca09790e1a9062582592c79", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.0", + "symfony/finder": "^4.1", + "typo3/cms-core": "9.5.7", + "typo3/cms-extbase": "9.5.7", + "typo3/cms-fluid": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "install": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "install" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Install\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The Install Tool mounted as the module Tools>Install in TYPO3.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-lowlevel", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/lowlevel.git", + "reference": "40a4f21a07cbe6eff7c556f059a98389dc3c2bd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/40a4f21a07cbe6eff7c556f059a98389dc3c2bd8", + "reference": "40a4f21a07cbe6eff7c556f059a98389dc3c2bd8", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "lowlevel": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "lowlevel" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Lowlevel\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Enables the 'Config' and 'DB Check' modules for technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-recordlist", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/recordlist.git", + "reference": "ab2e93d2c43de0b82052f94b956100786e8d4465" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/recordlist/zipball/ab2e93d2c43de0b82052f94b956100786e8d4465", + "reference": "ab2e93d2c43de0b82052f94b956100786e8d4465", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "recordlist": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "recordlist" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Recordlist\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "List of database-records", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-recycler", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/recycler.git", + "reference": "0956eb0befada18508f6d0cad67a739c7075428e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/recycler/zipball/0956eb0befada18508f6d0cad67a739c7075428e", + "reference": "0956eb0befada18508f6d0cad67a739c7075428e", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "recycler": "*" + }, + "suggest": { + "typo3/cms-scheduler": "Remove deleted records after given time" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "recycler" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Recycler\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The recycler offers the possibility to restore deleted records or remove them from the database permanently. These actions can be applied to a single record, multiple records, and recursively to child records (ex. restoring a page can restore all content elements on that page). Filtering by page and by table provides a quick overview of deleted records before taking action on them.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-redirects", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/redirects.git", + "reference": "2d7c8f2e0439e90405546f801bbcdc2763fe23c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/redirects/zipball/2d7c8f2e0439e90405546f801bbcdc2763fe23c0", + "reference": "2d7c8f2e0439e90405546f801bbcdc2763fe23c0", + "shasum": "" + }, + "require": { + "typo3/cms-backend": "9.5.7", + "typo3/cms-core": "9.5.7", + "typo3fluid/fluid": "^2.6.1" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "redirects": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "redirects", + "Package": { + "partOfFactoryDefault": true + } + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Redirects\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Custom redirects in TYPO3.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-reports", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/reports.git", + "reference": "3b57041a1498a26d2aa99b3cd0032cfd3b6eed24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/reports/zipball/3b57041a1498a26d2aa99b3cd0032cfd3b6eed24", + "reference": "3b57041a1498a26d2aa99b3cd0032cfd3b6eed24", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "reports": "*" + }, + "suggest": { + "typo3/cms-scheduler": "Determine system's status and send it via email" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "reports" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Reports\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The reports module groups several system reports.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-rte-ckeditor", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/rte_ckeditor.git", + "reference": "848fed7ede0d0c5d5ab61ade325fda0ea1af92f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/rte_ckeditor/zipball/848fed7ede0d0c5d5ab61ade325fda0ea1af92f1", + "reference": "848fed7ede0d0c5d5ab61ade325fda0ea1af92f1", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "rte_ckeditor": "*" + }, + "suggest": { + "typo3/cms-setup": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "rte_ckeditor" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\RteCKEditor\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Integration of CKEditor as Rich Text Editor.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-scheduler", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/scheduler.git", + "reference": "6ea27a27f02383bd9c29cc7b6551e7bf1f9307cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/scheduler/zipball/6ea27a27f02383bd9c29cc7b6551e7bf1f9307cc", + "reference": "6ea27a27f02383bd9c29cc7b6551e7bf1f9307cc", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "scheduler": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "scheduler" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Scheduler\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The TYPO3 Scheduler let's you register tasks to happen at a specific time", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-seo", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/seo.git", + "reference": "52b3c98aa0502c3f70c2a3c78e12b03aea137038" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/seo/zipball/52b3c98aa0502c3f70c2a3c78e12b03aea137038", + "reference": "52b3c98aa0502c3f70c2a3c78e12b03aea137038", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7", + "typo3/cms-extbase": "9.5.7", + "typo3/cms-frontend": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "seo": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "seo", + "Package": { + "partOfFactoryDefault": true + } + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Seo\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "SEO features for TYPO3.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-setup", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/setup.git", + "reference": "2ead2e82c05739c825912c39fb3cad25ed6c38cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/setup/zipball/2ead2e82c05739c825912c39fb3cad25ed6c38cf", + "reference": "2ead2e82c05739c825912c39fb3cad25ed6c38cf", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "setup": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "setup" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Setup\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Allows users to edit a limited set of options for their user profile, eg. preferred language and their name and email address.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-t3editor", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/t3editor.git", + "reference": "3e7c9f8534df936694485a569c38291784064de8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/t3editor/zipball/3e7c9f8534df936694485a569c38291784064de8", + "reference": "3e7c9f8534df936694485a569c38291784064de8", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "t3editor": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "t3editor" + }, + "typo3/class-alias-loader": { + "class-alias-maps": [ + "Migrations/Code/ClassAliasMap.php" + ] + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\T3editor\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "JavaScript-driven editor with syntax highlighting and codecompletion. Based on CodeMirror.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-taskcenter", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/taskcenter.git", + "reference": "24cf15a4e764ed4a2eef56a620217aa14af50e83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/taskcenter/zipball/24cf15a4e764ed4a2eef56a620217aa14af50e83", + "reference": "24cf15a4e764ed4a2eef56a620217aa14af50e83", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "taskcenter": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "taskcenter" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Taskcenter\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The Task Center is the framework for a host of other extensions, see below.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-tstemplate", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/tstemplate.git", + "reference": "9e50fb86d2f6dc80a8e302a399e8bd965c6c5532" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/tstemplate/zipball/9e50fb86d2f6dc80a8e302a399e8bd965c6c5532", + "reference": "9e50fb86d2f6dc80a8e302a399e8bd965c6c5532", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "tstemplate": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "tstemplate" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Tstemplate\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Framework for management of TypoScript template records for the CMS frontend.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" + }, + { + "name": "typo3/cms-viewpage", + "version": "v9.5.7", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/viewpage.git", + "reference": "8dc5e86bb76d548cf6d2718cbb097dd8b63d497b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/viewpage/zipball/8dc5e86bb76d548cf6d2718cbb097dd8b63d497b", + "reference": "8dc5e86bb76d548cf6d2718cbb097dd8b63d497b", + "shasum": "" + }, + "require": { + "typo3/cms-core": "9.5.7" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "viewpage": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "viewpage" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Viewpage\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Shows the frontend webpage inside the backend frameset.", + "homepage": "https://typo3.org", + "time": "2019-05-15T11:41:51+00:00" }, { "name": "typo3/phar-stream-wrapper", @@ -3410,154 +5005,6 @@ "description": "The TYPO3 Fluid template rendering engine", "time": "2019-05-07T07:07:18+00:00" }, - { - "name": "webdevops/metaseo", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/webdevops/TYPO3-metaseo.git", - "reference": "a67831dbf3e3e81d0ff367dc9060f7948cb3b288" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webdevops/TYPO3-metaseo/zipball/a67831dbf3e3e81d0ff367dc9060f7948cb3b288", - "reference": "a67831dbf3e3e81d0ff367dc9060f7948cb3b288", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "typo3/cms-core": ">=8.7.0,<9.0" - }, - "replace": { - "metaseo": "self.version", - "typo3-ter/metaseo": "self.version" - }, - "type": "typo3-cms-extension", - "autoload": { - "psr-4": { - "Metaseo\\Metaseo\\": "Classes/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0+" - ], - "description": "SEO extension for TYPO3", - "homepage": "https://github.com/mblaschke/TYPO3-metaseo", - "keywords": [ - "TYPO3 CMS" - ], - "time": "2017-06-11T16:53:35+00:00" - }, - { - "name": "websharks/css-minifier", - "version": "150820", - "source": { - "type": "git", - "url": "https://github.com/websharks/css-minifier.git", - "reference": "da1d0254c41e1f59c7337aa444d743e6056046ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/websharks/css-minifier/zipball/da1d0254c41e1f59c7337aa444d743e6056046ff", - "reference": "da1d0254c41e1f59c7337aa444d743e6056046ff", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "WebSharks\\CssMinifier\\": "src/includes/classes" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0+" - ], - "authors": [ - { - "name": "websharks", - "homepage": "http://websharks-inc.com/", - "role": "company" - }, - { - "name": "jaswsinc", - "homepage": "http://jaswsinc.com/", - "role": "developer" - }, - { - "name": "raamdev", - "homepage": "http://raam.org/", - "role": "developer" - } - ], - "description": "Compresses CSS.", - "homepage": "https://github.com/websharks/css-minifier", - "keywords": [ - "compressor", - "css", - "websharks" - ], - "time": "2015-08-21T03:19:25+00:00" - }, - { - "name": "wyrihaximus/html-compress", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/WyriHaximus/HtmlCompress.git", - "reference": "0c2207ceaa711b93e1d33551cbb7b1ba6cd1e975" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/HtmlCompress/zipball/0c2207ceaa711b93e1d33551cbb7b1ba6cd1e975", - "reference": "0c2207ceaa711b93e1d33551cbb7b1ba6cd1e975", - "shasum": "" - }, - "require": { - "jalle19/php-yui-compressor": "^1.0", - "linkorb/jsmin-php": "1.0.0", - "matthiasmullie/minify": "^1.3", - "meenie/javascript-packer": "1.1", - "natxet/cssmin": "^3.0", - "patchwork/jsqueeze": "~1.0|~2.0", - "php": "^7.0 || ^5.6", - "tedivm/jshrink": "^1.3", - "websharks/css-minifier": "150820" - }, - "require-dev": { - "phake/phake": "^1.0", - "phpunit/phpunit": "^4.0", - "squizlabs/php_codesniffer": "^1.0", - "vectorface/dunit": "^2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "WyriHaximus\\HtmlCompress\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Cees-Jan Kiewiet", - "email": "ceesjank@gmail.com", - "homepage": "http://wyrihaximus.net/" - } - ], - "description": "Compress/minify your HTML", - "keywords": [ - "compress", - "html" - ], - "time": "2018-01-03T21:15:44+00:00" - }, { "name": "yohang/calendr", "version": "2.1.2", @@ -3834,55 +5281,6 @@ "dependency injection" ], "time": "2018-01-21T07:42:36+00:00" - }, - { - "name": "psr/container", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "time": "2017-02-14T16:28:37+00:00" } ], "aliases": [], @@ -3891,13 +5289,14 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.1", + "php": "^7.2", "ext-json": "*", "ext-libxml": "*", + "ext-pdo": "*", "ext-simplexml": "*" }, "platform-dev": [], "platform-overrides": { - "php": "7.1.10" + "php": "7.2.17" } } diff --git a/config/sites/ep-events/config.yaml b/config/sites/ep-events/config.yaml new file mode 100644 index 00000000..b65a9ddd --- /dev/null +++ b/config/sites/ep-events/config.yaml @@ -0,0 +1,86 @@ +rootPageId: 884 +base: 'https://www.ep-events.de' +baseVariants: + - base: 'https://ep-events.burn.dpn' + condition: 'applicationContext == "Development"' +languages: + - title: Deutsch + enabled: true + languageId: '0' + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: Deutsch + hreflang: de-DE + direction: '' + flag: de +errorHandling: + - errorCode: '404' + errorHandler: Page + errorContentSource: 't3://page?uid=608' +routes: { } + +routeEnhancers: + NewsPlugin: + type: Extbase + extension: News + plugin: Pi1 + limitToPages: [989] + routes: + - { routePath: '/{news_title}', _controller: 'News::detail', _arguments: {'news_title': 'news'} } + defaultController: 'News::detail' + aspects: + news_title: + type: PersistedAliasMapper + tableName: 'tx_news_domain_model_news' + routeFieldName: 'path_segment' + ActivityPlugin: + type: Extbase + extension: EpEvents + plugin: activitydetail + limitToPages: [1405] + routes: + - { routePath: '/{activity_name}', _controller: 'Activity::detail', _arguments: {'activity_name': 'activity'} } + defaultController: 'Activity::detail' + aspects: + activity_name: + type: PersistedAliasMapper + tableName: 'tx_epevents_domain_model_activity' + routeFieldName: 'path_segment' + ConfiguratorPlugin: + type: Extbase + extension: EpEvents + plugin: configurator + limitToPages: [1263] + routes: + - { routePath: '/{travel_type}/{location_type}', _controller: 'Form::configurator', _arguments: {'travel_type': 'travelType', 'location_type': 'locationType'} } + defaultController: 'Form::configurator' + requirements: + travel_type: '\d+' + location_type: '\d+' + aspects: + travel_type: + type: StaticRangeMapper + start: '1' + end: '100' + location_type: + type: StaticRangeMapper + start: '1' + end: '100' + ContactFormPlugin: + type: Extbase + extension: EpEvents + plugin: contactform + limitToPages: [987] + routes: + - { routePath: '/{travel_type}', _controller: 'Form::contactForm', _arguments: {'travel_type': 'travelType'} } + defaultController: 'Form::contactForm' + requirements: + travel_type: '\d+' + aspects: + travel_type: + type: StaticRangeMapper + start: '1' + end: '100' + diff --git a/config/sites/ep-reisen/config.yaml b/config/sites/ep-reisen/config.yaml new file mode 100644 index 00000000..633f81ca --- /dev/null +++ b/config/sites/ep-reisen/config.yaml @@ -0,0 +1,111 @@ +rootPageId: 9 +base: 'https://www.ep-reisen.de' +baseVariants: + - base: 'https://eptypo3.burn.dpn' + condition: 'applicationContext == "Development"' +languages: + - title: Deutsch + enabled: true + languageId: '0' + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: Deutsch + hreflang: de-DE + direction: '' + flag: de +errorHandling: + - errorCode: '404' + errorHandler: Page + errorContentSource: 't3://page?uid=608' +routes: { } + +routeEnhancers: + NewsDetailPlugin: + type: Extbase + extension: News + plugin: Pi1 + limitToPages: [1392] + routes: + - { routePath: '/{news_title}', _controller: 'News::detail', _arguments: {'news_title': 'news'} } + defaultController: 'News::detail' + aspects: + news_title: + type: PersistedAliasMapper + tableName: 'tx_news_domain_model_news' + routeFieldName: 'path_segment' + NewsTagPlugin: + type: Extbase + extension: News + plugin: Pi1 + limitToPages: [1391] + routes: + - { routePath: '/{news_tag}', _controller: 'News::list', _arguments: {'news_tag': 'overwriteDemand/tags'} } + defaultController: 'News::list' + aspects: + news_tag: + type: PersistedAliasMapper + tableName: 'tx_news_domain_model_tag' + routeFieldName: 'slug' + TeamPlugin: + type: Extbase + extension: EpProducts + plugin: teammembers + limitToPages: [1446] + routes: + - { routePath: '/{teamer_name}', _controller: 'Team::show', _arguments: {'teamer_name': 'member'} } + defaultController: 'Team::show' + aspects: + teamer_name: + type: PersistedAliasMapper + tableName: 'tx_epproducts_domain_model_teammember' + routeFieldName: 'path_segment' + ProductDetailPlugin: + type: Extbase + extension: EpProducts + plugin: product_detail + routes: + - { routePath: '/{teamer_name}', _controller: 'Team::show', _arguments: {'teamer_name': 'member'} } + defaultController: 'Team::show' + aspects: + teamer_name: + type: PersistedAliasMapper + tableName: 'tx_epproducts_domain_model_teammember' + routeFieldName: 'path_segment' + SearchResultPlugin: + type: Extbase + extension: EpProducts + plugin: searchresult + limitToPages: [41] + routes: + - { routePath: '/{filtersettings}', _controller: 'Search::searchresult', _arguments: {'filtersettings': 'filterSettings'} } + defaultController: 'Search::searchresult' + ResellerPlugin: + type: Extbase + extension: EpProducts + plugin: reseller + limitToPages: [1483] + routes: + - { routePath: '/{reseller_code}', _controller: 'Reseller::list', _arguments: {'reseller_code': 'reseller'} } + - { routePath: '/{reseller_code}/xml', _controller: 'Reseller::xml', _arguments: {'reseller_code': 'reseller'} } + - { routePath: '/{reseller_code}/csv/{type}', _controller: 'Reseller::csv', _arguments: {'reseller_code': 'reseller', 'type': 'type'} } + - { routePath: '/{reseller_code}/copypaste/{product_id}', _controller: 'Reseller::copypaste', _arguments: {'reseller_code': 'reseller', 'product_id': 'product'} } + requirements: + reseller_code: '\w+' + type: '\w+' + product_id: '\d+' + aspects: + reseller_code: + type: PersistedAliasMapper + tableName: 'tx_epproducts_domain_model_reseller' + routeFieldName: 'code' + type: + type: StaticValueMapper + map: + google: google + facebook: facebook + product_id: + type: StaticRangeMapper + start: '1' + end: '1000' diff --git a/config/sites/ski-boarderweek/config.yaml b/config/sites/ski-boarderweek/config.yaml new file mode 100644 index 00000000..bd2dca0b --- /dev/null +++ b/config/sites/ski-boarderweek/config.yaml @@ -0,0 +1,37 @@ +rootPageId: 24 +base: 'https://www.ski-boarderweek.de' +baseVariants: + - base: 'https://ski-boarderweek.burn.dpn' + condition: 'applicationContext == "Development"' +languages: + - title: Deutsch + enabled: true + languageId: '0' + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: Deutsch + hreflang: de-DE + direction: '' + flag: de +errorHandling: + - errorCode: '404' + errorHandler: Page + errorContentSource: 't3://page?uid=608' +routes: { } + +routeEnhancers: + TeamPlugin: + type: Extbase + extension: EpProducts + plugin: teammembers + limitToPages: [1488] + routes: + - { routePath: '/{teamer_name}', _controller: 'Team::show', _arguments: {'teamer_name': 'member'} } + defaultController: 'Team::show' + aspects: + teamer_name: + type: PersistedAliasMapper + tableName: 'tx_epproducts_domain_model_teammember' + routeFieldName: 'path_segment' diff --git a/config/sites/ski-wochenenden/config.yaml b/config/sites/ski-wochenenden/config.yaml new file mode 100644 index 00000000..e25f06a3 --- /dev/null +++ b/config/sites/ski-wochenenden/config.yaml @@ -0,0 +1,24 @@ +rootPageId: 14 +base: 'https://www.ski-wochenenden.de' +baseVariants: + - base: 'https://ski-wochenenden.burn.dpn' + condition: 'applicationContext == "Development"' +languages: + - title: Deutsch + enabled: true + languageId: '0' + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: Deutsch + hreflang: de-DE + direction: '' + flag: de +errorHandling: + - errorCode: '404' + errorHandler: Page + errorContentSource: 't3://page?uid=608' +routes: { } + +routeEnhancers: { } diff --git a/config/sites/snowzone/config.yaml b/config/sites/snowzone/config.yaml new file mode 100644 index 00000000..f8435286 --- /dev/null +++ b/config/sites/snowzone/config.yaml @@ -0,0 +1,37 @@ +rootPageId: 25 +base: 'https://www.snowzone.net' +baseVariants: + - base: 'https://snowzone.burn.dpn' + condition: 'applicationContext == "Development"' +languages: + - title: Deutsch + enabled: true + languageId: '0' + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: Deutsch + hreflang: de-DE + direction: '' + flag: de +errorHandling: + - errorCode: '404' + errorHandler: Page + errorContentSource: 't3://page?uid=608' +routes: { } + +routeEnhancers: + TeamPlugin: + type: Extbase + extension: EpProducts + plugin: teammembers + limitToPages: [1619] + routes: + - { routePath: '/{teamer_name}', _controller: 'Team::show', _arguments: {'teamer_name': 'member'} } + defaultController: 'Team::show' + aspects: + teamer_name: + type: PersistedAliasMapper + tableName: 'tx_epproducts_domain_model_teammember' + routeFieldName: 'path_segment' diff --git a/config/sites/unichamp/config.yaml b/config/sites/unichamp/config.yaml new file mode 100644 index 00000000..14ef952c --- /dev/null +++ b/config/sites/unichamp/config.yaml @@ -0,0 +1,37 @@ +rootPageId: 26 +base: 'https://www.unichamp.de' +baseVariants: + - base: 'https://unichamp.burn.dpn' + condition: 'applicationContext == "Development"' +languages: + - title: Deutsch + enabled: true + languageId: '0' + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: Deutsch + hreflang: de-DE + direction: '' + flag: de +errorHandling: + - errorCode: '404' + errorHandler: Page + errorContentSource: 't3://page?uid=608' +routes: { } + +routeEnhancers: + TeamPlugin: + type: Extbase + extension: EpProducts + plugin: teammembers + limitToPages: [1620] + routes: + - { routePath: '/{teamer_name}', _controller: 'Team::show', _arguments: {'teamer_name': 'member'} } + defaultController: 'Team::show' + aspects: + teamer_name: + type: PersistedAliasMapper + tableName: 'tx_epproducts_domain_model_teammember' + routeFieldName: 'path_segment' diff --git a/deploy.php b/deploy.php index 2b2345d2..f49a3263 100644 --- a/deploy.php +++ b/deploy.php @@ -4,7 +4,7 @@ namespace Deployer; require 'recipe/typo3.php'; set('typo3_webroot', 'web'); -set('application', 'typo3-deployer'); +set('application', 'ep-reisen-typo3'); set('repository', 'git@gitlab.com:dreipunktnull/ep-reisen-web'); set('git_tty', true); @@ -17,6 +17,10 @@ add('shared_files', [ '{{typo3_webroot}}/typo3conf/LocalConfiguration.php' ]); +add('shared_dirs', [ + 'config/sites', +]); + host('production') ->hostname('host.3punkt0.com') ->user('ep-reisen') @@ -35,15 +39,15 @@ task('build', function () { task('upload:epevents', function () { upload( - __DIR__ . '/web/typo3conf/ext/ep_events/Resources/Public/', - '{{release_path}}/web/typo3conf/ext/ep_events/Resources/Public' + __DIR__ . '/public/typo3conf/ext/ep_events/Resources/Public/', + '{{release_path}}/public/typo3conf/ext/ep_events/Resources/Public' ); }); task('upload:eptheme', function () { upload( - __DIR__ . '/web/typo3conf/ext/ep_theme/Resources/Public/', - '{{release_path}}/web/typo3conf/ext/ep_theme/Resources/Public' + __DIR__ . '/public/typo3conf/ext/ep_theme/Resources/Public/', + '{{release_path}}/public/typo3conf/ext/ep_theme/Resources/Public' ); }); diff --git a/package-lock.json b/package-lock.json index 98779710..dd56657c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ }, "@symfony/webpack-encore": { "version": "0.19.0", - "resolved": "http://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-0.19.0.tgz", + "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-0.19.0.tgz", "integrity": "sha512-pdyT16Dgu+3fF1lAgR6mUew9h88nwjOpv47x79txVavTZcg0xiSOlPXrD/qljSb4FzMJju96sDKmt098dhcyVQ==", "dev": true, "requires": { @@ -39,14 +39,14 @@ } }, "@types/node": { - "version": "10.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.12.tgz", - "integrity": "sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.2.tgz", + "integrity": "sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA==", "dev": true }, "@types/tapable": { "version": "0.2.5", - "resolved": "http://registry.npmjs.org/@types/tapable/-/tapable-0.2.5.tgz", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-0.2.5.tgz", "integrity": "sha512-dEoVvo/I9QFomyhY+4Q6Qk+I+dhG59TYceZgC6Q0mCifVPErx6Y83PNTKGDS5e9h9Eti6q0S2mm16BU6iQK+3w==", "dev": true }, @@ -68,9 +68,9 @@ } }, "@types/webpack": { - "version": "3.8.17", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-3.8.17.tgz", - "integrity": "sha512-tPw9kaDqwIufHhl6tctCCKCzyeZwXqheeOJ0DRJP5AvQIA7CxeWq4xdSUdcOYHTYOBDoVHYEsXqoo4/vxIVHWQ==", + "version": "3.8.18", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-3.8.18.tgz", + "integrity": "sha512-qRk84mxsmMImpDAS7WHwdVSUabNSvdYD9M15U7OXaEo+ZkMW6zmdwmZRWr8SF6ZAA93ppkh5lNky5TiCuqcfAA==", "dev": true, "requires": { "@types/node": "*", @@ -94,13 +94,13 @@ "dev": true }, "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, "acorn": { @@ -128,7 +128,7 @@ }, "adjust-sourcemap-loader": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", "dev": true, "requires": { @@ -185,9 +185,9 @@ } }, "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", "dev": true }, "align-text": { @@ -239,6 +239,17 @@ "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, "aproba": { @@ -257,15 +268,9 @@ "readable-stream": "^2.0.6" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -280,7 +285,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -380,11 +385,12 @@ } }, "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { + "object-assign": "^4.1.1", "util": "0.10.3" } }, @@ -401,18 +407,18 @@ "dev": true }, "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "^4.17.11" } }, "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, "async-foreach": { @@ -457,9 +463,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -515,7 +521,7 @@ }, "axios": { "version": "0.18.0", - "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", "requires": { "follow-redirects": "^1.3.0", @@ -568,6 +574,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -755,25 +767,25 @@ }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", "dev": true }, "babel-plugin-syntax-dynamic-import": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", "dev": true }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", "dev": true }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, @@ -1169,6 +1181,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -1279,15 +1297,15 @@ } }, "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, "block-stream": { @@ -1312,23 +1330,29 @@ "dev": true }, "body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "dev": true, "requires": { - "bytes": "3.0.0", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1337,6 +1361,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -1417,7 +1447,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -1454,7 +1484,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { @@ -1498,21 +1528,13 @@ }, "buffer": { "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", "isarray": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } } }, "buffer-indexof": { @@ -1527,12 +1549,6 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", @@ -1570,7 +1586,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { @@ -1611,15 +1627,15 @@ } }, "caniuse-db": { - "version": "1.0.30000918", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000918.tgz", - "integrity": "sha512-ZaBZBV3FSuGf1/rOEMY+hfyb2GNgOY9vXQzBSVtXEeLTbYu5y/qcXeu8oFXG6WX9LhLf+v+JEH8lT7YWUHb6VA==", + "version": "1.0.30000969", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000969.tgz", + "integrity": "sha512-ttrmwpIXvEL/kg0JSg6Q+xEbMxAEcjZOOgZMGPcMe5JMYgi20Nvs9bqMRGfyIOQtd1jYa6yRWODIR6apj3xPQw==", "dev": true }, "caniuse-lite": { - "version": "1.0.30000918", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000918.tgz", - "integrity": "sha512-CAZ9QXGViBvhHnmIHhsTPSWFBujDaelKnUj7wwImbyQRxmXynYqKGi3UaZTSz9MoVh+1EVxOS/DFIkrJYgR3aw==", + "version": "1.0.30000969", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000969.tgz", + "integrity": "sha512-Kus0yxkoAJgVc0bax7S4gLSlFifCa7MnSZL9p9VuS/HIKEL4seaqh28KIQAAO50cD/rJ5CiJkJFapkdDAlhFxQ==", "dev": true }, "caseless": { @@ -1640,7 +1656,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -1652,24 +1668,23 @@ } }, "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", + "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", "dev": true, "requires": { "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", "glob-parent": "^3.1.0", - "inherits": "^2.0.1", + "inherits": "^2.0.3", "is-binary-path": "^1.0.0", "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", + "normalize-path": "^3.0.0", "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "cipher-base": { @@ -1716,7 +1731,7 @@ }, "clean-webpack-plugin": { "version": "0.1.19", - "resolved": "http://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", "dev": true, "requires": { @@ -1752,15 +1767,6 @@ "shallow-clone": "^1.0.0" }, "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", @@ -1802,7 +1808,7 @@ }, "color": { "version": "0.11.4", - "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { @@ -1828,7 +1834,7 @@ }, "color-string": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "dev": true, "requires": { @@ -1848,14 +1854,14 @@ }, "colors": { "version": "1.1.2", - "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { "delayed-stream": "~1.0.0" @@ -1868,31 +1874,31 @@ "dev": true }, "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, "compressible": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", - "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", + "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", "dev": true, "requires": { - "mime-db": ">= 1.36.0 < 2" + "mime-db": ">= 1.40.0 < 2" } }, "compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.14", + "compressible": "~2.0.16", "debug": "2.6.9", - "on-headers": "~1.0.1", + "on-headers": "~1.0.2", "safe-buffer": "5.1.2", "vary": "~1.1.2" }, @@ -1905,6 +1911,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -1915,9 +1927,9 @@ "dev": true }, "connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, "console-browserify": { @@ -1951,10 +1963,13 @@ "dev": true }, "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } }, "content-type": { "version": "1.0.4", @@ -1972,9 +1987,9 @@ } }, "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", "dev": true }, "cookie-signature": { @@ -1995,9 +2010,9 @@ "dev": true }, "core-js": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz", - "integrity": "sha512-kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw==", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", "dev": true }, "core-util-is": { @@ -2025,9 +2040,9 @@ "dev": true }, "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -2058,7 +2073,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { @@ -2071,7 +2086,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -2135,7 +2150,7 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, @@ -2161,7 +2176,7 @@ }, "css-select": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { @@ -2184,7 +2199,7 @@ "dependencies": { "regexpu-core": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { @@ -2196,9 +2211,9 @@ } }, "css-what": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", - "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", "dev": true }, "cssesc": { @@ -2209,7 +2224,7 @@ }, "cssnano": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { @@ -2294,7 +2309,7 @@ }, "d": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { @@ -2317,9 +2332,9 @@ "dev": true }, "dayjs": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.12.tgz", - "integrity": "sha512-7keChCzzjU68sYJpk7kEI1Q9qbJyscyiW0STwEhqDFt+2js9pA/BSzmYE4PRxcMMoUMxNeY0TEMZHqV/JBR4OA==" + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.14.tgz", + "integrity": "sha512-AVhDmRTe541iWirnoeFSSDDGvCT6HWaNQ4z2WmmzXMGZj6ph6ydao2teKq/eUtR43GPJXlYFD+C/SotG1P9wUQ==" }, "de-indent": { "version": "1.0.2", @@ -2328,11 +2343,11 @@ "dev": true }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "decamelize": { @@ -2480,7 +2495,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -2524,21 +2539,13 @@ } }, "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", "dev": true, "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } + "domelementtype": "^1.3.0", + "entities": "^1.1.1" } }, "domain-browser": { @@ -2554,9 +2561,9 @@ "dev": true }, "domhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "dev": true, "requires": { "domelementtype": "1" @@ -2589,9 +2596,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.90", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.90.tgz", - "integrity": "sha512-IjJZKRhFbWSOX1w0sdIXgp4CMRguu6UYcTckyFF/Gjtemsu/25eZ+RXwFlV+UWcIueHyQA1UnRJxocTpH5NdGA==", + "version": "1.3.135", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.135.tgz", + "integrity": "sha512-xXLNstRdVsisPF3pL3H9TVZo2XkMILfqtD6RiWIUmDK2sFX1Bjwqmd8LBp0Kuo2FgKO63JXPoEVGm8WyYdwP0Q==", "dev": true }, "elliptic": { @@ -2667,16 +2674,17 @@ } }, "es-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", - "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", "dev": true, "requires": { - "es-to-primitive": "^1.1.1", + "es-to-primitive": "^1.2.0", "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" } }, "es-to-primitive": { @@ -2691,14 +2699,14 @@ } }, "es5-ext": { - "version": "0.10.46", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", - "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", + "version": "0.10.50", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz", + "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.1", - "next-tick": "1" + "next-tick": "^1.0.0" } }, "es6-iterator": { @@ -2829,15 +2837,15 @@ } }, "eventemitter3": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", - "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", "dev": true }, "events": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", "dev": true }, "eventsource": { @@ -2915,98 +2923,56 @@ "requires": { "is-extendable": "^0.1.0" } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } } } }, "express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.0.tgz", + "integrity": "sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==", "dev": true, "requires": { - "accepts": "~1.3.5", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.18.3", - "content-disposition": "0.5.2", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.3.1", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.1.1", + "finalhandler": "~1.1.2", "fresh": "0.5.2", "merge-descriptors": "1.0.1", "methods": "~1.1.2", "on-finished": "~2.3.0", - "parseurl": "~1.3.2", + "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", - "qs": "6.5.2", - "range-parser": "~1.2.0", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", "safe-buffer": "5.1.2", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { "array-flatten": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, @@ -3018,6 +2984,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -3139,7 +3111,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -3179,12 +3151,6 @@ "loader-utils": "^1.0.2" } }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -3209,17 +3175,17 @@ } }, "finalhandler": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "dependencies": { @@ -3231,6 +3197,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -3266,11 +3238,11 @@ "dev": true }, "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", "requires": { - "debug": "=3.1.0" + "debug": "^3.2.6" } }, "font-awesome": { @@ -3285,9 +3257,9 @@ "dev": true }, "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { "for-in": "^1.0.1" @@ -3359,41 +3331,37 @@ "dev": true }, "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" }, "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": false, - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true, "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": false, - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "bundled": true, "dev": true, "optional": true }, "aproba": { "version": "1.2.0", - "resolved": false, - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "bundled": true, "dev": true, "optional": true }, "are-we-there-yet": { - "version": "1.1.4", - "resolved": false, - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "version": "1.1.5", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3403,15 +3371,13 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "bundled": true, "dev": true, "optional": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3420,75 +3386,65 @@ } }, "chownr": { - "version": "1.0.1", - "resolved": false, - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "version": "1.1.1", + "bundled": true, "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": false, - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "bundled": true, "dev": true, "optional": true }, "concat-map": { "version": "0.0.1", - "resolved": false, - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "bundled": true, "dev": true, "optional": true }, "console-control-strings": { "version": "1.1.0", - "resolved": false, - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "bundled": true, "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "bundled": true, "dev": true, "optional": true }, "debug": { - "version": "2.6.9", - "resolved": false, - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.1.1", + "bundled": true, "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "deep-extend": { - "version": "0.5.1", - "resolved": false, - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "version": "0.6.0", + "bundled": true, "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "bundled": true, "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": false, - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bundled": true, "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.5", - "resolved": false, - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3497,15 +3453,13 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "bundled": true, "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": false, - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3520,9 +3474,8 @@ } }, "glob": { - "version": "7.1.2", - "resolved": false, - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.3", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3536,25 +3489,22 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": false, - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "bundled": true, "dev": true, "optional": true }, "iconv-lite": { - "version": "0.4.21", - "resolved": false, - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "version": "0.4.24", + "bundled": true, "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { "version": "3.0.1", - "resolved": false, - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3563,8 +3513,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": false, - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3574,22 +3523,19 @@ }, "inherits": { "version": "2.0.3", - "resolved": false, - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "bundled": true, "dev": true, "optional": true }, "ini": { "version": "1.3.5", - "resolved": false, - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "bundled": true, "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3598,15 +3544,13 @@ }, "isarray": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "bundled": true, "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": false, - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3615,26 +3559,23 @@ }, "minimist": { "version": "0.0.8", - "resolved": false, - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "bundled": true, "dev": true, "optional": true }, "minipass": { - "version": "2.2.4", - "resolved": false, - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "version": "2.3.5", + "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "minizlib": { - "version": "1.1.0", - "resolved": false, - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "version": "1.2.1", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3643,8 +3584,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": false, - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3652,38 +3592,35 @@ } }, "ms": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.1", + "bundled": true, "dev": true, "optional": true }, "needle": { - "version": "2.2.0", - "resolved": false, - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "version": "2.3.0", + "bundled": true, "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", + "debug": "^4.1.0", "iconv-lite": "^0.4.4", "sax": "^1.2.4" } }, "node-pre-gyp": { - "version": "0.10.0", - "resolved": false, - "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "version": "0.12.0", + "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", - "needle": "^2.2.0", + "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", - "rc": "^1.1.7", + "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" @@ -3691,8 +3628,7 @@ }, "nopt": { "version": "4.0.1", - "resolved": false, - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3701,16 +3637,14 @@ } }, "npm-bundled": { - "version": "1.0.3", - "resolved": false, - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "version": "1.0.6", + "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.1.10", - "resolved": false, - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "version": "1.4.1", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3720,8 +3654,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": false, - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3733,22 +3666,19 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": false, - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "bundled": true, "dev": true, "optional": true }, "object-assign": { "version": "4.1.1", - "resolved": false, - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "bundled": true, "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": false, - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3757,22 +3687,19 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "bundled": true, "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "bundled": true, "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": false, - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3782,26 +3709,23 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": false, - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": false, - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "bundled": true, "dev": true, "optional": true }, "rc": { - "version": "1.2.7", - "resolved": false, - "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "version": "1.2.8", + "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "^0.5.1", + "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -3809,8 +3733,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": false, - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "bundled": true, "dev": true, "optional": true } @@ -3818,8 +3741,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": false, - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3833,61 +3755,53 @@ } }, "rimraf": { - "version": "2.6.2", - "resolved": false, - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "2.6.3", + "bundled": true, "dev": true, "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "safe-buffer": { - "version": "5.1.1", - "resolved": false, - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "version": "5.1.2", + "bundled": true, "dev": true, "optional": true }, "safer-buffer": { "version": "2.1.2", - "resolved": false, - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true, "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": false, - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "bundled": true, "dev": true, "optional": true }, "semver": { - "version": "5.5.0", - "resolved": false, - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "version": "5.7.0", + "bundled": true, "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": false, - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "bundled": true, "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": false, - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "bundled": true, "dev": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3898,8 +3812,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": false, - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3908,8 +3821,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": false, - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -3918,64 +3830,58 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": false, - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "bundled": true, "dev": true, "optional": true }, "tar": { - "version": "4.4.1", - "resolved": false, - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "version": "4.4.8", + "bundled": true, "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", + "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.2" } }, "util-deprecate": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "bundled": true, "dev": true, "optional": true }, "wide-align": { - "version": "1.1.2", - "resolved": false, - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "version": "1.1.3", + "bundled": true, "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "bundled": true, "dev": true, "optional": true }, "yallist": { - "version": "3.0.2", - "resolved": false, - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", + "version": "3.0.3", + "bundled": true, "dev": true, "optional": true } } }, "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -4017,7 +3923,7 @@ }, "string-width": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { @@ -4051,7 +3957,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -4071,9 +3977,9 @@ } }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -4084,42 +3990,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -4149,7 +4019,7 @@ }, "globby": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -4162,7 +4032,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -4192,9 +4062,9 @@ "dev": true }, "handle-thing": { - "version": "1.2.5", - "resolved": "http://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", "dev": true }, "har-schema": { @@ -4214,9 +4084,9 @@ }, "dependencies": { "ajv": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", - "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", @@ -4378,15 +4248,9 @@ "wbuf": "^1.1.0" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -4401,7 +4265,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -4423,26 +4287,17 @@ "dev": true }, "htmlparser2": { - "version": "3.3.0", - "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "dev": true, "requires": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" - }, - "dependencies": { - "domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, - "requires": { - "domelementtype": "1" - } - } + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" } }, "http-deceiver": { @@ -4452,15 +4307,16 @@ "dev": true }, "http-errors": { - "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" } }, "http-parser-js": { @@ -4481,116 +4337,15 @@ } }, "http-proxy-middleware": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^3.1.0", - "lodash": "^4.17.2", - "micromatch": "^2.3.11" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - } - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - } + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" } }, "http-signature": { @@ -4611,9 +4366,9 @@ "dev": true }, "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -4626,9 +4381,9 @@ "dev": true }, "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, "import-cwd": { @@ -4712,9 +4467,9 @@ } }, "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", "dev": true }, "invariant": { @@ -4739,9 +4494,9 @@ "dev": true }, "ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", "dev": true }, "is-absolute-url": { @@ -4752,7 +4507,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { @@ -4779,15 +4534,6 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "^1.0.0" - } - }, "is-callable": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", @@ -4796,7 +4542,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { @@ -4834,21 +4580,6 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -4877,9 +4608,9 @@ "dev": true }, "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -4933,18 +4664,6 @@ "isobject": "^3.0.1" } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -5003,9 +4722,9 @@ "dev": true }, "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "isexe": { @@ -5032,9 +4751,9 @@ "integrity": "sha1-AeHfuikP5z3rp3zurLD5ui/sngw=" }, "js-base64": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", - "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", "dev": true }, "js-tokens": { @@ -5061,7 +4780,7 @@ }, "jsesc": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, @@ -5103,13 +4822,13 @@ }, "json5": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, "jsonfile": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { @@ -5164,13 +4883,13 @@ } }, "leaflet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.4.0.tgz", - "integrity": "sha512-x9j9tGY1+PDLN9pcWTx9/y6C5nezoTMB8BLK5jTakx+H7bPlnbCHfi9Hjg+Qt36sgDz/cb9lrSpNQXmk45Tvhw==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.5.1.tgz", + "integrity": "sha512-ekM9KAeG99tYisNBg0IzEywAlp0hYI5XRipsqRXyRTeuU8jcuntilpp+eFf5gaE0xubc9RuSNIVtByEKwqFV0w==" }, "load-json-file": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { @@ -5182,27 +4901,44 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } } }, "loader-runner": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { - "big.js": "^3.1.3", + "big.js": "^5.2.2", "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } } }, "locate-path": { @@ -5278,18 +5014,6 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, "lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -5325,12 +5049,6 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, - "lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", - "dev": true - }, "lodash.restparam": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", @@ -5426,12 +5144,6 @@ "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", "dev": true }, - "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", - "dev": true - }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -5445,7 +5157,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, @@ -5468,15 +5180,9 @@ "readable-stream": "^2.0.1" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5491,7 +5197,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -5502,7 +5208,7 @@ }, "meow": { "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { @@ -5530,7 +5236,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -5543,7 +5249,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -5569,7 +5275,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, @@ -5657,24 +5363,24 @@ } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, "mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", "dev": true }, "mime-types": { - "version": "2.1.21", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", "dev": true, "requires": { - "mime-db": "~1.37.0" + "mime-db": "1.40.0" } }, "mimic-fn": { @@ -5706,7 +5412,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, @@ -5751,7 +5457,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -5759,9 +5465,9 @@ } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "multicast-dns": { "version": "6.2.3", @@ -5780,9 +5486,9 @@ "dev": true }, "nan": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", - "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", "dev": true }, "nanomatch": { @@ -5813,20 +5519,20 @@ } }, "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "dev": true }, "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", "dev": true }, "next-tick": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, @@ -5858,16 +5564,16 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true } } }, "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", "dev": true, "requires": { "assert": "^1.1.1", @@ -5877,7 +5583,7 @@ "constants-browserify": "^1.0.0", "crypto-browserify": "^3.11.0", "domain-browser": "^1.1.1", - "events": "^1.0.0", + "events": "^3.0.0", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", "path-browserify": "0.0.0", @@ -5891,16 +5597,10 @@ "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", "url": "^0.11.0", - "util": "^0.10.3", + "util": "^0.11.0", "vm-browserify": "0.0.4" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", @@ -5909,7 +5609,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5924,7 +5624,7 @@ "dependencies": { "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -5933,33 +5633,34 @@ } } }, - "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "inherits": "2.0.3" } } } }, "node-notifier": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.3.0.tgz", - "integrity": "sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", "dev": true, "requires": { "growly": "^1.3.0", + "is-wsl": "^1.1.0", "semver": "^5.5.0", "shellwords": "^0.1.1", "which": "^1.3.0" } }, "node-sass": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", - "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", + "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -5969,12 +5670,10 @@ "get-stdin": "^4.0.1", "glob": "^7.0.3", "in-publish": "^2.0.0", - "lodash.assign": "^4.2.0", - "lodash.clonedeep": "^4.3.2", - "lodash.mergewith": "^4.6.0", + "lodash": "^4.17.11", "meow": "^3.7.0", "mkdirp": "^0.5.1", - "nan": "^2.10.0", + "nan": "^2.13.2", "node-gyp": "^3.8.0", "npmlog": "^4.0.0", "request": "^2.88.0", @@ -6005,25 +5704,22 @@ } }, "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", + "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-range": { "version": "0.1.2", @@ -6125,9 +5821,9 @@ } }, "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-path": { @@ -6145,16 +5841,6 @@ "isobject": "^3.0.0" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -6180,9 +5866,9 @@ } }, "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true }, "once": { @@ -6195,9 +5881,9 @@ } }, "opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "requires": { "is-wsl": "^1.1.0" @@ -6220,7 +5906,7 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, @@ -6237,7 +5923,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, @@ -6288,51 +5974,23 @@ "dev": true }, "pako": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", - "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", "dev": true }, "parse-asn1": { - "version": "5.1.1", - "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", "dev": true, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-json": { @@ -6345,9 +6003,9 @@ } }, "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, "pascalcase": { @@ -6358,7 +6016,7 @@ }, "path-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", "dev": true }, @@ -6376,7 +6034,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, @@ -6415,7 +6073,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -6518,7 +6176,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, @@ -6530,6 +6188,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -6564,7 +6228,7 @@ }, "postcss-calc": { "version": "5.3.1", - "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "dev": true, "requires": { @@ -6596,7 +6260,7 @@ }, "postcss-discard-comments": { "version": "2.0.4", - "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "dev": true, "requires": { @@ -6614,7 +6278,7 @@ }, "postcss-discard-empty": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "dev": true, "requires": { @@ -6623,7 +6287,7 @@ }, "postcss-discard-overridden": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "dev": true, "requires": { @@ -6632,7 +6296,7 @@ }, "postcss-discard-unused": { "version": "2.2.3", - "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "dev": true, "requires": { @@ -6686,7 +6350,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -6725,7 +6389,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -6750,9 +6414,9 @@ }, "dependencies": { "ajv": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", - "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", @@ -6771,9 +6435,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -6839,7 +6503,7 @@ }, "postcss-merge-idents": { "version": "2.1.7", - "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { @@ -6890,7 +6554,7 @@ }, "postcss-minify-font-values": { "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "dev": true, "requires": { @@ -6901,7 +6565,7 @@ }, "postcss-minify-gradients": { "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "dev": true, "requires": { @@ -6911,7 +6575,7 @@ }, "postcss-minify-params": { "version": "1.2.2", - "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "dev": true, "requires": { @@ -6923,7 +6587,7 @@ }, "postcss-minify-selectors": { "version": "2.1.1", - "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "dev": true, "requires": { @@ -6952,9 +6616,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -7016,9 +6680,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -7080,9 +6744,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -7144,9 +6808,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -7190,7 +6854,7 @@ }, "postcss-normalize-charset": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "dev": true, "requires": { @@ -7199,7 +6863,7 @@ }, "postcss-normalize-url": { "version": "3.0.8", - "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "dev": true, "requires": { @@ -7221,7 +6885,7 @@ }, "postcss-reduce-idents": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "dev": true, "requires": { @@ -7231,7 +6895,7 @@ }, "postcss-reduce-initial": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "dev": true, "requires": { @@ -7240,7 +6904,7 @@ }, "postcss-reduce-transforms": { "version": "1.0.4", - "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { @@ -7262,7 +6926,7 @@ }, "postcss-svgo": { "version": "2.1.6", - "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "dev": true, "requires": { @@ -7274,7 +6938,7 @@ }, "postcss-unique-selectors": { "version": "2.0.2", - "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "dev": true, "requires": { @@ -7291,7 +6955,7 @@ }, "postcss-zindex": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { @@ -7306,16 +6970,10 @@ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "dev": true }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, "prettier": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.0.tgz", - "integrity": "sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.1.tgz", + "integrity": "sha512-TzGRNvuUSmPgwivDqkZ9tM/qTGW9hqDKWOE9YHiyQdixlKbv7kvEqsmDPrcHJTKwthU774TQwZXVtaQ/mMsvjg==", "dev": true }, "pretty-error": { @@ -7347,13 +7005,13 @@ "dev": true }, "proxy-addr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", "dev": true, "requires": { "forwarded": "~0.1.2", - "ipaddr.js": "1.8.0" + "ipaddr.js": "1.9.0" } }, "prr": { @@ -7401,9 +7059,9 @@ "dev": true }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true }, "query-string": { @@ -7429,40 +7087,15 @@ "dev": true }, "querystringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", - "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", "dev": true }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { "safe-buffer": "^5.1.0" @@ -7479,21 +7112,29 @@ } }, "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, "raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "dev": true, "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } } }, "read-pkg": { @@ -7518,15 +7159,14 @@ } }, "readable-stream": { - "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz", + "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdirp": { @@ -7540,15 +7180,9 @@ "readable-stream": "^2.0.2" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -7563,7 +7197,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -7584,7 +7218,7 @@ }, "reduce-css-calc": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, "requires": { @@ -7641,15 +7275,6 @@ "private": "^0.1.6" } }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -7661,14 +7286,14 @@ } }, "regex-parser": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.9.tgz", - "integrity": "sha512-VncXxOF6uFlYog5prG2j+e2UGJeam5MfNiJnB/qEgo4KTnMm2XrELCg4rNZ6IlaEUZnGlb8aB6lXowCRQtTkkA==", + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==", "dev": true }, "regexpu-core": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { @@ -7679,13 +7304,13 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, "regjsparser": { "version": "0.1.5", - "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { @@ -7694,7 +7319,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true } @@ -7707,14 +7332,14 @@ "dev": true }, "renderkid": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", - "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", "dev": true, "requires": { "css-select": "^1.1.0", - "dom-converter": "~0.2", - "htmlparser2": "~3.3.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", "strip-ansi": "^3.0.0", "utila": "^0.4.0" } @@ -7766,6 +7391,14 @@ "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } } }, "require-directory": { @@ -7793,9 +7426,9 @@ "dev": true }, "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz", + "integrity": "sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -7823,9 +7456,9 @@ "dev": true }, "resolve-url-loader": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.1.tgz", - "integrity": "sha512-tpt4A/tOT8jxRDa91RbBV4c22AGj+WllOxT8rYSYhT2XDdL33Nca9HudwVx4mvP9PLokz+wpCu44tWUGVMYYLA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.2.tgz", + "integrity": "sha512-sc/UVgiADdoTc+4cGPB7cUCnlEkzlxD1NXHw4oa9qA0fp30H8mAQ2ePJBP9MQ029DUuhEPouhNdvzT37pBCV0g==", "dev": true, "requires": { "adjust-sourcemap-loader": "^1.1.0", @@ -7857,7 +7490,7 @@ "dependencies": { "convert-source-map": { "version": "0.3.5", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", "dev": true } @@ -7879,12 +7512,12 @@ } }, "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "ripemd160": { @@ -7905,7 +7538,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { @@ -7968,7 +7601,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -7981,7 +7614,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { @@ -8010,7 +7643,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, @@ -8037,7 +7670,7 @@ }, "string-width": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { @@ -8108,7 +7741,7 @@ }, "sass-mq": { "version": "3.3.2", - "resolved": "http://registry.npmjs.org/sass-mq/-/sass-mq-3.3.2.tgz", + "resolved": "https://registry.npmjs.org/sass-mq/-/sass-mq-3.3.2.tgz", "integrity": "sha1-NHLgTDGkMrzVWztgTtxyrppN7xo=" }, "sax": { @@ -8138,7 +7771,7 @@ "dependencies": { "source-map": { "version": "0.4.4", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { @@ -8163,15 +7796,15 @@ } }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", "dev": true }, "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dev": true, "requires": { "debug": "2.6.9", @@ -8181,12 +7814,12 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -8196,6 +7829,14 @@ "dev": true, "requires": { "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } } } @@ -8223,19 +7864,43 @@ "requires": { "ms": "2.0.0" } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true } } }, "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "parseurl": "~1.3.3", + "send": "0.17.1" } }, "set-blocking": { @@ -8274,14 +7939,14 @@ "dev": true }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "dev": true }, "sha.js": { "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -8388,6 +8053,12 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -8498,6 +8169,12 @@ "requires": { "websocket-driver": ">=0.5.1" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -8577,88 +8254,56 @@ } }, "spdx-license-ids": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", - "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", "dev": true }, "spdy": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", - "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", + "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", "dev": true, "requires": { - "debug": "^2.6.8", - "handle-thing": "^1.2.5", + "debug": "^4.1.0", + "handle-thing": "^2.0.0", "http-deceiver": "^1.2.7", - "safe-buffer": "^5.0.1", "select-hose": "^2.0.0", - "spdy-transport": "^2.0.18" + "spdy-transport": "^3.0.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } } } }, "spdy-transport": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz", - "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { - "debug": "^2.6.8", - "detect-node": "^2.0.3", + "debug": "^4.1.0", + "detect-node": "^2.0.4", "hpack.js": "^2.1.6", - "obuf": "^1.1.1", - "readable-stream": "^2.2.9", - "safe-buffer": "^5.0.1", - "wbuf": "^1.7.2" + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" + "ms": "^2.1.1" } } } @@ -8674,14 +8319,14 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, "sshpk": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", - "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -8723,9 +8368,9 @@ } }, "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, "stdout-stream": { @@ -8737,15 +8382,9 @@ "readable-stream": "^2.0.1" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8760,7 +8399,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -8775,24 +8414,18 @@ "integrity": "sha1-2lTs4DTMkGZG/KjDa8e19I7sVeI=" }, "stream-browserify": { - "version": "2.0.1", - "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8807,7 +8440,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -8829,15 +8462,9 @@ "xtend": "^4.0.0" }, "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8852,7 +8479,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -8895,14 +8522,17 @@ } }, "string_decoder": { - "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -8917,7 +8547,7 @@ }, "strip-eof": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, @@ -8967,13 +8597,13 @@ "dev": true }, "tar": { - "version": "2.2.1", - "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "requires": { "block-stream": "*", - "fstream": "^1.0.2", + "fstream": "^1.0.12", "inherits": "2" } }, @@ -9041,6 +8671,12 @@ "repeat-string": "^1.6.1" } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", @@ -9082,7 +8718,7 @@ }, "tty-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, @@ -9102,13 +8738,13 @@ "dev": true }, "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "mime-types": "~2.1.24" } }, "uglify-js": { @@ -9130,7 +8766,7 @@ }, "yargs": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { @@ -9250,19 +8886,13 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true } } }, "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", "dev": true }, "uri-js": { @@ -9299,12 +8929,12 @@ } }, "url-parse": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", - "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "dev": true, "requires": { - "querystringify": "^2.0.0", + "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, @@ -9316,7 +8946,7 @@ }, "util": { "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -9372,9 +9002,9 @@ "dev": true }, "vendors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", - "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", "dev": true }, "verror": { @@ -9390,7 +9020,7 @@ }, "vm-browserify": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", "dev": true, "requires": { @@ -9472,7 +9102,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -9559,9 +9189,9 @@ "dev": true }, "vuex": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.0.tgz", - "integrity": "sha512-mdHeHT/7u4BncpUZMlxNaIdcN/HIt1GsGG5LKByArvYG/v6DvHcOxvDCts+7SRdCoIRGllK8IMZvQtQXLppDYg==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.1.tgz", + "integrity": "sha512-ER5moSbLZuNSMBFnEBVGhQ1uCBNJslH9W/Dw2W7GZN23UQA69uapP5GTT9Vm8Trc0PzBSVt6LzF3hGjmv41xcg==" }, "watchpack": { "version": "1.6.0", @@ -9614,9 +9244,9 @@ }, "dependencies": { "ajv": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", - "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", @@ -9674,33 +9304,25 @@ "path-is-absolute": "^1.0.0", "range-parser": "^1.0.3", "time-stamp": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - } } }, "webpack-dev-server": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.3.tgz", - "integrity": "sha512-Qz22YEFhWx+M2vvJ+rQppRv39JA0h5NNbOOdODApdX6iZ52Diz7vTPXjF7kJlfn+Uc24Qr48I3SZ9yncQwRycg==", + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.5.tgz", + "integrity": "sha512-7TdOKKt7G3sWEhPKV0zP+nD0c4V9YKUJ3wDdBwQsZNo58oZIRoVIu66pg7PYkBW8A74msP9C2kLwmxGHndz/pw==", "dev": true, "requires": { "ansi-html": "0.0.7", "array-includes": "^3.0.3", "bonjour": "^3.5.0", - "chokidar": "^2.0.0", - "compression": "^1.5.2", + "chokidar": "^2.1.2", + "compression": "^1.7.3", "connect-history-api-fallback": "^1.3.0", "debug": "^3.1.0", "del": "^3.0.0", "express": "^4.16.2", "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.17.4", + "http-proxy-middleware": "^0.19.1", "import-local": "^1.0.0", "internal-ip": "1.2.0", "ip": "^1.1.5", @@ -9709,10 +9331,10 @@ "opn": "^5.1.0", "portfinder": "^1.0.9", "selfsigned": "^1.9.1", - "serve-index": "^1.7.2", + "serve-index": "^1.9.1", "sockjs": "0.3.19", "sockjs-client": "1.1.5", - "spdy": "^3.4.1", + "spdy": "^4.0.0", "strip-ansi": "^3.0.0", "supports-color": "^5.1.0", "webpack-dev-middleware": "1.12.2", @@ -9763,7 +9385,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -9776,7 +9398,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { @@ -9805,7 +9427,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, @@ -9832,7 +9454,7 @@ }, "string-width": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { @@ -9867,7 +9489,7 @@ }, "yargs": { "version": "6.6.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { @@ -9888,7 +9510,7 @@ }, "yargs-parser": { "version": "4.2.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, "requires": { @@ -9992,7 +9614,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { @@ -10011,7 +9633,7 @@ }, "string-width": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { @@ -10080,7 +9702,7 @@ "dependencies": { "string-width": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { diff --git a/web/.htaccess b/public/.htaccess similarity index 100% rename from web/.htaccess rename to public/.htaccess diff --git a/web/typo3conf/ext/ep_events/Classes/.htaccess b/public/typo3conf/ext/ep_events/Classes/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/.htaccess rename to public/typo3conf/ext/ep_events/Classes/.htaccess diff --git a/web/typo3conf/ext/ep_events/Classes/Constants.php b/public/typo3conf/ext/ep_events/Classes/Constants.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Constants.php rename to public/typo3conf/ext/ep_events/Classes/Constants.php diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/ActivityController.php b/public/typo3conf/ext/ep_events/Classes/Controller/ActivityController.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Controller/ActivityController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/ActivityController.php diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php b/public/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php similarity index 95% rename from web/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php index 599588ca..017be581 100644 --- a/web/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php +++ b/public/typo3conf/ext/ep_events/Classes/Controller/AjaxFormController.php @@ -98,8 +98,8 @@ class AjaxFormController extends ActionController */ protected function errorAction() { $formErrors = []; - if ($this->arguments->getValidationResults()->hasErrors()) { - foreach ($this->arguments->getValidationResults()->getFlattenedErrors() as $key => $errors) + if ($this->arguments->validate()->hasErrors()) { + foreach ($this->arguments->validate()->getFlattenedErrors() as $key => $errors) { $key = str_replace('.', '', $key); $errorsRaw = []; @@ -114,6 +114,7 @@ class AjaxFormController extends ActionController $response['status'] = 'validation'; $response['errors'] = $formErrors; + return json_encode($response); } diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/ContactController.php b/public/typo3conf/ext/ep_events/Classes/Controller/ContactController.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Controller/ContactController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/ContactController.php diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/FormController.php b/public/typo3conf/ext/ep_events/Classes/Controller/FormController.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Controller/FormController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/FormController.php diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/OfferController.php b/public/typo3conf/ext/ep_events/Classes/Controller/OfferController.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Controller/OfferController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/OfferController.php diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/SearchController.php b/public/typo3conf/ext/ep_events/Classes/Controller/SearchController.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Controller/SearchController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/SearchController.php diff --git a/web/typo3conf/ext/ep_events/Classes/Controller/TestimonialController.php b/public/typo3conf/ext/ep_events/Classes/Controller/TestimonialController.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Controller/TestimonialController.php rename to public/typo3conf/ext/ep_events/Classes/Controller/TestimonialController.php diff --git a/web/typo3conf/ext/ep_events/Classes/DataProcessing/OfferProcessor.php b/public/typo3conf/ext/ep_events/Classes/DataProcessing/OfferProcessor.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/DataProcessing/OfferProcessor.php rename to public/typo3conf/ext/ep_events/Classes/DataProcessing/OfferProcessor.php diff --git a/web/typo3conf/ext/ep_events/Classes/DataProcessing/TraveltypeProcessor.php b/public/typo3conf/ext/ep_events/Classes/DataProcessing/TraveltypeProcessor.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/DataProcessing/TraveltypeProcessor.php rename to public/typo3conf/ext/ep_events/Classes/DataProcessing/TraveltypeProcessor.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Activity.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Activity.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Activity.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Activity.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Contact.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Contact.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Contact.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Contact.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Hotel.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Hotel.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Hotel.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Hotel.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php similarity index 97% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php index 8e5c965c..d533d965 100644 --- a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php +++ b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Inquiry.php @@ -89,22 +89,22 @@ class Inquiry extends AbstractValueObject /** * @var string * - * @validate NotEmpty + * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty") */ protected $name; /** * @var string * - * @validate NotEmpty - * @validate EmailAddress + * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty") + * @TYPO3\CMS\Extbase\Annotation\Validate("EmailAddress") */ protected $email; /** * @var string * - * @validate NotEmpty + * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty") */ protected $phone; diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Location.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Location.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Location.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Location.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Offer.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Offer.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Offer.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Offer.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Search.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Search.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Search.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Search.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Testimonial.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Testimonial.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Testimonial.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Testimonial.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Model/Traveltype.php b/public/typo3conf/ext/ep_events/Classes/Domain/Model/Traveltype.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Model/Traveltype.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Model/Traveltype.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Repository/AbstractRepository.php b/public/typo3conf/ext/ep_events/Classes/Domain/Repository/AbstractRepository.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Repository/AbstractRepository.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Repository/AbstractRepository.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Repository/ActivityRepository.php b/public/typo3conf/ext/ep_events/Classes/Domain/Repository/ActivityRepository.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Repository/ActivityRepository.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Repository/ActivityRepository.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Repository/ContactRepository.php b/public/typo3conf/ext/ep_events/Classes/Domain/Repository/ContactRepository.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Repository/ContactRepository.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Repository/ContactRepository.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Repository/OfferRepository.php b/public/typo3conf/ext/ep_events/Classes/Domain/Repository/OfferRepository.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Repository/OfferRepository.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Repository/OfferRepository.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Repository/TestimonialRepository.php b/public/typo3conf/ext/ep_events/Classes/Domain/Repository/TestimonialRepository.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Repository/TestimonialRepository.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Repository/TestimonialRepository.php diff --git a/web/typo3conf/ext/ep_events/Classes/Domain/Repository/TraveltypeRepository.php b/public/typo3conf/ext/ep_events/Classes/Domain/Repository/TraveltypeRepository.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Domain/Repository/TraveltypeRepository.php rename to public/typo3conf/ext/ep_events/Classes/Domain/Repository/TraveltypeRepository.php diff --git a/web/typo3conf/ext/ep_events/Classes/Form/UrlField.php b/public/typo3conf/ext/ep_events/Classes/Form/UrlField.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Form/UrlField.php rename to public/typo3conf/ext/ep_events/Classes/Form/UrlField.php diff --git a/web/typo3conf/ext/ep_events/Classes/Hooks/Tcemain.php b/public/typo3conf/ext/ep_events/Classes/Hooks/Tcemain.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Hooks/Tcemain.php rename to public/typo3conf/ext/ep_events/Classes/Hooks/Tcemain.php diff --git a/web/typo3conf/ext/ep_events/Classes/Service/ConfigurationService.php b/public/typo3conf/ext/ep_events/Classes/Service/ConfigurationService.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Service/ConfigurationService.php rename to public/typo3conf/ext/ep_events/Classes/Service/ConfigurationService.php diff --git a/web/typo3conf/ext/ep_events/Classes/Service/EmailService.php b/public/typo3conf/ext/ep_events/Classes/Service/EmailService.php similarity index 100% rename from web/typo3conf/ext/ep_events/Classes/Service/EmailService.php rename to public/typo3conf/ext/ep_events/Classes/Service/EmailService.php diff --git a/public/typo3conf/ext/ep_events/Classes/Updates/ActivitySlugUpdater.php b/public/typo3conf/ext/ep_events/Classes/Updates/ActivitySlugUpdater.php new file mode 100644 index 00000000..fc8e731c --- /dev/null +++ b/public/typo3conf/ext/ep_events/Classes/Updates/ActivitySlugUpdater.php @@ -0,0 +1,121 @@ +countRequiredUpdates(); + + return (bool)$elementCount; + } + + /** + * @return bool + */ + public function executeUpdate(): bool + { + $queryBuilder = $this->getQueryBuilder(); + + $statement = $queryBuilder->select('uid', 'name') + ->from('tx_epevents_domain_model_activity') + ->where( + $queryBuilder->expr()->orX( + $queryBuilder->expr()->eq( + 'path_segment', + $queryBuilder->createNamedParameter('') + ), + $queryBuilder->expr()->isNull('path_segment') + ) + ) + ->execute(); + while ($record = $statement->fetch()) { + $slug = Transliterator::urlize($record['name']); + $queryBuilder = $this->getQueryBuilder(); + $queryBuilder->update('tx_epevents_domain_model_activity') + ->where( + $queryBuilder->expr()->eq( + 'uid', + $queryBuilder->createNamedParameter($record['uid'], \PDO::PARAM_INT) + ) + ) + ->set('path_segment', $slug); + $queryBuilder->execute(); + } + + return true; + } + + protected function countRequiredUpdates(): int + { + $queryBuilder = $this->getQueryBuilder(); + + return $queryBuilder->count('uid') + ->from('tx_epevents_domain_model_activity') + ->where( + $queryBuilder->expr()->orX( + $queryBuilder->expr()->eq( + 'path_segment', + $queryBuilder->createNamedParameter('') + ), + $queryBuilder->expr()->isNull('path_segment') + ) + ) + ->execute()->fetchColumn(); + } + + protected function getQueryBuilder(): QueryBuilder + { + /** @var QueryBuilder $queryBuilder */ + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class) + ->getQueryBuilderForTable('tx_epevents_domain_model_activity'); + $queryBuilder->getRestrictions()->removeAll(); + + return $queryBuilder; + } + + /** + * @return string[] + */ + public function getPrerequisites(): array + { + return [ + DatabaseUpdatedPrerequisite::class, + ]; + } +} diff --git a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php rename to public/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php index 077bc263..9f1b0b64 100644 --- a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php +++ b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/ConfiguratorTypeLabelsViewHelper.php @@ -28,8 +28,8 @@ namespace EP\EpEvents\ViewHelpers; ***************************************************************/ use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ConfiguratorTypeLabelsViewHelper extends AbstractViewHelper @@ -68,6 +68,7 @@ class ConfiguratorTypeLabelsViewHelper extends AbstractViewHelper { $types[] = $config[$type][$index]; } + return implode(', ', $types); } } diff --git a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php rename to public/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php index b4082cfb..361866b8 100644 --- a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php +++ b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionCssClassViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpEvents\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class SectionCssClassViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php rename to public/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php index 919d5f3d..2d106502 100644 --- a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php +++ b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/SectionIconViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpEvents\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class SectionIconViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php rename to public/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php index 1db35bea..fc361749 100644 --- a/web/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php +++ b/public/typo3conf/ext/ep_events/Classes/ViewHelpers/SoftHyphenViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpEvents\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class SoftHyphenViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_events/Configuration/.htaccess b/public/typo3conf/ext/ep_events/Configuration/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/.htaccess rename to public/typo3conf/ext/ep_events/Configuration/.htaccess diff --git a/web/typo3conf/ext/ep_events/Configuration/FlexForms/activities.xml b/public/typo3conf/ext/ep_events/Configuration/FlexForms/activities.xml similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/FlexForms/activities.xml rename to public/typo3conf/ext/ep_events/Configuration/FlexForms/activities.xml diff --git a/web/typo3conf/ext/ep_events/Configuration/FlexForms/offers.xml b/public/typo3conf/ext/ep_events/Configuration/FlexForms/offers.xml similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/FlexForms/offers.xml rename to public/typo3conf/ext/ep_events/Configuration/FlexForms/offers.xml diff --git a/web/typo3conf/ext/ep_events/Configuration/PageTS/Main.tsconfig b/public/typo3conf/ext/ep_events/Configuration/PageTS/Main.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/PageTS/Main.tsconfig rename to public/typo3conf/ext/ep_events/Configuration/PageTS/Main.tsconfig diff --git a/web/typo3conf/ext/ep_events/Configuration/PageTS/Mod/SHARED.tsconfig b/public/typo3conf/ext/ep_events/Configuration/PageTS/Mod/SHARED.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/PageTS/Mod/SHARED.tsconfig rename to public/typo3conf/ext/ep_events/Configuration/PageTS/Mod/SHARED.tsconfig diff --git a/web/typo3conf/ext/ep_events/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig b/public/typo3conf/ext/ep_events/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig rename to public/typo3conf/ext/ep_events/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig diff --git a/web/typo3conf/ext/ep_events/Configuration/PageTS/RTE.tsconfig b/public/typo3conf/ext/ep_events/Configuration/PageTS/RTE.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/PageTS/RTE.tsconfig rename to public/typo3conf/ext/ep_events/Configuration/PageTS/RTE.tsconfig diff --git a/web/typo3conf/ext/ep_events/Configuration/PageTS/TCEFORM.tsconfig b/public/typo3conf/ext/ep_events/Configuration/PageTS/TCEFORM.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/PageTS/TCEFORM.tsconfig rename to public/typo3conf/ext/ep_events/Configuration/PageTS/TCEFORM.tsconfig diff --git a/web/typo3conf/ext/ep_events/Configuration/PageTS/Wizards/NewContentElement.tsconfig b/public/typo3conf/ext/ep_events/Configuration/PageTS/Wizards/NewContentElement.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/PageTS/Wizards/NewContentElement.tsconfig rename to public/typo3conf/ext/ep_events/Configuration/PageTS/Wizards/NewContentElement.tsconfig diff --git a/web/typo3conf/ext/ep_events/Configuration/RTE/Default.yaml b/public/typo3conf/ext/ep_events/Configuration/RTE/Default.yaml similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/RTE/Default.yaml rename to public/typo3conf/ext/ep_events/Configuration/RTE/Default.yaml diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages_language_overlay.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages_language_overlay.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages_language_overlay.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/pages_language_overlay.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/sys_template.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/sys_template.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/sys_template.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/sys_template.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_banner.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_banner.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_banner.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_banner.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_herounit.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_herounit.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_herounit.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_herounit.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_statement.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_statement.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_statement.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_statement.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_tile.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_tile.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_tile.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tt_content_element_tile.php diff --git a/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tx_epevents_domain_model_offer.php b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tx_epevents_domain_model_offer.php new file mode 100644 index 00000000..75bc53fe --- /dev/null +++ b/public/typo3conf/ext/ep_events/Configuration/TCA/Overrides/tx_epevents_domain_model_offer.php @@ -0,0 +1,37 @@ +get('ep_events'); + + $budgetItemsConfig = explode(';', $extensionConfiguration['configuratorBudgetOptions']); + foreach ($budgetItemsConfig as $item) + { + [$value, $label] = explode(':', $item); + $budgetItems[] = [$label, $value]; + } + $GLOBALS['TCA']['tx_epevents_domain_model_offer']['columns']['configurator_budget']['config']['items'] = $budgetItems; + + $paxItemsConfig = explode(';', $extensionConfiguration['configuratorPaxOptions']); + foreach ($paxItemsConfig as $item) + { + [$value, $label] = explode(':', $item); + $paxItems[] = [$label, $value]; + } + $GLOBALS['TCA']['tx_epevents_domain_model_offer']['columns']['configurator_pax']['config']['items'] = $paxItems; + + $periodItemsConfig = explode(';', $extensionConfiguration['configuratorPeriodOptions']); + foreach ($periodItemsConfig as $item) + { + [$value, $label] = explode(':', $item); + $periodItems[] = [$label, $value]; + } + $GLOBALS['TCA']['tx_epevents_domain_model_offer']['columns']['configurator_period']['config']['items'] = $periodItems; + +}); diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php similarity index 93% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php index 04948c44..b415e724 100644 --- a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php +++ b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_activity.php @@ -18,12 +18,13 @@ return [ 'starttime' => 'starttime', 'endtime' => 'endtime', ], - 'searchFields' => 'name,name_internal,description,image_teaser,image_header,image_offer,configurator_type,', + 'searchFields' => 'name,name_internal,description,image_teaser,image_header,image_offer,configurator_type', 'iconfile' => 'EXT:ep_events/Resources/Public/images/tx_epevents_domain_model_activity.gif' ], 'interface' => [ 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, name, name_internal, - keywords, description, bannertext, footertext, image_teaser, image_header, image_offer, configurator_type', + keywords, description, bannertext, footertext, image_teaser, image_header, image_offer, configurator_type, + path_segment', ], 'types' => [ '1' => [ @@ -35,7 +36,7 @@ return [ ], 'palettes' => [ 'general' => ['showitem' => 'configurator_type, hidden'], - 'naming' => ['showitem' => 'name, name_internal'], + 'naming' => ['showitem' => 'name, name_internal, --linebreak--, path_segment'], ], 'columns' => [ 'sys_language_uid' => [ @@ -304,5 +305,21 @@ return [ 'eval' => '' ], ], + 'path_segment' => [ + 'exclude' => 0, + 'label' => 'Pfadsegment', + 'config' => [ + 'type' => 'slug', + 'generatorOptions' => [ + 'fields' => ['name'], + 'prefixParentPageSlug' => false, + 'replacements' => [ + '/' => '-', + ], + ], + 'fallbackCharacter' => '-', + 'eval' => 'uniqueInSite', + ], + ], ], ]; diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_contact.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_contact.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_contact.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_contact.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_hotel.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_hotel.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_hotel.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_hotel.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_location.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_location.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_location.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_location.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_offer.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_offer.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_offer.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_offer.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_testimonial.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_testimonial.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_testimonial.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_testimonial.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_traveltype.php b/public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_traveltype.php similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_traveltype.php rename to public/typo3conf/ext/ep_events/Configuration/TCA/tx_epevents_domain_model_traveltype.php diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/banner.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/banner.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/banner.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/banner.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/herounit.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/herounit.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/herounit.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/herounit.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/statement.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/statement.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/statement.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/statement.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/tile.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/tile.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/tile.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/ContentElements/tile.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript similarity index 76% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript index 0e6064ec..0c181035 100644 --- a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript +++ b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:fluid_styled_content/Configuration/TypoScript/setup.typoscript" lib.contentElement { layoutRootPaths.20 = EXT:ep_events/Resources/Private/Layouts/FluidStyledContent diff --git a/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/Form.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/Form.typoscript new file mode 100644 index 00000000..6fe4eb32 --- /dev/null +++ b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/Form.typoscript @@ -0,0 +1 @@ +@import "EXT:form/Configuration/TypoScript/setup.typoscript" diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript similarity index 83% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript index 24f3b115..c7b3983c 100644 --- a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript +++ b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Extensions/News.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:news/Configuration/TypoScript/setup.txt" plugin.tx_news { view { diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/Configurator.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/Configurator.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/Configurator.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/Configurator.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/DynamicContent.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/DynamicContent.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/DynamicContent.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/DynamicContent.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/ParseFunc.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/ParseFunc.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/ParseFunc.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/ParseFunc.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/SearchForm.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/SearchForm.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Library/SearchForm.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Library/SearchForm.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Ajax.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Ajax.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Ajax.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Ajax.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript similarity index 97% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript index 111ca0bf..87ed37ca 100644 --- a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript +++ b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/Main.typoscript @@ -113,10 +113,10 @@ page { headerData.999.stdWrap.if.isTrue = {$plugin.tx_epevents.settings.googleTagManagerId} } -[globalVar = TSFE:page|doktype = 101] +[page["doktype"] == 101] page.stdWrap.addPageCacheTags = category_page,epevents_page -[end] +[END] -[globalVar = TSFE:page|doktype = 102] +[page["doktype"] == 102] page.stdWrap.addPageCacheTags = offer_page,epevents_page -[end] +[END] diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript b/public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript similarity index 100% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/constants.txt b/public/typo3conf/ext/ep_events/Configuration/TypoScript/constants.typoscript similarity index 91% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/constants.txt rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/constants.typoscript index f21ccdea..9a1d7704 100644 --- a/web/typo3conf/ext/ep_events/Configuration/TypoScript/constants.txt +++ b/public/typo3conf/ext/ep_events/Configuration/TypoScript/constants.typoscript @@ -57,6 +57,5 @@ plugin.tx_epevents { } } - - - +@import "EXT:fluid_styled_content/Configuration/TypoScript/constants.typoscript" +@import "EXT:news/Configuration/TypoScript/constants.txt" diff --git a/web/typo3conf/ext/ep_events/Configuration/TypoScript/setup.txt b/public/typo3conf/ext/ep_events/Configuration/TypoScript/setup.typoscript similarity index 77% rename from web/typo3conf/ext/ep_events/Configuration/TypoScript/setup.txt rename to public/typo3conf/ext/ep_events/Configuration/TypoScript/setup.typoscript index 5c0b1fd8..3d879a2a 100644 --- a/web/typo3conf/ext/ep_events/Configuration/TypoScript/setup.txt +++ b/public/typo3conf/ext/ep_events/Configuration/TypoScript/setup.typoscript @@ -1,16 +1,16 @@ - - - +@import "EXT:ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Extensions/Form.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Extensions/News.typoscript" - - - - +@import "EXT:ep_events/Configuration/TypoScript/Library/DynamicContent.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Library/ParseFunc.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Library/SearchForm.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Library/Configurator.typoscript" - - - - +@import "EXT:ep_events/Configuration/TypoScript/ContentElements/banner.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/ContentElements/herounit.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/ContentElements/statement.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/ContentElements/tile.typoscript" plugin.tx_epevents { features { @@ -81,9 +81,9 @@ lib.parseFunc_RTE { tt_content.stdWrap.innerWrap > lib.stdheader.3.headerClass > - - - +@import "EXT:ep_events/Configuration/TypoScript/Page/Main.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Page/Ajax.typoscript" +@import "EXT:ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript" config { doctype = html5 diff --git a/web/typo3conf/ext/ep_events/Resources/Private/.htaccess b/public/typo3conf/ext/ep_events/Resources/Private/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/.htaccess rename to public/typo3conf/ext/ep_events/Resources/Private/.htaccess diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css b/public/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.eot b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.eot similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.eot rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.eot diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.ttf b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.ttf similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.ttf rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.ttf diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff2 b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff2 similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff2 rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-700.woff2 diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.eot b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.eot similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.eot rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.eot diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.ttf b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.ttf similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.ttf rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.ttf diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff2 b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff2 similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff2 rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/cairo-v2-latin-ext_latin-regular.woff2 diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/config.json b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/config.json similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/config.json rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/config.json diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.eot b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.eot similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.eot rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.eot diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.ttf b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.ttf similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.ttf rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.ttf diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff2 b/public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff2 similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff2 rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/fonts/fontello.woff2 diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-category-page.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-category-page.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-category-page.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-category-page.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-example-page.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-example-page.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-example-page.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/apps-pagetree-example-page.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/bg_configurator.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/bg_configurator.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/bg_configurator.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/bg_configurator.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/button_circle.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/button_circle.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/button_circle.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/button_circle.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_city.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_city.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_city.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_city.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_mountains.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_mountains.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_mountains.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_mountains.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_sea.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_sea.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_sea.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_sea.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_special.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_special.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_special.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_destination_special.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_3-stars.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_3-stars.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_3-stars.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_3-stars.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_4-stars.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_4-stars.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_4-stars.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_4-stars.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_5-stars.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_5-stars.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_5-stars.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_5-stars.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_special.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_special.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_special.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_hotel_special.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_event-gastro.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_event-gastro.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_event-gastro.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_event-gastro.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_outdoor-action.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_outdoor-action.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_outdoor-action.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_outdoor-action.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_sightseeing.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_sightseeing.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_sightseeing.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_sightseeing.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_special.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_special.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_special.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_programme_special.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_corporate-event.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_corporate-event.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_corporate-event.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_corporate-event.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_incentive.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_incentive.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_incentive.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_incentive.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_meeting.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_meeting.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_meeting.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_meeting.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_team-building.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_team-building.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_team-building.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/configurator_type_team-building.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_banner_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_banner_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_banner_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_banner_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01_mobile.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01_mobile.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01_mobile.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_carousel_01_mobile.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_contact.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_contact.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_contact.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_contact.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_about_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_about_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_about_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_about_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_example_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_example_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_example_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_example_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_02.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_02.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_02.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_02.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_03.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_03.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_03.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_header_home_03.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_konfigurator_desktop_02.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_konfigurator_desktop_02.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_konfigurator_desktop_02.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_konfigurator_desktop_02.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_02.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_02.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_02.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_02.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_03.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_03.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_03.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_teaser_03.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_testimonial_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_testimonial_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_testimonial_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_testimonial_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_01.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_01.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_01.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_01.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_02.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_02.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_02.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_02.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_03.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_03.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_03.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_03.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_04.jpg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_04.jpg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_04.jpg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/dummy_tile_04.jpg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/favicon.ico b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/favicon.ico similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/favicon.ico rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/favicon.ico diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/global_compact.png b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/global_compact.png similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/global_compact.png rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/global_compact.png diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_3-star.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_3-star.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_3-star.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_3-star.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_4-star.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_4-star.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_4-star.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_4-star.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_5-star.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_5-star.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_5-star.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_5-star.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_cities.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_cities.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_cities.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_cities.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_mountains.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_mountains.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_mountains.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_mountains.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_sea.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_sea.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_sea.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_sea.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_special.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_special.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_special.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_destination_special.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_event-gastro.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_event-gastro.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_event-gastro.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_event-gastro.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events_opaque.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events_opaque.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events_opaque.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_events_opaque.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives_opaque.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives_opaque.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives_opaque.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_incentives_opaque.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail_circle.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail_circle.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail_circle.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_mail_circle.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings_opaque.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings_opaque.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings_opaque.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_meetings_opaque.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_outdoor.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_outdoor.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_outdoor.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_outdoor.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone_circle.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone_circle.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone_circle.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_phone_circle.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_printer.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_printer.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_printer.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_printer.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_share.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_share.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_share.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_share.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_sightseeing.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_sightseeing.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_sightseeing.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_sightseeing.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_special.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_special.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_special.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_special.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding_opaque.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding_opaque.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding_opaque.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/icon_teambuilding_opaque.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo_wide.svg b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo_wide.svg similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo_wide.svg rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/logo_wide.svg diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_box.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_box.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_box.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_box.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_configurator.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_configurator.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_configurator.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_configurator.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_default.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_default.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_default.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/spinner_default.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_activity.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_activity.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_activity.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_activity.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_contact.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_contact.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_contact.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_contact.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_hotel.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_hotel.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_hotel.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_hotel.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_location.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_location.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_location.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_location.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_offer.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_offer.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_offer.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_offer.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_testimonial.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_testimonial.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_testimonial.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_testimonial.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_traveltype.gif b/public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_traveltype.gif similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_traveltype.gif rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/images/tx_epevents_domain_model_traveltype.gif diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/app.js b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/app.js similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/app.js rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/app.js diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/Configurator.vue b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/Configurator.vue similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/Configurator.vue rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/Configurator.vue diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateInput.vue b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateInput.vue similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateInput.vue rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateInput.vue diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateRangeInput.vue b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateRangeInput.vue similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateRangeInput.vue rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/DateRangeInput.vue diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/InquiryForm.vue b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/InquiryForm.vue similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/InquiryForm.vue rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/InquiryForm.vue diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/StepInput.vue b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/StepInput.vue similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/StepInput.vue rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/StepInput.vue diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/TeaserCarousel.vue b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/TeaserCarousel.vue similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/TeaserCarousel.vue rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/components/TeaserCarousel.vue diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js b/public/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_badge.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_badge.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_badge.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_badge.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_banner.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_banner.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_banner.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_banner.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_base.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_base.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_base.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_base.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_box.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_box.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_box.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_box.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_brands.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_brands.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_brands.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_brands.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_breakpoints.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_breakpoints.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_breakpoints.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_breakpoints.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_buttons.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_buttons.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_buttons.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_buttons.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_card.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_card.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_card.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_card.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_carousel.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_carousel.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_carousel.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_carousel.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_colors.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_colors.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_colors.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_colors.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_configurator.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_configurator.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_configurator.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_configurator.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_cookieconsent.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_cookieconsent.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_cookieconsent.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_cookieconsent.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_datepicker.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_datepicker.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_datepicker.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_datepicker.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_fonts.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_fonts.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_fonts.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_fonts.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_forms.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_forms.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_forms.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_forms.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_helpernav.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_helpernav.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_helpernav.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_helpernav.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_herounit.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_herounit.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_herounit.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_herounit.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconnav.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconnav.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconnav.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconnav.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_layout.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_layout.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_layout.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_layout.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mixins.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mixins.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mixins.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mixins.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mobilenav.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mobilenav.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mobilenav.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_mobilenav.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_news.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_news.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_news.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_news.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-footer.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-footer.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-footer.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-footer.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-header.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-header.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-header.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_page-header.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_paginator.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_paginator.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_paginator.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_paginator.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_search.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_search.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_search.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_search.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_sitenav.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_sitenav.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_sitenav.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_sitenav.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_slider.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_slider.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_slider.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_slider.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_statement.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_statement.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_statement.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_statement.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_team.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_team.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_team.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_team.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_teasers.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_teasers.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_teasers.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_teasers.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_testimonial.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_testimonial.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_testimonial.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_testimonial.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_tiles.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_tiles.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_tiles.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_tiles.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_variables.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_variables.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_variables.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_variables.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/main.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/main.scss similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Assets/scss/main.scss rename to public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/main.scss diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Language/en.locallang.xlf b/public/typo3conf/ext/ep_events/Resources/Private/Language/en.locallang.xlf similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Language/en.locallang.xlf rename to public/typo3conf/ext/ep_events/Resources/Private/Language/en.locallang.xlf diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Language/locallang.xlf b/public/typo3conf/ext/ep_events/Resources/Private/Language/locallang.xlf similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Language/locallang.xlf rename to public/typo3conf/ext/ep_events/Resources/Private/Language/locallang.xlf diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Default.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Default.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Default.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Default.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Email.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Email.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Email.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Email.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/FluidStyledContent/Default.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/FluidStyledContent/Default.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/FluidStyledContent/Default.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/FluidStyledContent/Default.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/ActivityEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/ActivityEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/ActivityEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/ActivityEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/CategoryEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/CategoryEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/CategoryEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/CategoryEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/FrontpageEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/FrontpageEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/FrontpageEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/FrontpageEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/OfferEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/OfferEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/OfferEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/OfferEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/SubpageEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/SubpageEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/SubpageEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Layouts/Page/SubpageEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/ContactBox.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/ContactBox.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/ContactBox.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/ContactBox.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/CookieConsent.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/CookieConsent.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/CookieConsent.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/CookieConsent.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/ErrorMessage.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/ErrorMessage.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/ErrorMessage.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/ErrorMessage.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxBottom.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxBottom.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxBottom.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxBottom.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxTop.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxTop.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxTop.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/FormBoxTop.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/FormCardBottom.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/FormCardBottom.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/FormCardBottom.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/FormCardBottom.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/FormContentBottom.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/FormContentBottom.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/FormContentBottom.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/FormContentBottom.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/FormTeaserBottom.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/FormTeaserBottom.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/FormTeaserBottom.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/FormTeaserBottom.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/GoogleTagManager.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/GoogleTagManager.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/GoogleTagManager.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/GoogleTagManager.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/Header.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/Header.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/Header.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/Header.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html similarity index 98% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html index 1137c964..0ad00b63 100644 --- a/web/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html +++ b/public/typo3conf/ext/ep_events/Resources/Private/Partials/Header/Header.html @@ -52,7 +52,7 @@ -- do not show header -- - + - + > diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitActivity.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitActivity.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitActivity.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitActivity.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitCategory.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitCategory.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitCategory.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitCategory.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitFrontpage.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitFrontpage.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitFrontpage.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitFrontpage.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitOffer.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitOffer.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitOffer.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/HerounitOffer.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/IconBar.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/IconBar.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/IconBar.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/IconBar.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/MobileNav.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/MobileNav.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/MobileNav.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/MobileNav.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/News/Detail/MediaContainer.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/News/Detail/MediaContainer.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/News/Detail/MediaContainer.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/News/Detail/MediaContainer.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/News/List/Item.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/News/List/Item.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/News/List/Item.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/News/List/Item.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeaserLandscape.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeaserLandscape.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeaserLandscape.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeaserLandscape.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeasers.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeasers.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeasers.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/OfferTeasers.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/PageFooter.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/PageFooter.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/PageFooter.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/PageFooter.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/PageHeader.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/PageHeader.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/PageHeader.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/PageHeader.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/SubnavBox.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/SubnavBox.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/SubnavBox.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/SubnavBox.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Partials/Svg.html b/public/typo3conf/ext/ep_events/Resources/Private/Partials/Svg.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Partials/Svg.html rename to public/typo3conf/ext/ep_events/Resources/Private/Partials/Svg.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/Detail.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/Detail.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/Detail.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/List.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/List.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/List.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Activity/List.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Contact/List.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Contact/List.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Contact/List.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Contact/List.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Autoreply.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Autoreply.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Autoreply.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Autoreply.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Configurator.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Configurator.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Configurator.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Configurator.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Inquiry.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Inquiry.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Inquiry.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Email/Inquiry.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Banner.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Banner.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Banner.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Banner.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Header.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Header.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Header.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Header.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Herounit.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Herounit.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Herounit.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Herounit.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/List.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/List.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/List.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/List.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Statement.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Statement.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Statement.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Statement.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Textmedia.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Textmedia.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Textmedia.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Textmedia.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Tile.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Tile.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Tile.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/FluidStyledContent/Tile.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html similarity index 99% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html index ab3d19ef..8b99935b 100644 --- a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html +++ b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/Configurator.html @@ -1,6 +1,6 @@ -
@@ -286,4 +286,4 @@ -
+ diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/ContactForm.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/ContactForm.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/ContactForm.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/ContactForm.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/InquiryForm.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/InquiryForm.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Form/InquiryForm.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Form/InquiryForm.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/Detail.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/Detail.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/Detail.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/List.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/List.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/List.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/News/News/List.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Offer/Teaser.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Offer/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Offer/Teaser.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Offer/Teaser.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/ActivityEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/ActivityEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/ActivityEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/ActivityEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/CategoryEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/CategoryEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/CategoryEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/CategoryEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/FrontpageEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/FrontpageEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/FrontpageEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/FrontpageEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/OfferEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/OfferEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/OfferEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/OfferEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/SubpageEpEvents.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/SubpageEpEvents.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Page/SubpageEpEvents.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Page/SubpageEpEvents.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Form.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Form.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Form.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Form.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Result.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Result.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Result.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Search/Result.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/Testimonial/List.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/Testimonial/List.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/Testimonial/List.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/Testimonial/List.html diff --git a/web/typo3conf/ext/ep_events/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html b/public/typo3conf/ext/ep_events/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html similarity index 100% rename from web/typo3conf/ext/ep_events/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html rename to public/typo3conf/ext/ep_events/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html diff --git a/public/typo3conf/ext/ep_events/ext_emconf.php b/public/typo3conf/ext/ep_events/ext_emconf.php new file mode 100644 index 00000000..983e1468 --- /dev/null +++ b/public/typo3conf/ext/ep_events/ext_emconf.php @@ -0,0 +1,21 @@ + 'E&P Events', + 'description' => 'Theme package for EP Events TYPO3 website', + 'category' => 'templates', + 'author' => 'Björn Fromme', + 'author_email' => 'fromme@dreipunktnull.com', + 'state' => 'stable', + 'internal' => '', + 'uploadfolder' => true, + 'createDirs' => '', + 'dividers2tabs' => true, + 'clearCacheOnLoad' => 0, + 'version' => '1.0.0', + 'constraints' => [ + 'depends' => [], + 'conflicts' => [], + 'suggests' => [] + ], +]; diff --git a/web/typo3conf/ext/ep_events/ext_icon.gif b/public/typo3conf/ext/ep_events/ext_icon.gif similarity index 100% rename from web/typo3conf/ext/ep_events/ext_icon.gif rename to public/typo3conf/ext/ep_events/ext_icon.gif diff --git a/web/typo3conf/ext/ep_events/ext_localconf.php b/public/typo3conf/ext/ep_events/ext_localconf.php similarity index 96% rename from web/typo3conf/ext/ep_events/ext_localconf.php rename to public/typo3conf/ext/ep_events/ext_localconf.php index 7d087af2..ae098351 100644 --- a/web/typo3conf/ext/ep_events/ext_localconf.php +++ b/public/typo3conf/ext/ep_events/ext_localconf.php @@ -154,4 +154,5 @@ call_user_func(function() { ], ]; + $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['activitySlug'] = \EP\EpEvents\Updates\ActivitySlugUpdater::class; }); diff --git a/web/typo3conf/ext/ep_events/ext_tables.php b/public/typo3conf/ext/ep_events/ext_tables.php similarity index 100% rename from web/typo3conf/ext/ep_events/ext_tables.php rename to public/typo3conf/ext/ep_events/ext_tables.php diff --git a/web/typo3conf/ext/ep_events/ext_tables.sql b/public/typo3conf/ext/ep_events/ext_tables.sql similarity index 99% rename from web/typo3conf/ext/ep_events/ext_tables.sql rename to public/typo3conf/ext/ep_events/ext_tables.sql index 2ccf143e..4c8fdae9 100644 --- a/web/typo3conf/ext/ep_events/ext_tables.sql +++ b/public/typo3conf/ext/ep_events/ext_tables.sql @@ -213,6 +213,7 @@ CREATE TABLE tx_epevents_domain_model_activity ( name varchar(255) DEFAULT '' NOT NULL, name_internal varchar(255) DEFAULT '' NOT NULL, + path_segment varchar(255) DEFAULT '' NOT NULL, keywords text NOT NULL, description text NOT NULL, footertext text NOT NULL, diff --git a/web/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php b/public/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php similarity index 72% rename from web/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php rename to public/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php index dedf34cb..6f5643db 100644 --- a/web/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php +++ b/public/typo3conf/ext/ep_products/Classes/Command/ContingentCommandController.php @@ -28,10 +28,12 @@ namespace EP\EpProducts\Command; ***************************************************************/ use EP\EpProducts\Service\ContingentImportService; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Extbase\Mvc\Controller\CommandController; -class ContingentCommandController extends CommandController +class ContingentCommandController extends Command { /** @@ -39,19 +41,31 @@ class ContingentCommandController extends CommandController */ protected $contingentImportService; + /** + * @var string + */ + protected static $defaultName = 'ep:contingent-import'; + /** * @param ContingentImportService $contingentImportService */ public function __construct(ContingentImportService $contingentImportService) { $this->contingentImportService = $contingentImportService; + + parent::__construct(); } - public function importCommand() + /** + * @param InputInterface $input + * @param OutputInterface $output + * @throws \Doctrine\DBAL\DBALException + */ + public function execute(InputInterface $input, OutputInterface $output) { $path = GeneralUtility::getFileAbsFileName('fileadmin/xmlexportzimmer'); $count = $this->contingentImportService->import($path); - $this->outputLine('%d rows imported.', [ $count ]); + $output->writeln(sprintf('%d rows imported.', $count )); } } diff --git a/web/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php b/public/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php similarity index 82% rename from web/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php rename to public/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php index cb8cf565..aae1efdb 100644 --- a/web/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php +++ b/public/typo3conf/ext/ep_products/Classes/Command/DateCommandController.php @@ -28,12 +28,14 @@ namespace EP\EpProducts\Command; ***************************************************************/ use EP\EpProducts\Service\DateImportService; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface; -use TYPO3\CMS\Extbase\Mvc\Controller\CommandController; use TYPO3\CMS\Extbase\Service\CacheService; -class DateCommandController extends CommandController +class DateCommandController extends Command { /** @@ -66,16 +68,23 @@ class DateCommandController extends CommandController $this->dateImportService = $importService; $this->cacheService = $cacheService; $this->configurationManager = $configurationManager; + + parent::__construct(); } - public function importCommand() + /** + * @param InputInterface $input + * @param OutputInterface $output + * @throws \Doctrine\DBAL\DBALException + */ + public function execute(InputInterface $input, OutputInterface $output) { $path = GeneralUtility::getFileAbsFileName('fileadmin/xmlexport'); if ($this->dateImportService->checkActiveUpload($path)) { - $this->outputLine('Import cancelled due to active file upload.'); + $output->writeln('Import cancelled due to active file upload.'); } else { $count = $this->dateImportService->import($path); - $this->outputLine('%d rows imported.', [ $count ]); + $output->writeln(sprintf('%d rows imported.', $count )); $settings = $this->getSettings(); $resellerPageUid = $settings['resellerExportPageUid']; $this->cacheService->clearPageCache($resellerPageUid); diff --git a/web/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php b/public/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php similarity index 80% rename from web/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php rename to public/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php index 79c0442b..9e929bf8 100644 --- a/web/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php +++ b/public/typo3conf/ext/ep_products/Classes/Command/SnowreportCommandController.php @@ -28,9 +28,11 @@ namespace EP\EpProducts\Command; ***************************************************************/ use EP\EpProducts\Service\SnowreportImportService; -use TYPO3\CMS\Extbase\Mvc\Controller\CommandController; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; -class SnowreportCommandController extends CommandController +class SnowreportCommandController extends Command { /** @@ -44,13 +46,15 @@ class SnowreportCommandController extends CommandController public function __construct(SnowreportImportService $snowreportImportService) { $this->snowreportImportService = $snowreportImportService; + + parent::__construct(); } - public function importCommand() + public function execute(InputInterface $input, OutputInterface $output) { $this->snowreportImportService->downloadReportsXml(); $count = $this->snowreportImportService->importSnowReportData(); - $this->outputLine('%d rows imported.', [ $count ]); + $output->writeln(sprintf('%d rows imported.', $count )); } } diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxCalendarController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxCalendarController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxCalendarController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxCalendarController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxContingentController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxContingentController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxContingentController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxContingentController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxFilterpanelController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxFilterpanelController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxFilterpanelController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxFilterpanelController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchbarController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchbarController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchbarController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchbarController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxTableController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/AjaxWatchlistController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxWatchlistController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/AjaxWatchlistController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/AjaxWatchlistController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/BackendController.php b/public/typo3conf/ext/ep_products/Classes/Controller/BackendController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/BackendController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/BackendController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/CityController.php b/public/typo3conf/ext/ep_products/Classes/Controller/CityController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/CityController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/CityController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php b/public/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/CountryController.php b/public/typo3conf/ext/ep_products/Classes/Controller/CountryController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/CountryController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/CountryController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/FaqController.php b/public/typo3conf/ext/ep_products/Classes/Controller/FaqController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/FaqController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/FaqController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/HotelController.php b/public/typo3conf/ext/ep_products/Classes/Controller/HotelController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/HotelController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/HotelController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/MapController.php b/public/typo3conf/ext/ep_products/Classes/Controller/MapController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/MapController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/MapController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/NewsletterController.php b/public/typo3conf/ext/ep_products/Classes/Controller/NewsletterController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/NewsletterController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/NewsletterController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/PasswordController.php b/public/typo3conf/ext/ep_products/Classes/Controller/PasswordController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/PasswordController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/PasswordController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/PricetableController.php b/public/typo3conf/ext/ep_products/Classes/Controller/PricetableController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/PricetableController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/PricetableController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/ProductController.php b/public/typo3conf/ext/ep_products/Classes/Controller/ProductController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/ProductController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/ProductController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/RegionController.php b/public/typo3conf/ext/ep_products/Classes/Controller/RegionController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/RegionController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/RegionController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/ResellerController.php b/public/typo3conf/ext/ep_products/Classes/Controller/ResellerController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/ResellerController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/ResellerController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/SearchController.php b/public/typo3conf/ext/ep_products/Classes/Controller/SearchController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/SearchController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/SearchController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/SnowreportController.php b/public/typo3conf/ext/ep_products/Classes/Controller/SnowreportController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/SnowreportController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/SnowreportController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/TeamController.php b/public/typo3conf/ext/ep_products/Classes/Controller/TeamController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/TeamController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/TeamController.php diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/WatchlistController.php b/public/typo3conf/ext/ep_products/Classes/Controller/WatchlistController.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Controller/WatchlistController.php rename to public/typo3conf/ext/ep_products/Classes/Controller/WatchlistController.php diff --git a/web/typo3conf/ext/ep_products/Classes/CsvFormatter/FacebookCatalogCsvFormatter.php b/public/typo3conf/ext/ep_products/Classes/CsvFormatter/FacebookCatalogCsvFormatter.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/CsvFormatter/FacebookCatalogCsvFormatter.php rename to public/typo3conf/ext/ep_products/Classes/CsvFormatter/FacebookCatalogCsvFormatter.php diff --git a/web/typo3conf/ext/ep_products/Classes/CsvFormatter/GoogleBusinessFeedCsvFormatter.php b/public/typo3conf/ext/ep_products/Classes/CsvFormatter/GoogleBusinessFeedCsvFormatter.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/CsvFormatter/GoogleBusinessFeedCsvFormatter.php rename to public/typo3conf/ext/ep_products/Classes/CsvFormatter/GoogleBusinessFeedCsvFormatter.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/AbstractDestination.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/AbstractDestination.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/AbstractDestination.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/AbstractDestination.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Badge.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Badge.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Badge.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Badge.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/City.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/City.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/City.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/City.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php similarity index 99% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php index 8d5708a7..d63bd835 100644 --- a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php +++ b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Concept.php @@ -92,7 +92,7 @@ class Concept extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Product> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $products; diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Contingent.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Contingent.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Contingent.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Contingent.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Country.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Country.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Country.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Country.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Date.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Date.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Date.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Date.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Fact.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Fact.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Fact.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Fact.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Faq.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Faq.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Faq.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Faq.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/FilterOptions.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/FilterOptions.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/FilterOptions.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/FilterOptions.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/FilterSettings.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/FilterSettings.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/FilterSettings.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/FilterSettings.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php similarity index 99% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php index 77746dcf..7ae79042 100644 --- a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php +++ b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Hotel.php @@ -187,7 +187,7 @@ class Hotel extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements Te /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\MatchCode> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $additionalCodes; @@ -218,13 +218,13 @@ class Hotel extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements Te /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Teammember> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $teamer; /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Product> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $products; diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Journey.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Journey.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Journey.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Journey.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/MatchCode.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/MatchCode.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/MatchCode.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/MatchCode.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Officetip.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Officetip.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Officetip.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Officetip.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php similarity index 98% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php index 515b7b41..e267e341 100644 --- a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php +++ b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Product.php @@ -182,49 +182,49 @@ class Product extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements /** * @var \EP\EpProducts\Domain\Model\Concept - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $concept; /** * @var \EP\EpProducts\Domain\Model\Country - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $country; /** * @var \EP\EpProducts\Domain\Model\Region - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $region; /** * @var \EP\EpProducts\Domain\Model\City - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $city; /** * @var \EP\EpProducts\Domain\Model\Journey - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $journey; /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Fact> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $facts; /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Hotel> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $hotels; /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Faq> - * @lazy + * @TYPO3\CMS\Extbase\Annotation\ORM\Lazy */ protected $faqs; diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php similarity index 98% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php index 1d1d4186..ad893bdb 100644 --- a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php +++ b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Region.php @@ -82,13 +82,13 @@ class Region extends AbstractDestination implements TeaserInterface /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\City> - * @cascade remove + * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove") */ protected $cities; /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Product> - * @cascade remove + * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove") */ protected $products; @@ -99,7 +99,7 @@ class Region extends AbstractDestination implements TeaserInterface /** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\EP\EpProducts\Domain\Model\Hotel> - * @cascade remove + * @TYPO3\CMS\Extbase\Annotation\ORM\Cascade("remove") */ protected $hotels; diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Reseller.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Reseller.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Reseller.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Reseller.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Room.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Room.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Room.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Room.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/RoomMapping.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/RoomMapping.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/RoomMapping.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/RoomMapping.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/SearchParams.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/SearchParams.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/SearchParams.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/SearchParams.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/SearchResult.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/SearchResult.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/SearchResult.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/SearchResult.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Snowreport.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Snowreport.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Snowreport.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Snowreport.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Teammember.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Teammember.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Teammember.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Teammember.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/TeaserInterface.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/TeaserInterface.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/TeaserInterface.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/TeaserInterface.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Model/Webcam.php b/public/typo3conf/ext/ep_products/Classes/Domain/Model/Webcam.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Model/Webcam.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Model/Webcam.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/AbstractRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/AbstractRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/AbstractRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/AbstractRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/CityRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/CityRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/CityRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/CityRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/ConceptRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ConceptRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/ConceptRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/ConceptRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/ContingentRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ContingentRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/ContingentRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/ContingentRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/CountryRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/CountryRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/CountryRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/CountryRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/DateRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/DateRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/DateRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/DateRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/FaqRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/FaqRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/FaqRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/FaqRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/HotelRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/HotelRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/HotelRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/HotelRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/MatchCodeRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/MatchCodeRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/MatchCodeRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/MatchCodeRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/RegionRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/RegionRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/RegionRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/RegionRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/ResellerRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ResellerRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/ResellerRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/ResellerRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomMappingRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomMappingRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomMappingRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomMappingRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/RoomRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/SnowreportRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/SnowreportRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/SnowreportRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/SnowreportRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/TeammemberRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/TeammemberRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/TeammemberRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/TeammemberRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Repository/WebcamRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/WebcamRepository.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Repository/WebcamRepository.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Repository/WebcamRepository.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/City.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/City.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/City.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/City.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Date.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Date.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Date.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Date.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Hotel.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Hotel.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Hotel.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Hotel.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Region.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Region.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Region.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Region.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Room.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Room.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Room.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Room.php diff --git a/web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Services.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Services.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Domain/Serialization/Services.php rename to public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Services.php diff --git a/web/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php b/public/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php similarity index 98% rename from web/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php rename to public/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php index 98b26b1c..a1daa685 100644 --- a/web/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php +++ b/public/typo3conf/ext/ep_products/Classes/Hook/PageLayoutView.php @@ -30,9 +30,8 @@ namespace EP\EpProducts\Hook; use TYPO3\CMS\Backend\Utility\BackendUtility; use TYPO3\CMS\Backend\View\PageLayoutView as CorePageLayoutView; use TYPO3\CMS\Backend\View\PageLayoutViewDrawItemHookInterface; +use TYPO3\CMS\Core\Service\FlexFormService; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Extbase\Object\ObjectManager; -use TYPO3\CMS\Extbase\Service\FlexFormService; class PageLayoutView implements PageLayoutViewDrawItemHookInterface { @@ -229,7 +228,7 @@ class PageLayoutView implements PageLayoutViewDrawItemHookInterface */ protected function getFlexFormData(array $row) { - /** @var \TYPO3\CMS\Extbase\Service\FlexFormService $flexFormService */ + /** @var FlexFormService $flexFormService */ $flexFormService = GeneralUtility::makeInstance(FlexFormService::class); return $flexFormService->convertFlexFormContentToArray($row['pi_flexform']); } diff --git a/web/typo3conf/ext/ep_products/Classes/Hook/Tcemain.php b/public/typo3conf/ext/ep_products/Classes/Hook/Tcemain.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Hook/Tcemain.php rename to public/typo3conf/ext/ep_products/Classes/Hook/Tcemain.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/StaticSearchParamsRequestService.php b/public/typo3conf/ext/ep_products/Classes/Middleware/StaticSearchParamsMiddleware.php similarity index 69% rename from web/typo3conf/ext/ep_products/Classes/Service/StaticSearchParamsRequestService.php rename to public/typo3conf/ext/ep_products/Classes/Middleware/StaticSearchParamsMiddleware.php index 08dd2972..80210de8 100644 --- a/web/typo3conf/ext/ep_products/Classes/Service/StaticSearchParamsRequestService.php +++ b/public/typo3conf/ext/ep_products/Classes/Middleware/StaticSearchParamsMiddleware.php @@ -1,12 +1,12 @@ , dreipunktnull + * (c) 2019 Björn Fromme , dreipunktnull * * All rights reserved * @@ -28,11 +28,16 @@ namespace EP\EpProducts\Service; ***************************************************************/ use EP\EpProducts\Domain\Model\FilterSettings; +use EP\EpProducts\Service\FilterSettingsEncoder; use EP\EpProducts\Traits\DbConnectionTrait; -use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Core\Utility\HttpUtility; +use Psr\Http\Message\ResponseInterface; +use Psr\Http\Message\ServerRequestInterface; +use Psr\Http\Server\MiddlewareInterface; +use Psr\Http\Server\RequestHandlerInterface; +use TYPO3\CMS\Core\Http\NormalizedParams; +use TYPO3\CMS\Core\Http\RedirectResponse; -class StaticSearchParamsRequestService +class StaticSearchParamsMiddleware implements MiddlewareInterface { use DbConnectionTrait; @@ -40,17 +45,14 @@ class StaticSearchParamsRequestService const SEARCH_RESULT_URI = '/skireisen/suche/'; const REDIRECT_RESPONSE_CODE = 302; - /** - * @throws \Doctrine\DBAL\DBALException - */ - public function handleRequest() + public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { - $currentUri = GeneralUtility::getIndpEnv('REQUEST_URI'); - - $uri = strtolower(parse_url($currentUri, \PHP_URL_PATH)); + /** @var NormalizedParams $params */ + $params = $request->getAttribute('normalizedParams'); + $uri = $params->getRequestUri(); if (strpos($uri, self::PREFIX_PATH_SEGMENT) === false) { - return; + return $handler->handle($request); } $qb = $this->getDbConnection()->createQueryBuilder(); @@ -70,7 +72,7 @@ class StaticSearchParamsRequestService $row = $query->execute()->fetch(); if (!$row) { - return; + return $handler->handle($request); } $filterSettings = FilterSettings::fromStaticSearchParams($row); @@ -78,8 +80,6 @@ class StaticSearchParamsRequestService $redirect = self::SEARCH_RESULT_URI . $encodedFilterSettings . '/'; - HttpUtility::redirect($redirect, constant('\TYPO3\CMS\Core\Utility\HttpUtility::HTTP_STATUS_' . self::REDIRECT_RESPONSE_CODE)); - exit; + return new RedirectResponse($redirect, self::REDIRECT_RESPONSE_CODE); } - } diff --git a/web/typo3conf/ext/ep_products/Classes/Service/ContingentDataService.php b/public/typo3conf/ext/ep_products/Classes/Service/ContingentDataService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/ContingentDataService.php rename to public/typo3conf/ext/ep_products/Classes/Service/ContingentDataService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/ContingentImportService.php b/public/typo3conf/ext/ep_products/Classes/Service/ContingentImportService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/ContingentImportService.php rename to public/typo3conf/ext/ep_products/Classes/Service/ContingentImportService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/DateImportService.php b/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/DateImportService.php rename to public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/DateService.php b/public/typo3conf/ext/ep_products/Classes/Service/DateService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/DateService.php rename to public/typo3conf/ext/ep_products/Classes/Service/DateService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php b/public/typo3conf/ext/ep_products/Classes/Service/FilterService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/FilterService.php rename to public/typo3conf/ext/ep_products/Classes/Service/FilterService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php b/public/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php rename to public/typo3conf/ext/ep_products/Classes/Service/FilterSettingsEncoder.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/FlagIconService.php b/public/typo3conf/ext/ep_products/Classes/Service/FlagIconService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/FlagIconService.php rename to public/typo3conf/ext/ep_products/Classes/Service/FlagIconService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/HotelDataService.php b/public/typo3conf/ext/ep_products/Classes/Service/HotelDataService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/HotelDataService.php rename to public/typo3conf/ext/ep_products/Classes/Service/HotelDataService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/HotelImageService.php b/public/typo3conf/ext/ep_products/Classes/Service/HotelImageService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/HotelImageService.php rename to public/typo3conf/ext/ep_products/Classes/Service/HotelImageService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/LabelService.php b/public/typo3conf/ext/ep_products/Classes/Service/LabelService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/LabelService.php rename to public/typo3conf/ext/ep_products/Classes/Service/LabelService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/LogService.php b/public/typo3conf/ext/ep_products/Classes/Service/LogService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/LogService.php rename to public/typo3conf/ext/ep_products/Classes/Service/LogService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/ProductDataService.php b/public/typo3conf/ext/ep_products/Classes/Service/ProductDataService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/ProductDataService.php rename to public/typo3conf/ext/ep_products/Classes/Service/ProductDataService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/ProductImageService.php b/public/typo3conf/ext/ep_products/Classes/Service/ProductImageService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/ProductImageService.php rename to public/typo3conf/ext/ep_products/Classes/Service/ProductImageService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php b/public/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php rename to public/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/SearchResultService.php b/public/typo3conf/ext/ep_products/Classes/Service/SearchResultService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/SearchResultService.php rename to public/typo3conf/ext/ep_products/Classes/Service/SearchResultService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php b/public/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php rename to public/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php diff --git a/web/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php b/public/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php similarity index 84% rename from web/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php rename to public/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php index c505139b..972d803c 100644 --- a/web/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php +++ b/public/typo3conf/ext/ep_products/Classes/Service/SnowreportImportService.php @@ -29,9 +29,13 @@ namespace EP\EpProducts\Service; use EP\EpProducts\Domain\Model\Snowreport; use EP\EpProducts\Domain\Model\Webcam; +use EP\EpProducts\Domain\Repository\RegionRepository; +use EP\EpProducts\Domain\Repository\SnowreportRepository; +use EP\EpProducts\Domain\Repository\WebcamRepository; use EP\EpProducts\Utility\SettingsUtility; use TYPO3\CMS\Core\SingletonInterface; use TYPO3\CMS\Core\Utility\GeneralUtility; +use TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface; class SnowreportImportService implements SingletonInterface { @@ -40,28 +44,42 @@ class SnowreportImportService implements SingletonInterface /** * @var \TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager - * @inject */ protected $persistenceManager; /** * @var \EP\EpProducts\Domain\Repository\SnowreportRepository - * @inject */ protected $snowreportRepository; /** * @var \EP\EpProducts\Domain\Repository\WebcamRepository - * @inject */ protected $webcamRepository; /** * @var \EP\EpProducts\Domain\Repository\RegionRepository - * @inject */ protected $regionRepository; + /** + * @param PersistenceManagerInterface $persistenceManager + * @param SnowreportRepository $snowreportRepository + * @param WebcamRepository $webcamRepository + * @param RegionRepository $regionRepository + */ + public function __construct( + PersistenceManagerInterface $persistenceManager, + SnowreportRepository $snowreportRepository, + WebcamRepository $webcamRepository, + RegionRepository $regionRepository + ) { + $this->persistenceManager = $persistenceManager; + $this->snowreportRepository = $snowreportRepository; + $this->webcamRepository = $webcamRepository; + $this->regionRepository = $regionRepository; + } + /** * @var array */ @@ -90,7 +108,8 @@ class SnowreportImportService implements SingletonInterface { $count = 0; $file = GeneralUtility::getFileAbsFileName(self::XML_FILE_PATH); - $xmlData = simplexml_load_file($file); + $xmlContent = file_get_contents($file); + $xmlData = simplexml_load_string($xmlContent); $snowReportStoragePid = SettingsUtility::get('snowReportStoragePid'); @@ -156,7 +175,7 @@ class SnowreportImportService implements SingletonInterface $this->persistenceManager->persistAll(); - $GLOBALS['BE_USER']->simplelog('Snowreport XML import successful (' . $count . ' records).', 'ex_epproducts'); + $GLOBALS['BE_USER']->writelog(sprintf('Snowreport XML import successful (%d records).', $count), 'ex_epproducts'); return $count; } @@ -203,7 +222,7 @@ class SnowreportImportService implements SingletonInterface return; } - $GLOBALS['BE_USER']->simplelog('Snowreport XML download failed. Keeping existing file.', 'ex_epproducts'); + $GLOBALS['BE_USER']->writelog('Snowreport XML download failed. Keeping existing file.', 'ex_epproducts'); @rename($backupPath, $path); } diff --git a/web/typo3conf/ext/ep_products/Classes/Task/ImportContingentsTask.php b/public/typo3conf/ext/ep_products/Classes/Task/ImportContingentsTask.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Task/ImportContingentsTask.php rename to public/typo3conf/ext/ep_products/Classes/Task/ImportContingentsTask.php diff --git a/web/typo3conf/ext/ep_products/Classes/Task/ImportDatesTask.php b/public/typo3conf/ext/ep_products/Classes/Task/ImportDatesTask.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Task/ImportDatesTask.php rename to public/typo3conf/ext/ep_products/Classes/Task/ImportDatesTask.php diff --git a/web/typo3conf/ext/ep_products/Classes/Task/ImportSnowreportTask.php b/public/typo3conf/ext/ep_products/Classes/Task/ImportSnowreportTask.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Task/ImportSnowreportTask.php rename to public/typo3conf/ext/ep_products/Classes/Task/ImportSnowreportTask.php diff --git a/web/typo3conf/ext/ep_products/Classes/Traits/DbConnectionTrait.php b/public/typo3conf/ext/ep_products/Classes/Traits/DbConnectionTrait.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Traits/DbConnectionTrait.php rename to public/typo3conf/ext/ep_products/Classes/Traits/DbConnectionTrait.php diff --git a/web/typo3conf/ext/ep_products/Classes/Traits/ImageServiceTrait.php b/public/typo3conf/ext/ep_products/Classes/Traits/ImageServiceTrait.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Traits/ImageServiceTrait.php rename to public/typo3conf/ext/ep_products/Classes/Traits/ImageServiceTrait.php diff --git a/web/typo3conf/ext/ep_products/Classes/Traits/RequestArgumentTypeConversionTrait.php b/public/typo3conf/ext/ep_products/Classes/Traits/RequestArgumentTypeConversionTrait.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Traits/RequestArgumentTypeConversionTrait.php rename to public/typo3conf/ext/ep_products/Classes/Traits/RequestArgumentTypeConversionTrait.php diff --git a/public/typo3conf/ext/ep_products/Classes/Updates/TeamSlugUpdater.php b/public/typo3conf/ext/ep_products/Classes/Updates/TeamSlugUpdater.php new file mode 100644 index 00000000..5f1d8e01 --- /dev/null +++ b/public/typo3conf/ext/ep_products/Classes/Updates/TeamSlugUpdater.php @@ -0,0 +1,121 @@ +countRequiredUpdates(); + + return (bool)$elementCount; + } + + /** + * @return bool + */ + public function executeUpdate(): bool + { + $queryBuilder = $this->getQueryBuilder(); + + $statement = $queryBuilder->select('uid', 'name') + ->from('tx_epproducts_domain_model_teammember') + ->where( + $queryBuilder->expr()->orX( + $queryBuilder->expr()->eq( + 'path_segment', + $queryBuilder->createNamedParameter('') + ), + $queryBuilder->expr()->isNull('path_segment') + ) + ) + ->execute(); + while ($record = $statement->fetch()) { + $slug = Transliterator::urlize($record['name']); + $queryBuilder = $this->getQueryBuilder(); + $queryBuilder->update('tx_epproducts_domain_model_teammember') + ->where( + $queryBuilder->expr()->eq( + 'uid', + $queryBuilder->createNamedParameter($record['uid'], \PDO::PARAM_INT) + ) + ) + ->set('path_segment', $slug); + $queryBuilder->execute(); + } + + return true; + } + + protected function countRequiredUpdates(): int + { + $queryBuilder = $this->getQueryBuilder(); + + return $queryBuilder->count('uid') + ->from('tx_epproducts_domain_model_teammember') + ->where( + $queryBuilder->expr()->orX( + $queryBuilder->expr()->eq( + 'path_segment', + $queryBuilder->createNamedParameter('') + ), + $queryBuilder->expr()->isNull('path_segment') + ) + ) + ->execute()->fetchColumn(); + } + + protected function getQueryBuilder(): QueryBuilder + { + /** @var QueryBuilder $queryBuilder */ + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class) + ->getQueryBuilderForTable('tx_epproducts_domain_model_teammember'); + $queryBuilder->getRestrictions()->removeAll(); + + return $queryBuilder; + } + + /** + * @return string[] + */ + public function getPrerequisites(): array + { + return [ + DatabaseUpdatedPrerequisite::class, + ]; + } +} diff --git a/web/typo3conf/ext/ep_products/Classes/Utility/BookingUrlUtility.php b/public/typo3conf/ext/ep_products/Classes/Utility/BookingUrlUtility.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Utility/BookingUrlUtility.php rename to public/typo3conf/ext/ep_products/Classes/Utility/BookingUrlUtility.php diff --git a/web/typo3conf/ext/ep_products/Classes/Utility/DateUtility.php b/public/typo3conf/ext/ep_products/Classes/Utility/DateUtility.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Utility/DateUtility.php rename to public/typo3conf/ext/ep_products/Classes/Utility/DateUtility.php diff --git a/web/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php b/public/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php similarity index 98% rename from web/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php rename to public/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php index 0260e1a4..e331d6be 100644 --- a/web/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php +++ b/public/typo3conf/ext/ep_products/Classes/Utility/SerializationUtility.php @@ -69,7 +69,8 @@ class SerializationUtility { $image = $file->getOriginalResource(); if (!\is_array($processingInstructions)) { - $hostname = GeneralUtility::getHostname(); + $hostname = GeneralUtility::getIndpEnv('HTTP_HOST'); + $data[] = 'https://' . $hostname . '/' . $image->getOriginalFile()->getPublicUrl(); } else { $imageService = static::getImageService(); diff --git a/web/typo3conf/ext/ep_products/Classes/Utility/SessionUtility.php b/public/typo3conf/ext/ep_products/Classes/Utility/SessionUtility.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Utility/SessionUtility.php rename to public/typo3conf/ext/ep_products/Classes/Utility/SessionUtility.php diff --git a/web/typo3conf/ext/ep_products/Classes/Utility/SettingsUtility.php b/public/typo3conf/ext/ep_products/Classes/Utility/SettingsUtility.php similarity index 100% rename from web/typo3conf/ext/ep_products/Classes/Utility/SettingsUtility.php rename to public/typo3conf/ext/ep_products/Classes/Utility/SettingsUtility.php diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_detail.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_detail.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_detail.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_detail.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_teaser.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_teaser.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_teaser.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_city_teaser.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_concept_detail.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_concept_detail.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_concept_detail.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_concept_detail.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_country.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_country.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_country.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_country.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_faq.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_faq.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_faq.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_faq.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail_event.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail_event.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail_event.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_detail_event.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser_date_independent.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser_date_independent.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser_date_independent.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_hotel_teaser_date_independent.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_maps.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_maps.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_maps.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_maps.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_pricetable.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_pricetable.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_pricetable.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_pricetable.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_detail.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_detail.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_detail.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_detail.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_pricetable.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_pricetable.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_pricetable.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_pricetable.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_detail.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_detail.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_detail.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_detail.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_teaser.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_teaser.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_teaser.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_region_teaser.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_snowreport.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_snowreport.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_snowreport.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_snowreport.xml diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_teammembers.xml b/public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_teammembers.xml similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_teammembers.xml rename to public/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_teammembers.xml diff --git a/public/typo3conf/ext/ep_products/Configuration/RequestMiddlewares.php b/public/typo3conf/ext/ep_products/Configuration/RequestMiddlewares.php new file mode 100644 index 00000000..fe863ebb --- /dev/null +++ b/public/typo3conf/ext/ep_products/Configuration/RequestMiddlewares.php @@ -0,0 +1,15 @@ + [ + 'ep/staticsearch' => [ + 'target' => \EP\EpProducts\Middleware\StaticSearchParamsMiddleware::class, + 'before' => [ + 'typo3/cms-frontend/preprocessing', + ], + 'after' => [ + 'typo3/cms-core/normalized-params-attribute', + ], + ], + ], +]; diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_domain.php b/public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_domain.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_domain.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_domain.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php b/public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php similarity index 61% rename from web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php index 3ad35448..b0c3bc1d 100644 --- a/web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php +++ b/public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/sys_template.php @@ -2,4 +2,8 @@ defined('TYPO3_MODE')|| die('Access denied.'); -\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'EP Products'); +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile( + 'ep_products', + 'Configuration/TypoScript', + 'EP Products' +); diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/tt_content.php b/public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/tt_content.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/Overrides/tt_content.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/Overrides/tt_content.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_badge.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_badge.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_badge.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_badge.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_city.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_city.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_city.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_city.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_concept.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_concept.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_concept.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_concept.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_contingent.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_contingent.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_contingent.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_contingent.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_country.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_country.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_country.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_country.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_fact.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_fact.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_fact.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_fact.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_faq.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_faq.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_faq.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_faq.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_journey.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_journey.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_journey.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_journey.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_matchcode.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_matchcode.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_matchcode.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_matchcode.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_officetip.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_officetip.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_officetip.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_officetip.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_product.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_region.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_region.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_region.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_region.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_reseller.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_reseller.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_reseller.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_reseller.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_roommapping.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_roommapping.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_roommapping.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_roommapping.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_snowreport.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_snowreport.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_snowreport.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_snowreport.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_staticsearchparams.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_staticsearchparams.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_staticsearchparams.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_staticsearchparams.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php similarity index 89% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php index 94ad5e4f..a502455f 100644 --- a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php +++ b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_teammember.php @@ -29,11 +29,12 @@ return [ 'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg', ], 'interface' => [ - 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, name, email, phone, tasks, description, image', + 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, name, path_segment, email, + phone, tasks, description, image', ], 'types' => [ '1' => [ - 'showitem' => 'hidden, --palette--;;top, --palette--;;contact, description, image', + 'showitem' => 'hidden, --palette--;;top, --palette--;;contact, description, image, path_segment', ], ], 'palettes' => [ @@ -143,6 +144,22 @@ return [ 'eval' => 'trim,required' ], ], + 'path_segment' => [ + 'exclude' => 0, + 'label' => 'Pfadsegment', + 'config' => [ + 'type' => 'slug', + 'generatorOptions' => [ + 'fields' => ['name'], + 'prefixParentPageSlug' => false, + 'replacements' => [ + '/' => '-', + ], + ], + 'fallbackCharacter' => '-', + 'eval' => 'uniqueInSite', + ], + ], 'email' => [ 'exclude' => 0, 'label' => 'E-Mail', diff --git a/web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_webcam.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_webcam.php similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_webcam.php rename to public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_webcam.php diff --git a/web/typo3conf/ext/ep_products/Configuration/TypoScript/constants.txt b/public/typo3conf/ext/ep_products/Configuration/TypoScript/constants.typoscript similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TypoScript/constants.txt rename to public/typo3conf/ext/ep_products/Configuration/TypoScript/constants.typoscript diff --git a/web/typo3conf/ext/ep_products/Configuration/TypoScript/setup.txt b/public/typo3conf/ext/ep_products/Configuration/TypoScript/setup.typoscript similarity index 100% rename from web/typo3conf/ext/ep_products/Configuration/TypoScript/setup.txt rename to public/typo3conf/ext/ep_products/Configuration/TypoScript/setup.typoscript diff --git a/web/typo3conf/ext/ep_products/README.md b/public/typo3conf/ext/ep_products/README.md similarity index 100% rename from web/typo3conf/ext/ep_products/README.md rename to public/typo3conf/ext/ep_products/README.md diff --git a/web/typo3conf/ext/ep_products/Resources/Private/.htaccess b/public/typo3conf/ext/ep_products/Resources/Private/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Private/.htaccess rename to public/typo3conf/ext/ep_products/Resources/Private/.htaccess diff --git a/web/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf b/public/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf rename to public/typo3conf/ext/ep_products/Resources/Private/Language/locallang.xlf diff --git a/web/typo3conf/ext/ep_products/Resources/Private/Language/locallang_mod.xlf b/public/typo3conf/ext/ep_products/Resources/Private/Language/locallang_mod.xlf similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Private/Language/locallang_mod.xlf rename to public/typo3conf/ext/ep_products/Resources/Private/Language/locallang_mod.xlf diff --git a/web/typo3conf/ext/ep_products/Resources/Private/Layouts/Backend.html b/public/typo3conf/ext/ep_products/Resources/Private/Layouts/Backend.html similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Private/Layouts/Backend.html rename to public/typo3conf/ext/ep_products/Resources/Private/Layouts/Backend.html diff --git a/web/typo3conf/ext/ep_products/Resources/Private/Templates/Backend/Index.html b/public/typo3conf/ext/ep_products/Resources/Private/Templates/Backend/Index.html similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Private/Templates/Backend/Index.html rename to public/typo3conf/ext/ep_products/Resources/Private/Templates/Backend/Index.html diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/logo.svg b/public/typo3conf/ext/ep_products/Resources/Public/Icons/logo.svg similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/logo.svg rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/logo.svg diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/relation.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/relation.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/relation.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/relation.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_badge.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_badge.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_badge.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_badge.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_city.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_city.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_city.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_city.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_concept.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_concept.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_concept.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_concept.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_contingent.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_contingent.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_contingent.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_contingent.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_country.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_country.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_country.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_country.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_date.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_date.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_date.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_date.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_fact.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_fact.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_fact.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_fact.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_faq.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_faq.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_faq.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_faq.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_hotel.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_hotel.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_hotel.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_hotel.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_journey.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_journey.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_journey.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_journey.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_matchcode.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_matchcode.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_matchcode.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_matchcode.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_officetip.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_officetip.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_officetip.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_officetip.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_product.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_product.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_product.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_product.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_region.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_region.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_region.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_region.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_reseller.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_reseller.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_reseller.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_reseller.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_room.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_room.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_room.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_room.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_roommapping.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_roommapping.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_roommapping.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_roommapping.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_snowreport.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_snowreport.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_snowreport.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_snowreport.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_teammember.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_teammember.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_teammember.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_teammember.gif diff --git a/web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_webcam.gif b/public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_webcam.gif similarity index 100% rename from web/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_webcam.gif rename to public/typo3conf/ext/ep_products/Resources/Public/Icons/tx_epproducts_domain_model_webcam.gif diff --git a/public/typo3conf/ext/ep_products/ext_emconf.php b/public/typo3conf/ext/ep_products/ext_emconf.php new file mode 100644 index 00000000..fd862f11 --- /dev/null +++ b/public/typo3conf/ext/ep_products/ext_emconf.php @@ -0,0 +1,20 @@ + 'E&P Products', + 'description' => 'Implementation of all product related logic and models', + 'category' => 'plugin', + 'author' => 'Björn Fromme', + 'author_email' => 'fromme@dreipunktnull.com', + 'state' => 'stable', + 'internal' => '', + 'uploadfolder' => '1', + 'createDirs' => '', + 'clearCacheOnLoad' => 0, + 'version' => '1.0.0', + 'constraints' => [ + 'depends' => [], + 'conflicts' => [], + 'suggests' => [], + ], +]; diff --git a/web/typo3conf/ext/ep_products/ext_icon.gif b/public/typo3conf/ext/ep_products/ext_icon.gif similarity index 100% rename from web/typo3conf/ext/ep_products/ext_icon.gif rename to public/typo3conf/ext/ep_products/ext_icon.gif diff --git a/web/typo3conf/ext/ep_products/ext_localconf.php b/public/typo3conf/ext/ep_products/ext_localconf.php similarity index 89% rename from web/typo3conf/ext/ep_products/ext_localconf.php rename to public/typo3conf/ext/ep_products/ext_localconf.php index a9bff748..5f8102b7 100644 --- a/web/typo3conf/ext/ep_products/ext_localconf.php +++ b/public/typo3conf/ext/ep_products/ext_localconf.php @@ -6,15 +6,6 @@ if (!defined('TYPO3_MODE')) { $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][$_EXTKEY] = \EP\EpProducts\Hook\Tcemain::class; -$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers']['ep_products_dates'] = - \EP\EpProducts\Command\DateCommandController::class; - -$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers']['ep_products_snow_report'] = - \EP\EpProducts\Command\SnowreportCommandController::class; - -$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers']['ep_products_contingent'] = - \EP\EpProducts\Command\ContingentCommandController::class; - $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportDatesTask::class] = [ 'extension' => $_EXTKEY, 'title' => 'EP Reisedaten Import', @@ -364,10 +355,4 @@ $GLOBALS['TYPO3_CONF_VARS']['LOG']['EP']['EpProducts']['Controller']['writerConf ], ]; -if (!is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'])) { - $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'] = []; -} -array_unshift( - $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'], - \EP\EpProducts\Service\StaticSearchParamsRequestService::class . '->handleRequest' -); +$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['teamSlug'] = \EP\EpProducts\Updates\TeamSlugUpdater::class; diff --git a/web/typo3conf/ext/ep_products/ext_tables.php b/public/typo3conf/ext/ep_products/ext_tables.php similarity index 100% rename from web/typo3conf/ext/ep_products/ext_tables.php rename to public/typo3conf/ext/ep_products/ext_tables.php diff --git a/web/typo3conf/ext/ep_products/ext_tables.sql b/public/typo3conf/ext/ep_products/ext_tables.sql similarity index 99% rename from web/typo3conf/ext/ep_products/ext_tables.sql rename to public/typo3conf/ext/ep_products/ext_tables.sql index e332f0bf..8b30ebb7 100644 --- a/web/typo3conf/ext/ep_products/ext_tables.sql +++ b/public/typo3conf/ext/ep_products/ext_tables.sql @@ -768,6 +768,7 @@ CREATE TABLE tx_epproducts_domain_model_teammember ( pid int(11) DEFAULT '0' NOT NULL, name varchar(255) DEFAULT '' NOT NULL, + path_segment varchar(255) DEFAULT '' NOT NULL, email varchar(255) DEFAULT '' NOT NULL, phone varchar(255) DEFAULT '' NOT NULL, tasks varchar(255) DEFAULT '' NOT NULL, diff --git a/web/typo3conf/ext/ep_theme/Classes/.htaccess b/public/typo3conf/ext/ep_theme/Classes/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/.htaccess rename to public/typo3conf/ext/ep_theme/Classes/.htaccess diff --git a/web/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php b/public/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php similarity index 94% rename from web/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php rename to public/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php index cfc011fd..45f1853a 100644 --- a/web/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php +++ b/public/typo3conf/ext/ep_theme/Classes/Controller/AjaxFormController.php @@ -71,8 +71,8 @@ class AjaxFormController extends ActionController */ protected function errorAction() { $formErrors = []; - if ($this->arguments->getValidationResults()->hasErrors()) { - foreach ($this->arguments->getValidationResults()->getFlattenedErrors() as $key => $errors) + if ($this->arguments->validate()->hasErrors()) { + foreach ($this->arguments->validate()->getFlattenedErrors() as $key => $errors) { [ $formName, $fieldName ] = explode('.', $key); $errorsRaw = []; diff --git a/web/typo3conf/ext/ep_theme/Classes/Controller/FormController.php b/public/typo3conf/ext/ep_theme/Classes/Controller/FormController.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/Controller/FormController.php rename to public/typo3conf/ext/ep_theme/Classes/Controller/FormController.php diff --git a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php rename to public/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php diff --git a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php rename to public/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php index 6fb83bed..afad1b43 100644 --- a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php +++ b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/FlexFormProcessor.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\DataProcessing; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ +use TYPO3\CMS\Core\Service\FlexFormService; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Extbase\Service\FlexFormService; use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; use TYPO3\CMS\Frontend\ContentObject\DataProcessorInterface; diff --git a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php similarity index 94% rename from web/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php rename to public/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php index 9bf31718..17ad6d0e 100644 --- a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php +++ b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/SliderProcessor.php @@ -30,6 +30,7 @@ namespace EP\EpTheme\DataProcessing; use EP\EpProducts\Traits\DbConnectionTrait; use TYPO3\CMS\Core\Resource\FileRepository; use TYPO3\CMS\Core\Utility\GeneralUtility; +use TYPO3\CMS\Core\Utility\RootlineUtility; use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; use TYPO3\CMS\Frontend\ContentObject\DataProcessorInterface; @@ -97,9 +98,10 @@ class SliderProcessor implements DataProcessorInterface */ protected function getParentPageWithSlides() { - $rootLine = $GLOBALS['TSFE']->sys_page->getRootLine($GLOBALS['TSFE']->id); + $rootlineUtility = new RootlineUtility($GLOBALS['TSFE']->id); + $rootline = $rootlineUtility->get(); - foreach ($rootLine as $parentPage) + foreach ($rootline as $parentPage) { if ((int) $parentPage['tx_eptheme_slides'] > 0) { return (int) $parentPage['uid']; diff --git a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserImageProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserImageProcessor.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserImageProcessor.php rename to public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserImageProcessor.php diff --git a/web/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php rename to public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php diff --git a/web/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php b/public/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php similarity index 95% rename from web/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php rename to public/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php index 159b1018..164d718c 100644 --- a/web/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php +++ b/public/typo3conf/ext/ep_theme/Classes/Domain/Model/Dto/ContactForm.php @@ -38,7 +38,7 @@ class ContactForm /** * @var string - * @validate NotEmpty + * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty") */ protected $name; @@ -49,14 +49,14 @@ class ContactForm /** * @var string - * @validate NotEmpty - * @validate EmailAddress + * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty") + * @TYPO3\CMS\Extbase\Annotation\Validate("EmailAddress") */ protected $email; /** * @var string - * @validate NotEmpty + * @TYPO3\CMS\Extbase\Annotation\Validate("NotEmpty") */ protected $phone; diff --git a/web/typo3conf/ext/ep_theme/Classes/Hook/PageLayoutView.php b/public/typo3conf/ext/ep_theme/Classes/Hook/PageLayoutView.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/Hook/PageLayoutView.php rename to public/typo3conf/ext/ep_theme/Classes/Hook/PageLayoutView.php diff --git a/web/typo3conf/ext/ep_theme/Classes/Hook/Tcemain.php b/public/typo3conf/ext/ep_theme/Classes/Hook/Tcemain.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/Hook/Tcemain.php rename to public/typo3conf/ext/ep_theme/Classes/Hook/Tcemain.php diff --git a/web/typo3conf/ext/ep_theme/Classes/Service/EmailService.php b/public/typo3conf/ext/ep_theme/Classes/Service/EmailService.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/Service/EmailService.php rename to public/typo3conf/ext/ep_theme/Classes/Service/EmailService.php diff --git a/web/typo3conf/ext/ep_theme/Classes/Userfuncs/Tca.php b/public/typo3conf/ext/ep_theme/Classes/Userfuncs/Tca.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Classes/Userfuncs/Tca.php rename to public/typo3conf/ext/ep_theme/Classes/Userfuncs/Tca.php diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php index 3b0b7ba2..d291df74 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ArgumentPrefixViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ArgumentPrefixViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php similarity index 99% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php index d91fae3d..3daf0930 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/ContingentViewHelper.php @@ -31,8 +31,8 @@ use CalendR\Event\Collection\Basic; use CalendR\Period\Day; use CalendR\Period\Month; use EP\EpProducts\Domain\Model\Contingent; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ContingentViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php similarity index 96% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php index a4660ee4..961bb0ec 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Calendar/IncludesViewHelper.php @@ -27,7 +27,7 @@ namespace EP\EpTheme\ViewHelpers\Calendar; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper; class IncludesViewHelper extends AbstractConditionViewHelper { diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php similarity index 98% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php index 4702bd3d..d135dcb0 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ComfortCategoryViewHelper.php @@ -28,8 +28,8 @@ namespace EP\EpTheme\ViewHelpers; ***************************************************************/ use EP\EpProducts\Domain\Model\Hotel; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ComfortCategoryViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php index 629cf53a..503f249b 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContainerViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ContainerViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php index 099355f7..bd6b82a6 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/ContextClassesViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ContextClassesViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php index 0609e963..c497ca64 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/DateRangeViewHelper.php @@ -28,8 +28,8 @@ namespace EP\EpTheme\ViewHelpers; ***************************************************************/ use EP\EpProducts\Utility\DateUtility; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class DateRangeViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php index 13729788..bc75754e 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/FilterSettingsEncoderViewHelper.php @@ -29,8 +29,8 @@ namespace EP\EpTheme\ViewHelpers; use EP\EpProducts\Service\FilterSettingsEncoder; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class FilterSettingsEncoderViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php similarity index 95% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php index 78cf5502..e06a4cbb 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/FlagiconSourceViewHelper.php @@ -28,8 +28,8 @@ namespace EP\EpTheme\ViewHelpers; ***************************************************************/ use EP\EpProducts\Domain\Model\Country; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class FlagiconSourceViewHelper extends AbstractViewHelper @@ -70,6 +70,6 @@ class FlagiconSourceViewHelper extends AbstractViewHelper return 'EXT:ep_theme/Resources/Public/images/' . $code . '.png'; } - return ''; + return 'EXT:ep_theme/Resources/Public/images/gb.png'; } } diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php similarity index 98% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php index 17fa0125..3d4d1ddb 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/GmapsUrlViewHelper.php @@ -29,8 +29,8 @@ namespace EP\EpTheme\ViewHelpers; use EP\EpProducts\Domain\Model\Hotel; use EP\EpProducts\Domain\Model\Region; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class GmapsUrlViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php index a861b997..7bcf4f2f 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoriesViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class HotelCategoriesViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php index fd5cfcbc..b6fa565c 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/HotelCategoryViewHelper.php @@ -28,8 +28,8 @@ namespace EP\EpTheme\ViewHelpers; ***************************************************************/ use EP\EpProducts\Domain\Model\Hotel; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class HotelCategoryViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php index 7a051787..3df535c3 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/NightsOptionsViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class NightsOptionsViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php index 01459f24..b1df2f09 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/RatingViewHelper.php @@ -28,8 +28,8 @@ namespace EP\EpTheme\ViewHelpers; ***************************************************************/ use EP\EpProducts\Domain\Model\Product; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class RatingViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php index a6636401..b2ee4d5c 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/TopnavItemViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class TopnavItemViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php similarity index 92% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php index 7b0bdfdc..2c6b66d4 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/AjaxViewHelper.php @@ -27,6 +27,7 @@ namespace EP\EpTheme\ViewHelpers\Uri; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ +use TYPO3\CMS\Core\Utility\RootlineUtility; use TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; @@ -70,8 +71,9 @@ class AjaxViewHelper extends ActionViewHelper // Use current page uid as target unless provided if ($arguments['pageUid'] === null) { - $rootLine = $GLOBALS['TSFE']->sys_page->getRootLine($GLOBALS['TSFE']->id); - $rootPage = array_pop($rootLine); + $rootlineUtility = new RootlineUtility($GLOBALS['TSFE']->id); + $rootline = $rootlineUtility->get(); + $rootPage = array_pop($rootline); $arguments['pageUid'] = $rootPage['uid']; } diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php similarity index 98% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php index 8e63ce86..7b8134d9 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/BookingViewHelper.php @@ -30,8 +30,8 @@ namespace EP\EpTheme\ViewHelpers\Uri; use EP\EpProducts\Utility\BookingUrlUtility; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class BookingViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php index c64efe2f..b4c02ace 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ExternalImageViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers\Uri; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ExternalImageViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php index 0f28843f..9eef7f4d 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php @@ -27,12 +27,11 @@ namespace EP\EpTheme\ViewHelpers\Uri; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use EP\EpProducts\Domain\Model\Hotel; use EP\EpProducts\Domain\Model\Product; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class ProductViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php similarity index 97% rename from web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php rename to public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php index b9dbd0b9..5811b0c9 100644 --- a/web/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/VideoViewHelper.php @@ -27,8 +27,8 @@ namespace EP\EpTheme\ViewHelpers\Uri; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ -use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; +use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; class VideoViewHelper extends AbstractViewHelper diff --git a/web/typo3conf/ext/ep_theme/Configuration/.htaccess b/public/typo3conf/ext/ep_theme/Configuration/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/.htaccess rename to public/typo3conf/ext/ep_theme/Configuration/.htaccess diff --git a/web/typo3conf/ext/ep_theme/Configuration/FlexForms/flexform_disturber.xml b/public/typo3conf/ext/ep_theme/Configuration/FlexForms/flexform_disturber.xml similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/FlexForms/flexform_disturber.xml rename to public/typo3conf/ext/ep_theme/Configuration/FlexForms/flexform_disturber.xml diff --git a/web/typo3conf/ext/ep_theme/Configuration/Forms/FormSetup.yaml b/public/typo3conf/ext/ep_theme/Configuration/Forms/FormSetup.yaml similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/Forms/FormSetup.yaml rename to public/typo3conf/ext/ep_theme/Configuration/Forms/FormSetup.yaml diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/Extensions/GridElements.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/Extensions/GridElements.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/Extensions/GridElements.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/Extensions/GridElements.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/Main.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/Main.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/Main.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/Main.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/SHARED.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/SHARED.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/SHARED.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/SHARED.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/RTE.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/RTE.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/RTE.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/RTE.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/PageTS/TCEFORM.tsconfig b/public/typo3conf/ext/ep_theme/Configuration/PageTS/TCEFORM.tsconfig similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/PageTS/TCEFORM.tsconfig rename to public/typo3conf/ext/ep_theme/Configuration/PageTS/TCEFORM.tsconfig diff --git a/web/typo3conf/ext/ep_theme/Configuration/RTE/Default.yaml b/public/typo3conf/ext/ep_theme/Configuration/RTE/Default.yaml similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/RTE/Default.yaml rename to public/typo3conf/ext/ep_theme/Configuration/RTE/Default.yaml diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php similarity index 90% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php index 0ff60838..e2ee7cd7 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php +++ b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/pages.php @@ -91,14 +91,6 @@ call_user_func(function() { 'maxitems' => 1, ], ], - 'deeplink' => [ - 'exclude' => 0, - 'label' => 'Seitenurl', - 'config' => [ - 'type' => 'user', - 'userFunc' => \EP\EpTheme\Userfuncs\Tca::class . '->getDeeplinkForPage', - ] - ] ]; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns( @@ -118,13 +110,6 @@ call_user_func(function() { '1,4' ); - \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes( - 'pages', - 'deeplink', - '', - 'before:doktype' - ); - \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerPageTSConfigFile( 'ep_theme', 'Configuration/TypoScript/pageTSconfig.ts', diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/sys_template.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/sys_template.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/sys_template.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/sys_template.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_button.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_button.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_button.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_button.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_calendar.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_calendar.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_calendar.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_calendar.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_contact.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_contact.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_contact.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_contact.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_disturber.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_disturber.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_disturber.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_disturber.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_event_pricetable.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_event_pricetable.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_event_pricetable.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_event_pricetable.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_gmap.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_gmap.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_gmap.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_gmap.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_lineup.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_lineup.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_lineup.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_lineup.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_nlform.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_nlform.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_nlform.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_nlform.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_teaser.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_teaser.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_teaser.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_teaser.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_ytvideo.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_ytvideo.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_ytvideo.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tt_content_element_ytvideo.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_epproducts_domain_model_staticsearchparams.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_epproducts_domain_model_staticsearchparams.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_epproducts_domain_model_staticsearchparams.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_epproducts_domain_model_staticsearchparams.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_news_domain_model_news.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_news_domain_model_news.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_news_domain_model_news.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/Overrides/tx_news_domain_model_news.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_addresscheck.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_addresscheck.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_addresscheck.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_addresscheck.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_lineup.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_lineup.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_lineup.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_lineup.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_slide.php b/public/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_slide.php similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_slide.php rename to public/typo3conf/ext/ep_theme/Configuration/TCA/tx_eptheme_domain_model_slide.php diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/button.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/button.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/button.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/button.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/list.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/list.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/list.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/list.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript similarity index 92% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript index 5bdf0668..aee72a78 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:ep_products/Configuration/TypoScript/setup.typoscript" plugin.tx_epproducts { view { diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript similarity index 75% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript index 28040d8b..75996993 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:fluid_styled_content/Configuration/TypoScript/setup.typoscript" lib.contentElement { layoutRootPaths.20 = EXT:ep_theme/Resources/Private/Layouts/FluidStyledContent diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript similarity index 79% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript index 7d584878..b570d9c0 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Form.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:form/Configuration/TypoScript/setup.typoscript" plugin.tx_form.view { templateRootPaths.10 = EXT:ep_theme/Resources/Private/Templates/Form/ diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript similarity index 88% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript index 8224cdd1..8de01f75 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:gridelements/Configuration/TypoScript/setup.typoscript" tt_content.gridelements_pi1.20.10.setup { quarters < lib.gridelements.defaultGridSetup diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript similarity index 85% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript index 81bb4584..b9645d88 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/News.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:news/Configuration/TypoScript/setup.txt" plugin.tx_news { view { diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript similarity index 84% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript index 5cf96da3..91f1cf6d 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript @@ -1,4 +1,4 @@ - +@import "EXT:pxa_social_feed/Configuration/TypoScript/setup.txt" plugin.tx_pxasocialfeed { view { diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript similarity index 98% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript index dacf0ce7..c26f647f 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript @@ -118,7 +118,7 @@ lib.tue_sitemapcsv { } } -[globalVar = TSFE : beUserLogin > 0] +[backend.user.isLoggedIn] sitemapcsv = PAGE sitemapcsv { typeNum = 888 @@ -132,5 +132,5 @@ lib.tue_sitemapcsv { } 10 < lib.tue_sitemapcsv } -[global] +[END] diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Ajax.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Ajax.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Ajax.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Ajax.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Export.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Export.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Export.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Export.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript similarity index 96% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript index 3b6e9847..0d4355f0 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript @@ -150,6 +150,10 @@ page { headerData.100.insertData = 1 } -[applicationContext = Development] +[applicationContext == "Development"] page.includeCSS.main.disableCompression = 1 -[end] +[END] + +[request.getNormalizedParams().getHttpHost() == "schnee-event.ep-reisen.de"] + page.10.settings.logoImage = fileadmin/user_upload/Logos_Banner/logo_schnee-event_ep.png +[END] diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript similarity index 100% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.typoscript similarity index 94% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.typoscript index 7ae8db85..2df66d1c 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.typoscript @@ -157,7 +157,7 @@ plugin.tx_eptheme { } } - - - - +@import "EXT:fluid_styled_content/Configuration/TypoScript/constants.typoscript" +@import "EXT:ep_products/Configuration/TypoScript/constants.typoscript" +@import "EXT:gridelements/Configuration/TypoScript/constants.typoscript" +@import "EXT:pxa_social_feed/Configuration/TypoScript/constants.txt" diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript similarity index 65% rename from web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt rename to public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript index a7cc6366..79685648 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript @@ -1,29 +1,29 @@ - - - - - - - +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/Form.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/News.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/Mailform.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Extensions/PxaSocialFeed.typoscript" - - - - - - +@import "EXT:ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript" - - - - - - - - - - - +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/list.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/ContentElements/button.typoscript" plugin.tx_eptheme { settings < lib.contentElement.settings @@ -103,10 +103,10 @@ plugin.tx_eptheme { tt_content.stdWrap.innerWrap > lib.stdheader.3.headerClass > - - - - +@import "EXT:ep_theme/Configuration/TypoScript/Page/Main.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Page/Ajax.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript" +@import "EXT:ep_theme/Configuration/TypoScript/Page/Export.typoscript" config { doctype = html5 diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/.htaccess b/public/typo3conf/ext/ep_theme/Resources/Private/.htaccess similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/.htaccess rename to public/typo3conf/ext/ep_theme/Resources/Private/.htaccess diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.eot b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.eot similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.eot rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.eot diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.ttf b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.ttf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.ttf rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.ttf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff2 b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff2 similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff2 rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-300.woff2 diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.eot b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.eot similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.eot rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.eot diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.ttf b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.ttf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.ttf rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.ttf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff2 b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff2 similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff2 rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-700.woff2 diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.eot b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.eot similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.eot rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.eot diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.ttf b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.ttf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.ttf rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.ttf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff2 b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff2 similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff2 rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-900.woff2 diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.eot b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.eot similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.eot rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.eot diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.ttf b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.ttf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.ttf rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.ttf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff2 b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff2 similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff2 rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/lato-v14-latin-regular.woff2 diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-blue.gif b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-blue.gif similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-blue.gif rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-blue.gif diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-white.gif b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-white.gif similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-white.gif rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ajax-loader-white.gif diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/at.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/at.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/at.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/at.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass_black.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass_black.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass_black.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/badge_skipass_black.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/bg_login.jpg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/bg_login.jpg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/bg_login.jpg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/bg_login.jpg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ch.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ch.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ch.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/ch.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_1.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_1.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_1.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_1.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_3.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_3.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_3.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_3.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_4.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_4.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_4.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_4.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_deal.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_deal.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_deal.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_bottom_deal.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_1.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_1.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_1.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_1.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_2.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_2.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_2.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_2.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_3.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_3.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_3.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_3.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_4.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_4.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_4.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_4.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_5.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_5.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_5.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_5.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_deal.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_deal.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_deal.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_deal.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_hilfe.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_hilfe.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_hilfe.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/corner/corner_top_hilfe.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/de.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/de.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/de.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/de.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_ep.ico b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_ep.ico similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_ep.ico rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_ep.ico diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sbw.ico b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sbw.ico similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sbw.ico rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sbw.ico diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sz.ico b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sz.ico similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sz.ico rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_sz.ico diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_uch.ico b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_uch.ico similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_uch.ico rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/favicon_uch.ico diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/fr.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/fr.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/fr.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/fr.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb_grey.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb_grey.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb_grey.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/gb_grey.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact_weiss.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact_weiss.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact_weiss.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/global_compact_weiss.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-sommer.jpg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-sommer.jpg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-sommer.jpg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-sommer.jpg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-winter.jpg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-winter.jpg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-winter.jpg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/header-winter.jpg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-114x114.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-114x114.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-114x114.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-114x114.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-120x120.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-120x120.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-120x120.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-120x120.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-128x128.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-128x128.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-128x128.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-128x128.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-144x144.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-144x144.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-144x144.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-144x144.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-152x152.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-152x152.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-152x152.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-152x152.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-180x180.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-180x180.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-180x180.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-180x180.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-57x57.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-57x57.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-57x57.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-57x57.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-60x60.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-60x60.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-60x60.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-60x60.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-72x72.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-72x72.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-72x72.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-72x72.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-76x76.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-76x76.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-76x76.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-76x76.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-precomposed.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-precomposed.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-precomposed.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon-precomposed.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/apple-touch-icon.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-160x160.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-160x160.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-160x160.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-160x160.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-16x16.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-16x16.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-16x16.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-16x16.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-192x192.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-192x192.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-192x192.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-192x192.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-196x196.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-196x196.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-196x196.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-196x196.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-32x32.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-32x32.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-32x32.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-32x32.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-96x96.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-96x96.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-96x96.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon-96x96.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.gif b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.gif similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.gif rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.gif diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.ico b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.ico similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.ico rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.ico diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/favicon.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_ce.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_ce.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_ce.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_ce.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_select.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_select.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_select.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/icon_select.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_lineup.gif b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_lineup.gif similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_lineup.gif rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_lineup.gif diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_slide.gif b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_slide.gif similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_slide.gif rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_domain_model_slide.gif diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_half_and_two_quarters.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_half_and_two_quarters.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_half_and_two_quarters.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_half_and_two_quarters.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_halves.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_halves.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_halves.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_halves.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_quarters.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_quarters.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_quarters.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_quarters.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_thirds.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_thirds.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_thirds.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_thirds.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_two_quarters_and_half.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_two_quarters_and_half.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_two_quarters_and_half.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons/tx_eptheme_gridelements_two_quarters_and_half.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/lazy.png b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/lazy.png similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/lazy.png rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/lazy.png diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_boarderweek.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_boarderweek.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_boarderweek.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_boarderweek.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_snowzone.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_snowzone.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_snowzone.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_snowzone.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_uni_champ.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_uni_champ.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_uni_champ.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_uni_champ.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_wide.svg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_wide.svg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_wide.svg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/logo_wide.svg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/low-poly.jpg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/low-poly.jpg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/low-poly.jpg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/low-poly.jpg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/polygon.jpg b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/polygon.jpg similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/images/polygon.jpg rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/polygon.jpg diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_bus.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_bus.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_bus.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_bus.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filteroptions.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filteroptions.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filteroptions.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filteroptions.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filtersettings.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filtersettings.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filtersettings.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_filtersettings.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_images.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_images.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_images.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_images.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_store.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_store.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_store.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_store.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/AjaxContent.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/AjaxContent.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/AjaxContent.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/AjaxContent.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BoardTypesSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BoardTypesSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BoardTypesSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BoardTypesSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BusSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BusSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BusSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/BusSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Calendar.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Calendar.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Calendar.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Calendar.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptButtons.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptButtons.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptButtons.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptButtons.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ConceptSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ContactForm.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ContactForm.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ContactForm.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ContactForm.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DatesTable.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DatesTable.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DatesTable.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DatesTable.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationAutocomplete.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationAutocomplete.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationAutocomplete.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationAutocomplete.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationCheckboxes.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationCheckboxes.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationCheckboxes.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationCheckboxes.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DestinationSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/EventPriceTable.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/EventPriceTable.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/EventPriceTable.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/EventPriceTable.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/FacebookPixel.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/FacebookPixel.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/FacebookPixel.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/FacebookPixel.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelList.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelList.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelList.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelList.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelTypesSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelTypesSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelTypesSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/HotelTypesSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/NightsSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/NightsSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/NightsSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/NightsSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/OsmMap.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/OsmMap.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/OsmMap.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/OsmMap.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PaxSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PaxSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PaxSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PaxSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceRangeSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceRangeSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceRangeSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceRangeSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceTable.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceTable.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceTable.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/PriceTable.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ReferrerLink.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ReferrerLink.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ReferrerLink.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ReferrerLink.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/RoomTypesSelect.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/RoomTypesSelect.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/RoomTypesSelect.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/RoomTypesSelect.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBar.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBar.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBar.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBar.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBox.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBox.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBox.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchBox.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResult.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResult.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResult.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResult.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResultItem.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResultItem.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResultItem.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/SearchResultItem.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListIncluded.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListIncluded.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListIncluded.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListIncluded.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListOptional.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListOptional.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListOptional.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ServicesListOptional.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Watchlist.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Watchlist.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Watchlist.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Watchlist.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/WatchlistToggle.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/WatchlistToggle.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/WatchlistToggle.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/WatchlistToggle.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/_router.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/_router.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/_router.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/_router.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Address.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Address.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Address.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Address.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/App.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/App.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/App.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/App.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/CrmData.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/CrmData.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/CrmData.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/CrmData.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Events.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Events.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Events.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Events.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Login.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Login.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Login.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Login.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Newsletter.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Newsletter.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Newsletter.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Newsletter.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Teamer.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Teamer.vue similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Teamer.vue rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/components/Teamer.vue diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/address.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/address.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/address.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/address.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/crmdata.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/crmdata.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/crmdata.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/crmdata.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/events.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/events.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/events.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/events.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/newsletter.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/newsletter.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/newsletter.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/newsletter.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/teamer.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/teamer.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/teamer.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/myep/stores/teamer.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/psd/flags.psd b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/psd/flags.psd similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/psd/flags.psd rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/psd/flags.psd diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_addons_snowzone.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_addons_snowzone.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_addons_snowzone.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_addons_snowzone.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_base.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_base.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_base.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_base.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_breadcrumb.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_breadcrumb.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_breadcrumb.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_breadcrumb.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_btn.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_btn.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_btn.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_btn.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-boarderweek.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-boarderweek.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-boarderweek.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-boarderweek.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-snowzone.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-snowzone.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-snowzone.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-snowzone.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-unichamp.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-unichamp.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-unichamp.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color-unichamp.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_color.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_disturber.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_disturber.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_disturber.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_disturber.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_employee.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_employee.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_employee.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_employee.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_events.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_events.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_events.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_events.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_fonts.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_fonts.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_fonts.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_fonts.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_footer.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_footer.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_footer.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_footer.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_input.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_input.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_input.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_input.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mainnavi.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mainnavi.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mainnavi.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mainnavi.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mixins.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mixins.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mixins.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_mixins.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_modal.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_modal.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_modal.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_modal.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_navbar-open.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_navbar-open.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_navbar-open.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_navbar-open.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_newsletter.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_newsletter.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_newsletter.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_newsletter.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_product.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_product.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_product.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_product.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbar.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbar.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbar.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbar.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbox.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbox.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbox.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchbox.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchpage.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchpage.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchpage.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_searchpage.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_sidebar.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_sidebar.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_sidebar.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_sidebar.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_slider.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_slider.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_slider.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_slider.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_subpage.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_subpage.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_subpage.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_subpage.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_variables.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_variables.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_variables.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_variables.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_boarderweek.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_boarderweek.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_boarderweek.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_boarderweek.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_snowzone.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_snowzone.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_snowzone.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_snowzone.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_unichamp.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_unichamp.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_unichamp.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main_unichamp.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_area-nav.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_area-nav.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_area-nav.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_area-nav.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_badges.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_badges.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_badges.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_badges.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_base.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_base.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_base.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_base.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_blog.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_blog.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_blog.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_blog.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_breakpoints.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_breakpoints.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_breakpoints.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_breakpoints.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_buttons.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_buttons.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_buttons.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_buttons.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_calendar.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_calendar.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_calendar.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_calendar.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_boarderweek.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_boarderweek.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_boarderweek.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_boarderweek.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_snowzone.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_snowzone.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_snowzone.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_snowzone.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_unichamp.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_unichamp.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_unichamp.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_colors_unichamp.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_contactnav.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_contactnav.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_contactnav.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_contactnav.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_datepicker.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_datepicker.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_datepicker.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_datepicker.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_destination-pulldown.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_destination-pulldown.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_destination-pulldown.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_destination-pulldown.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_faq.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_faq.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_faq.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_faq.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_forms.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_forms.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_forms.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_forms.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_header.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_header.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_header.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_header.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_herounit.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_herounit.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_herounit.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_herounit.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_layout.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_layout.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_layout.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_layout.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_mixins.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_mixins.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_mixins.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_mixins.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_newsletterform.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_newsletterform.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_newsletterform.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_newsletterform.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_osm-map.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_osm-map.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_osm-map.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_osm-map.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_overrides.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_overrides.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_overrides.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_overrides.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_pagehead.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_pagehead.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_pagehead.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_pagehead.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_partnerlogos.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_partnerlogos.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_partnerlogos.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_partnerlogos.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_product.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_product.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_product.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_product.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_searchresult.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_searchresult.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_searchresult.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_searchresult.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_sidebar.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_sidebar.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_sidebar.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_sidebar.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_slider.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_slider.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_slider.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_slider.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_socialmedia.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_socialmedia.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_socialmedia.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_socialmedia.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_tables.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_tables.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_tables.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_tables.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_teaserbox.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_teaserbox.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_teaserbox.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_teaserbox.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_variables.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_variables.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_variables.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_variables.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_video.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_video.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_video.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_video.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_watchlist.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_watchlist.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_watchlist.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/remix/_watchlist.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss rename to public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckForm.form.yaml b/public/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckForm.form.yaml similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckForm.form.yaml rename to public/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckForm.form.yaml diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckRemove.form.yaml b/public/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckRemove.form.yaml similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckRemove.form.yaml rename to public/typo3conf/ext/ep_theme/Resources/Private/Forms/AdresscheckRemove.form.yaml diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Forms/ApplicationForm.form.yaml b/public/typo3conf/ext/ep_theme/Resources/Private/Forms/ApplicationForm.form.yaml similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Forms/ApplicationForm.form.yaml rename to public/typo3conf/ext/ep_theme/Resources/Private/Forms/ApplicationForm.form.yaml diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Forms/ContactForm.form.yaml b/public/typo3conf/ext/ep_theme/Resources/Private/Forms/ContactForm.form.yaml similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Forms/ContactForm.form.yaml rename to public/typo3conf/ext/ep_theme/Resources/Private/Forms/ContactForm.form.yaml diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Language/en.locallang.xlf b/public/typo3conf/ext/ep_theme/Resources/Private/Language/en.locallang.xlf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Language/en.locallang.xlf rename to public/typo3conf/ext/ep_theme/Resources/Private/Language/en.locallang.xlf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Language/locallang.xlf b/public/typo3conf/ext/ep_theme/Resources/Private/Language/locallang.xlf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Language/locallang.xlf rename to public/typo3conf/ext/ep_theme/Resources/Private/Language/locallang.xlf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Language/locallang_db.xlf b/public/typo3conf/ext/ep_theme/Resources/Private/Language/locallang_db.xlf similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Language/locallang_db.xlf rename to public/typo3conf/ext/ep_theme/Resources/Private/Language/locallang_db.xlf diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Email/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Email/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Email/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Email/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/FluidStyledContent/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/FluidStyledContent/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/FluidStyledContent/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/FluidStyledContent/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Form/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Form/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Form/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Form/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Gridelements/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Gridelements/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Gridelements/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Gridelements/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Search.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Search.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Search.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Search.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Subpage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Subpage.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Subpage.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Subpage.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeft.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeft.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeft.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeft.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeftEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeftEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeftEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarLeftEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRight.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRight.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRight.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRight.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRightEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRightEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRightEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/SubpageSidebarRightEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Product/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Product/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/Product/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Product/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Layouts/SocialMedia/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/SocialMedia/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Layouts/SocialMedia/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Layouts/SocialMedia/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Badge.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Badge.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Badge.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Badge.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Breadcrumb.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Breadcrumb.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Breadcrumb.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Breadcrumb.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/BreadcrumbContained.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/BreadcrumbContained.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/BreadcrumbContained.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/BreadcrumbContained.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Details.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Details.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Details.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Details.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Teaser.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/City/Teaser.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Concept/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Concept/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Concept/Teaser.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Concept/Teaser.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Config.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Config.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Config.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Config.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/ContactBar.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/ContactBar.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/ContactBar.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/ContactBar.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/ContentSlider.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/ContentSlider.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/ContentSlider.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/ContentSlider.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Large.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Large.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Large.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Large.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/LastChance.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/LastChance.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/LastChance.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/LastChance.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Reminder.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Reminder.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Reminder.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Reminder.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Small.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Small.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Small.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Disturber/Small.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/EventDisturber.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/EventDisturber.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/EventDisturber.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/EventDisturber.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/EventHero.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/EventHero.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/EventHero.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/EventHero.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/FacebookPixelCode.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/FacebookPixelCode.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/FacebookPixelCode.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/FacebookPixelCode.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Facts.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Facts.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Facts.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Facts.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Faq.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Faq.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Faq.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Faq.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Footer.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Footer.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Footer.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Footer.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Checkbox.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Checkbox.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Checkbox.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Checkbox.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/ContentElement.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/ContentElement.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/ContentElement.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/ContentElement.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Field/Field.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Field/Field.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Field/Field.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Field/Field.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Form/Navigation.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Form/Navigation.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Form/Navigation.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/Form/Navigation.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/MultiCheckbox.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/MultiCheckbox.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/MultiCheckbox.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/MultiCheckbox.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/RadioButton.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/RadioButton.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/RadioButton.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/RadioButton.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/StaticText.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/StaticText.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/StaticText.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Form/StaticText.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/GoogleTagManager.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/GoogleTagManager.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/GoogleTagManager.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/GoogleTagManager.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html similarity index 98% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html index 21925999..b0e0be6b 100644 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Header/Header.html @@ -42,7 +42,7 @@ -- do not show header -- - + - + > diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSlider.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSlider.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSlider.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSlider.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSliderSmall.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSliderSmall.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSliderSmall.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/HeaderSliderSmall.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Details.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Details.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Details.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Details.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Teaser.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/Teaser.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserExtended.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserExtended.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserExtended.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserExtended.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserSimple.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserSimple.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserSimple.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserSimple.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserWide.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserWide.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserWide.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Hotel/TeaserWide.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Journey/Details.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Journey/Details.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Journey/Details.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Journey/Details.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Mainnav.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Mainnav.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Mainnav.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Mainnav.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Menu/Type-3.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Menu/Type-3.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Menu/Type-3.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Menu/Type-3.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/News/Detail/MediaContainer.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/News/Detail/MediaContainer.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/News/Detail/MediaContainer.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/News/Detail/MediaContainer.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/News/List/Item.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/News/List/Item.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/News/List/Item.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/News/List/Item.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/NotBookable.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/NotBookable.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/NotBookable.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/NotBookable.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Officetip.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Officetip.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Officetip.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Officetip.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Pricetable.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Pricetable.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Pricetable.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Pricetable.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Details.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Details.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Details.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Details.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/HeaderDetail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/HeaderDetail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/HeaderDetail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/HeaderDetail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/TeaserWide.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/TeaserWide.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/TeaserWide.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/TeaserWide.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Rating.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Rating.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Rating.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Rating.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Details.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Details.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Details.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Details.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Teaser.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Teaser.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Webcam.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Webcam.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Webcam.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Region/Webcam.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionAward.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionAward.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionAward.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionAward.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionMaps.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionMaps.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionMaps.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/RegionMaps.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Regioninfo.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Regioninfo.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Regioninfo.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Regioninfo.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Snowreport.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Snowreport.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Snowreport.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Snowreport.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/SubpageHeader.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/SubpageHeader.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/SubpageHeader.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/SubpageHeader.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Teamer.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Teamer.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Teamer.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Teamer.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/OneColumn.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/OneColumn.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/OneColumn.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/OneColumn.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/TwoColumn.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/TwoColumn.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/TwoColumn.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Teaser/TwoColumn.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserImage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserImage.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserImage.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserImage.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserWideImage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserWideImage.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserWideImage.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/TeaserWideImage.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Default.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Default.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Default.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Default.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/LinkPanel.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/LinkPanel.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/LinkPanel.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/LinkPanel.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Partnerlogos.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Partnerlogos.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Partnerlogos.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Textmedia/Partnerlogos.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Partials/Topnav.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Topnav.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Partials/Topnav.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Partials/Topnav.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxCalendar/Range.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxCalendar/Range.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxCalendar/Range.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxCalendar/Range.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/EventPricetable.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/EventPricetable.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/EventPricetable.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/EventPricetable.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/PricetableHtml.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/PricetableHtml.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/PricetableHtml.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/PricetableHtml.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Teasergroup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Teasergroup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Teasergroup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/City/Teasergroup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Teasergroup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Teasergroup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Teasergroup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Teasergroup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Country/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Country/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Country/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Country/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/Autoreply.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/Autoreply.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/Autoreply.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/Autoreply.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/ContactForm.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/ContactForm.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/ContactForm.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Email/ContactForm.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Faq/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Faq/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Faq/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Faq/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Button.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Button.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Button.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Button.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Calendar.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Calendar.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Calendar.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Calendar.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Contact.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Contact.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Contact.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Contact.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/DealOfTheWeek.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/DealOfTheWeek.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/DealOfTheWeek.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/DealOfTheWeek.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Disturber.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Disturber.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Disturber.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Disturber.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/EventPricetable.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/EventPricetable.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/EventPricetable.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/EventPricetable.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Gmap.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Gmap.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Gmap.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Gmap.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Header.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Header.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Header.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Header.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Html.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Html.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Html.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Html.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Lineup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Lineup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Lineup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Lineup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/List.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSection.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSection.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSection.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSection.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSectionPages.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSectionPages.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSectionPages.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSectionPages.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSubpages.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSubpages.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSubpages.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/MenuSubpages.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/NewsletterForm.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/NewsletterForm.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/NewsletterForm.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/NewsletterForm.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Shortcut.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Shortcut.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Shortcut.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Shortcut.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Teaser.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Teaser.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Teaser.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCity.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCity.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCity.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCity.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserConcept.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserConcept.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserConcept.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserConcept.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCountry.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCountry.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCountry.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserCountry.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserHotel.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserHotel.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserHotel.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserHotel.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserProduct.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserProduct.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserProduct.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserProduct.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserRegion.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserRegion.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserRegion.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/TeaserRegion.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Textmedia.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Textmedia.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Textmedia.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/Textmedia.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/YoutubeVideo.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/YoutubeVideo.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/YoutubeVideo.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/FluidStyledContent/YoutubeVideo.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/FullForm.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/Render.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/Render.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/Render.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/Render.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Form/SimpleForm.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/HalfAndTwoQuarters.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/HalfAndTwoQuarters.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/HalfAndTwoQuarters.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/HalfAndTwoQuarters.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Halves.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Halves.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Halves.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Halves.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Quarters.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Quarters.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Quarters.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Quarters.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Thirds.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Thirds.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Thirds.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/Thirds.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/TwoQuartersAndHalf.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/TwoQuartersAndHalf.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/TwoQuartersAndHalf.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Gridelements/TwoQuartersAndHalf.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DateIndependentTeasergroup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DateIndependentTeasergroup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DateIndependentTeasergroup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DateIndependentTeasergroup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DetailEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DetailEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DetailEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/DetailEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Teasergroup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Teasergroup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Teasergroup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Hotel/Teasergroup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Map/General.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Map/General.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Map/General.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Map/General.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/List.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/Tag/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/Tag/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/Tag/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/Tag/List.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/ViewHelpers/Widget/Paginate/Index.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Newsletter/Index.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Newsletter/Index.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Newsletter/Index.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Newsletter/Index.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Frontpage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Frontpage.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Frontpage.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Frontpage.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/FrontpageEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/FrontpageEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/FrontpageEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/FrontpageEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Search.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Search.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Search.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Search.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Subpage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Subpage.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Subpage.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/Subpage.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeft.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeft.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeft.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeft.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeftEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeftEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeftEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarLeftEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRight.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRight.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRight.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRight.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRightEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRightEvent.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRightEvent.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Page/SubpageSidebarRightEvent.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Password/Index.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Password/Index.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Password/Index.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Password/Index.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Pricetable/Event.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Pricetable/Event.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Pricetable/Event.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Pricetable/Event.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/HotelList.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/HotelList.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/HotelList.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/HotelList.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Pricetable.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Pricetable.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Pricetable.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Pricetable.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Teasergroup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Teasergroup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Teasergroup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Product/Teasergroup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Detail.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Detail.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Detail.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Teasergroup.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Teasergroup.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Teasergroup.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Region/Teasergroup.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html similarity index 94% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html index 4159824e..95e32d83 100644 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/List.html @@ -13,7 +13,7 @@

Gesamtexport XML

Export XML

Gesamtexport CSV (Facebook)

- Export CSV + Export CSV

Gesamtexport CSV (Google)

Export CSV

Einzelexport für Copy&Paste

diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbar.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbar.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbar.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbar.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbox.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbox.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbox.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchbox.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchresult.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchresult.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchresult.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Search/Searchresult.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Snowreport/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Snowreport/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Snowreport/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Snowreport/List.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/SocialMedia/Feeds/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/SocialMedia/Feeds/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/SocialMedia/Feeds/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/SocialMedia/Feeds/List.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/List.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/Show.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/Show.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/Show.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Team/Show.html diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Watchlist/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Watchlist/List.html similarity index 100% rename from web/typo3conf/ext/ep_theme/Resources/Private/Templates/Watchlist/List.html rename to public/typo3conf/ext/ep_theme/Resources/Private/Templates/Watchlist/List.html diff --git a/public/typo3conf/ext/ep_theme/ext_emconf.php b/public/typo3conf/ext/ep_theme/ext_emconf.php new file mode 100644 index 00000000..e5a0bc68 --- /dev/null +++ b/public/typo3conf/ext/ep_theme/ext_emconf.php @@ -0,0 +1,21 @@ + 'E&P Theme', + 'description' => 'Theme package for Ep Reisen TYPO3 website', + 'category' => 'templates', + 'author' => 'Björn Fromme', + 'author_email' => 'fromme@dreipunktnull.com', + 'state' => 'stable', + 'internal' => '', + 'uploadfolder' => true, + 'createDirs' => '', + 'dividers2tabs' => true, + 'clearCacheOnLoad' => 0, + 'version' => '1.1.0', + 'constraints' => [ + 'depends' => [], + 'conflicts' => [], + 'suggests' => [] + ], +]; diff --git a/web/typo3conf/ext/ep_theme/ext_icon.gif b/public/typo3conf/ext/ep_theme/ext_icon.gif similarity index 100% rename from web/typo3conf/ext/ep_theme/ext_icon.gif rename to public/typo3conf/ext/ep_theme/ext_icon.gif diff --git a/web/typo3conf/ext/ep_theme/ext_localconf.php b/public/typo3conf/ext/ep_theme/ext_localconf.php similarity index 100% rename from web/typo3conf/ext/ep_theme/ext_localconf.php rename to public/typo3conf/ext/ep_theme/ext_localconf.php diff --git a/public/typo3conf/ext/ep_theme/ext_tables.php b/public/typo3conf/ext/ep_theme/ext_tables.php new file mode 100644 index 00000000..cd2c7c64 --- /dev/null +++ b/public/typo3conf/ext/ep_theme/ext_tables.php @@ -0,0 +1,21 @@ +registerIcon( + 'content-ep_theme-ce', + \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, + ['source' => 'EXT:ep_theme/Resources/Public/images/logo.svg'] + ); + } + +}); diff --git a/web/typo3conf/ext/ep_theme/ext_tables.sql b/public/typo3conf/ext/ep_theme/ext_tables.sql similarity index 100% rename from web/typo3conf/ext/ep_theme/ext_tables.sql rename to public/typo3conf/ext/ep_theme/ext_tables.sql diff --git a/web/typo3conf/ext/ep_theme/extimg.php b/public/typo3conf/ext/ep_theme/extimg.php similarity index 100% rename from web/typo3conf/ext/ep_theme/extimg.php rename to public/typo3conf/ext/ep_theme/extimg.php diff --git a/web/typo3conf/ext/ep_track/Classes/Hook/Tcemain.php b/public/typo3conf/ext/ep_track/Classes/Hook/Tcemain.php similarity index 100% rename from web/typo3conf/ext/ep_track/Classes/Hook/Tcemain.php rename to public/typo3conf/ext/ep_track/Classes/Hook/Tcemain.php diff --git a/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php b/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php new file mode 100644 index 00000000..7c89c189 --- /dev/null +++ b/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php @@ -0,0 +1,197 @@ +, dreipunktnull + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +use DateInterval; +use DateTime; +use Doctrine\DBAL\DBALException; +use EP\EpProducts\Traits\DbConnectionTrait; +use Exception; +use Psr\Http\Message\ResponseInterface; +use Psr\Http\Message\ServerRequestInterface; +use Psr\Http\Server\MiddlewareInterface; +use Psr\Http\Server\RequestHandlerInterface; +use TYPO3\CMS\Core\Error\Http\ServiceUnavailableException; +use TYPO3\CMS\Core\Http\ImmediateResponseException; +use TYPO3\CMS\Core\Http\NormalizedParams; +use TYPO3\CMS\Core\Http\RedirectResponse; +use TYPO3\CMS\Core\Site\Entity\SiteInterface; +use TYPO3\CMS\Core\Utility\GeneralUtility; +use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController; + +class TrackingMiddleware implements MiddlewareInterface +{ + use DbConnectionTrait; + + const COOKIE_NAME = 'ep_trk'; + const COOKIE_TTL = 30; + const CODE_PATTERN = '([a-z]{4}|PA)\d{4}.*'; + + public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface + { + if ($redirect = $this->matchRedirect($request)) { + [$uri, $responseCode] = $redirect; + + return new RedirectResponse( + $uri, + $responseCode + ); + } + + if ($uri = $this->matchTrackingCodeInUri($request)) { + return new RedirectResponse($uri); + } + + return $handler->handle($request); + } + + /** + * @param ServerRequestInterface $request + * @return array + * @throws DBALException + */ + public function matchRedirect(ServerRequestInterface $request): ?array + { + /** @var NormalizedParams $params */ + $params = $request->getAttribute('normalizedParams'); + $uri = strtolower($params->getRequestUri()); + + if (substr($uri, -1) !== '/') { + $uri .= '/'; + } + + $qb = $this->getDbConnection()->createQueryBuilder(); + + $redirect = $qb + ->select('*') + ->from('tx_eptrack_domain_model_redirect') + ->where('redirect_from = LOWER(:uri)') + ->andWhere('deleted = 0') + ->andWhere('hidden = 0') + ->setParameter('uri', $uri) + ->execute() + ->fetch(); + + if ($redirect === false) { + return null; + } + + $trackingCode = $redirect['tracking_code']; + if (!empty($trackingCode)) { + $this->setCookie($trackingCode); + } + + $targetPage = $redirect['target_page_uid']; + $responseCode = $redirect['response_code']; + + $controller = $this->bootFrontendController($request->getAttribute('site')); + + $typolinkConfig = ['parameter' => $targetPage, 'forceAbsoluteUrl' => true]; + + if ($redirect['utm_source'] && $redirect['utm_medium'] && $redirect['utm_campaign'] && $redirect['utm_content']) { + $typolinkConfig['additionalParams'] = '&' . http_build_query([ + 'utm_source' => $redirect['utm_source'], + 'utm_medium' => $redirect['utm_medium'], + 'utm_campaign' => $redirect['utm_campaign'], + 'utm_content' => $redirect['utm_content'], + ]); + } + + return [$controller->cObj->typolink_URL($typolinkConfig), $responseCode]; + } + + /** + * @param ServerRequestInterface $request + * @return string + * @throws Exception + */ + public function matchTrackingCodeInUri(ServerRequestInterface $request): ?string + { + /** @var NormalizedParams $params */ + $params = $request->getAttribute('normalizedParams'); + $query = $params->getQueryString(); + $path = $params->getRequestUri(); + if (preg_match('/(' . static::CODE_PATTERN . ')\/?$/i', $path)) { + $urlItems = GeneralUtility::trimExplode('/', $path, true); + $code = array_pop($urlItems); + $this->setCookie($code); + $uri = '/'; + if (count($urlItems) > 0) { + $uri = '/' . implode('/', $urlItems) . '/'; + } + if (!empty($query)) { + $uri .= '?' . $query; + } + + return $uri; + } + + return null; + } + + /** + * @param string $code + * @throws Exception + */ + protected function setCookie($code): void + { + $expiratonDate = new DateTime('now'); + $expiratonDate->add(new DateInterval('P' . static::COOKIE_TTL . 'D')); + setcookie(static::COOKIE_NAME, $code, $expiratonDate->getTimestamp(), '/'); + } + + /** + * Borrowed from \TYPO3\CMS\Redirects\Service\RedirectService + * + * @param SiteInterface|null $site + * @param array $queryParams + * @return TypoScriptFrontendController + * @throws ServiceUnavailableException + * @throws ImmediateResponseException + */ + protected function bootFrontendController(?SiteInterface $site, array $queryParams = []): TypoScriptFrontendController + { + $GLOBALS['TYPO3_CONF_VARS']['FE']['pageUnavailable_handling'] = false; + /** @var TypoScriptFrontendController $controller */ + $controller = GeneralUtility::makeInstance( + TypoScriptFrontendController::class, + null, + $site ? $site->getRootPageId() : $GLOBALS['TSFE']->id, + 0 + ); + $controller->fe_user = $GLOBALS['TSFE']->fe_user ?? null; + $controller->fetch_the_id(); + $controller->calculateLinkVars($queryParams); + $controller->getConfigArray(); + $controller->settingLanguage(); + $controller->settingLocale(); + $controller->newCObj(); + + return $controller; + } +} diff --git a/public/typo3conf/ext/ep_track/Configuration/RequestMiddlewares.php b/public/typo3conf/ext/ep_track/Configuration/RequestMiddlewares.php new file mode 100644 index 00000000..08e30202 --- /dev/null +++ b/public/typo3conf/ext/ep_track/Configuration/RequestMiddlewares.php @@ -0,0 +1,15 @@ + [ + 'ep/track' => [ + 'target' => \EP\EpTrack\Middleware\TrackingMiddleware::class, + 'before' => [ + 'typo3/cms-frontend/base-redirect-resolver', + ], + 'after' => [ + 'typo3/cms-frontend/site', + ], + ], + ], +]; diff --git a/web/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php b/public/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php similarity index 100% rename from web/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php rename to public/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php diff --git a/web/typo3conf/ext/ep_track/Resources/Private/Language/locallang.xlf b/public/typo3conf/ext/ep_track/Resources/Private/Language/locallang.xlf similarity index 100% rename from web/typo3conf/ext/ep_track/Resources/Private/Language/locallang.xlf rename to public/typo3conf/ext/ep_track/Resources/Private/Language/locallang.xlf diff --git a/web/typo3conf/ext/ep_track/Resources/Public/Icons/tx_eptrack_domain_model_redirect.gif b/public/typo3conf/ext/ep_track/Resources/Public/Icons/tx_eptrack_domain_model_redirect.gif similarity index 100% rename from web/typo3conf/ext/ep_track/Resources/Public/Icons/tx_eptrack_domain_model_redirect.gif rename to public/typo3conf/ext/ep_track/Resources/Public/Icons/tx_eptrack_domain_model_redirect.gif diff --git a/web/typo3conf/ext/ep_track/ext_emconf.php b/public/typo3conf/ext/ep_track/ext_emconf.php similarity index 57% rename from web/typo3conf/ext/ep_track/ext_emconf.php rename to public/typo3conf/ext/ep_track/ext_emconf.php index 19f649df..597bf15f 100644 --- a/web/typo3conf/ext/ep_track/ext_emconf.php +++ b/public/typo3conf/ext/ep_track/ext_emconf.php @@ -6,18 +6,10 @@ $EM_CONF[$_EXTKEY] = [ 'category' => 'plugin', 'author' => 'Björn Fromme', 'author_email' => 'fromme@dreipunktnull.com', - 'state' => 'beta', + 'state' => 'stable', 'author_company' => 'dreipunktnull', 'version' => '1.1.0', 'constraints' => [ - 'depends' => [ - 'ods_redirects' => '*', - 'realurl' => '*' - ], + 'depends' => [], ], - 'autoload' => [ - 'psr-4' => [ - 'EP\\EpTrack\\' => 'Classes/', - ] - ] ]; diff --git a/web/typo3conf/ext/ep_track/ext_icon.gif b/public/typo3conf/ext/ep_track/ext_icon.gif similarity index 100% rename from web/typo3conf/ext/ep_track/ext_icon.gif rename to public/typo3conf/ext/ep_track/ext_icon.gif diff --git a/public/typo3conf/ext/ep_track/ext_localconf.php b/public/typo3conf/ext/ep_track/ext_localconf.php new file mode 100644 index 00000000..8a8485b9 --- /dev/null +++ b/public/typo3conf/ext/ep_track/ext_localconf.php @@ -0,0 +1,4 @@ + diff --git a/web/typo3conf/ext/ep_events/ext_emconf.php b/web/typo3conf/ext/ep_events/ext_emconf.php deleted file mode 100644 index ad046ca4..00000000 --- a/web/typo3conf/ext/ep_events/ext_emconf.php +++ /dev/null @@ -1,31 +0,0 @@ - 'E&P Events', - 'description' => 'Theme package for EP Events TYPO3 website', - 'category' => 'templates', - 'author' => 'Björn Fromme', - 'author_email' => 'fromme@dreipunktnull.com', - 'state' => 'stable', - 'internal' => '', - 'uploadfolder' => true, - 'createDirs' => '', - 'dividers2tabs' => true, - 'clearCacheOnLoad' => 0, - 'version' => '1.0.0', - 'constraints' => [ - 'depends' => [ - 'typo3' => '7.6.0-7.9.9', - 'fluid_styled_content' => '7.6.0-7.9.9', - 'vhs' => '4.0.0-4.9.9', - 'metaseo' => '2.1.0-2.1.9', - ], - 'conflicts' => [], - 'suggests' => [ - ] - ], - 'autoload' => - [ - 'psr-4' => ['EP\\EpEvents\\' => 'Classes'] - ], -]; diff --git a/web/typo3conf/ext/ep_products/ext_emconf.php b/web/typo3conf/ext/ep_products/ext_emconf.php deleted file mode 100644 index 7ebf872b..00000000 --- a/web/typo3conf/ext/ep_products/ext_emconf.php +++ /dev/null @@ -1,36 +0,0 @@ - 'E&P Products', - 'description' => 'Implementation of all product related logic and models', - 'category' => 'plugin', - 'author' => 'Björn Fromme', - 'author_email' => 'fromme@dreipunktnull.com', - 'state' => 'beta', - 'internal' => '', - 'uploadfolder' => '1', - 'createDirs' => '', - 'clearCacheOnLoad' => 0, - 'version' => '1.0.0', - 'constraints' => [ - 'depends' => [ - 'typo3' => '7.6.0-7.9.99', - 'ep_theme' => '1.0.0-1.9.9', - ], - 'conflicts' => [ - ], - 'suggests' => [ - ], - ], - 'autoload' => [ - 'psr-4' => [ - 'CalendR\\' => 'vendor/yohang/calendr/src/CalendR', - 'EP\\EpProducts\\' => 'Classes/', - 'Doctrine\\DBAL\\' => 'vendor/doctrine/dbal/lib', - 'Doctrine\\Common\\' => 'vendor/doctrine/common/lib', - 'Doctrine\\Common\\Collections\\' => 'vendor/doctrine/collections/lib', - 'Doctrine\\Common\\Cache\\' => 'vendor/doctrine/cache/lib', - 'Symfony\\Component\\OptionsResolver\\' => 'vendor/symfony/options-resolver', - ] - ] -]; diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Mailform.typoscript b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Mailform.typoscript deleted file mode 100644 index 788d5df3..00000000 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/Mailform.typoscript +++ /dev/null @@ -1,3 +0,0 @@ -plugin.tx_form._CSS_DEFAULT_STYLE > -tt_content.mailform.10 > -tt_content.mailform.20.stdWrap.wrap = | diff --git a/web/typo3conf/ext/ep_theme/ext_emconf.php b/web/typo3conf/ext/ep_theme/ext_emconf.php deleted file mode 100644 index 9d15fb9d..00000000 --- a/web/typo3conf/ext/ep_theme/ext_emconf.php +++ /dev/null @@ -1,27 +0,0 @@ - 'E&P Theme', - 'description' => 'Theme package for Ep Reisen TYPO3 website', - 'category' => 'templates', - 'author' => 'Björn Fromme', - 'author_email' => 'fromme@dreipunktnull.com', - 'state' => 'beta', - 'internal' => '', - 'uploadfolder' => true, - 'createDirs' => '', - 'dividers2tabs' => true, - 'clearCacheOnLoad' => 0, - 'version' => '1.1.0', - 'constraints' => [ - 'depends' => [ - 'typo3' => '7.6.0-7.9.9', - 'fluid_styled_content' => '7.6.0-7.9.9', - 'vhs' => '3.0.0-3.9.9', - ], - 'conflicts' => [], - 'suggests' => [ - 'ep_products' => '' - ] - ], -]; diff --git a/web/typo3conf/ext/ep_theme/ext_tables.php b/web/typo3conf/ext/ep_theme/ext_tables.php deleted file mode 100644 index 60a1ed7a..00000000 --- a/web/typo3conf/ext/ep_theme/ext_tables.php +++ /dev/null @@ -1,47 +0,0 @@ -registerIcon( - 'content-ep_theme-ce', - \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, - ['source' => 'EXT:ep_theme/Resources/Public/images/logo.svg'] - ); - - if (!is_array($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'])) { - $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'] = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']); - } - - if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginLogo']) - || empty(trim($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginLogo'])) - ) { - $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginLogo'] = 'EXT:ep_theme/Resources/Public/images/logo_wide.svg'; - } - - if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginBackgroundImage']) - || empty(trim($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginBackgroundImage'])) - ) { - $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginBackgroundImage'] = 'EXT:ep_theme/Resources/Public/images/bg_login.jpg'; - } - - if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginHighlightColor']) - || empty(trim($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginHighlightColor'])) - ) { - $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginHighlightColor'] = '#f9cb0d'; - } - - if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'])) { - $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'] = serialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']); - } - } - -}); diff --git a/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php b/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php deleted file mode 100644 index 48a0dd51..00000000 --- a/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php +++ /dev/null @@ -1,201 +0,0 @@ -, dreipunktnull - * - * All rights reserved - * - * This script is part of the TYPO3 project. The TYPO3 project is - * free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * The GNU General Public License can be found at - * http://www.gnu.org/copyleft/gpl.html. - * - * This script is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * This copyright notice MUST APPEAR in all copies of the script! - ***************************************************************/ - -use EP\EpProducts\Traits\DbConnectionTrait; -use TYPO3\CMS\Backend\Utility\BackendUtility; -use TYPO3\CMS\Core\TimeTracker\NullTimeTracker; -use TYPO3\CMS\Core\Utility\ExtensionManagementUtility; -use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Core\Utility\HttpUtility; -use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; -use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController; -use TYPO3\CMS\Frontend\Page\PageGenerator; -use TYPO3\CMS\Frontend\Utility\EidUtility; - -class RequestService -{ - use DbConnectionTrait; - - const COOKIE_NAME = 'ep_trk'; - const COOKIE_TTL = 30; - const CODE_PATTERN = '([a-z]{4}|PA)\d{4}.*'; - - /** - * @throws \Doctrine\DBAL\DBALException - */ - public function handleRequest() - { - $currentUri = GeneralUtility::getIndpEnv('REQUEST_URI'); - $this->matchRedirect($currentUri); - $this->matchTrackingCodeInUri($currentUri); - } - - /** - * @param string $currentUri - * @throws \Doctrine\DBAL\DBALException - * @throws \Exception - */ - public function matchRedirect($currentUri) - { - $uri = strtolower(parse_url($currentUri, \PHP_URL_PATH)); - - if (substr($uri, -1) !== '/') { - $uri .= '/'; - } - - $qb = $this->getDbConnection()->createQueryBuilder(); - - $redirect = $qb - ->select('*') - ->from('tx_eptrack_domain_model_redirect') - ->where('redirect_from = LOWER(:uri)') - ->andWhere('deleted = 0') - ->andWhere('hidden = 0') - ->setParameter('uri', $uri) - ->execute() - ->fetch() - ; - - if ($redirect === false) { - return; - } - $trackingCode = $redirect['tracking_code']; - if (!empty($trackingCode)) { - $this->setCookie($trackingCode); - } - $targetPageUid = $redirect['target_page_uid']; - $responseCode = $redirect['response_code']; - $this->initTSFE($targetPageUid); - /** @var \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer $cObj */ - $cObj = GeneralUtility::makeInstance(ContentObjectRenderer::class); - $typolinkConfig = ['parameter' => $targetPageUid, 'forceAbsoluteUrl' => true ]; - $query = $this->buildUtmParameters($redirect); - if ($query) { - $typolinkConfig['additionalParams'] = '&' . $query; - } - $uri = $cObj->typolink_URL($typolinkConfig); - $this->redirect($uri, $responseCode); - } - - /** - * @param array $redirect - * @return string - */ - public function buildUtmParameters(array $redirect) - { - if ($redirect['utm_source'] && $redirect['utm_medium'] && $redirect['utm_campaign'] && $redirect['utm_content']) { - return http_build_query([ - 'utm_source' => $redirect['utm_source'], - 'utm_medium' => $redirect['utm_medium'], - 'utm_campaign' => $redirect['utm_campaign'], - 'utm_content' => $redirect['utm_content'], - ]); - } - return ''; - } - - /** - * @param string $currentUri - * @throws \Exception - */ - public function matchTrackingCodeInUri($currentUri) - { - $query = parse_url($currentUri, \PHP_URL_QUERY); - $path = parse_url($currentUri, \PHP_URL_PATH); - if (preg_match('/(' . static::CODE_PATTERN . ')\/?$/i', $path)) { - $urlItems = GeneralUtility::trimExplode('/', $path, true); - $code = array_pop($urlItems); - $this->setCookie($code); - $uri = '/'; - if (count($urlItems) > 0) { - $uri = '/' . implode('/', $urlItems) . '/'; - } - if ($query !== null) { - $uri .= '?' . $query; - } - $this->redirect($uri); - } - } - - /** - * @param string $code - * @throws \Exception - */ - protected function setCookie($code) - { - $expiratonDate = new \DateTime('now'); - $expiratonDate->add(new \DateInterval('P' . static::COOKIE_TTL. 'D')); - setcookie(static::COOKIE_NAME, $code, $expiratonDate->getTimestamp(), '/'); - } - - /** - * @param string $uri - * @param string $responseCode - */ - protected function redirect($uri, $responseCode = '301') - { - HttpUtility::redirect($uri, \constant('\TYPO3\CMS\Core\Utility\HttpUtility::HTTP_STATUS_' . $responseCode)); - exit; - } - - /** - * @param int $id - * @param int $typeNum - */ - public function initTSFE($id = 1, $typeNum = 0) - { - // Preprocess possible typolink format - if (strpos($id, 't3://') !== false) { - parse_str(parse_url($id, PHP_URL_QUERY), $arguments); - $id = $arguments['uid']; - } - - EidUtility::initTCA(); - if (!is_object($GLOBALS['TT'])) { - $GLOBALS['TT'] = new NullTimeTracker; - $GLOBALS['TT']->start(); - } - $GLOBALS['TSFE'] = GeneralUtility::makeInstance(TypoScriptFrontendController::class, $GLOBALS['TYPO3_CONF_VARS'], $id, $typeNum); - $GLOBALS['TSFE']->connectToDB(); - $GLOBALS['TSFE']->initFEuser(); - $GLOBALS['TSFE']->determineId(); - $GLOBALS['TSFE']->initTemplate(); - $GLOBALS['TSFE']->rootLine = $GLOBALS['TSFE']->sys_page->getRootLine($id, ''); - $GLOBALS['TSFE']->getConfigArray(); - - if (ExtensionManagementUtility::isLoaded('realurl')) { - $rootline = BackendUtility::BEgetRootLine($id); - $host = BackendUtility::firstDomainRecord($rootline); - $_SERVER['HTTP_HOST'] = $host; - } - - PageGenerator::pagegenInit(); - } - -} diff --git a/web/typo3conf/ext/ep_track/ext_localconf.php b/web/typo3conf/ext/ep_track/ext_localconf.php deleted file mode 100644 index de838b7c..00000000 --- a/web/typo3conf/ext/ep_track/ext_localconf.php +++ /dev/null @@ -1,9 +0,0 @@ -handleRequest'); - -$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][$_EXTKEY] = - \EP\EpTrack\Hook\Tcemain::class; diff --git a/web/typo3conf/ext/ep_track/phpunit.xml.dist b/web/typo3conf/ext/ep_track/phpunit.xml.dist deleted file mode 100644 index cdba461e..00000000 --- a/web/typo3conf/ext/ep_track/phpunit.xml.dist +++ /dev/null @@ -1,25 +0,0 @@ - - - - - Tests - - - - - Classes - - - diff --git a/web/typo3conf/realurl_conf.php b/web/typo3conf/realurl_conf.php deleted file mode 100644 index 80c9e569..00000000 --- a/web/typo3conf/realurl_conf.php +++ /dev/null @@ -1,313 +0,0 @@ - [ - 'init' => [ - 'appendMissingSlash' => 'ifNotFile,redirect', - 'emptyUrlReturnValue' => '/', - 'enableCHashCache' => 1, - 'enableUrlDecodeCache' => 1, - 'enableUrlEncodeCache' => 1, - 'postVarSet_failureMode' => '', - ], - 'pagePath' => [ - 'rootpage_id' => '9', - ], - 'fileName' => [ - 'defaultToHTMLsuffixOnPrev' => 0, - 'acceptHTMLsuffix' => 0, - 'index' => [ - 'sitemap.xml' => [ - 'keyValues' => [ - 'type' => 1848, - ], - ], - 'xml' => [ - 'keyValues' => [ - 'type' => 1972, - ] - ] - ], - ], - 'preVars' => [ - 0 => [ - 'GETvar' => 'L', - 'valueMap' => [ - 'en' => '1', - ], - 'noMatch' => 'bypass', - ], - ], - 'fixedPostVars' => [ - 'team' => [ - [ - 'GETvar' => 'tx_epproducts_teammembers[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_teammembers[action]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_teammembers[member]', - 'lookUpTable' => [ - 'table' => 'tx_epproducts_domain_model_teammember', - 'id_field' => 'uid', - 'alias_field' => 'name', - 'addWhereClause' => ' AND NOT deleted', - 'useUniqueCache' => 1, - 'useUniqueCache_conf' => [ - 'strtolower' => 1, - 'spaceCharacter' => '-' - ] - ], - ], - ], - 'searchresult' => [ - [ - 'GETvar' => 'tx_epproducts_searchresult[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_searchresult[action]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_searchresult[filterSettings]', - ], - ], - 'ajax' => [ - [ - 'GETvar' => 'tx_epproducts_ajax[controller]', - 'valueMap' => [ - 'search' => 'AjaxSearch', - 'searchbar' => 'AjaxSearchbar', - 'content' => 'AjaxContent', - 'filterpanel' => 'AjaxFilterpanel', - 'date' => 'AjaxDate', - 'table' => 'AjaxTable', - 'calendar' => 'AjaxCalendar', - 'contingent' => 'AjaxContingent', - 'watchlist' => 'AjaxWatchlist', - ] - ], - [ - 'GETvar' => 'tx_epproducts_ajax[action]', - ], - [ - 'GETvar' => 'type', - 'valueMap' => [ - 'json' => '1701', - 'html' => '1702', - ] - ], - ], - 'events_contactform' => [ - [ - 'GETvar' => 'tx_epevents_contactform[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epevents_contactform[action]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epevents_contactform[travelType]', - ], - ], - 'events_configurator' => [ - [ - 'GETvar' => 'tx_epevents_configurator[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epevents_configurator[action]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epevents_configurator[travelType]', - ], - [ - 'GETvar' => 'tx_epevents_configurator[locationType]', - ], - ], - 'events_activity' => [ - [ - 'GETvar' => 'tx_epevents_activitydetail[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epevents_activitydetail[action]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epevents_activitydetail[activity]', - 'lookUpTable' => [ - 'table' => 'tx_epevents_domain_model_activity', - 'id_field' => 'uid', - 'alias_field' => 'name', - 'addWhereClause' => ' AND NOT deleted', - 'useUniqueCache' => 1, - 'useUniqueCache_conf' => [ - 'strtolower' => 1, - 'spaceCharacter' => '-' - ] - ], - ], - ], - 'reseller' => [ - [ - 'GETvar' => 'tx_epproducts_reseller[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_reseller[reseller]', - 'lookUpTable' => [ - 'table' => 'tx_epproducts_domain_model_reseller', - 'id_field' => 'uid', - 'alias_field' => 'code', - 'addWhereClause' => ' AND NOT deleted', - 'useUniqueCache' => 1, - 'useUniqueCache_conf' => [ - 'strtolower' => 1, - 'spaceCharacter' => '-' - ] - ], - ], - [ - 'GETvar' => 'tx_epproducts_reseller[action]', - ], - [ - 'GETvar' => 'tx_epproducts_reseller[type]', - ], - ], - 41 => 'searchresult', - 855 => 'ajax', - 878 => 'ajax', - 879 => 'ajax', - 880 => 'ajax', - 881 => 'ajax', - 347 => 'team', - 1446 => 'team', - 1473 => 'team', - 1488 => 'team', - 987 => 'events_contactform', - 1263 => 'events_configurator', - 1405 => 'events_activity', - 1444 => 'reseller', - 1448 => 'reseller', - 1483 => 'reseller', - 'newsDetailConfiguration' => [ - [ - 'GETvar' => 'tx_news_pi1[news]', - 'lookUpTable' => [ - 'table' => 'tx_news_domain_model_news', - 'id_field' => 'uid', - 'alias_field' => 'title', - 'addWhereClause' => ' AND NOT deleted', - 'useUniqueCache' => 1, - 'useUniqueCache_conf' => [ - 'strtolower' => 1, - 'spaceCharacter' => '-' - ], - 'languageGetVar' => 'L', - 'languageExceptionUids' => '', - 'languageField' => 'sys_language_uid', - 'transOrigPointerField' => 'l10n_parent', - 'expireDays' => 180, - ] - ] - ], - 'newsCategoryConfiguration' => [ - [ - 'GETvar' => 'tx_news_pi1[overwriteDemand][categories]', - 'lookUpTable' => [ - 'table' => 'sys_category', - 'id_field' => 'uid', - 'alias_field' => 'title', - 'addWhereClause' => ' AND NOT deleted', - 'useUniqueCache' => 1, - 'useUniqueCache_conf' => [ - 'strtolower' => 1, - 'spaceCharacter' => '-' - ] - ] - ] - ], - 'newsTagConfiguration' => [ - [ - 'GETvar' => 'tx_news_pi1[overwriteDemand][tags]', - 'lookUpTable' => [ - 'table' => 'tx_news_domain_model_tag', - 'id_field' => 'uid', - 'alias_field' => 'title', - 'addWhereClause' => ' AND NOT deleted', - 'useUniqueCache' => 1, - 'useUniqueCache_conf' => [ - 'strtolower' => 1, - 'spaceCharacter' => '-' - ] - ] - ] - ], - 1392 => 'newsDetailConfiguration', - 1391 => 'newsTagConfiguration', - ], - 'postVarSets' => [ - '_DEFAULT' => [ - 'controller' => [ - [ - 'GETvar' => 'tx_news_pi1[action]', - 'noMatch' => 'bypass' - ], - [ - 'GETvar' => 'tx_news_pi1[controller]', - 'noMatch' => 'bypass' - ] - ], - 'detail' => [ - [ - 'GETvar' => 'tx_epproducts_product_detail[controller]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_product_detail[action]', - 'noMatch' => 'bypass', - ], - [ - 'GETvar' => 'tx_epproducts_product_detail[product]', - ], - [ - 'GETvar' => 'tx_epproducts_product_detail[hotel]', - ], - [ - 'GETvar' => 'tx_epproducts_product_detail[referringPageUid]', - ], - [ - 'GETvar' => 'tx_epproducts_product_detail[filterSettings]', - ], - ], - ], - ], - ], -]; - -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ski-wochenenden.de'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ski-wochenenden.de']['pagePath']['rootpage_id'] = '14'; - -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.snowzone.net'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.snowzone.net']['pagePath']['rootpage_id'] = '25'; - -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.unichamp.de'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.unichamp.de']['pagePath']['rootpage_id'] = '26'; - -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ski-boarderweek.de'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ski-boarderweek.de']['pagePath']['rootpage_id'] = '24'; - -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ep-events.de'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ep-events.de']['pagePath']['rootpage_id'] = '884'; - -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['ski-wochenenden.burn.dpn'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ski-wochenenden.de']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['snowzone.burn.dpn'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.snowzone.net']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['unichamp.burn.dpn'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.unichamp.de']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['ski-boarderweek.burn.dpn'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ski-boarderweek.de']; -$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['ep-events.burn.dpn'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['www.ep-events.de']; diff --git a/webpack.config.js b/webpack.config.js index e658c9e2..4aa6d448 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -2,13 +2,13 @@ const Encore = require('@symfony/webpack-encore'); // Create webpack config for ext:ep_theme Encore - .setOutputPath('./web/typo3conf/ext/ep_theme/Resources/Public/') + .setOutputPath('./public/typo3conf/ext/ep_theme/Resources/Public/') .setPublicPath('/typo3conf/ext/ep_theme/Resources/Public/') - .addEntry('main', './web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js') - .addEntry('boarderweek', './web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js') - .addEntry('snowzone', './web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js') - .addEntry('unichamp', './web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js') - .addStyleEntry('rte', './web/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss') + .addEntry('main', './public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/main.js') + .addEntry('boarderweek', './public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/boarderweek.js') + .addEntry('snowzone', './public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/snowzone.js') + .addEntry('unichamp', './public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/unichamp.js') + .addStyleEntry('rte', './public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss') .createSharedEntry('vendor', [ 'jquery', 'vue', 'vuex', 'vue-router', 'axios', 'flatpickr', 'lazysizes', 'bootstrap-sass/assets/javascripts/bootstrap', 'slick-carousel', @@ -39,10 +39,10 @@ Encore.reset(); // Create config for ext:ep_events Encore - .setOutputPath('./web/typo3conf/ext/ep_events/Resources/Public/') + .setOutputPath('./public/typo3conf/ext/ep_events/Resources/Public/') .setPublicPath('/typo3conf/ext/ep_events/Resources/Public/') - .addEntry('main', './web/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js') - .addStyleEntry('rte', './web/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css') + .addEntry('main', './public/typo3conf/ext/ep_events/Resources/Private/Assets/js/main.js') + .addStyleEntry('rte', './public/typo3conf/ext/ep_events/Resources/Private/Assets/css/rte.css') .enableSassLoader() .enableVueLoader() .autoProvidejQuery()