├── .editorconfig ├── .env ├── .env.example ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ └── issue-template.yaml ├── dependabot.yml └── workflows │ └── release.yml ├── .gitignore ├── .htaccess ├── .styleci.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── INSTALLING ├── LICENSE ├── README.md ├── SECURITY.md ├── app ├── Console │ ├── Commands │ │ ├── CheckTranslations.php │ │ └── Translate.php │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Functions │ └── functions.php ├── Http │ ├── Controllers │ │ ├── Admin │ │ │ └── LinkTypeController.php │ │ ├── AdminController.php │ │ ├── Auth │ │ │ ├── AuthenticatedSessionController.php │ │ │ ├── ConfirmablePasswordController.php │ │ │ ├── EmailVerificationNotificationController.php │ │ │ ├── EmailVerificationPromptController.php │ │ │ ├── NewPasswordController.php │ │ │ ├── PasswordResetLinkController.php │ │ │ ├── RegisteredUserController.php │ │ │ ├── SocialLoginController.php │ │ │ └── VerifyEmailController.php │ │ ├── Controller.php │ │ ├── HomeController.php │ │ ├── InstallerController.php │ │ ├── LinkTypeViewController.php │ │ └── UserController.php │ ├── Kernel.php │ ├── Livewire │ │ └── UserTable.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── CheckBlockedUser.php │ │ ├── DisableCookies.php │ │ ├── EncryptCookies.php │ │ ├── Headers.php │ │ ├── Impersonate.php │ │ ├── LinkId.php │ │ ├── MaxUsers.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustHosts.php │ │ ├── TrustProxies.php │ │ ├── VerifyCsrfToken.php │ │ └── admin.php │ └── Requests │ │ ├── Auth │ │ └── LoginRequest.php │ │ └── LinkTypeRequest.php ├── Mail │ └── ReportSubmissionMail.php ├── Models │ ├── Admin.php │ ├── Button.php │ ├── Link.php │ ├── LinkType.php │ ├── Page.php │ ├── Register.php │ ├── SocialAccount.php │ ├── User.php │ └── UserData.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ ├── LivewireServiceProvider.php │ └── RouteServiceProvider.php └── View │ └── Components │ ├── AppLayout.php │ ├── GuestLayout.php │ ├── Modal.php │ └── PageItemDisplay.php ├── artisan ├── assets ├── button-editor │ ├── css │ │ ├── colorpicker.css │ │ ├── global.css │ │ ├── header.css │ │ ├── layout.css │ │ ├── modern.css │ │ └── style.css │ ├── images │ │ ├── blank.gif │ │ ├── close.png │ │ ├── colorpicker_background.png │ │ ├── colorpicker_hex.png │ │ ├── colorpicker_hsb_b.png │ │ ├── colorpicker_hsb_h.png │ │ ├── colorpicker_hsb_s.png │ │ ├── colorpicker_indic.gif │ │ ├── colorpicker_overlay.png │ │ ├── colorpicker_rgb_b.png │ │ ├── colorpicker_rgb_g.png │ │ ├── colorpicker_rgb_r.png │ │ ├── colorpicker_select.gif │ │ ├── colorpicker_submit.png │ │ ├── custom_background.png │ │ ├── custom_hex.png │ │ ├── custom_hsb_b.png │ │ ├── custom_hsb_h.png │ │ ├── custom_hsb_s.png │ │ ├── custom_indic.gif │ │ ├── custom_rgb_b.png │ │ ├── custom_rgb_g.png │ │ ├── custom_rgb_r.png │ │ ├── custom_submit.png │ │ ├── select.png │ │ ├── select2.png │ │ └── slider.png │ ├── js │ │ ├── colorpicker.js │ │ ├── css-engine.js │ │ ├── css.js │ │ ├── eye.js │ │ ├── jquery-1.7.js │ │ ├── jquery.gradientPicker.js │ │ ├── jquery.js │ │ ├── jqueryUI-custom.js │ │ ├── layout.js │ │ ├── rainbow.js │ │ └── utils.js │ ├── styles │ │ ├── button-gen.css │ │ ├── colorpicker.css │ │ ├── colorpicker_1.css │ │ ├── images │ │ │ ├── grid.gif │ │ │ ├── grid2.png │ │ │ ├── paper1.png │ │ │ ├── paper2.jpg │ │ │ ├── paper3.jpg │ │ │ ├── paper4.jpg │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ ├── jquery-ui.css │ │ ├── jquery.gradientPicker.css │ │ └── main-style.css │ └── themes │ │ └── blackboard.css ├── css │ ├── bootstrap.min-dark.css │ ├── bootstrap.min.css │ ├── core │ │ └── libs.min.css │ ├── custom.min.css │ ├── customizer.css │ ├── customizer.min.css │ ├── dark.css │ ├── dark.min.css │ ├── hope-ui.css │ ├── hope-ui.min.css │ ├── maps │ │ ├── custom.min.css.map │ │ ├── customizer.min.css.map │ │ ├── dark.min.css.map │ │ ├── hope-ui.min.css.map │ │ └── rtl.min.css.map │ ├── rtl.css │ ├── rtl.min.css │ ├── style-dashboard-dark.css │ └── style-dashboard.css ├── dashboard-themes │ └── readme.md ├── external-dependencies │ ├── ace.js │ ├── bootstrap-icons.css │ ├── bootstrap.bundle.min.js │ ├── bootstrap.min.js │ ├── ckeditor.js │ ├── fontawesome.css │ ├── fontawesome.js │ ├── fonts │ │ ├── bootstrap-icons.woff │ │ └── bootstrap-icons.woff2 │ ├── jquery-1.11.1.min.js │ ├── jquery-1.12.4.min.js │ ├── jquery-3.4.1.min.js │ ├── jquery.slim.min.js │ ├── mode-javascript.js │ ├── mode-ruby.js │ ├── sweetalert2.min.js │ ├── theme-tomorrow_night.js │ ├── theme-xcode.js │ └── vue.js ├── favicon │ └── icons │ │ └── .gitignore ├── fonts │ ├── Inter │ │ ├── inter-cyrillic-300-normal.woff │ │ ├── inter-cyrillic-300-normal.woff2 │ │ ├── inter-cyrillic-400-normal.woff │ │ ├── inter-cyrillic-400-normal.woff2 │ │ ├── inter-cyrillic-500-normal.woff │ │ ├── inter-cyrillic-500-normal.woff2 │ │ ├── inter-cyrillic-600-normal.woff │ │ ├── inter-cyrillic-600-normal.woff2 │ │ ├── inter-cyrillic-700-normal.woff │ │ ├── inter-cyrillic-700-normal.woff2 │ │ ├── inter-cyrillic-ext-300-normal.woff │ │ ├── inter-cyrillic-ext-300-normal.woff2 │ │ ├── inter-cyrillic-ext-400-normal.woff │ │ ├── inter-cyrillic-ext-400-normal.woff2 │ │ ├── inter-cyrillic-ext-500-normal.woff │ │ ├── inter-cyrillic-ext-500-normal.woff2 │ │ ├── inter-cyrillic-ext-600-normal.woff │ │ ├── inter-cyrillic-ext-600-normal.woff2 │ │ ├── inter-cyrillic-ext-700-normal.woff │ │ ├── inter-cyrillic-ext-700-normal.woff2 │ │ ├── inter-greek-300-normal.woff │ │ ├── inter-greek-300-normal.woff2 │ │ ├── inter-greek-400-normal.woff │ │ ├── inter-greek-400-normal.woff2 │ │ ├── inter-greek-500-normal.woff │ │ ├── inter-greek-500-normal.woff2 │ │ ├── inter-greek-600-normal.woff │ │ ├── inter-greek-600-normal.woff2 │ │ ├── inter-greek-700-normal.woff │ │ ├── inter-greek-700-normal.woff2 │ │ ├── inter-greek-ext-300-normal.woff │ │ ├── inter-greek-ext-300-normal.woff2 │ │ ├── inter-greek-ext-400-normal.woff │ │ ├── inter-greek-ext-400-normal.woff2 │ │ ├── inter-greek-ext-500-normal.woff │ │ ├── inter-greek-ext-500-normal.woff2 │ │ ├── inter-greek-ext-600-normal.woff │ │ ├── inter-greek-ext-600-normal.woff2 │ │ ├── inter-greek-ext-700-normal.woff │ │ ├── inter-greek-ext-700-normal.woff2 │ │ ├── inter-latin-300-normal.woff │ │ ├── inter-latin-300-normal.woff2 │ │ ├── inter-latin-400-normal.woff │ │ ├── inter-latin-400-normal.woff2 │ │ ├── inter-latin-500-normal.woff │ │ ├── inter-latin-500-normal.woff2 │ │ ├── inter-latin-600-normal.woff │ │ ├── inter-latin-600-normal.woff2 │ │ ├── inter-latin-700-normal.woff │ │ ├── inter-latin-700-normal.woff2 │ │ ├── inter-latin-ext-300-normal.woff │ │ ├── inter-latin-ext-300-normal.woff2 │ │ ├── inter-latin-ext-400-normal.woff │ │ ├── inter-latin-ext-400-normal.woff2 │ │ ├── inter-latin-ext-500-normal.woff │ │ ├── inter-latin-ext-500-normal.woff2 │ │ ├── inter-latin-ext-600-normal.woff │ │ ├── inter-latin-ext-600-normal.woff2 │ │ ├── inter-latin-ext-700-normal.woff │ │ ├── inter-latin-ext-700-normal.woff2 │ │ ├── inter-vietnamese-300-normal.woff │ │ ├── inter-vietnamese-300-normal.woff2 │ │ ├── inter-vietnamese-400-normal.woff │ │ ├── inter-vietnamese-400-normal.woff2 │ │ ├── inter-vietnamese-500-normal.woff │ │ ├── inter-vietnamese-500-normal.woff2 │ │ ├── inter-vietnamese-600-normal.woff │ │ ├── inter-vietnamese-600-normal.woff2 │ │ ├── inter-vietnamese-700-normal.woff │ │ └── inter-vietnamese-700-normal.woff2 │ └── OpenSans │ │ ├── open-sans-cyrillic-400-normal.woff │ │ ├── open-sans-cyrillic-400-normal.woff2 │ │ ├── open-sans-cyrillic-600-normal.woff │ │ ├── open-sans-cyrillic-600-normal.woff2 │ │ ├── open-sans-cyrillic-800-normal.woff │ │ ├── open-sans-cyrillic-800-normal.woff2 │ │ ├── open-sans-cyrillic-ext-400-normal.woff │ │ ├── open-sans-cyrillic-ext-400-normal.woff2 │ │ ├── open-sans-cyrillic-ext-600-normal.woff │ │ ├── open-sans-cyrillic-ext-600-normal.woff2 │ │ ├── open-sans-cyrillic-ext-800-normal.woff │ │ ├── open-sans-cyrillic-ext-800-normal.woff2 │ │ ├── open-sans-greek-400-normal.woff │ │ ├── open-sans-greek-400-normal.woff2 │ │ ├── open-sans-greek-600-normal.woff │ │ ├── open-sans-greek-600-normal.woff2 │ │ ├── open-sans-greek-800-normal.woff │ │ ├── open-sans-greek-800-normal.woff2 │ │ ├── open-sans-greek-ext-400-normal.woff │ │ ├── open-sans-greek-ext-400-normal.woff2 │ │ ├── open-sans-greek-ext-600-normal.woff │ │ ├── open-sans-greek-ext-600-normal.woff2 │ │ ├── open-sans-greek-ext-800-normal.woff │ │ ├── open-sans-greek-ext-800-normal.woff2 │ │ ├── open-sans-hebrew-400-normal.woff │ │ ├── open-sans-hebrew-400-normal.woff2 │ │ ├── open-sans-hebrew-600-normal.woff │ │ ├── open-sans-hebrew-600-normal.woff2 │ │ ├── open-sans-hebrew-800-normal.woff │ │ ├── open-sans-hebrew-800-normal.woff2 │ │ ├── open-sans-latin-400-normal.woff │ │ ├── open-sans-latin-400-normal.woff2 │ │ ├── open-sans-latin-600-normal.woff │ │ ├── open-sans-latin-600-normal.woff2 │ │ ├── open-sans-latin-800-normal.woff │ │ ├── open-sans-latin-800-normal.woff2 │ │ ├── open-sans-latin-ext-400-normal.woff │ │ ├── open-sans-latin-ext-400-normal.woff2 │ │ ├── open-sans-latin-ext-600-normal.woff │ │ ├── open-sans-latin-ext-600-normal.woff2 │ │ ├── open-sans-latin-ext-800-normal.woff │ │ ├── open-sans-latin-ext-800-normal.woff2 │ │ ├── open-sans-vietnamese-400-normal.woff │ │ ├── open-sans-vietnamese-400-normal.woff2 │ │ ├── open-sans-vietnamese-600-normal.woff │ │ ├── open-sans-vietnamese-600-normal.woff2 │ │ ├── open-sans-vietnamese-800-normal.woff │ │ └── open-sans-vietnamese-800-normal.woff2 ├── images │ ├── dashboard │ │ └── top-header-overlay.png │ └── settings │ │ ├── dark │ │ ├── 01.png │ │ ├── 02.png │ │ ├── 03.png │ │ ├── 04.png │ │ ├── 05.png │ │ ├── 06.png │ │ ├── 07.png │ │ ├── 08.png │ │ ├── 09.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ └── 13.png │ │ └── light │ │ ├── 01.png │ │ ├── 02.png │ │ ├── 03.png │ │ ├── 04.png │ │ ├── 05.png │ │ ├── 06.png │ │ ├── 07.png │ │ ├── 08.png │ │ ├── 09.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ └── 13.png ├── img │ ├── .gitignore │ ├── background-img │ │ └── .gitignore │ ├── loading.gif │ └── user.png ├── js │ ├── Sortable.min.js │ ├── app.calendar.js │ ├── app.js │ ├── bootstrap.min.js │ ├── cdn.min.js │ ├── chart.js │ ├── charts │ │ ├── apexcharts.js │ │ ├── dashboard.js │ │ ├── vectore-chart.js │ │ └── widgetcharts.js │ ├── ckeditor.js │ ├── components │ │ └── addlink.js │ ├── core │ │ ├── external.min.js │ │ └── libs.min.js │ ├── custom.js │ ├── date-range.js │ ├── detect-dark-mode.js │ ├── dynamic-contrast.min.js │ ├── hope-ui.js │ ├── jquery-block-ui.js │ ├── jquery.min.js │ ├── livewire-sortable.js │ ├── main-dashboard.js │ ├── map.js │ ├── plugins │ │ ├── calender.js │ │ ├── circle-progress.js │ │ ├── countdown.js │ │ ├── flatpickr.js │ │ ├── form-wizard.js │ │ ├── fslightbox.js │ │ ├── kanban.js │ │ ├── prism.mini.js │ │ ├── setting.js │ │ └── slider-tabs.js │ ├── popper.js │ ├── sleek.js │ └── vector-map.js ├── linkstack │ ├── css │ │ ├── animate.css │ │ ├── animations.css │ │ ├── brands.css │ │ ├── hover-min.css │ │ ├── normalize.css │ │ ├── share.button.css │ │ ├── skeleton-auto.css │ │ ├── skeleton-dark.css │ │ └── skeleton-light.css │ ├── fonts │ │ └── littlelink-custom.otf │ ├── icons │ │ ├── all-inkl.svg │ │ ├── amazon.svg │ │ ├── apple-books.svg │ │ ├── apple-music.svg │ │ ├── apple-podcasts.svg │ │ ├── appstore.svg │ │ ├── bandcamp.svg │ │ ├── behance.svg │ │ ├── blog.svg │ │ ├── bluesky.svg │ │ ├── bookwyrm.svg │ │ ├── booth.svg │ │ ├── briar.svg │ │ ├── cashapp.svg │ │ ├── cashapp_btc.svg │ │ ├── cashapp_dollar.svg │ │ ├── cashapp_pound.svg │ │ ├── castopod.svg │ │ ├── codeberg.svg │ │ ├── codepen.svg │ │ ├── coffee.svg │ │ ├── cryptpad.svg │ │ ├── custom.svg │ │ ├── deezer.svg │ │ ├── dev-to.svg │ │ ├── discord.svg │ │ ├── email.svg │ │ ├── email_alt.svg │ │ ├── epic-games.svg │ │ ├── etsy.svg │ │ ├── f-droid.svg │ │ ├── facebook.svg │ │ ├── figma.svg │ │ ├── firefish.svg │ │ ├── firefox.svg │ │ ├── flickr.svg │ │ ├── friendica.svg │ │ ├── funkwhale.svg │ │ ├── furaffinity.svg │ │ ├── gdrive.svg │ │ ├── github.svg │ │ ├── gitlab.svg │ │ ├── goodreads.svg │ │ ├── hearthisat.svg │ │ ├── humble-bundle.svg │ │ ├── instagram.svg │ │ ├── itaku.svg │ │ ├── itchio.svg │ │ ├── kickstarter.svg │ │ ├── kit.svg │ │ ├── ko-fi.svg │ │ ├── last-fm.svg │ │ ├── lemmy.svg │ │ ├── letterboxd.svg │ │ ├── liberapay.svg │ │ ├── linkedin.svg │ │ ├── linkstack.svg │ │ ├── littlelink-custom.svg │ │ ├── llc.svg │ │ ├── mastodon.svg │ │ ├── matrix.svg │ │ ├── medium.svg │ │ ├── messenger.svg │ │ ├── misskey.svg │ │ ├── notion.svg │ │ ├── odysee.svg │ │ ├── onlyfans.svg │ │ ├── openstreetmap.svg │ │ ├── owncast.svg │ │ ├── patreon.svg │ │ ├── paypal.svg │ │ ├── peertube.svg │ │ ├── phone.svg │ │ ├── picarto.svg │ │ ├── pinterest.svg │ │ ├── piwigo.svg │ │ ├── pixelfed.svg │ │ ├── playstore.svg │ │ ├── pleroma.svg │ │ ├── producthunt.svg │ │ ├── pronounspage.svg │ │ ├── reddit.svg │ │ ├── session.svg │ │ ├── share.svg │ │ ├── signal.svg │ │ ├── simplex.svg │ │ ├── skoob.svg │ │ ├── snapchat.svg │ │ ├── soundcloud.svg │ │ ├── spotify.svg │ │ ├── steam.svg │ │ ├── strava.svg │ │ ├── streams.svg │ │ ├── telegram.svg │ │ ├── threads.svg │ │ ├── threema.svg │ │ ├── throne.svg │ │ ├── tiktok.svg │ │ ├── trakt.svg │ │ ├── trello.svg │ │ ├── tumblr.svg │ │ ├── twitch.svg │ │ ├── twitter.svg │ │ ├── unity.svg │ │ ├── unraid.svg │ │ ├── untappd.svg │ │ ├── upptime.svg │ │ ├── vcard.svg │ │ ├── venmo.svg │ │ ├── vimeo.svg │ │ ├── vrchat.svg │ │ ├── website.svg │ │ ├── whatsapp.svg │ │ ├── wordpress.svg │ │ ├── xbox.svg │ │ ├── xing.svg │ │ ├── youtube-music.svg │ │ └── youtube.svg │ ├── images │ │ ├── logo-animated.svg │ │ ├── logo-loading.svg │ │ ├── logo.svg │ │ ├── powered-by-linkstack.svg │ │ └── themes │ │ │ ├── default.png │ │ │ └── no-preview.png │ └── js │ │ ├── jquery.min.js │ │ └── js.cookie.min.js ├── scss │ ├── _alert.scss │ ├── _badge.scss │ ├── _bredcrumb.scss │ ├── _buttons.scss │ ├── _calendar.scss │ ├── _card.scss │ ├── _caret.scss │ ├── _carousel.scss │ ├── _chart.scss │ ├── _chat.scss │ ├── _code.scss │ ├── _compact-spacing.scss │ ├── _date-range-picker.scss │ ├── _dropdown.scss │ ├── _error.scss │ ├── _footer.scss │ ├── _forms.scss │ ├── _github.scss │ ├── _grid.scss │ ├── _icons.scss │ ├── _lada-button.scss │ ├── _list-group.scss │ ├── _map.scss │ ├── _media.scss │ ├── _modal.scss │ ├── _navbar.scss │ ├── _pages.scss │ ├── _pagination.scss │ ├── _popover-tooltip.scss │ ├── _profile.scss │ ├── _progress.scss │ ├── _reboot.scss │ ├── _rtl.scss │ ├── _separator.scss │ ├── _sidebar.scss │ ├── _spinkit.scss │ ├── _switchers.scss │ ├── _tables.scss │ ├── _tabs.scss │ ├── _toaster.scss │ ├── _todo.scss │ ├── _type.scss │ ├── _variables.scss │ ├── _widgets.scss │ ├── sleek.scss │ └── utilities │ │ ├── _background.scss │ │ ├── _overflow.scss │ │ ├── _position.scss │ │ ├── _sizing.scss │ │ ├── _spacing.scss │ │ └── _text.scss ├── storage │ └── logs │ │ ├── .gitignore │ │ └── laravel.log ├── vendor │ ├── Iconly │ │ ├── Bold │ │ │ ├── 2 User.svg │ │ │ ├── 3 User.svg │ │ │ ├── Activity.svg │ │ │ ├── Add User.svg │ │ │ ├── Arrow - Down 2.svg │ │ │ ├── Arrow - Down 3.svg │ │ │ ├── Arrow - Down Circle.svg │ │ │ ├── Arrow - Down Square.svg │ │ │ ├── Arrow - Down.svg │ │ │ ├── Arrow - Left 2.svg │ │ │ ├── Arrow - Left 3.svg │ │ │ ├── Arrow - Left Circle.svg │ │ │ ├── Arrow - Left Square.svg │ │ │ ├── Arrow - Left.svg │ │ │ ├── Arrow - Right 2.svg │ │ │ ├── Arrow - Right 3.svg │ │ │ ├── Arrow - Right Circle.svg │ │ │ ├── Arrow - Right Square.svg │ │ │ ├── Arrow - Right.svg │ │ │ ├── Arrow - Up 2.svg │ │ │ ├── Arrow - Up 3.svg │ │ │ ├── Arrow - Up Circle.svg │ │ │ ├── Arrow - Up Square.svg │ │ │ ├── Arrow - Up.svg │ │ │ ├── Bag 2.svg │ │ │ ├── Bag.svg │ │ │ ├── Bookmark.svg │ │ │ ├── Buy.svg │ │ │ ├── Calendar.svg │ │ │ ├── Call Missed.svg │ │ │ ├── Call Silent.svg │ │ │ ├── Call.svg │ │ │ ├── Calling.svg │ │ │ ├── Camera.svg │ │ │ ├── Category.svg │ │ │ ├── Chart.svg │ │ │ ├── Chat.svg │ │ │ ├── Close Square.svg │ │ │ ├── Danger.svg │ │ │ ├── Delete.svg │ │ │ ├── Discount.svg │ │ │ ├── Discovery.svg │ │ │ ├── Document.svg │ │ │ ├── Download.svg │ │ │ ├── Edit Square.svg │ │ │ ├── Edit.svg │ │ │ ├── Filter 2.svg │ │ │ ├── Filter.svg │ │ │ ├── Folder.svg │ │ │ ├── Game.svg │ │ │ ├── Graph.svg │ │ │ ├── Heart.svg │ │ │ ├── Hide.svg │ │ │ ├── Home.svg │ │ │ ├── Image 2.svg │ │ │ ├── Image.svg │ │ │ ├── Info Circle.svg │ │ │ ├── Info Square.svg │ │ │ ├── Location.svg │ │ │ ├── Lock.svg │ │ │ ├── Login.svg │ │ │ ├── Logout.svg │ │ │ ├── Message.svg │ │ │ ├── More Circle.svg │ │ │ ├── More Square.svg │ │ │ ├── Notification.svg │ │ │ ├── Paper Download.svg │ │ │ ├── Paper Fail.svg │ │ │ ├── Paper Negative.svg │ │ │ ├── Paper Plus.svg │ │ │ ├── Paper Upload.svg │ │ │ ├── Paper.svg │ │ │ ├── Password.svg │ │ │ ├── Play.svg │ │ │ ├── Plus.svg │ │ │ ├── Profile.svg │ │ │ ├── Scan.svg │ │ │ ├── Search.svg │ │ │ ├── Send.svg │ │ │ ├── Setting.svg │ │ │ ├── Shield Done.svg │ │ │ ├── Shield Fail.svg │ │ │ ├── Show.svg │ │ │ ├── Star.svg │ │ │ ├── Swap.svg │ │ │ ├── Tick Square.svg │ │ │ ├── Ticket Star.svg │ │ │ ├── Ticket.svg │ │ │ ├── Time Circle.svg │ │ │ ├── Time Square.svg │ │ │ ├── Unlock.svg │ │ │ ├── Upload.svg │ │ │ ├── Video.svg │ │ │ ├── Voice 2.svg │ │ │ ├── Voice.svg │ │ │ ├── Volume Down.svg │ │ │ ├── Volume Off.svg │ │ │ ├── Volume Up.svg │ │ │ ├── Wallet.svg │ │ │ └── Work.svg │ │ ├── Colored │ │ │ ├── 2 User.svg │ │ │ ├── 3 User.svg │ │ │ ├── Activity.svg │ │ │ ├── Add User.svg │ │ │ ├── Arrow - Down 2.svg │ │ │ ├── Arrow - Down 3.svg │ │ │ ├── Arrow - Down Circle.svg │ │ │ ├── Arrow - Down Square.svg │ │ │ ├── Arrow - Down.svg │ │ │ ├── Arrow - Left 2.svg │ │ │ ├── Arrow - Left 3.svg │ │ │ ├── Arrow - Left Circle.svg │ │ │ ├── Arrow - Left Square.svg │ │ │ ├── Arrow - Left.svg │ │ │ ├── Arrow - Right 2.svg │ │ │ ├── Arrow - Right 3.svg │ │ │ ├── Arrow - Right Circle.svg │ │ │ ├── Arrow - Right Square.svg │ │ │ ├── Arrow - Right.svg │ │ │ ├── Arrow - Up 2.svg │ │ │ ├── Arrow - Up 3.svg │ │ │ ├── Arrow - Up Circle.svg │ │ │ ├── Arrow - Up Square.svg │ │ │ ├── Arrow - Up.svg │ │ │ ├── Bag 3.svg │ │ │ ├── Bag.svg │ │ │ ├── Bookmark.svg │ │ │ ├── Buy.svg │ │ │ ├── Calendar.svg │ │ │ ├── Call Missed.svg │ │ │ ├── Call Silent.svg │ │ │ ├── Call.svg │ │ │ ├── Calling.svg │ │ │ ├── Camera.svg │ │ │ ├── Category.svg │ │ │ ├── Chart.svg │ │ │ ├── Chat.svg │ │ │ ├── Close Square.svg │ │ │ ├── Danger.svg │ │ │ ├── Delete.svg │ │ │ ├── Discount.svg │ │ │ ├── Discovery.svg │ │ │ ├── Document.svg │ │ │ ├── Download.svg │ │ │ ├── Edit Square.svg │ │ │ ├── Edit.svg │ │ │ ├── Filter 2.svg │ │ │ ├── Filter.svg │ │ │ ├── Folder.svg │ │ │ ├── Game.svg │ │ │ ├── Graph.svg │ │ │ ├── Heart.svg │ │ │ ├── Hide.svg │ │ │ ├── Home.svg │ │ │ ├── Image 3.svg │ │ │ ├── Image.svg │ │ │ ├── Info Circle.svg │ │ │ ├── Info Square.svg │ │ │ ├── Location.svg │ │ │ ├── Lock.svg │ │ │ ├── Login.svg │ │ │ ├── Logout.svg │ │ │ ├── Message.svg │ │ │ ├── More Circle.svg │ │ │ ├── More Square.svg │ │ │ ├── Notification.svg │ │ │ ├── Paper Download.svg │ │ │ ├── Paper Fail.svg │ │ │ ├── Paper Negative.svg │ │ │ ├── Paper Plus.svg │ │ │ ├── Paper Upload.svg │ │ │ ├── Paper.svg │ │ │ ├── Password.svg │ │ │ ├── Play.svg │ │ │ ├── Plus.svg │ │ │ ├── Profile.svg │ │ │ ├── Scan.svg │ │ │ ├── Search.svg │ │ │ ├── Send.svg │ │ │ ├── Setting.svg │ │ │ ├── Shield Done.svg │ │ │ ├── Shield Fail.svg │ │ │ ├── Show.svg │ │ │ ├── Star.svg │ │ │ ├── Swap.svg │ │ │ ├── Tick Square.svg │ │ │ ├── Ticket Star.svg │ │ │ ├── Ticket.svg │ │ │ ├── Time Circle.svg │ │ │ ├── Time Square.svg │ │ │ ├── Unlock.svg │ │ │ ├── Upload.svg │ │ │ ├── Video.svg │ │ │ ├── Voice 3.svg │ │ │ ├── Voice.svg │ │ │ ├── Volume Down.svg │ │ │ ├── Volume Off.svg │ │ │ ├── Volume Up.svg │ │ │ ├── Wallet.svg │ │ │ └── Work.svg │ │ ├── DualTone │ │ │ ├── 2 User.svg │ │ │ ├── 3 User.svg │ │ │ ├── Activity.svg │ │ │ ├── Add User.svg │ │ │ ├── Arrow - Down 2.svg │ │ │ ├── Arrow - Down 3.svg │ │ │ ├── Arrow - Down Circle.svg │ │ │ ├── Arrow - Down Square.svg │ │ │ ├── Arrow - Down.svg │ │ │ ├── Arrow - Left 2.svg │ │ │ ├── Arrow - Left 3.svg │ │ │ ├── Arrow - Left Circle.svg │ │ │ ├── Arrow - Left Square.svg │ │ │ ├── Arrow - Left.svg │ │ │ ├── Arrow - Right 2.svg │ │ │ ├── Arrow - Right 3.svg │ │ │ ├── Arrow - Right Circle.svg │ │ │ ├── Arrow - Right Square.svg │ │ │ ├── Arrow - Right.svg │ │ │ ├── Arrow - Up 2.svg │ │ │ ├── Arrow - Up 3.svg │ │ │ ├── Arrow - Up Circle.svg │ │ │ ├── Arrow - Up Square.svg │ │ │ ├── Arrow - Up.svg │ │ │ ├── Bag 3.svg │ │ │ ├── Bag.svg │ │ │ ├── Bookmark.svg │ │ │ ├── Buy.svg │ │ │ ├── Calendar.svg │ │ │ ├── Call Missed.svg │ │ │ ├── Call Silent.svg │ │ │ ├── Call.svg │ │ │ ├── Calling.svg │ │ │ ├── Camera.svg │ │ │ ├── Category.svg │ │ │ ├── Chart.svg │ │ │ ├── Chat.svg │ │ │ ├── Close Square.svg │ │ │ ├── Danger.svg │ │ │ ├── Delete.svg │ │ │ ├── Discount.svg │ │ │ ├── Discovery.svg │ │ │ ├── Document.svg │ │ │ ├── Download.svg │ │ │ ├── Edit Square.svg │ │ │ ├── Edit.svg │ │ │ ├── Filter 2.svg │ │ │ ├── Filter.svg │ │ │ ├── Folder.svg │ │ │ ├── Game.svg │ │ │ ├── Graph.svg │ │ │ ├── Heart.svg │ │ │ ├── Hide.svg │ │ │ ├── Home.svg │ │ │ ├── Image 3.svg │ │ │ ├── Image.svg │ │ │ ├── Info Circle.svg │ │ │ ├── Info Square.svg │ │ │ ├── Location.svg │ │ │ ├── Lock.svg │ │ │ ├── Login.svg │ │ │ ├── Logout.svg │ │ │ ├── Message.svg │ │ │ ├── More Circle.svg │ │ │ ├── More Square.svg │ │ │ ├── Notification.svg │ │ │ ├── Paper Download.svg │ │ │ ├── Paper Fail.svg │ │ │ ├── Paper Negative.svg │ │ │ ├── Paper Plus.svg │ │ │ ├── Paper Upload.svg │ │ │ ├── Paper.svg │ │ │ ├── Password.svg │ │ │ ├── Play.svg │ │ │ ├── Plus.svg │ │ │ ├── Profile.svg │ │ │ ├── Scan.svg │ │ │ ├── Search.svg │ │ │ ├── Send.svg │ │ │ ├── Setting.svg │ │ │ ├── Shield Done.svg │ │ │ ├── Shield Fail.svg │ │ │ ├── Show.svg │ │ │ ├── Star.svg │ │ │ ├── Swap.svg │ │ │ ├── Tick Square.svg │ │ │ ├── Ticket Star.svg │ │ │ ├── Ticket.svg │ │ │ ├── Time Circle.svg │ │ │ ├── Time Square.svg │ │ │ ├── Unlock.svg │ │ │ ├── Upload.svg │ │ │ ├── Video.svg │ │ │ ├── Voice 3.svg │ │ │ ├── Voice.svg │ │ │ ├── Volume Down.svg │ │ │ ├── Volume Off.svg │ │ │ ├── Volume Up.svg │ │ │ ├── Wallet.svg │ │ │ └── Work.svg │ │ └── Line │ │ │ ├── 2 User.svg │ │ │ ├── 3 User.svg │ │ │ ├── Activity.svg │ │ │ ├── Add User.svg │ │ │ ├── Arrow - Down 2.svg │ │ │ ├── Arrow - Down 3.svg │ │ │ ├── Arrow - Down Circle.svg │ │ │ ├── Arrow - Down Square.svg │ │ │ ├── Arrow - Down.svg │ │ │ ├── Arrow - Left 2.svg │ │ │ ├── Arrow - Left 3.svg │ │ │ ├── Arrow - Left Circle.svg │ │ │ ├── Arrow - Left Square.svg │ │ │ ├── Arrow - Left.svg │ │ │ ├── Arrow - Right 2.svg │ │ │ ├── Arrow - Right 3.svg │ │ │ ├── Arrow - Right Circle.svg │ │ │ ├── Arrow - Right Square.svg │ │ │ ├── Arrow - Right.svg │ │ │ ├── Arrow - Up 2.svg │ │ │ ├── Arrow - Up 3.svg │ │ │ ├── Arrow - Up Circle.svg │ │ │ ├── Arrow - Up Square.svg │ │ │ ├── Arrow - Up.svg │ │ │ ├── Bag 3.svg │ │ │ ├── Bag.svg │ │ │ ├── Bookmark.svg │ │ │ ├── Buy.svg │ │ │ ├── Calendar.svg │ │ │ ├── Call Missed.svg │ │ │ ├── Call Silent.svg │ │ │ ├── Call.svg │ │ │ ├── Calling.svg │ │ │ ├── Camera.svg │ │ │ ├── Category.svg │ │ │ ├── Chart.svg │ │ │ ├── Chat.svg │ │ │ ├── Close Square.svg │ │ │ ├── Danger Circle.svg │ │ │ ├── Danger Triangle.svg │ │ │ ├── Delete.svg │ │ │ ├── Discount.svg │ │ │ ├── Discovery.svg │ │ │ ├── Document.svg │ │ │ ├── Download.svg │ │ │ ├── Edit Square.svg │ │ │ ├── Edit.svg │ │ │ ├── Filter 3.svg │ │ │ ├── Filter.svg │ │ │ ├── Folder.svg │ │ │ ├── Game.svg │ │ │ ├── Graph.svg │ │ │ ├── Heart.svg │ │ │ ├── Hide.svg │ │ │ ├── Home.svg │ │ │ ├── Image 3.svg │ │ │ ├── Image.svg │ │ │ ├── Info Square.svg │ │ │ ├── Location.svg │ │ │ ├── Lock.svg │ │ │ ├── Login.svg │ │ │ ├── Logout.svg │ │ │ ├── Message.svg │ │ │ ├── More Circle.svg │ │ │ ├── More Square.svg │ │ │ ├── Notification.svg │ │ │ ├── Paper Download.svg │ │ │ ├── Paper Fail.svg │ │ │ ├── Paper Negative.svg │ │ │ ├── Paper Plus.svg │ │ │ ├── Paper Upload.svg │ │ │ ├── Paper.svg │ │ │ ├── Password.svg │ │ │ ├── Play.svg │ │ │ ├── Plus.svg │ │ │ ├── Profile.svg │ │ │ ├── Scan.svg │ │ │ ├── Search.svg │ │ │ ├── Send.svg │ │ │ ├── Setting.svg │ │ │ ├── Shield Done.svg │ │ │ ├── Shield Fail.svg │ │ │ ├── Show.svg │ │ │ ├── Star.svg │ │ │ ├── Swap.svg │ │ │ ├── Tick Square.svg │ │ │ ├── Ticket Star.svg │ │ │ ├── Ticket.svg │ │ │ ├── Time Circle.svg │ │ │ ├── Time Square.svg │ │ │ ├── Unlock.svg │ │ │ ├── Upload.svg │ │ │ ├── Video.svg │ │ │ ├── Voice 3.svg │ │ │ ├── Voice.svg │ │ │ ├── Volume Down.svg │ │ │ ├── Volume Off.svg │ │ │ ├── Volume Up.svg │ │ │ ├── Wallet.svg │ │ │ └── Work.svg │ ├── Leaflet │ │ ├── images │ │ │ ├── layers-2x.png │ │ │ ├── layers.png │ │ │ ├── marker-icon-2x.png │ │ │ ├── marker-icon.png │ │ │ └── marker-shadow.png │ │ ├── leaflet-src.esm.js │ │ ├── leaflet-src.esm.js.map │ │ ├── leaflet-src.js │ │ ├── leaflet-src.js.map │ │ ├── leaflet.css │ │ ├── leaflet.js │ │ └── leaflet.js.map │ ├── aos │ │ └── dist │ │ │ ├── aos.css │ │ │ └── aos.js │ ├── flatpickr │ │ └── dist │ │ │ ├── flatpickr.min.css │ │ │ └── flatpickr.min.js │ ├── fullcalendar │ │ ├── bootstrap │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.css │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.css │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── core │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── locales-all.js │ │ │ ├── locales-all.min.js │ │ │ ├── locales │ │ │ │ ├── af.js │ │ │ │ ├── ar-dz.js │ │ │ │ ├── ar-kw.js │ │ │ │ ├── ar-ly.js │ │ │ │ ├── ar-ma.js │ │ │ │ ├── ar-sa.js │ │ │ │ ├── ar-tn.js │ │ │ │ ├── ar.js │ │ │ │ ├── bg.js │ │ │ │ ├── bs.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en-nz.js │ │ │ │ ├── es-us.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr-ch.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ka.js │ │ │ │ ├── kk.js │ │ │ │ ├── ko.js │ │ │ │ ├── lb.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── nn.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-cyrl.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh-tw.js │ │ │ ├── main.css │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.css │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── daygrid │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.css │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.css │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── google-calendar │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── interaction │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── list │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.css │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.css │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── luxon │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── moment-timezone │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── moment │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.js │ │ │ └── package.json │ │ ├── rrule │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.js │ │ │ └── package.json │ │ └── timegrid │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── main.css │ │ │ ├── main.d.ts │ │ │ ├── main.esm.js │ │ │ ├── main.js │ │ │ ├── main.min.css │ │ │ ├── main.min.js │ │ │ └── package.json │ ├── lodash │ │ └── lodash.min.js │ ├── moment.min.js │ └── sortable │ │ ├── Sortable.js │ │ └── Sortable.min.js └── webfonts │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff2 │ ├── fa-v4compatibility.ttf │ └── fa-v4compatibility.woff2 ├── blocks ├── email │ ├── config.yml │ ├── form.blade.php │ └── handler.php ├── heading │ ├── config.yml │ ├── display.blade.php │ ├── form.blade.php │ └── handler.php ├── link │ ├── config.yml │ ├── form.blade.php │ └── handler.php ├── spacer │ ├── config.yml │ ├── display.blade.php │ ├── form.blade.php │ └── handler.php ├── telephone │ ├── config.yml │ ├── form.blade.php │ └── handler.php ├── text │ ├── config.yml │ ├── display.blade.php │ ├── form.blade.php │ └── handler.php └── vcard │ ├── config.yml │ ├── form.blade.php │ └── handler.php ├── bootstrap ├── app.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── backup.php ├── broadcasting.php ├── button-names.php ├── cache.php ├── cors.php ├── database.php ├── env-editor.php ├── filesystems.php ├── hashing.php ├── livewire-tables.php ├── livewire.php ├── logging.php ├── mail.php ├── queue.php ├── services.php ├── session.php ├── view.php └── visits.php ├── database ├── .gitignore ├── database.sqlite ├── factories │ └── UserFactory.php ├── migrations │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ ├── 2021_03_17_044922_create_buttons_table.php │ ├── 2021_03_18_082008_create_links_table.php │ ├── 2021_03_18_082232_create_pages_table.php │ ├── 2022_09_20_110657_sociallogin.php │ ├── 2022_09_20_143006_social_accounts.php │ ├── 2022_09_21_115126_create_visits_table.php │ ├── 2022_09_22_123137_link-type.php │ ├── 2023_03_08_184401_remove_unique_constraint_from_users_table.php │ └── 2023_03_09_121613_update_columns_to_text_type.php └── seeders │ ├── AdminSeeder.php │ ├── ButtonSeeder.php │ ├── DatabaseSeeder.php │ └── PageSeeder.php ├── index.php ├── mix-manifest.json ├── package-lock.json ├── package.json ├── phpunit.xml ├── resources ├── ckeditor │ ├── CHANGES.md │ ├── adapters │ │ └── jquery.js │ ├── bender-runner.config.json │ ├── build-config.js │ ├── ckeditor.js │ ├── config.js │ ├── contents.css │ ├── lang │ │ ├── af.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── bg.js │ │ ├── bn.js │ │ ├── bs.js │ │ ├── ca.js │ │ ├── cs.js │ │ ├── cy.js │ │ ├── da.js │ │ ├── de-ch.js │ │ ├── de.js │ │ ├── el.js │ │ ├── en-au.js │ │ ├── en-ca.js │ │ ├── en-gb.js │ │ ├── en.js │ │ ├── eo.js │ │ ├── es-mx.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fo.js │ │ ├── fr-ca.js │ │ ├── fr.js │ │ ├── gl.js │ │ ├── gu.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hu.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ka.js │ │ ├── km.js │ │ ├── ko.js │ │ ├── ku.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── mk.js │ │ ├── mn.js │ │ ├── ms.js │ │ ├── nb.js │ │ ├── nl.js │ │ ├── no.js │ │ ├── oc.js │ │ ├── pl.js │ │ ├── pt-br.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── si.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-latn.js │ │ ├── sr.js │ │ ├── sv.js │ │ ├── th.js │ │ ├── tr.js │ │ ├── tt.js │ │ ├── ug.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh-cn.js │ │ └── zh.js │ ├── plugins │ │ ├── a11yhelp │ │ │ └── dialogs │ │ │ │ ├── a11yhelp.js │ │ │ │ └── lang │ │ │ │ ├── _translationstatus.txt │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── cy.js │ │ │ │ ├── da.js │ │ │ │ ├── de-ch.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es-mx.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fo.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── gu.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── ku.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── mn.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── oc.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-latn.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── tt.js │ │ │ │ ├── ug.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ ├── about │ │ │ └── dialogs │ │ │ │ ├── about.js │ │ │ │ ├── hidpi │ │ │ │ └── logo_ckeditor.png │ │ │ │ └── logo_ckeditor.png │ │ ├── clipboard │ │ │ └── dialogs │ │ │ │ └── paste.js │ │ ├── dialog │ │ │ ├── dialogDefinition.js │ │ │ └── styles │ │ │ │ └── dialog.css │ │ ├── icons.png │ │ ├── icons_hidpi.png │ │ ├── image │ │ │ ├── dialogs │ │ │ │ └── image.js │ │ │ └── images │ │ │ │ └── noimage.png │ │ ├── justify │ │ │ ├── icons │ │ │ │ ├── hidpi │ │ │ │ │ ├── justifyblock.png │ │ │ │ │ ├── justifycenter.png │ │ │ │ │ ├── justifyleft.png │ │ │ │ │ └── justifyright.png │ │ │ │ ├── justifyblock.png │ │ │ │ ├── justifycenter.png │ │ │ │ ├── justifyleft.png │ │ │ │ └── justifyright.png │ │ │ └── plugin.js │ │ ├── lineheight │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lang │ │ │ │ ├── LANG.js │ │ │ │ ├── ar.js │ │ │ │ ├── de.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── fr.js │ │ │ │ ├── ko.js │ │ │ │ └── pt.js │ │ │ ├── plugin.js │ │ │ └── readme.txt │ │ ├── link │ │ │ ├── dialogs │ │ │ │ ├── anchor.js │ │ │ │ └── link.js │ │ │ └── images │ │ │ │ ├── anchor.png │ │ │ │ └── hidpi │ │ │ │ └── anchor.png │ │ ├── magicline │ │ │ └── images │ │ │ │ ├── hidpi │ │ │ │ ├── icon-rtl.png │ │ │ │ └── icon.png │ │ │ │ ├── icon-rtl.png │ │ │ │ └── icon.png │ │ ├── pastefromgdocs │ │ │ └── filter │ │ │ │ └── default.js │ │ ├── pastefromlibreoffice │ │ │ └── filter │ │ │ │ └── default.js │ │ ├── pastefromword │ │ │ └── filter │ │ │ │ └── default.js │ │ ├── pastetools │ │ │ └── filter │ │ │ │ ├── common.js │ │ │ │ └── image.js │ │ ├── plugins │ │ │ └── justify │ │ │ │ ├── icons │ │ │ │ ├── hidpi │ │ │ │ │ ├── justifyblock.png │ │ │ │ │ ├── justifycenter.png │ │ │ │ │ ├── justifyleft.png │ │ │ │ │ └── justifyright.png │ │ │ │ ├── justifyblock.png │ │ │ │ ├── justifycenter.png │ │ │ │ ├── justifyleft.png │ │ │ │ └── justifyright.png │ │ │ │ └── plugin.js │ │ ├── scayt │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── dialogs │ │ │ │ ├── dialog.css │ │ │ │ ├── options.js │ │ │ │ └── toolbar.css │ │ │ └── skins │ │ │ │ └── moono-lisa │ │ │ │ └── scayt.css │ │ ├── specialchar │ │ │ └── dialogs │ │ │ │ ├── lang │ │ │ │ ├── _translationstatus.txt │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── cy.js │ │ │ │ ├── da.js │ │ │ │ ├── de-ch.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-ca.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es-mx.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── ku.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── oc.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-latn.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── tt.js │ │ │ │ ├── ug.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ │ │ └── specialchar.js │ │ ├── table │ │ │ └── dialogs │ │ │ │ └── table.js │ │ ├── tableselection │ │ │ └── styles │ │ │ │ └── tableselection.css │ │ ├── tabletools │ │ │ └── dialogs │ │ │ │ └── tableCell.js │ │ └── widget │ │ │ └── images │ │ │ └── handle.png │ ├── skins │ │ └── moono-lisa │ │ │ ├── dialog.css │ │ │ ├── dialog_ie.css │ │ │ ├── dialog_ie8.css │ │ │ ├── dialog_iequirks.css │ │ │ ├── editor.css │ │ │ ├── editor_gecko.css │ │ │ ├── editor_ie.css │ │ │ ├── editor_ie8.css │ │ │ ├── editor_iequirks.css │ │ │ ├── icons.png │ │ │ ├── icons_hidpi.png │ │ │ ├── images │ │ │ ├── arrow.png │ │ │ ├── close.png │ │ │ ├── hidpi │ │ │ │ ├── close.png │ │ │ │ ├── lock-open.png │ │ │ │ ├── lock.png │ │ │ │ └── refresh.png │ │ │ ├── lock-open.png │ │ │ ├── lock.png │ │ │ ├── refresh.png │ │ │ └── spinner.gif │ │ │ └── readme.md │ ├── styles.js │ └── vendor │ │ └── promise.js ├── css │ ├── app.css │ └── bootstrap.min.css ├── js │ ├── app.js │ └── bootstrap.js ├── lang │ ├── ar │ │ └── messages.php │ ├── bg │ │ └── messages.php │ ├── de │ │ └── messages.php │ ├── el │ │ └── messages.php │ ├── en │ │ └── messages.php │ ├── es │ │ └── messages.php │ ├── fr │ │ └── messages.php │ ├── gl │ │ └── messages.php │ ├── pt-BR │ │ └── messages.php │ ├── ru │ │ └── messages.php │ ├── sv │ │ └── messages.php │ ├── vi │ │ └── messages.php │ ├── zh-TW │ │ └── messages.php │ └── zh │ │ └── messages.php └── views │ ├── admin │ └── linktype │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ └── index.blade.php │ ├── auth │ ├── blocked.blade.php │ ├── confirm-password.blade.php │ ├── forgot-password.blade.php │ ├── login.blade.php │ ├── register.blade.php │ ├── reset-password.blade.php │ ├── test.blade.php │ ├── url-validation.blade.php │ ├── user-confirmation.blade.php │ └── verify-email.blade.php │ ├── backup.blade.php │ ├── components │ ├── alert.blade.php │ ├── application-logo.blade.php │ ├── auth-card.blade.php │ ├── auth-session-status.blade.php │ ├── auth-validation-errors.blade.php │ ├── button.blade.php │ ├── config │ │ ├── advanced-config.blade.php │ │ ├── alternative-config.blade.php │ │ ├── back-button.blade.php │ │ ├── backup.blade.php │ │ ├── backups.blade.php │ │ ├── config.blade.php │ │ └── diagnose.blade.php │ ├── dropdown-link.blade.php │ ├── dropdown.blade.php │ ├── favicon-extension.blade.php │ ├── favicon.blade.php │ ├── finishing.blade.php │ ├── flash-messages.blade.php │ ├── input.blade.php │ ├── label.blade.php │ ├── modal.blade.php │ ├── nav-link.blade.php │ ├── pageitems │ │ ├── email-display.blade.php │ │ ├── link-display.blade.php │ │ ├── predefined-display.blade.php │ │ ├── predefined-form.blade.php │ │ ├── spacer-display.blade.php │ │ ├── telephone-display.blade.php │ │ ├── text-display.blade.php │ │ ├── vcard-display.blade.php │ │ ├── video-display.blade.php │ │ └── video-form.blade.php │ ├── pre-update.blade.php │ ├── responsive-nav-link.blade.php │ ├── table-components │ │ ├── action.blade.php │ │ └── select.blade.php │ ├── theme.blade.php │ └── verify-svg.blade.php │ ├── demo.blade.php │ ├── home.blade.php │ ├── installer │ └── installer.blade.php │ ├── layouts │ ├── analytics.blade.php │ ├── app.blade.php │ ├── fonts.blade.php │ ├── guest.blade.php │ ├── installing.blade.php │ ├── lang.blade.php │ ├── meta.blade.php │ ├── notifications.blade.php │ ├── send-report.blade.php │ ├── sidebar.blade.php │ └── updater.blade.php │ ├── linkinfo.blade.php │ ├── linkstack │ ├── elements │ │ ├── avatar.blade.php │ │ ├── bio.blade.php │ │ ├── buttons.blade.php │ │ ├── heading.blade.php │ │ └── icons.blade.php │ ├── layout.blade.php │ ├── linkstack.blade.php │ └── modules │ │ ├── admin-bar.blade.php │ │ ├── assets.blade.php │ │ ├── block-libraries.blade.php │ │ ├── dynamic-contrast.blade.php │ │ ├── footer.blade.php │ │ ├── meta.blade.php │ │ ├── report-icon.blade.php │ │ ├── share-button.blade.php │ │ └── theme.blade.php │ ├── maintenance.blade.php │ ├── pages.blade.php │ ├── panel │ ├── backups.blade.php │ ├── config-editor.blade.php │ ├── edit-user.blade.php │ ├── index.blade.php │ ├── links.blade.php │ ├── pages.blade.php │ ├── phpinfo.blade.php │ ├── site.blade.php │ ├── theme.blade.php │ └── users.blade.php │ ├── report.blade.php │ ├── studio │ ├── add-link.blade.php │ ├── button-editor.blade.php │ ├── edit-link.blade.php │ ├── links.blade.php │ ├── page.blade.php │ ├── profile.blade.php │ ├── theme-updater.blade.php │ └── theme.blade.php │ ├── update.blade.php │ └── vendor │ ├── env-editor │ ├── components │ │ ├── _backup.blade.php │ │ ├── _configActions.blade.php │ │ ├── _currentEnv.blade.php │ │ ├── _itemModal.blade.php │ │ └── _upload.blade.php │ ├── index.blade.php │ └── layout.blade.php │ └── self-update │ ├── mails │ └── update-available.blade.php │ └── self-update.blade.php ├── routes ├── api.php ├── auth.php ├── channels.php ├── console.php ├── home.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── backups │ └── default_settings ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore ├── logs │ └── .gitignore └── templates │ └── advanced-config.php ├── themes ├── PolySleek │ ├── animations.css │ ├── brands.css │ ├── config.php │ ├── extra │ │ ├── custom-assets │ │ │ ├── jquery.min.js │ │ │ ├── particles.min.js │ │ │ ├── roboto-cyrillic-300-normal.woff │ │ │ ├── roboto-cyrillic-300-normal.woff2 │ │ │ ├── roboto-cyrillic-400-normal.woff │ │ │ ├── roboto-cyrillic-400-normal.woff2 │ │ │ ├── roboto-cyrillic-700-normal.woff │ │ │ ├── roboto-cyrillic-700-normal.woff2 │ │ │ ├── roboto-cyrillic-ext-300-normal.woff │ │ │ ├── roboto-cyrillic-ext-300-normal.woff2 │ │ │ ├── roboto-cyrillic-ext-400-normal.woff │ │ │ ├── roboto-cyrillic-ext-400-normal.woff2 │ │ │ ├── roboto-cyrillic-ext-700-normal.woff │ │ │ ├── roboto-cyrillic-ext-700-normal.woff2 │ │ │ ├── roboto-greek-300-normal.woff │ │ │ ├── roboto-greek-300-normal.woff2 │ │ │ ├── roboto-greek-400-normal.woff │ │ │ ├── roboto-greek-400-normal.woff2 │ │ │ ├── roboto-greek-700-normal.woff │ │ │ ├── roboto-greek-700-normal.woff2 │ │ │ ├── roboto-greek-ext-300-normal.woff │ │ │ ├── roboto-greek-ext-300-normal.woff2 │ │ │ ├── roboto-greek-ext-400-normal.woff │ │ │ ├── roboto-greek-ext-400-normal.woff2 │ │ │ ├── roboto-greek-ext-700-normal.woff │ │ │ ├── roboto-greek-ext-700-normal.woff2 │ │ │ ├── roboto-latin-300-normal.woff │ │ │ ├── roboto-latin-300-normal.woff2 │ │ │ ├── roboto-latin-400-normal.woff │ │ │ ├── roboto-latin-400-normal.woff2 │ │ │ ├── roboto-latin-700-normal.woff │ │ │ ├── roboto-latin-700-normal.woff2 │ │ │ ├── roboto-latin-ext-300-normal.woff │ │ │ ├── roboto-latin-ext-300-normal.woff2 │ │ │ ├── roboto-latin-ext-400-normal.woff │ │ │ ├── roboto-latin-ext-400-normal.woff2 │ │ │ ├── roboto-latin-ext-700-normal.woff │ │ │ ├── roboto-latin-ext-700-normal.woff2 │ │ │ ├── roboto-vietnamese-300-normal.woff │ │ │ ├── roboto-vietnamese-300-normal.woff2 │ │ │ ├── roboto-vietnamese-400-normal.woff │ │ │ ├── roboto-vietnamese-400-normal.woff2 │ │ │ ├── roboto-vietnamese-700-normal.woff │ │ │ └── roboto-vietnamese-700-normal.woff2 │ │ ├── custom-body-end.blade.php │ │ ├── custom-body.blade.php │ │ ├── custom-head.blade.php │ │ └── custom-icons │ │ │ └── readme.html │ ├── preview.png │ ├── readme.md │ ├── share.button.css │ └── skeleton-auto.css └── galaxy │ ├── animations.css │ ├── brands.css │ ├── config.php │ ├── extra │ ├── custom-assets │ │ ├── karla-latin-400-normal.woff │ │ ├── karla-latin-400-normal.woff2 │ │ ├── karla-latin-700-normal.woff │ │ ├── karla-latin-700-normal.woff2 │ │ ├── karla-latin-ext-400-normal.woff │ │ └── karla-latin-ext-400-normal.woff2 │ ├── custom-body-end.blade.php │ └── custom-head.blade.php │ ├── preview.png │ ├── readme.md │ ├── share.button.css │ └── skeleton-auto.css ├── version.json ├── web.config └── webpack.mix.js /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.{yml,yaml}] 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: JulianPrieber 4 | patreon: JulianPrieber 5 | liberapay: LinkStack 6 | custom: [paypal.me/JulianPrieber, buymeacoffee.com/JulianPrieber] 7 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: composer 9 | directory: '/' 10 | schedule: 11 | interval: daily 12 | - package-ecosystem: 'github-actions' 13 | directory: '/' 14 | schedule: 15 | interval: 'daily' 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /assets/favicon/icons 2 | /node_modules 3 | /public/hot 4 | /public/storage 5 | /storage/*.key 6 | /vendor 7 | .env 8 | .env.backup 9 | .phpunit.result.cache 10 | docker-compose.override.yml 11 | Homestead.json 12 | Homestead.yaml 13 | npm-debug.log 14 | yarn-error.log 15 | _ide_* 16 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | php: 2 | preset: laravel 3 | disabled: 4 | - no_unused_imports 5 | finder: 6 | not-name: 7 | - index.php 8 | - server.php 9 | js: 10 | finder: 11 | not-name: 12 | - webpack.mix.js 13 | css: true 14 | -------------------------------------------------------------------------------- /INSTALLING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/INSTALLING -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | route('id'); 15 | $user = Auth::user(); 16 | 17 | $link = Link::find($linkId); 18 | 19 | if (!$link) { 20 | return abort(404); 21 | } 22 | 23 | if ($user->id != $link->user_id) { 24 | return abort(403); 25 | } 26 | 27 | return $next($request); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /app/Http/Middleware/PreventRequestsDuringMaintenance.php: -------------------------------------------------------------------------------- 1 | allSubdomainsOfApplicationUrl(), 18 | ]; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | role == 'admin') { 23 | return $next($request); 24 | } 25 | 26 | return redirect(url('dashboard')); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/Models/Admin.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | $assetUrl]); 13 | } 14 | } -------------------------------------------------------------------------------- /app/View/Components/AppLayout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/linkstack/icons/bluesky.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/linkstack/icons/email.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/email_alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/linkedin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/patreon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/picarto.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/strava.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/telegram.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/trello.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/tumblr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/twitch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/twitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/unraid.svg: -------------------------------------------------------------------------------- 1 | UN-mark-white -------------------------------------------------------------------------------- /assets/linkstack/icons/untappd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/upptime.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/vcard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/venmo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/xing.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/icons/youtube.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/linkstack/images/themes/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/linkstack/images/themes/default.png -------------------------------------------------------------------------------- /assets/linkstack/images/themes/no-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/linkstack/images/themes/no-preview.png -------------------------------------------------------------------------------- /assets/scss/_badge.scss: -------------------------------------------------------------------------------- 1 | /*===== BADGE =====*/ 2 | .badge { 3 | text-transform: uppercase; 4 | color: $white; 5 | padding-top: .75em; 6 | } 7 | 8 | .badge-sm { 9 | padding-top: .5em; 10 | padding-left: .6em; 11 | padding-right: .6em; 12 | font-size: 65%; 13 | } -------------------------------------------------------------------------------- /assets/scss/_caret.scss: -------------------------------------------------------------------------------- 1 | /* ===== CARET =====*/ 2 | .caret { 3 | display: inline-block; 4 | width: 0; 5 | height: 0; 6 | margin-left: 0.125rem; 7 | vertical-align: middle; 8 | border-top: 4px dashed; 9 | border-top: 4px solid; 10 | border-right: 4px solid transparent; 11 | border-left: 4px solid transparent; 12 | } 13 | -------------------------------------------------------------------------------- /assets/scss/_code.scss: -------------------------------------------------------------------------------- 1 | pre { 2 | border-left: 4px solid $primary; 3 | padding: 1.25rem 0.94rem; 4 | background: rgba(0,0,0,.05); 5 | border-radius: 0.19rem; 6 | 7 | code{ 8 | background: transparent; 9 | font-size: 1rem; 10 | color: $dark; 11 | } 12 | 13 | } 14 | 15 | .pre-code, 16 | code{ 17 | font-family: Menlo,Monaco,"Courier New",Courier,monospace; 18 | font-size: 1rem; 19 | background: rgba(0,0,0,.05); 20 | padding: 0.19rem 0.625rem; 21 | margin: 0 0.125rem; 22 | color: $dark; 23 | } 24 | 25 | .pre-code { 26 | padding: 1.25rem 0.94rem !important; 27 | } -------------------------------------------------------------------------------- /assets/scss/_dropdown.scss: -------------------------------------------------------------------------------- 1 | /* Dropdown Menu */ 2 | 3 | .dropdown-menu { 4 | border: 1px solid $border-color; 5 | } -------------------------------------------------------------------------------- /assets/scss/_error.scss: -------------------------------------------------------------------------------- 1 | /*===== ERROR =====*/ 2 | .error-wrapper { 3 | padding-top: 4.69rem; 4 | padding-bottom: 4.69rem; 5 | @include media-breakpoint-up(lg) { 6 | padding-top: 10.94rem; 7 | padding-bottom: 10.94rem; 8 | } 9 | .error-title { 10 | font-size: 8.75rem; 11 | .error-subtitle { 12 | font-size: 1.625rem; 13 | } 14 | .img-responsive { 15 | max-width: 100%; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /assets/scss/_footer.scss: -------------------------------------------------------------------------------- 1 | /*===== FOOTER =====*/ 2 | .main-footer { 3 | background: $white; 4 | padding: 0.9375rem; 5 | color: #444444; 6 | border-top: 1px solid $border-color; 7 | } 8 | 9 | .copyright { 10 | padding-left: 1.25rem; 11 | padding-top: 1.9rem; 12 | padding-bottom: 1.9rem; 13 | @include media-breakpoint-up(lg) { 14 | padding-left: 2.69rem; 15 | } 16 | @include media-breakpoint-up(xl) { 17 | padding-left: 3.44rem; 18 | } 19 | @include media-breakpoint-up(xxl) { 20 | padding-left: 6.25rem; 21 | } 22 | p { 23 | font-weight: 500; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /assets/scss/_github.scss: -------------------------------------------------------------------------------- 1 | /* Github Icon */ 2 | .github-link { 3 | display: none; 4 | @include media-breakpoint-up(md){ 5 | display: block; 6 | position: absolute; 7 | top: 0; 8 | right: 0; 9 | z-index: 999; 10 | i { 11 | position: absolute; 12 | top: 7px; 13 | right: 7px; 14 | color: $white; 15 | font-size: 25px; 16 | } 17 | } 18 | svg { 19 | width: 75px; 20 | height: 75px; 21 | } 22 | } 23 | 24 | .header-fixed { 25 | .github-link { 26 | position: fixed; 27 | i { 28 | position: fixed; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /assets/scss/_lada-button.scss: -------------------------------------------------------------------------------- 1 | /* Lada Button */ 2 | 3 | .ladda-button[data-style=contract-overlay][data-loading]{ 4 | z-index: 10; 5 | width: 45px; 6 | } 7 | 8 | .ladda-button[data-style=contract][data-loading]{ 9 | width: 45px; 10 | } -------------------------------------------------------------------------------- /assets/scss/_list-group.scss: -------------------------------------------------------------------------------- 1 | /*===== LIST GROUP =====*/ 2 | .list-group { 3 | .list-group-item { 4 | padding: 1.38rem; 5 | } 6 | } 7 | 8 | .list-styled > li { 9 | list-style-type: disc ; 10 | margin-left: 0.94rem; 11 | margin-right: 0.94rem; 12 | } 13 | -------------------------------------------------------------------------------- /assets/scss/_pages.scss: -------------------------------------------------------------------------------- 1 | /*===== INVOICE =====*/ 2 | .invoice-wrapper table tbody td:first-child { 3 | color: $dark; 4 | font-weight: 500; 5 | } 6 | .invoice-wrapper table tbody td, 7 | .invoice-wrapper table thead th { 8 | border: 0px; 9 | } 10 | .invoice-wrapper { 11 | .table-striped tbody tr:nth-of-type(odd) { 12 | background: $gray-100; 13 | } 14 | .btn:hover { 15 | background: $primary; 16 | box-shadow: 0px 10px 18px rgba(55, 103, 208, 0.2); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /assets/scss/_profile.scss: -------------------------------------------------------------------------------- 1 | /*===== PROFILE =====*/ 2 | .profile-content-right { 3 | @include media-breakpoint-up(lg) { 4 | border-top: 0px; 5 | border-left: 1px solid $border-color; 6 | } 7 | .nav-style-border.nav-tabs .nav-link { 8 | padding: 0 0 0.94rem; 9 | } 10 | } 11 | .profile-timeline-media { 12 | .media-body { 13 | > span { 14 | font-size: 0.81rem; 15 | } 16 | >p { 17 | line-height: 1.6; 18 | padding-top: 2rem; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /assets/scss/_progress.scss: -------------------------------------------------------------------------------- 1 | /*===== CIRCLE PROGRESS =====*/ 2 | 3 | .circle { 4 | position: relative; 5 | text-align: center; 6 | .circle-content { 7 | position: absolute; 8 | top: 50%; 9 | left: 50%; 10 | width: 100%; 11 | transform: translate(-50%, -50%); 12 | 13 | h6, strong { 14 | font-size: 12px; 15 | } 16 | } 17 | &.circle-lg { 18 | h6 { 19 | font-size: 45px; 20 | span { 21 | font-size: 35px; 22 | } 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /assets/scss/_rtl.scss: -------------------------------------------------------------------------------- 1 | /*===== REBOOT =====*/ 2 | html[dir="rtl"] { 3 | .sidebar li > a .caret:before { 4 | content: '\f141'; 5 | } 6 | .github-link { 7 | svg { 8 | transform: rotateY(180deg); 9 | } 10 | } 11 | 12 | #toast-container>div { 13 | position: absolute; 14 | right: 0; 15 | padding: 15px 15px 15px 50px; 16 | 17 | .toast-close-button { 18 | position: absolute; 19 | left: auto; 20 | right: 10px; 21 | top: 5px; 22 | } 23 | } 24 | 25 | #toast-container>.toast-success { 26 | background-position: left 15px center; 27 | } 28 | } 29 | 30 | 31 | -------------------------------------------------------------------------------- /assets/scss/_separator.scss: -------------------------------------------------------------------------------- 1 | /* Separator */ 2 | .separator { 3 | border-top: 1px solid $border-color; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /assets/scss/_toaster.scss: -------------------------------------------------------------------------------- 1 | /*===== Toaster =====*/ 2 | #toast-container{ 3 | margin-top: 65px; 4 | right:0; 5 | z-index: 999; 6 | .toast-success { 7 | background-color: $primary; 8 | opacity: 1; 9 | } 10 | } 11 | #toast-container>div{ 12 | box-shadow: none; 13 | } 14 | #toast-container>div:hover{ 15 | box-shadow: none; 16 | } 17 | -------------------------------------------------------------------------------- /assets/scss/_type.scss: -------------------------------------------------------------------------------- 1 | /*===== FONTS SIZE =====*/ 2 | .font-size-10 { 3 | font-size: 0.625rem; 4 | } 5 | .font-size-11 { 6 | font-size: 0.69rem; 7 | } 8 | .font-size-12 { 9 | font-size: .75rem; 10 | } 11 | .font-size-13 { 12 | font-size: .81rem; 13 | } 14 | .font-size-14 { 15 | font-size: .88rem; 16 | } 17 | .font-size-15 { 18 | font-size: 0.94rem; 19 | } 20 | .font-size-16 { 21 | font-size: 1rem; 22 | } 23 | .font-size-17 { 24 | font-size: 1.06rem; 25 | } 26 | .font-size-18 { 27 | font-size: 1.13rem; 28 | } 29 | .font-size-19 { 30 | font-size: 1.9rem; 31 | } 32 | .font-size-20 { 33 | font-size: 1.25rem; 34 | } 35 | -------------------------------------------------------------------------------- /assets/scss/utilities/_background.scss: -------------------------------------------------------------------------------- 1 | /* Background Colors*/ 2 | .bg-gradient-dark:after { 3 | position: absolute; 4 | content: ''; 5 | left: 0; 6 | right: 0; 7 | top: 0; 8 | bottom: 0; 9 | background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */ 10 | background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */ 11 | background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 12 | } 13 | 14 | .bg-light-gray { 15 | background-color: $gray-100; 16 | } -------------------------------------------------------------------------------- /assets/scss/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | /* Over Flow Hidden */ 2 | .overflow-hidden { 3 | overflow: hidden; 4 | } 5 | -------------------------------------------------------------------------------- /assets/scss/utilities/_position.scss: -------------------------------------------------------------------------------- 1 | /* Vertical Position */ 2 | .absolute-middle { 3 | top: 50%; 4 | transform: translateY(-50%); 5 | } 6 | .absolute-bottom { 7 | top: auto; 8 | bottom: 0; 9 | } 10 | -------------------------------------------------------------------------------- /assets/scss/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | /* Width */ 2 | .w-45 { 3 | width: 45px; 4 | height: auto; 5 | } 6 | 7 | /* Icon box width */ 8 | .iconbox-18 { 9 | width: 18px; 10 | height: 18px; 11 | } 12 | .iconbox-45 { 13 | width: 45px; 14 | height: 45px; 15 | } 16 | -------------------------------------------------------------------------------- /assets/scss/utilities/_text.scss: -------------------------------------------------------------------------------- 1 | /* Weight */ 2 | .font-weight-medium { 3 | font-weight: $font-weight-medium; 4 | } 5 | 6 | .font-size-20 { 7 | font-size: 1.25rem; 8 | } -------------------------------------------------------------------------------- /assets/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /assets/storage/logs/laravel.log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Down 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Down Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Down Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Left 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Left Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Left Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Right 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Right Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Right Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Up 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Up Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Arrow - Up Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Call.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Discovery.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Profile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Tick Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Time Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Bold/Time Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Colored/Call.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Colored/Discovery.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Colored/Profile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Colored/Search.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Colored/Time Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/DualTone/Call.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/DualTone/Discovery.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/DualTone/Profile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/DualTone/Search.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/DualTone/Time Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Down 2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Down 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Down Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Left 2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Left 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Left Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Right 2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Right 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Right Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Up 2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Up 3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Up Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Arrow - Up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Call.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Danger Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Discovery.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Info Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Message.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Play.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Search.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Send.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Shield Done.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Swap.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Tick Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Time Circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Iconly/Line/Time Square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/vendor/Leaflet/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/vendor/Leaflet/images/layers-2x.png -------------------------------------------------------------------------------- /assets/vendor/Leaflet/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/vendor/Leaflet/images/layers.png -------------------------------------------------------------------------------- /assets/vendor/Leaflet/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/vendor/Leaflet/images/marker-icon-2x.png -------------------------------------------------------------------------------- /assets/vendor/Leaflet/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/vendor/Leaflet/images/marker-icon.png -------------------------------------------------------------------------------- /assets/vendor/Leaflet/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/vendor/Leaflet/images/marker-shadow.png -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/bootstrap/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Bootstrap Plugin 3 | 4 | Bootstrap 5 theming for your calendar 5 | 6 | [View the docs »](https://fullcalendar.io/docs/bootstrap-theme) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/bootstrap/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // ../../../../../@fullcalendar/core 4 | 5 | declare module '@fullcalendar/bootstrap' { 6 | import { Theme } from '@fullcalendar/core'; 7 | export class BootstrapTheme extends Theme { 8 | } 9 | const _default: import("@fullcalendar/core").PluginDef; 10 | export default _default; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/bootstrap/main.min.css: -------------------------------------------------------------------------------- 1 | .fc.fc-bootstrap a{text-decoration:none}.fc.fc-bootstrap a[data-goto]:hover{text-decoration:underline}.fc-bootstrap hr.fc-divider{border-color:inherit}.fc-bootstrap .fc-today.alert{border-radius:0}.fc-bootstrap a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap .fc-popover.card{position:absolute}.fc-bootstrap .fc-popover .card-body{padding:0}.fc-bootstrap .fc-time-grid .fc-slats table{background:0 0} -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/core/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Core Package 3 | 4 | Provides core functionality, including the Calendar class 5 | 6 | [View the docs »](https://fullcalendar.io/docs/initialize-es6) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/daygrid/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Day Grid Plugin 3 | 4 | Display events on Month view or DayGrid view 5 | 6 | [View the docs »](https://fullcalendar.io/docs/month-view) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/google-calendar/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Google Calendar Plugin 3 | 4 | Fetch events from a public Google Calendar feed 5 | 6 | [View the docs »](https://fullcalendar.io/docs/google-calendar) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/google-calendar/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // main.d.ts 4 | 5 | declare module '@fullcalendar/google-calendar' { 6 | module '@fullcalendar/core' { 7 | interface OptionsInput { 8 | googleCalendarApiKey?: string; 9 | } 10 | } 11 | module '@fullcalendar/core/structs/event-source' { 12 | interface ExtendedEventSourceInput { 13 | googleCalendarApiKey?: string; 14 | googleCalendarId?: string; 15 | } 16 | } 17 | const _default: import("@fullcalendar/core").PluginDef; 18 | export default _default; 19 | } 20 | 21 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/interaction/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Interaction Plugin 3 | 4 | Provides functionality for event drag-n-drop, resizing, dateClick, and selectable actions 5 | 6 | [View the docs »](https://fullcalendar.io/docs/editable) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/list/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar List View Plugin 3 | 4 | View your events as a bulleted list 5 | 6 | [View the docs »](https://fullcalendar.io/docs/list-view) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/luxon/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Luxon Plugin 3 | 4 | A connector to the Luxon date library 5 | 6 | [View the docs »](https://fullcalendar.io/docs/luxon-plugin) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/luxon/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // ../../../../../luxon 4 | // ../../../../../@fullcalendar/core 5 | 6 | declare module '@fullcalendar/luxon' { 7 | import { DateTime as LuxonDateTime, Duration as LuxonDuration } from 'luxon'; 8 | import { Calendar, Duration } from '@fullcalendar/core'; 9 | export function toDateTime(date: Date, calendar: Calendar): LuxonDateTime; 10 | export function toDuration(duration: Duration, calendar: Calendar): LuxonDuration; 11 | const _default: import("@fullcalendar/core").PluginDef; 12 | export default _default; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/moment-timezone/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Moment Timezone Plugin 3 | 4 | A connector to the moment-timezone library 5 | 6 | [View the docs »](https://fullcalendar.io/docs/moment-plugins#moment-timezone) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/moment-timezone/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // ../../../../../moment-timezone/builds/moment-timezone-with-data 4 | // ../../../../../@fullcalendar/core 5 | 6 | declare module '@fullcalendar/moment-timezone' { 7 | import 'moment-timezone/builds/moment-timezone-with-data'; 8 | const _default: import("@fullcalendar/core").PluginDef; 9 | export default _default; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/moment/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Moment Plugin 3 | 4 | A connector to the MomentJS date library 5 | 6 | [View the docs »](https://fullcalendar.io/docs/moment-plugins) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/moment/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // ../../../../../moment 4 | // ../../../../../@fullcalendar/core 5 | 6 | declare module '@fullcalendar/moment' { 7 | import * as momentNs from 'moment'; 8 | import { Calendar, Duration } from '@fullcalendar/core'; 9 | export function toMoment(date: Date, calendar: Calendar): momentNs.Moment; 10 | export function toDuration(fcDuration: Duration): momentNs.Duration; 11 | const _default: import("@fullcalendar/core").PluginDef; 12 | export default _default; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/rrule/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar RRule Plugin 3 | 4 | A connector to the RRule library, for recurring events 5 | 6 | [View the docs »](https://fullcalendar.io/docs/rrule-plugin) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/rrule/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // ../../../../../@fullcalendar/core 4 | 5 | declare module '@fullcalendar/rrule' { 6 | const _default: import("@fullcalendar/core").PluginDef; 7 | export default _default; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /assets/vendor/fullcalendar/timegrid/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Time Grid Plugin 3 | 4 | Display your events on a grid of time slots 5 | 6 | [View the docs »](https://fullcalendar.io/docs/timegrid-view) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /assets/webfonts/fa-v4compatibility.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-v4compatibility.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/assets/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /blocks/email/config.yml: -------------------------------------------------------------------------------- 1 | id: 6 2 | typename: email 3 | icon: "bi bi-envelope-fill" 4 | custom_html: false -------------------------------------------------------------------------------- /blocks/heading/config.yml: -------------------------------------------------------------------------------- 1 | id: 3 2 | typename: heading 3 | icon: "bi bi-card-heading" 4 | custom_html: true -------------------------------------------------------------------------------- /blocks/heading/display.blade.php: -------------------------------------------------------------------------------- 1 |

{{ $link->title }}

-------------------------------------------------------------------------------- /blocks/heading/form.blade.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /blocks/link/config.yml: -------------------------------------------------------------------------------- 1 | id: 2 2 | typename: link 3 | icon: "bi bi-link" 4 | custom_html: false -------------------------------------------------------------------------------- /blocks/spacer/config.yml: -------------------------------------------------------------------------------- 1 | id: 4 2 | typename: spacer 3 | icon: "bi bi-distribute-vertical" 4 | custom_html: true -------------------------------------------------------------------------------- /blocks/spacer/display.blade.php: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /blocks/spacer/form.blade.php: -------------------------------------------------------------------------------- 1 | 2 | {{-- --}} 3 | 4 | height??5}} oninput="this.nextElementSibling.value = this.value">{{$params->height??5}} 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /blocks/telephone/config.yml: -------------------------------------------------------------------------------- 1 | id: 7 2 | typename: telephone 3 | icon: "bi bi-telephone-fill" 4 | custom_html: false -------------------------------------------------------------------------------- /blocks/text/config.yml: -------------------------------------------------------------------------------- 1 | id: 5 2 | typename: text 3 | icon: "bi bi-fonts" 4 | custom_html: true -------------------------------------------------------------------------------- /blocks/text/display.blade.php: -------------------------------------------------------------------------------- 1 |
@if(env('ALLOW_USER_HTML') === true){!! $link->title !!}@else{{ $link->title }}@endif
-------------------------------------------------------------------------------- /blocks/vcard/config.yml: -------------------------------------------------------------------------------- 1 | id: 8 2 | typename: vcard 3 | icon: "bi bi-person-square" -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /config/livewire-tables.php: -------------------------------------------------------------------------------- 1 | 'bootstrap-5', 8 | ]; 9 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /database/database.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/database/database.sqlite -------------------------------------------------------------------------------- /database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css" 4 | } 5 | -------------------------------------------------------------------------------- /resources/ckeditor/bender-runner.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "bender": { 3 | "port": 9001 4 | }, 5 | "server": { 6 | "port": 9002 7 | }, 8 | "paths": { 9 | "ckeditor4": "../ckeditor4/", 10 | "runner": "./src/runner.html" 11 | }, 12 | "browsers": { 13 | "linux": [ "chrome", "firefox" ], 14 | "macos": [ "safari" ] 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. 3 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4 | */ 5 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/dialog/styles/dialog.css: -------------------------------------------------------------------------------- 1 | .cke_dialog_open { 2 | overflow: hidden; 3 | } 4 | 5 | .cke_dialog_container { 6 | position: fixed; 7 | overflow-y: auto; 8 | overflow-x: auto; 9 | width: 100%; 10 | height: 100%; 11 | top: 0; 12 | left: 0; 13 | z-index: 10010; 14 | } 15 | 16 | .cke_dialog_body { 17 | position: relative; 18 | } 19 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/hidpi/justifyblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/hidpi/justifyblock.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/hidpi/justifycenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/hidpi/justifycenter.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/hidpi/justifyleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/hidpi/justifyleft.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/hidpi/justifyright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/hidpi/justifyright.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/justifyblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/justifyblock.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/justifycenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/justifycenter.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/justifyleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/justifyleft.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/justify/icons/justifyright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/justify/icons/justifyright.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/README.md: -------------------------------------------------------------------------------- 1 | # lineheight 2 | Ckeditor lineheight plugin repository 3 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/LANG.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','{LANGUAGE_CODE}', { 2 | title: '{LINE-HEIGHT}' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/ar.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','ar', { 2 | title: 'خط الطول' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/de.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','de', { 2 | title: 'Zeilenhöhe' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/en.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','en', { 2 | title: 'Line Height' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/es.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','es', { 2 | title: 'Altura de Línea' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/fr.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','fr', { 2 | title: 'Hauteur de Ligne' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/ko.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','ko', { 2 | title: '줄 높이' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/lineheight/lang/pt.js: -------------------------------------------------------------------------------- 1 | CKEDITOR.plugins.setLang('lineheight','af', { 2 | title: 'linha Altura' 3 | } ); 4 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/magicline/images/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/magicline/images/icon-rtl.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifyblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifyblock.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifycenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifycenter.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifyleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifyleft.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifyright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/hidpi/justifyright.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/justifyblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/justifyblock.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/justifycenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/justifycenter.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/justifyleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/justifyleft.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/plugins/justify/icons/justifyright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/plugins/justify/icons/justifyright.png -------------------------------------------------------------------------------- /resources/ckeditor/plugins/scayt/dialogs/dialog.css: -------------------------------------------------------------------------------- 1 | div.cke_dialog_ui_scaytItemList { 2 | border: 1px solid #c9cccf; 3 | } 4 | 5 | .cke_scaytItemList-child { 6 | position: relative; 7 | padding: 6px 30px 6px 5px; 8 | overflow: hidden; 9 | text-overflow: ellipsis; 10 | white-space: nowrap; 11 | } 12 | 13 | .cke_scaytItemList-child:hover { 14 | background: #ebebeb; 15 | } 16 | 17 | .cke_scaytItemList-child .cke_scaytItemList_remove { 18 | position: absolute; 19 | top: 0; 20 | right: 5px; 21 | width: 26px; 22 | height: 26px; 23 | } 24 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css: -------------------------------------------------------------------------------- 1 | .scayt-lang-list > div 2 | { 3 | padding-bottom: 6px !important; 4 | } 5 | 6 | .scayt-lang-list > div input 7 | { 8 | margin-right: 4px; 9 | } 10 | 11 | #scayt_about_ 12 | { 13 | margin: 30px auto 0 auto; 14 | } 15 | 16 | #scayt_about_ p 17 | { 18 | text-align: center; 19 | margin-bottom: 10px; 20 | } 21 | 22 | .cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button 23 | { 24 | margin-top: 0; 25 | } 26 | -------------------------------------------------------------------------------- /resources/ckeditor/plugins/widget/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/plugins/widget/images/handle.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/icons.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/icons_hidpi.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/arrow.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/close.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/hidpi/close.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/hidpi/lock.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/hidpi/refresh.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/lock-open.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/lock.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/refresh.png -------------------------------------------------------------------------------- /resources/ckeditor/skins/moono-lisa/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/ckeditor/skins/moono-lisa/images/spinner.gif -------------------------------------------------------------------------------- /resources/css/app.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss/base'; 2 | @import 'tailwindcss/components'; 3 | @import 'tailwindcss/utilities'; 4 | -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- 1 | require('./bootstrap'); 2 | 3 | // require('alpinejs'); 4 | -------------------------------------------------------------------------------- /resources/views/auth/test.blade.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | {{ __('messages.Test E-Mail') }} 4 |
5 |

6 |
7 | -------------------------------------------------------------------------------- /resources/views/components/alert.blade.php: -------------------------------------------------------------------------------- 1 |
merge(['class' => 'alert alert-'.$type]) }}> 2 | 3 | {{ $slot }} 4 |
5 | -------------------------------------------------------------------------------- /resources/views/components/application-logo.blade.php: -------------------------------------------------------------------------------- 1 | @if(file_exists(base_path("/assets/linkstack/images/avatar.png" ))) 2 | 3 | @else 4 | 5 | @endif 6 | -------------------------------------------------------------------------------- /resources/views/components/auth-card.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ $slot }} 4 |
5 |
6 | -------------------------------------------------------------------------------- /resources/views/components/auth-session-status.blade.php: -------------------------------------------------------------------------------- 1 | @props(['status']) 2 | 3 | @if ($status) 4 |
merge(['class' => 'font-medium text-sm text-green-600']) }}> 5 | {{ $status }} 6 |
7 | @endif 8 | -------------------------------------------------------------------------------- /resources/views/components/auth-validation-errors.blade.php: -------------------------------------------------------------------------------- 1 | @props(['errors']) 2 | 3 | @if ($errors->any()) 4 |
5 |
6 | {{ __('Whoops! Something went wrong.') }} 7 |
8 | 9 | 14 |
15 | @endif 16 | -------------------------------------------------------------------------------- /resources/views/components/button.blade.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /resources/views/components/dropdown-link.blade.php: -------------------------------------------------------------------------------- 1 | merge(['class' => 'block px-4 py-2 text-sm leading-5 text-gray-700 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 transition duration-150 ease-in-out']) }}>{{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/components/favicon-extension.blade.php: -------------------------------------------------------------------------------- 1 | 19 | -------------------------------------------------------------------------------- /resources/views/components/input.blade.php: -------------------------------------------------------------------------------- 1 | @props(['disabled' => false]) 2 | 3 | merge(['class' => 'rounded-md shadow-sm border-gray-300 focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50']) !!}> 4 | -------------------------------------------------------------------------------- /resources/views/components/label.blade.php: -------------------------------------------------------------------------------- 1 | @props(['value']) 2 | 3 | 6 | -------------------------------------------------------------------------------- /resources/views/components/nav-link.blade.php: -------------------------------------------------------------------------------- 1 | @props(['active']) 2 | 3 | @php 4 | $classes = ($active ?? false) 5 | ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 text-sm font-medium leading-5 text-gray-900 focus:outline-none focus:border-indigo-700 transition duration-150 ease-in-out' 6 | : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 hover:text-gray-700 hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300 transition duration-150 ease-in-out'; 7 | @endphp 8 | 9 | merge(['class' => $classes]) }}> 10 | {{ $slot }} 11 | 12 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/email-display.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | button-iconbutton}}{{theme('custom_icon_extension')}} @else{{ asset('\/assets/linkstack/icons\/') . $params->button }}.svg @endif"> 4 | 5 | {{ ucfirst($link->title) }} 6 | 7 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/predefined-display.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | button-iconbutton}}{{theme('custom_icon_extension')}} @else{{ asset('\/assets/linkstack/icons\/') . $params->button }}.svg @endif"> 4 | 5 | {{ ucfirst($link->title) }} 6 | 7 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/spacer-display.blade.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/telephone-display.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | button-iconbutton}}{{theme('custom_icon_extension')}} @else{{ asset('\/assets/linkstack/icons\/') . $params->button }}.svg @endif"> 4 | 5 | {{ ucfirst($link->title) }} 6 | 7 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/text-display.blade.php: -------------------------------------------------------------------------------- 1 | 2 |
{{$title}}
3 | 4 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/vcard-display.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | button-iconbutton}}{{theme('custom_icon_extension')}} @else{{ asset('\/assets/linkstack/icons\/') . $params->button }}.svg @endif"> 4 | 5 | {{ ucfirst($link->title) }} 6 | 7 | -------------------------------------------------------------------------------- /resources/views/components/pageitems/video-form.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {{__('messages.URL to the video')}} 7 | 8 | -------------------------------------------------------------------------------- /resources/views/components/table-components/select.blade.php: -------------------------------------------------------------------------------- 1 | @if($user->id == 1) 2 | 3 | @else 4 |
5 | 6 |
7 | @endif -------------------------------------------------------------------------------- /resources/views/layouts/analytics.blade.php: -------------------------------------------------------------------------------- 1 | ~s", "", $analyticsHTML); 4 | $analyticsHTML = trim($analyticsHTML); 5 | ?> 6 | 7 | @if(preg_replace( "/\r|\n/", "", $analyticsHTML ) != '') 8 | 9 | 10 | {!! $analyticsHTML !!} 11 | 12 | 13 | @endif 14 | -------------------------------------------------------------------------------- /resources/views/layouts/lang.blade.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/views/linkstack/elements/bio.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |

