gitextract_hmjoo4u4/ ├── .gitattributes ├── .github/ │ └── ISSUE_TEMPLATE/ │ └── bug_report.md ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── changelog.md ├── composer.json ├── package.json ├── phpunit.xml ├── src/ │ ├── Assets/ │ │ ├── dist/ │ │ │ ├── css/ │ │ │ │ ├── all.css │ │ │ │ ├── cms.css │ │ │ │ └── vendor.css │ │ │ ├── js/ │ │ │ │ ├── all.js │ │ │ │ ├── cms.js │ │ │ │ └── vendor.js │ │ │ └── mix-manifest.json │ │ ├── mimes.php │ │ ├── src/ │ │ │ ├── js/ │ │ │ │ ├── cms.js │ │ │ │ ├── dashboard-chart.js │ │ │ │ ├── dashboard.js │ │ │ │ ├── dropzone-custom.js │ │ │ │ ├── forms.js │ │ │ │ ├── modules.js │ │ │ │ └── vendor/ │ │ │ │ ├── dropzone.js │ │ │ │ └── typeahead.bundle.js │ │ │ ├── sass/ │ │ │ │ ├── _base.scss │ │ │ │ ├── _modules.scss │ │ │ │ ├── _sidebar.scss │ │ │ │ └── cms.scss │ │ │ └── vendor/ │ │ │ ├── datepicker/ │ │ │ │ ├── bootstrap-datetimepicker-standalone.css │ │ │ │ ├── bootstrap-datetimepicker.css │ │ │ │ ├── moment-timezone.js │ │ │ │ └── moment.js │ │ │ ├── dropzone/ │ │ │ │ ├── basic.css │ │ │ │ ├── dropzone-amd-module.js │ │ │ │ ├── dropzone.css │ │ │ │ ├── dropzone.js │ │ │ │ └── readme.md │ │ │ └── redactor/ │ │ │ ├── _langs/ │ │ │ │ ├── ar.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── he.js │ │ │ │ ├── hu.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ko.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt_br.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sv.js │ │ │ │ ├── tr.js │ │ │ │ ├── zh_cn.js │ │ │ │ └── zh_tw.js │ │ │ ├── _plugins/ │ │ │ │ ├── alignment/ │ │ │ │ │ └── alignment.js │ │ │ │ ├── beyondgrammar/ │ │ │ │ │ └── beyondgrammar.js │ │ │ │ ├── clips/ │ │ │ │ │ ├── clips.css │ │ │ │ │ └── clips.js │ │ │ │ ├── counter/ │ │ │ │ │ └── counter.js │ │ │ │ ├── definedlinks/ │ │ │ │ │ └── definedlinks.js │ │ │ │ ├── filemanager/ │ │ │ │ │ ├── filemanager.css │ │ │ │ │ └── filemanager.js │ │ │ │ ├── fileselector/ │ │ │ │ │ └── fileselector.js │ │ │ │ ├── fontcolor/ │ │ │ │ │ └── fontcolor.js │ │ │ │ ├── fontfamily/ │ │ │ │ │ └── fontfamily.js │ │ │ │ ├── fontsize/ │ │ │ │ │ └── fontsize.js │ │ │ │ ├── fullscreen/ │ │ │ │ │ └── fullscreen.js │ │ │ │ ├── handle/ │ │ │ │ │ ├── handle.css │ │ │ │ │ └── handle.js │ │ │ │ ├── imagemanager/ │ │ │ │ │ └── imagemanager.js │ │ │ │ ├── imageselector/ │ │ │ │ │ └── imageselector.js │ │ │ │ ├── inlinestyle/ │ │ │ │ │ ├── inlinestyle.css │ │ │ │ │ └── inlinestyle.js │ │ │ │ ├── limiter/ │ │ │ │ │ └── limiter.js │ │ │ │ ├── properties/ │ │ │ │ │ └── properties.js │ │ │ │ ├── specialchars/ │ │ │ │ │ └── specialchars.js │ │ │ │ ├── stockimagemanager/ │ │ │ │ │ └── stockimagemanager.js │ │ │ │ ├── table/ │ │ │ │ │ └── table.js │ │ │ │ ├── textdirection/ │ │ │ │ │ └── textdirection.js │ │ │ │ ├── textexpander/ │ │ │ │ │ └── textexpander.js │ │ │ │ ├── variable/ │ │ │ │ │ ├── variable.css │ │ │ │ │ └── variable.js │ │ │ │ ├── video/ │ │ │ │ │ └── video.js │ │ │ │ └── widget/ │ │ │ │ └── widget.js │ │ │ ├── _scss/ │ │ │ │ ├── accessibility.scss │ │ │ │ ├── animation.scss │ │ │ │ ├── base.scss │ │ │ │ ├── context.scss │ │ │ │ ├── dropdown.scss │ │ │ │ ├── fullscreen.scss │ │ │ │ ├── icons.scss │ │ │ │ ├── mixins.scss │ │ │ │ ├── modal.scss │ │ │ │ ├── placeholder.scss │ │ │ │ ├── progress.scss │ │ │ │ ├── redactor.scss │ │ │ │ ├── source.scss │ │ │ │ ├── statusbar.scss │ │ │ │ ├── structure.scss │ │ │ │ ├── styles.scss │ │ │ │ ├── toolbar-air.scss │ │ │ │ ├── toolbar.scss │ │ │ │ ├── upload.scss │ │ │ │ └── variables.scss │ │ │ ├── redactor.css │ │ │ └── redactor.js │ │ └── themes/ │ │ ├── dark.css │ │ └── standard.css │ ├── Console/ │ │ ├── Keys.php │ │ ├── ModuleComposer.php │ │ ├── ModuleCrud.php │ │ ├── ModuleMake.php │ │ ├── ModulePublish.php │ │ ├── ThemeGenerate.php │ │ ├── ThemeLink.php │ │ └── ThemePublish.php │ ├── Controllers/ │ │ ├── ApiController.php │ │ ├── AssetController.php │ │ ├── BlogController.php │ │ ├── DashboardController.php │ │ ├── EventController.php │ │ ├── FAQController.php │ │ ├── FilesController.php │ │ ├── GrafiteCmsController.php │ │ ├── GrafiteCmsFeatureController.php │ │ ├── HelpController.php │ │ ├── ImagesController.php │ │ ├── LinksController.php │ │ ├── MenuController.php │ │ ├── PagesController.php │ │ ├── PromotionsController.php │ │ ├── RssController.php │ │ ├── SiteMapController.php │ │ └── WidgetsController.php │ ├── Facades/ │ │ ├── BlogServiceFacade.php │ │ ├── CmsServiceFacade.php │ │ ├── CryptoServiceFacade.php │ │ ├── EventServiceFacade.php │ │ ├── ModuleServiceFacade.php │ │ └── PageServiceFacade.php │ ├── GrafiteCmsProvider.php │ ├── Helpers/ │ │ ├── blade.php │ │ └── general.php │ ├── Middleware/ │ │ └── GrafiteCmsAnalytics.php │ ├── Migrations/ │ │ ├── 2015_07_03_133637_create_files_table.php │ │ ├── 2015_09_29_193916_create_images_table.php │ │ ├── 2015_09_29_211249_create_blogs_table.php │ │ ├── 2015_10_03_021221_create_pages_table.php │ │ ├── 2015_10_03_032000_create_widgets_table.php │ │ ├── 2015_10_03_032005_create_archives_table.php │ │ ├── 2015_10_12_195952_create_faqs_table.php │ │ ├── 2015_10_12_196052_create_events_table.php │ │ ├── 2015_10_28_174809_create_menus_table.php │ │ ├── 2015_10_28_175046_create_links_table.php │ │ ├── 2016_02_03_175046_add_tags_to_images.php │ │ ├── 2016_02_03_185046_add_templates_to_pages.php │ │ ├── 2016_03_20_185046_add_templates_to_blogs.php │ │ ├── 2016_03_20_186046_add_templates_to_events.php │ │ ├── 2016_06_01_002825_convert_to_published_at.php │ │ ├── 2016_10_27_224359_create_translations_table.php │ │ ├── 2016_12_11_034855_add_lang_to_translations_table.php │ │ ├── 2017_01_11_132526_create_analytics_table.php │ │ ├── 2017_06_10_234231_add_order_to_menus.php │ │ ├── 2017_07_05_002825_add_blocks.php │ │ ├── 2017_07_08_223935_add_entity_to_images.php │ │ ├── 2017_12_14_045216_add_hero_images.php │ │ └── 2018_08_24_191305_create_promotions_table.php │ ├── Models/ │ │ ├── Analytics.php │ │ ├── Archive.php │ │ ├── Blog.php │ │ ├── CmsModel.php │ │ ├── Event.php │ │ ├── FAQ.php │ │ ├── File.php │ │ ├── Image.php │ │ ├── Link.php │ │ ├── Menu.php │ │ ├── Page.php │ │ ├── Promotion.php │ │ ├── Translation.php │ │ └── Widget.php │ ├── Providers/ │ │ ├── CmsEventServiceProvider.php │ │ ├── CmsModuleProvider.php │ │ ├── CmsRouteProvider.php │ │ └── CmsServiceProvider.php │ ├── PublishedAssets/ │ │ ├── Config/ │ │ │ └── cms.php │ │ ├── Controllers/ │ │ │ ├── BlogController.php │ │ │ ├── EventsController.php │ │ │ ├── FaqController.php │ │ │ ├── GalleryController.php │ │ │ └── PagesController.php │ │ ├── Middleware/ │ │ │ ├── GrafiteCms.php │ │ │ ├── GrafiteCmsApi.php │ │ │ └── GrafiteCmsLanguage.php │ │ ├── Routes/ │ │ │ └── cms.php │ │ ├── Setup/ │ │ │ └── resources/ │ │ │ └── views/ │ │ │ ├── admin/ │ │ │ │ ├── dashboard.blade.php │ │ │ │ ├── roles/ │ │ │ │ │ ├── create.blade.php │ │ │ │ │ ├── edit.blade.php │ │ │ │ │ └── index.blade.php │ │ │ │ └── users/ │ │ │ │ ├── edit.blade.php │ │ │ │ ├── index.blade.php │ │ │ │ └── invite.blade.php │ │ │ ├── auth/ │ │ │ │ ├── activate/ │ │ │ │ │ ├── email.blade.php │ │ │ │ │ └── token.blade.php │ │ │ │ ├── login.blade.php │ │ │ │ ├── passwords/ │ │ │ │ │ ├── email.blade.php │ │ │ │ │ └── reset.blade.php │ │ │ │ └── register.blade.php │ │ │ ├── emails/ │ │ │ │ └── new-account.blade.php │ │ │ ├── errors/ │ │ │ │ ├── 401.blade.php │ │ │ │ ├── 404.blade.php │ │ │ │ └── 503.blade.php │ │ │ ├── partials/ │ │ │ │ ├── errors.blade.php │ │ │ │ ├── message.blade.php │ │ │ │ └── status.blade.php │ │ │ └── user/ │ │ │ ├── meta.blade.php │ │ │ ├── password.blade.php │ │ │ └── settings.blade.php │ │ ├── Theme/ │ │ │ └── resources/ │ │ │ └── themes/ │ │ │ └── themeTemplate/ │ │ │ ├── assets/ │ │ │ │ ├── js/ │ │ │ │ │ └── theme.js │ │ │ │ └── sass/ │ │ │ │ ├── _basic.scss │ │ │ │ └── _theme.scss │ │ │ ├── blog/ │ │ │ │ ├── all.blade.php │ │ │ │ ├── featured-template.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── events/ │ │ │ │ ├── all.blade.php │ │ │ │ ├── calendar.blade.php │ │ │ │ ├── date.blade.php │ │ │ │ ├── featured-template.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── faqs/ │ │ │ │ └── all.blade.php │ │ │ ├── gallery/ │ │ │ │ ├── all.blade.php │ │ │ │ └── show.blade.php │ │ │ ├── layout/ │ │ │ │ └── master.blade.php │ │ │ ├── pages/ │ │ │ │ ├── all.blade.php │ │ │ │ ├── featured-template.blade.php │ │ │ │ ├── home.blade.php │ │ │ │ ├── markdown-template.blade.php │ │ │ │ └── show.blade.php │ │ │ └── partials/ │ │ │ ├── main-menu.blade.php │ │ │ └── navigation.blade.php │ │ └── Views/ │ │ └── themes/ │ │ └── default/ │ │ ├── assets/ │ │ │ ├── js/ │ │ │ │ └── theme.js │ │ │ └── sass/ │ │ │ ├── _basic.scss │ │ │ ├── _patterns.scss │ │ │ └── _theme.scss │ │ ├── blog/ │ │ │ ├── all.blade.php │ │ │ ├── featured-template.blade.php │ │ │ └── show.blade.php │ │ ├── events/ │ │ │ ├── all.blade.php │ │ │ ├── calendar.blade.php │ │ │ ├── date.blade.php │ │ │ ├── featured-template.blade.php │ │ │ └── show.blade.php │ │ ├── faqs/ │ │ │ └── all.blade.php │ │ ├── gallery/ │ │ │ ├── all.blade.php │ │ │ └── show.blade.php │ │ ├── layout/ │ │ │ └── master.blade.php │ │ ├── pages/ │ │ │ ├── all.blade.php │ │ │ ├── featured-template.blade.php │ │ │ ├── home.blade.php │ │ │ ├── markdown-template.blade.php │ │ │ └── show.blade.php │ │ └── partials/ │ │ ├── main-menu.blade.php │ │ └── navigation.blade.php │ ├── Repositories/ │ │ ├── BlogRepository.php │ │ ├── CmsRepository.php │ │ ├── EventRepository.php │ │ ├── FAQRepository.php │ │ ├── FileRepository.php │ │ ├── ImageRepository.php │ │ ├── LinkRepository.php │ │ ├── MenuRepository.php │ │ ├── PageRepository.php │ │ ├── PromotionRepository.php │ │ ├── TranslationRepository.php │ │ └── WidgetRepository.php │ ├── Requests/ │ │ ├── BlogRequest.php │ │ ├── EventRequest.php │ │ ├── FAQRequest.php │ │ ├── FileRequest.php │ │ ├── ImagesRequest.php │ │ ├── LinksRequest.php │ │ ├── MenuRequest.php │ │ ├── PagesRequest.php │ │ ├── PromotionRequest.php │ │ └── WidgetRequest.php │ ├── Routes/ │ │ ├── api.php │ │ └── web.php │ ├── Services/ │ │ ├── AnalyticsService.php │ │ ├── AssetService.php │ │ ├── BaseService.php │ │ ├── BlogService.php │ │ ├── CmsResponseService.php │ │ ├── CmsService.php │ │ ├── CryptoService.php │ │ ├── EventService.php │ │ ├── FileService.php │ │ ├── ModuleService.php │ │ ├── Normalizer.php │ │ ├── PageService.php │ │ ├── Traits/ │ │ │ ├── DefaultModuleServiceTrait.php │ │ │ ├── MenuServiceTrait.php │ │ │ └── ModuleServiceTrait.php │ │ └── ValidationService.php │ ├── Templates/ │ │ ├── AppBasic/ │ │ │ ├── Controller.txt │ │ │ ├── Routes.txt │ │ │ └── Views/ │ │ │ └── index.blade.txt │ │ ├── AppCRUD/ │ │ │ ├── Controller.txt │ │ │ ├── Routes.txt │ │ │ └── Views/ │ │ │ ├── all.blade.txt │ │ │ └── show.blade.txt │ │ ├── Basic/ │ │ │ ├── Controller.txt │ │ │ ├── Provider.txt │ │ │ ├── Routes.txt │ │ │ ├── Service.txt │ │ │ └── Views/ │ │ │ ├── breadcrumbs.blade.txt │ │ │ └── index.blade.txt │ │ ├── CRUD/ │ │ │ ├── Controller.txt │ │ │ ├── CreateRequest.txt │ │ │ ├── ExtendedService.txt │ │ │ ├── Facade.txt │ │ │ ├── Factory.txt │ │ │ ├── Model.txt │ │ │ ├── Models/ │ │ │ │ └── Model.txt │ │ │ ├── Provider.txt │ │ │ ├── Routes.txt │ │ │ ├── Service.txt │ │ │ ├── Tests/ │ │ │ │ ├── Feature/ │ │ │ │ │ └── AcceptanceTest.txt │ │ │ │ └── Unit/ │ │ │ │ └── ServiceTest.txt │ │ │ ├── UpdateRequest.txt │ │ │ └── Views/ │ │ │ ├── breadcrumbs.blade.txt │ │ │ ├── create.blade.txt │ │ │ ├── edit.blade.txt │ │ │ └── index.blade.txt │ │ └── Composer/ │ │ ├── composer.stub │ │ └── readme.stub │ ├── Traits/ │ │ └── Translatable.php │ └── Views/ │ ├── dashboard/ │ │ ├── analytics-google.blade.php │ │ ├── analytics-internal.blade.php │ │ ├── empty.blade.php │ │ ├── main.blade.php │ │ └── panel.blade.php │ ├── help.blade.php │ ├── layouts/ │ │ ├── blank.blade.php │ │ ├── dashboard.blade.php │ │ ├── master.blade.php │ │ ├── module-header.blade.php │ │ ├── module-search.blade.php │ │ ├── navigation.blade.php │ │ ├── notifications.blade.php │ │ └── tabs.blade.php │ ├── modules/ │ │ ├── blocks.blade.php │ │ ├── blogs/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── history.blade.php │ │ │ └── index.blade.php │ │ ├── events/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── history.blade.php │ │ │ └── index.blade.php │ │ ├── faqs/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── files/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── menu.blade.php │ │ ├── images/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── links/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── menus/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── pages/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── history.blade.php │ │ │ └── index.blade.php │ │ ├── promotions/ │ │ │ ├── breadcrumbs.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ └── widgets/ │ │ ├── breadcrumbs.blade.php │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ └── index.blade.php │ ├── notifications.blade.php │ ├── rss.blade.php │ └── site-map.blade.php ├── tests/ │ ├── .gitkeep │ ├── Console/ │ │ └── ModuleMakeTest.php │ ├── Feature/ │ │ ├── BlogTest.php │ │ ├── DashboardTest.php │ │ ├── EventsTest.php │ │ ├── FAQTest.php │ │ ├── FilesTest.php │ │ ├── ImagesTest.php │ │ ├── LinksTest.php │ │ ├── MenuTest.php │ │ ├── PagesTest.php │ │ ├── PromotionsTest.php │ │ └── WidgetsTest.php │ ├── Services/ │ │ ├── AssetServiceTest.php │ │ ├── BlogServiceTest.php │ │ ├── CmsServiceTest.php │ │ ├── CryptoServiceTest.php │ │ ├── EventServiceTest.php │ │ ├── NormalizerTest.php │ │ └── PageServiceTest.php │ ├── TestCase.php │ ├── factories/ │ │ ├── BlogFactory.php │ │ ├── EventFactory.php │ │ ├── FAQFactory.php │ │ ├── FileFactory.php │ │ ├── ImageFactory.php │ │ ├── LinkFactory.php │ │ ├── MenuFactory.php │ │ ├── PageFactory.php │ │ ├── PromotionFactory.php │ │ └── WidgetFactory.php │ └── fixtures/ │ └── test-file.txt └── webpack.mix.js