@if(env('ALLOW_USER_HTML') === true){!! $info->littlelink_description !!}@else{{ $info->littlelink_description }}@endif

-------------------------------------------------------------------------------- /resources/views/linkstack/elements/heading.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |

{{ $info->name }}@if(($userinfo->role == 'vip' or $userinfo->role == 'admin') and theme('disable_verification_badge') != "true" and env('HIDE_VERIFICATION_CHECKMARK') != true and UserData::getData($userinfo->id, 'checkmark') != false)@include('components.verify-svg')@endif

-------------------------------------------------------------------------------- /resources/views/linkstack/layout.blade.php: -------------------------------------------------------------------------------- 1 | 2 | @include('layouts.lang') 3 | 4 | @stack('linkstack-head') 5 | @stack('linkstack-head-end') 6 | 7 | 8 | @stack('linkstack-body-start') 9 |
10 |
11 |
12 | @stack('linkstack-content') 13 |
14 |
15 |
16 | @stack('linkstack-body-end') 17 | 18 | -------------------------------------------------------------------------------- /resources/views/linkstack/modules/assets.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @include('layouts.fonts') 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/views/studio/add-link.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/views/studio/add-link.blade.php -------------------------------------------------------------------------------- /resources/views/vendor/self-update/mails/update-available.blade.php: -------------------------------------------------------------------------------- 1 | Hello! 2 | 3 | The new version {{ $newVersion }} is available. 4 | 5 | Kind regards 6 | -------------------------------------------------------------------------------- /resources/views/vendor/self-update/self-update.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/resources/views/vendor/self-update/self-update.blade.php -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 18 | return $request->user(); 19 | }); 20 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 18 | }); 19 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 19 | })->purpose('Display an inspiring quote'); 20 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/index.php'; 22 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | compiled.php 2 | config.php 3 | down 4 | events.scanned.php 5 | maintenance.php 6 | routes.php 7 | routes.scanned.php 8 | schedule-* 9 | services.json 10 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-cyrillic-ext-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-ext-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-ext-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-ext-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-ext-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-ext-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-ext-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-ext-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-ext-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-ext-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-ext-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-greek-ext-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-greek-ext-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-ext-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-ext-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-ext-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-ext-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-ext-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-ext-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-ext-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-ext-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-ext-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-ext-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-latin-ext-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-latin-ext-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-vietnamese-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-vietnamese-300-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-vietnamese-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-vietnamese-300-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-vietnamese-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-vietnamese-400-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-vietnamese-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-vietnamese-400-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-vietnamese-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-vietnamese-700-normal.woff -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-assets/roboto-vietnamese-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/extra/custom-assets/roboto-vietnamese-700-normal.woff2 -------------------------------------------------------------------------------- /themes/PolySleek/extra/custom-body.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/PolySleek/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/PolySleek/preview.png -------------------------------------------------------------------------------- /themes/galaxy/extra/custom-assets/karla-latin-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/extra/custom-assets/karla-latin-400-normal.woff -------------------------------------------------------------------------------- /themes/galaxy/extra/custom-assets/karla-latin-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/extra/custom-assets/karla-latin-400-normal.woff2 -------------------------------------------------------------------------------- /themes/galaxy/extra/custom-assets/karla-latin-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/extra/custom-assets/karla-latin-700-normal.woff -------------------------------------------------------------------------------- /themes/galaxy/extra/custom-assets/karla-latin-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/extra/custom-assets/karla-latin-700-normal.woff2 -------------------------------------------------------------------------------- /themes/galaxy/extra/custom-assets/karla-latin-ext-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/extra/custom-assets/karla-latin-ext-400-normal.woff -------------------------------------------------------------------------------- /themes/galaxy/extra/custom-assets/karla-latin-ext-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/extra/custom-assets/karla-latin-ext-400-normal.woff2 -------------------------------------------------------------------------------- /themes/galaxy/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkStackOrg/LinkStack/6489a95b75c57f3d5cb6065be8bc715585e5b525/themes/galaxy/preview.png -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- 1 | 4.8.4 2 | --------------------------------------------------------------------------------