FIX: Fallback page loading

This commit is contained in:
Tony Air 2021-03-30 12:43:22 +07:00
parent 4ffbfa5a01
commit d7228b6200
14 changed files with 540 additions and 488 deletions

View File

@ -3,7 +3,8 @@
[
"@babel/preset-env",
{
"targets": {
"targets":
{
"node": "6.10",
"esmodules": true
}
@ -23,6 +24,7 @@
"plugins": [
"@babel/plugin-syntax-top-level-await",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-syntax-jsx"
"@babel/plugin-syntax-jsx",
"@babel/plugin-proposal-class-properties"
]
}

2
dist/css/app.css vendored

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
{
"version": "3.1.6",
"version": "3.1.7",
"name": "@a2nt/ss-bootstrap-ui-webpack-boilerplate-react",
"description": "This UI Kit allows you to build Bootstrap 5 webapp with some extra UI features. It's easy to extend and easy to convert HTML templates to CMS templates.",
"icons": {

View File

@ -1,5 +1,5 @@
{
"version": "3.1.6",
"version": "3.1.7",
"api_version": 1,
"layout": {
"logo": "yandex-browser-50x50.png",

2
dist/index.html vendored
View File

@ -1,4 +1,4 @@
<!doctype html><html lang="en"><head><title>Webpack Bootstrap 4 UI Demo</title><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="description" content="UI Kit"/><meta name="author" content="Tony Air <tony@twma.pro>"/><meta name="ping" content="/Security/ping"/><meta name="api_url" content="http://127.0.0.1/graphql"/><meta name="api_static_domain" content="http://127.0.0.1"/><meta name="swversion" content="sw-1616356855093"/><base href=""/><script defer="defer" src="js/app.js"></script><script defer="defer" src="js/app_sw.js"></script><link href="css/app.css" rel="stylesheet"></head><body data-default-lng="0" data-default-lat="0"><div class="wrapper"><style>@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(1.35rem,0)}}body,html{font-size:14px;margin:0;padding:0;background:#fff;color:#333;overflow-x:hidden}@media (min-width:2000px){body,html{font-size:.9vw}}#PageLoading{position:fixed;left:0;top:0;margin:0;width:100%!important;height:100%!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2000;will-change:opacity;background:#212529;color:#212529}#PageLoading .logo{filter:invert(1);margin-left:20px;margin-left:2vw;width:100px;width:12.5vw}#PageLoading .tagline{color:#fff;font-size:1.8rem;font-size:4vh;letter-spacing:.25em}.main-bn{position:fixed;top:0;left:0;width:100%;z-index:99999999;padding:.5rem 1rem;text-align:center;color:#fff;background:red}iframe,img{max-width:100%}.loading-spinner{text-align:center}.lds-ellipsis{display:inline-block;position:relative;width:4.57rem;height:1rem;color:#fff}.lds-ellipsis div{position:absolute;top:.15rem;width:.78rem;height:.78rem;border-radius:50%;background:#888;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:.42rem;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:.9rem;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:1.85rem;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:3.21rem;animation:lds-ellipsis3 .6s infinite}@keyframes lds-text{from{font-size:1em}to{font-size:1.5em}}.lds-text{position:absolute;top:50%;left:50%;margin-left:-5rem;margin-top:8rem;font-size:.8rem;letter-spacing:.25em;color:#fff}.lds-text b{font-weight:300;animation:lds-text 5s ease infinite alternate}.lds-text b:nth-child(1){animation-delay:.5s}.lds-text b:nth-child(2){animation-delay:1s}.lds-text b:nth-child(3){animation-delay:1.5s}.lds-text b:nth-child(4){animation-delay:2s}.lds-text b:nth-child(5){animation-delay:2.5s}.lds-text b:nth-child(6){animation-delay:3s}.lds-text b:nth-child(7){animation-delay:3.5s}.lds-text b:nth-child(8){animation-delay:4s}.lds-text b:nth-child(9){animation-delay:4.5s}.lds-text b:nth-child(10){animation-delay:5s}@media (orientation:portrait){#PageLoading .logo{width:50vw}#PageLoading .tagline{font-size:4vw}}</style><div id="PageLoading"><div class="loading-spinner"><img class="logo" src="../fonts/logo.svg" width="200" alt="UI Kit"/><br/><div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div><br/><div class="lds-placeholder">LOADING...</div><div class="lds-text"><b>L</b> <b>O</b> <b>A</b> <b>D</b> <b>I</b> <b>N</b> <b>G</b> <b>.</b> <b>.</b> <b>.</b></div></div></div><div id="SiteWideAlerts" class="offline-message"><div class="alert alert-danger alert-offline alert-dismissible fade show" role="alert"><div class="typography">The Internet connection is missing right now, but you're able to browse previously opened pages offline.</div><button type="button" class="btn btn-danger btn-close" data-bs-dismiss="alert" aria-label="Close"><i class="fas fa-times"></i></button></div><noscript><div class="main-bn alert alert-fixed-top alert-danger" role="alert">Please, enable javascript.</div></noscript><!--[if lt IE 11
<!doctype html><html lang="en"><head><title>Webpack Bootstrap 4 UI Demo</title><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="description" content="UI Kit"/><meta name="author" content="Tony Air <tony@twma.pro>"/><meta name="ping" content="/Security/ping"/><meta name="api_url" content="http://127.0.0.1/graphql"/><meta name="api_static_domain" content="http://127.0.0.1"/><meta name="swversion" content="sw-1617082816473"/><base href=""/><script defer="defer" src="js/app.js"></script><script defer="defer" src="js/app_sw.js"></script><link href="css/app.css" rel="stylesheet"></head><body data-default-lng="0" data-default-lat="0"><div class="wrapper"><style>@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(1.35rem,0)}}body,html{font-size:14px;margin:0;padding:0;background:#fff;color:#333;overflow-x:hidden}@media (min-width:2000px){body,html{font-size:.9vw}}#PageLoading{position:fixed;left:0;top:0;margin:0;width:100%!important;height:100%!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2000;will-change:opacity;background:#212529;color:#212529}#PageLoading .logo{filter:invert(1);margin-left:20px;margin-left:2vw;width:100px;width:12.5vw}#PageLoading .tagline{color:#fff;font-size:1.8rem;font-size:4vh;letter-spacing:.25em}.main-bn{position:fixed;top:0;left:0;width:100%;z-index:99999999;padding:.5rem 1rem;text-align:center;color:#fff;background:red}iframe,img{max-width:100%}.loading-spinner{text-align:center}.lds-ellipsis{display:inline-block;position:relative;width:4.57rem;height:1rem;color:#fff}.lds-ellipsis div{position:absolute;top:.15rem;width:.78rem;height:.78rem;border-radius:50%;background:#888;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:.42rem;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:.9rem;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:1.85rem;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:3.21rem;animation:lds-ellipsis3 .6s infinite}@keyframes lds-text{from{font-size:1em}to{font-size:1.5em}}.lds-text{position:absolute;top:50%;left:50%;margin-left:-5rem;margin-top:8rem;font-size:.8rem;letter-spacing:.25em;color:#fff}.lds-text b{font-weight:300;animation:lds-text 5s ease infinite alternate}.lds-text b:nth-child(1){animation-delay:.5s}.lds-text b:nth-child(2){animation-delay:1s}.lds-text b:nth-child(3){animation-delay:1.5s}.lds-text b:nth-child(4){animation-delay:2s}.lds-text b:nth-child(5){animation-delay:2.5s}.lds-text b:nth-child(6){animation-delay:3s}.lds-text b:nth-child(7){animation-delay:3.5s}.lds-text b:nth-child(8){animation-delay:4s}.lds-text b:nth-child(9){animation-delay:4.5s}.lds-text b:nth-child(10){animation-delay:5s}@media (orientation:portrait){#PageLoading .logo{width:50vw}#PageLoading .tagline{font-size:4vw}}</style><div id="PageLoading"><div class="loading-spinner"><img class="logo" src="../fonts/logo.svg" width="200" alt="UI Kit"/><br/><div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div><br/><div class="lds-placeholder">LOADING...</div><div class="lds-text"><b>L</b> <b>O</b> <b>A</b> <b>D</b> <b>I</b> <b>N</b> <b>G</b> <b>.</b> <b>.</b> <b>.</b></div></div></div><div id="SiteWideAlerts" class="offline-message"><div class="alert alert-danger alert-offline alert-dismissible fade show" role="alert"><div class="typography">The Internet connection is missing right now, but you're able to browse previously opened pages offline.</div><button type="button" class="btn btn-danger btn-close" data-bs-dismiss="alert" aria-label="Close"><i class="fas fa-times"></i></button></div><noscript><div class="main-bn alert alert-fixed-top alert-danger" role="alert">Please, enable javascript.</div></noscript><!--[if lt IE 11
]><div class="main-bn alert alert-danger" role="alert">
<a
href="https://www.google.com/chrome/browser/desktop/"

2
dist/js/app.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*!
* Bootstrap v5.0.0-beta2 (https://getbootstrap.com/)
* Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/

2
dist/js/app_sw.js vendored
View File

@ -1 +1 @@
!function(){var e={2124:function(e){e.exports=function log(e){false}},5975:function(e){Cache.prototype.add||(Cache.prototype.add=function add(e){return this.addAll([e])}),Cache.prototype.addAll||(Cache.prototype.addAll=function addAll(e){var t=this;function NetworkError(e){this.name="NetworkError",this.code=19,this.message=e}return NetworkError.prototype=Object.create(Error.prototype),Promise.resolve().then((function(){if(arguments.length<1)throw new TypeError;return e=e.map((function(e){return e instanceof Request?e:String(e)})),Promise.all(e.map((function(e){"string"===typeof e&&(e=new Request(e));var t=new URL(e.url).protocol;if("http:"!==t&&"https:"!==t)throw new NetworkError("Invalid scheme");return fetch(e.clone())})))})).then((function(n){return Promise.all(n.map((function(n,r){return t.put(e[r],n)})))})).then((function(){}))}),CacheStorage.prototype.match||(CacheStorage.prototype.match=function match(e,t){var n=this;return this.keys().then((function(r){var o;return r.reduce((function(r,a){return r.then((function(){return o||n.open(a).then((function(n){return n.match(e,t)})).then((function(e){return o=e}))}))}),Promise.resolve())}))}),e.exports=self.caches}},t={};function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,__webpack_require__),o.exports}!function(){var e="".concat("@a2nt/ss-bootstrap-ui-webpack-boilerplate-react","-sw"),t="".concat("3.1.6","-sw"),n=__webpack_require__(2124),r=__webpack_require__(5975);if("string"!==typeof e)throw new Error("Cache Name cannot be empty");self.addEventListener("fetch",(function(t){if("GET"===t.request.method){var o=new URL(t.request.url);if(o.pathname.indexOf("admin")>=0||o.pathname.indexOf("Security")>=0||o.pathname.indexOf("/dev")>=0)n("SW: skip admin ".concat(t.request.url));else{var a=t.request.clone(),c=t.request.clone();t.respondWith(fetch(a).then((function(n){var o=n.clone();return r.open(e).then((function(e){var n=t.request.clone();e.put(n,o)})),n})).catch((function(e){return n("SW: fetch failed"),r.match(c)})))}}})),self.addEventListener("activate",(function(o){n("SW: activated: ".concat(t)),o.waitUntil(r.delete(e))})),self.addEventListener("install",(function(e){n("SW: installing version: ".concat(t))}))}()}();
!function(){var e={7674:function(e){e.exports=function log(e){false}},7222:function(e){Cache.prototype.add||(Cache.prototype.add=function add(e){return this.addAll([e])}),Cache.prototype.addAll||(Cache.prototype.addAll=function addAll(e){var t=this;function NetworkError(e){this.name="NetworkError",this.code=19,this.message=e}return NetworkError.prototype=Object.create(Error.prototype),Promise.resolve().then((function(){if(arguments.length<1)throw new TypeError;return e=e.map((function(e){return e instanceof Request?e:String(e)})),Promise.all(e.map((function(e){"string"===typeof e&&(e=new Request(e));var t=new URL(e.url).protocol;if("http:"!==t&&"https:"!==t)throw new NetworkError("Invalid scheme");return fetch(e.clone())})))})).then((function(n){return Promise.all(n.map((function(n,r){return t.put(e[r],n)})))})).then((function(){}))}),CacheStorage.prototype.match||(CacheStorage.prototype.match=function match(e,t){var n=this;return this.keys().then((function(r){var o;return r.reduce((function(r,a){return r.then((function(){return o||n.open(a).then((function(n){return n.match(e,t)})).then((function(e){return o=e}))}))}),Promise.resolve())}))}),e.exports=self.caches}},t={};function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,__webpack_require__),o.exports}!function(){var e="".concat("@a2nt/ss-bootstrap-ui-webpack-boilerplate-react","-sw"),t="".concat("3.1.7","-sw"),n=__webpack_require__(7674),r=__webpack_require__(7222);if("string"!==typeof e)throw new Error("Cache Name cannot be empty");self.addEventListener("fetch",(function(t){if("GET"===t.request.method){var o=new URL(t.request.url);if(o.pathname.indexOf("admin")>=0||o.pathname.indexOf("Security")>=0||o.pathname.indexOf("/dev")>=0)n("SW: skip admin ".concat(t.request.url));else{var a=t.request.clone(),c=t.request.clone();t.respondWith(fetch(a).then((function(n){var o=n.clone();return r.open(e).then((function(e){var n=t.request.clone();e.put(n,o)})),n})).catch((function(e){return n("SW: fetch failed"),r.match(c)})))}}})),self.addEventListener("activate",(function(o){n("SW: activated: ".concat(t)),o.waitUntil(r.delete(e))})),self.addEventListener("install",(function(e){n("SW: installing version: ".concat(t))}))}()}();

490
dist/records.json vendored
View File

@ -14,44 +14,44 @@
},
"modules": {
"byIdentifier": {
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/runtime/getUrl.js": 827,
"./node_modules/.pnpm/file-loader@6.2.0_webpack@5.27.1/node_modules/file-loader/dist/cjs.js??ruleSet[1].rules[3].use[0]!./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.27.1/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 279,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./node_modules/.pnpm/@a2nt/meta-lightbox-react@3.1.0/node_modules/@a2nt/meta-lightbox-react/src/html/meta-lightbox.html": 221,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Accordion.html": 627,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Content.html": 499,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Elements/ElementsList.html": 613,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Map.html": 227,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/First.html": 681,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Footer.html": 781,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Head.html": 278,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Last.html": 979,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Navigation.html": 388,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/Slider.html": 978,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/_components/Alerts.html": 486,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/_components/Flyout.html": 134,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.27.1/node_modules/html-loader/dist/cjs.js!./src/html/_components/LoadingSpinner.html": 803,
"./node_modules/.pnpm/html-webpack-plugin@5.3.1_webpack@5.27.1/node_modules/html-webpack-plugin/lib/loader.js!./src/index.html": 993,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/runtime/getUrl.js": 559,
"./node_modules/.pnpm/file-loader@6.2.0_webpack@5.28.0/node_modules/file-loader/dist/cjs.js??ruleSet[1].rules[3].use[0]!./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.28.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 193,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./node_modules/.pnpm/@a2nt/meta-lightbox-react@3.1.0/node_modules/@a2nt/meta-lightbox-react/src/html/meta-lightbox.html": 237,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Accordion.html": 6,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Content.html": 315,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/ElementsList.html": 779,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Map.html": 660,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/First.html": 336,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Footer.html": 932,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Head.html": 848,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Last.html": 215,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Navigation.html": 977,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/Slider.html": 220,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/Alerts.html": 408,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/Flyout.html": 614,
"./node_modules/.pnpm/html-loader@1.3.2_webpack@5.28.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/LoadingSpinner.html": 638,
"./node_modules/.pnpm/html-webpack-plugin@5.3.1_webpack@5.28.0/node_modules/html-webpack-plugin/lib/loader.js!./src/index.html": 153,
"data:text/javascript,__webpack_public_path__ = __webpack_base_uri__ = htmlWebpackPluginPublicPath;": 295
},
"usedIds": [
134,
221,
227,
278,
279,
6,
153,
193,
215,
220,
237,
295,
388,
486,
499,
613,
627,
681,
781,
803,
827,
978,
979,
993
315,
336,
408,
559,
614,
638,
660,
779,
848,
932,
977
]
}
}
@ -70,206 +70,256 @@
898
]
},
"mini-css-extract-plugin /mnt/data/srv/dist/repositories/webpack-bootstrap-ui-kit/node_modules/.pnpm/css-loader@5.2.0_webpack@5.28.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@3.1.2/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@11.0.1_node-sass@5.0.0+webpack@5.28.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/@a2nt/meta-lightbox-react@3.1.0/node_modules/@a2nt/meta-lightbox-react/src/scss/_window.scss": [
{
"chunks": {
"byName": {
"child": 396
},
"bySource": {
"0 child": 396
},
"usedIds": [
396
]
},
"modules": {
"byIdentifier": {
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@5.2.0_webpack@5.28.0/node_modules/css-loader/dist/runtime/api.js": 798,
"./node_modules/.pnpm/css-loader@5.2.0_webpack@5.28.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@3.1.2/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@11.0.1_node-sass@5.0.0+webpack@5.28.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/@a2nt/meta-lightbox-react@3.1.0/node_modules/@a2nt/meta-lightbox-react/src/scss/_window.scss": 82
},
"usedIds": [
82,
798
]
}
}
],
"mini-css-extract-plugin /mnt/data/srv/dist/repositories/webpack-bootstrap-ui-kit/node_modules/.pnpm/css-loader@5.2.0_webpack@5.28.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@3.1.2/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@11.0.1_node-sass@5.0.0+webpack@5.28.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/app.scss": [
{
"chunks": {
"byName": {
"child": 396
},
"bySource": {
"0 child": 396
},
"usedIds": [
396
]
},
"modules": {
"byIdentifier": {
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@5.2.0_webpack@5.28.0/node_modules/css-loader/dist/runtime/api.js": 798,
"./node_modules/.pnpm/css-loader@5.2.0_webpack@5.28.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@3.1.2/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@11.0.1_node-sass@5.0.0+webpack@5.28.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/app.scss": 649
},
"usedIds": [
649,
798
]
}
}
],
"modules": {
"byIdentifier": {
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/cache/index.js|1268684ed6a46496b0ed3b9b69f80882": 8129,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/cache/inmemory/types.js": 2312,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/core/ApolloClient.js|1d1f8dd6a8ef823ccec12c57888bee56": 4150,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/core/ObservableQuery.js|68b110d81cbfce7cc1d1df10fdc84e32": 6909,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/core/index.js": 8919,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/core/networkStatus.js": 6443,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/core/types.js": 2629,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/errors/index.js": 7097,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/index.js": 690,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/ApolloLink.js": 6925,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/concat.js": 1597,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/empty.js": 2874,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/execute.js": 5693,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/from.js": 8903,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/index.js": 5955,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/split.js": 3663,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/core/types.js": 1174,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/http/index.js|d361d7a5509c0e55516f265cdfad02c1": 5963,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/link/utils/index.js|2e0d9dabbe00e5b71b7adf66fa4a93a3": 5852,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/react/context/index.js|c5fe108de6679fc0357955c6a4d76125": 6775,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/react/hooks/index.js|865da72d753785f533132d512f260143": 7543,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/react/index.js": 7569,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/react/parser/index.js": 2991,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/react/types/types.js": 5190,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.12_graphql@15.5.0+react@17.0.1/node_modules/@apollo/client/utilities/index.js|c26563b7731defb51fa7b32a4e8ef3a5": 2282,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@wry/equality@0.3.4/node_modules/@wry/equality/lib/equality.esm.js": 5661,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/index.js": 4369,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/adapters/xhr.js": 1141,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/axios.js": 4821,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/cancel/Cancel.js": 8835,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/cancel/CancelToken.js": 5769,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/cancel/isCancel.js": 5455,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/Axios.js": 7669,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/InterceptorManager.js": 3482,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/buildFullPath.js": 7653,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/createError.js": 1762,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/dispatchRequest.js": 4722,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/enhanceError.js": 1579,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/mergeConfig.js": 8255,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/settle.js": 2368,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/transformData.js": 8877,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/defaults.js": 4803,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/bind.js": 1466,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/buildURL.js": 2247,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/combineURLs.js": 5058,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/cookies.js": 7423,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/isAbsoluteURL.js": 3843,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/isAxiosError.js": 2696,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/isURLSameOrigin.js": 7808,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/normalizeHeaderName.js": 8167,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/parseHeaders.js": 7094,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/spread.js": 5574,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/utils.js": 6002,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/balanced-match@1.0.0/node_modules/balanced-match/index.js": 3780,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/brace-expansion@2.0.1/node_modules/brace-expansion/index.js": 8071,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/fast-json-stable-stringify@2.1.0/node_modules/fast-json-stable-stringify/index.js": 484,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql-tag@2.11.0_graphql@15.5.0/node_modules/graphql-tag/src/index.js": 2571,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/error/GraphQLError.js": 3434,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/error/syntaxError.js": 7310,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/defineInspect.js": 4118,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/devAssert.js": 7256,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/inspect.js": 1952,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/instanceOf.js": 4034,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/invariant.js": 8119,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/isObjectLike.js": 1129,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/nodejsCustomInspectSymbol.js": 4930,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/ast.js": 7242,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/blockString.js": 8391,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/directiveLocation.js": 9584,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/kinds.js": 7673,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/lexer.js": 2755,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/location.js": 9489,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/parser.js": 8241,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/printLocation.js": 7117,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/source.js": 9115,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/tokenKind.js": 6389,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/polyfills/symbols.js": 5457,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/minimatch@3.0.4/node_modules/minimatch/minimatch.js": 4133,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/react-tiny-oembed@1.0.1_react-dom@17.0.1+react@17.0.1/node_modules/react-tiny-oembed/lib/index.js": 9914,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/symbol-observable@3.0.0/node_modules/symbol-observable/es/index.js|0b2822e224fc33e3110b0db74427184b": 6724,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/ts-invariant@0.6.2/node_modules/ts-invariant/lib/invariant.esm.js|61f3e435e14803f86036a1b4594c169d": 3470,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/tslib@2.1.0/node_modules/tslib/tslib.es6.js": 8322,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/zen-observable@0.8.15/node_modules/zen-observable/index.js": 8442,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/zen-observable@0.8.15/node_modules/zen-observable/lib/Observable.js": 3265,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/_components/_main.funcs.js": 442,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/app.js|ef448750c0baa858167f1c500a27219f": 7502,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/lib/log.js": 2124,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/types/sw.js": 5860,
"./node_modules/.pnpm/babel-loader@8.2.2_065a67ff5564bd36db93cc77755a02d6/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./thirdparty/serviceworker-caches.js": 5975,
"./node_modules/.pnpm/file-loader@6.2.0_webpack@5.27.1/node_modules/file-loader/dist/cjs.js??ruleSet[1].rules[3].use[0]!./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.27.1/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 9279,
"./node_modules/.pnpm/file-loader@6.2.0_webpack@5.27.1/node_modules/file-loader/dist/cjs.js??ruleSet[1].rules[3].use[0]!./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.27.1/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo3.svg": 7701,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/cache/index.js|0091b4e7b3ab2ed78c5d04c7b62a7afe": 8023,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/cache/inmemory/types.js": 910,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/core/ApolloClient.js|d07a3485dc7dd71ab0525a7620550af0": 1453,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/core/ObservableQuery.js|bd95a3dcf8b7c485dd4053a28a5ea7a1": 7150,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/core/index.js": 8544,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/core/networkStatus.js": 7408,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/core/types.js": 4980,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/errors/index.js": 8982,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/index.js": 4368,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/ApolloLink.js": 6742,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/concat.js": 3950,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/empty.js": 6209,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/execute.js": 6659,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/from.js": 5045,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/index.js": 2400,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/split.js": 4673,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/core/types.js": 8617,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/http/index.js|e26e24d49c9340ed9619560c6f5ad00c": 9935,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/link/utils/index.js|616ad867182530d0b8996475483667e6": 9830,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/react/context/index.js|677753bcb143b20dc8847719629e3cd5": 7124,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/react/hooks/index.js|fd3e5d2407ca4caa1a2f4bc81dfc77ca": 805,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/react/index.js": 4086,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/react/parser/index.js": 4229,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/react/types/types.js": 5420,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@apollo/client@3.3.13_graphql@15.5.0+react@17.0.2/node_modules/@apollo/client/utilities/index.js|6f51e2073e4e61680c0405d85291bc44": 6667,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/@wry/equality@0.3.4/node_modules/@wry/equality/lib/equality.esm.js": 4933,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/index.js": 6416,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/adapters/xhr.js": 1776,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/axios.js": 460,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/cancel/Cancel.js": 1690,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/cancel/CancelToken.js": 3845,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/cancel/isCancel.js": 6432,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/Axios.js": 424,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/InterceptorManager.js": 6370,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/buildFullPath.js": 8279,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/createError.js": 5688,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/dispatchRequest.js": 7511,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/enhanceError.js": 2610,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/mergeConfig.js": 8375,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/settle.js": 7528,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/core/transformData.js": 3684,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/defaults.js": 3194,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/bind.js": 7311,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/buildURL.js": 4942,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/combineURLs.js": 7689,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/cookies.js": 4426,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/isAbsoluteURL.js": 2998,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/isAxiosError.js": 4520,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/isURLSameOrigin.js": 6880,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/normalizeHeaderName.js": 4272,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/parseHeaders.js": 7065,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/helpers/spread.js": 4770,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1/node_modules/axios/lib/utils.js": 6088,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/balanced-match@1.0.0/node_modules/balanced-match/index.js": 3547,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/brace-expansion@2.0.1/node_modules/brace-expansion/index.js": 5443,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/fast-json-stable-stringify@2.1.0/node_modules/fast-json-stable-stringify/index.js": 4952,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql-tag@2.11.0_graphql@15.5.0/node_modules/graphql-tag/src/index.js": 7918,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/error/GraphQLError.js": 7354,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/error/syntaxError.js": 829,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/defineInspect.js": 9120,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/devAssert.js": 6272,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/inspect.js": 9603,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/instanceOf.js": 1983,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/invariant.js": 9657,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/isObjectLike.js": 9717,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/jsutils/nodejsCustomInspectSymbol.js": 5355,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/ast.js": 4677,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/blockString.js": 9932,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/directiveLocation.js": 6468,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/kinds.js": 4226,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/lexer.js": 1916,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/location.js": 287,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/parser.js": 507,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/printLocation.js": 902,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/source.js": 8583,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/tokenKind.js": 2261,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/polyfills/symbols.js": 1471,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/minimatch@3.0.4/node_modules/minimatch/minimatch.js": 40,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/react-tiny-oembed@1.0.1_react-dom@17.0.2+react@17.0.2/node_modules/react-tiny-oembed/lib/index.js": 4607,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/symbol-observable@3.0.0/node_modules/symbol-observable/es/index.js|c0f1023d926bc8cfd85592d3ecafaefe": 69,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/ts-invariant@0.6.2/node_modules/ts-invariant/lib/invariant.esm.js|b379fb56f66d69020750671a8566afce": 7525,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/tslib@2.1.0/node_modules/tslib/tslib.es6.js": 7056,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/zen-observable@0.8.15/node_modules/zen-observable/index.js": 3033,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/zen-observable@0.8.15/node_modules/zen-observable/lib/Observable.js": 8192,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/_components/_main.funcs.js": 3062,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/app.js|1cc38759de6ece116a7712f614227d81": 8378,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/lib/log.js": 7674,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/types/sw.js": 5268,
"./node_modules/.pnpm/babel-loader@8.2.2_85719aba9ad21591b8751e49239ef1a1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./thirdparty/serviceworker-caches.js": 7222,
"./node_modules/.pnpm/file-loader@6.2.0_webpack@5.28.0/node_modules/file-loader/dist/cjs.js??ruleSet[1].rules[3].use[0]!./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.28.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 7193,
"./node_modules/.pnpm/file-loader@6.2.0_webpack@5.28.0/node_modules/file-loader/dist/cjs.js??ruleSet[1].rules[3].use[0]!./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.28.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo3.svg": 6616,
"./node_modules/.pnpm/graphql@15.5.0/node_modules/graphql/language/visitor.mjs|3169b6159575a7c1144bcfbea4ed01af": 3210,
"./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.27.1/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/bg.png": 5811,
"./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.27.1/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo1.png": 7548,
"./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.28.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/bg.png": 4778,
"./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.28.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo1.png": 8493,
"./node_modules/font-awesome|sync|nonrecursive|../../../../../../\\.(otf|eot|svg|ttf|woff|woff2)$/": 3761,
"./src/img|sync|nonrecursive|../../../../../../\\.(png|jpe?g|svg)$/": 9310,
"external \"React\"": 3804,
"ignored|./node_modules/.pnpm/minimatch@3.0.4/node_modules/minimatch|path": 2061
},
"usedIds": [
442,
484,
690,
1129,
1141,
1174,
1466,
1579,
1597,
1762,
1952,
40,
69,
287,
424,
460,
507,
805,
829,
902,
910,
1453,
1471,
1690,
1776,
1916,
1983,
2061,
2124,
2247,
2282,
2312,
2368,
2571,
2629,
2696,
2755,
2874,
2991,
2261,
2400,
2610,
2998,
3033,
3062,
3194,
3210,
3265,
3434,
3470,
3482,
3663,
3547,
3684,
3761,
3780,
3804,
3843,
4034,
4118,
4133,
4150,
4369,
4722,
4803,
4821,
4930,
5058,
5190,
5455,
5457,
5574,
5661,
5693,
5769,
5811,
5852,
5860,
5955,
5963,
5975,
6002,
6389,
6443,
6724,
6775,
6909,
6925,
7094,
7097,
7117,
7242,
7256,
7310,
7423,
7502,
7543,
7548,
7569,
7653,
7669,
7673,
7701,
7808,
8071,
8119,
8129,
8167,
8241,
8255,
8322,
8391,
8442,
8835,
8877,
8903,
8919,
9115,
9279,
3845,
3950,
4086,
4226,
4229,
4272,
4368,
4426,
4520,
4607,
4673,
4677,
4770,
4778,
4933,
4942,
4952,
4980,
5045,
5268,
5355,
5420,
5443,
5688,
6088,
6209,
6272,
6370,
6416,
6432,
6468,
6616,
6659,
6667,
6742,
6880,
7056,
7065,
7124,
7150,
7193,
7222,
7311,
7354,
7408,
7511,
7525,
7528,
7674,
7689,
7918,
8023,
8192,
8279,
8375,
8378,
8493,
8544,
8583,
8617,
8982,
9120,
9310,
9489,
9584,
9914
9603,
9657,
9717,
9830,
9932,
9935
]
}
}

4
dist/report.html vendored

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "@a2nt/ss-bootstrap-ui-webpack-boilerplate-react",
"version": "3.1.6",
"version": "3.1.7",
"description": "This UI Kit allows you to build Bootstrap 5 webapp with some extra UI features. It's easy to extend and easy to convert HTML templates to CMS templates.",
"author": "Tony Air <tony@twma.pro>",
"license": "BSD-2-Clause",
@ -50,9 +50,9 @@
],
"dependencies": {
"@a2nt/meta-lightbox-react": "^3.1.0",
"@angular/common": "^11.2.6",
"@angular/core": "^11.2.6",
"@apollo/client": "^3.3.12",
"@angular/common": "^11.2.7",
"@angular/core": "^11.2.7",
"@apollo/client": "^3.3.13",
"@jsanahuja/instagramfeed": "github:jsanahuja/instagramfeed",
"@popperjs/core": "^2.9.1",
"aos": "^2.3.4",
@ -70,29 +70,29 @@
"localforage-cordovasqlitedriver": "^1.8.0",
"lodash.debounce": "^4.0.8",
"lodash.throttle": "^4.1.1",
"mapbox-gl": "^2.1.1",
"mapbox-gl": "^2.2.0",
"material-design-color": "^2.3.2",
"minimatch": "^3.0.4",
"moment": "^2.29.1",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-tiny-oembed": "^1.0.1",
"rxjs": "^6.6.6",
"rxjs": "^6.6.7",
"select2": "^4.0.13",
"setimmediate": "^1.0.5"
},
"devDependencies": {
"@a2nt/image-sprite-webpack-plugin": "^0.2.5",
"@babel/core": "^7.13.10",
"@babel/eslint-parser": "^7.13.10",
"@babel/core": "^7.13.14",
"@babel/eslint-parser": "^7.13.14",
"@babel/plugin-proposal-class-properties": "^7.13.0",
"@babel/plugin-proposal-object-rest-spread": "^7.13.8",
"@babel/plugin-syntax-jsx": "^7.12.13",
"@babel/plugin-syntax-top-level-await": "^7.12.13",
"@babel/plugin-transform-react-jsx": "^7.12.17",
"@babel/plugin-transform-react-jsx": "^7.13.12",
"@babel/plugin-transform-runtime": "^7.13.10",
"@babel/preset-env": "^7.13.10",
"@babel/preset-react": "^7.12.13",
"@babel/preset-env": "^7.13.12",
"@babel/preset-react": "^7.13.13",
"@babel/runtime": "^7.13.10",
"@googlemaps/markerclustererplus": "*",
"@ungap/global-this": "^0.4.4",
@ -108,11 +108,11 @@
"copy-webpack-plugin": "^7.0.0",
"croppie": "^2.6.5",
"cross-env": "^7.0.3",
"css-loader": "^5.1.3",
"eslint": "^7.22.0",
"css-loader": "^5.2.0",
"eslint": "^7.23.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jquery": "^1.5.1",
"eslint-plugin-react": "^7.22.0",
"eslint-plugin-react": "^7.23.1",
"events": "^3.3.0",
"exif-js": "^2.3.0",
"exports-loader": "^2.0.0",
@ -131,7 +131,7 @@
"html-webpack-plugin": "^5.3.1",
"img-optimize-loader": "^1.0.7",
"loglevel": "^1.7.1",
"mini-css-extract-plugin": "^1.3.9",
"mini-css-extract-plugin": "^1.4.0",
"msw": "^0.26.2",
"node-fetch": "^2.6.1",
"node-sass": "^5.0.0",
@ -144,7 +144,7 @@
"querystring": "^0.2.1",
"raw-loader": "^4.0.2",
"react-hot-loader": "^4.13.0",
"react-is": "^17.0.1",
"react-is": "^17.0.2",
"react-lifecycles-compat": "^3.0.4",
"regenerator-runtime": "^0.13.7",
"resolve-url-loader": "^3.1.2",
@ -153,7 +153,7 @@
"sass-lint": "^1.13.1",
"sass-lint-fix": "^1.12.1",
"sass-loader": "^11.0.1",
"scheduler": "^0.20.1",
"scheduler": "^0.20.2",
"shallowequal": "^1.1.0",
"strip-ansi": "^6.0.0",
"style-loader": "^2.0.0",
@ -164,10 +164,10 @@
"tslib": "^2.1.0",
"url": "^0.11.0",
"url-loader": "^4.1.1",
"webpack": "^5.27.1",
"webpack": "^5.28.0",
"webpack-bundle-analyzer": "^4.4.0",
"webpack-cli": "^4.5.0",
"webpack-dev-server": "^4.0.0-beta.0",
"webpack-cli": "^4.6.0",
"webpack-dev-server": "^4.0.0-beta.1",
"webpack-manifest-plugin": "^3.1.0",
"webpack-merge": "^5.7.3",
"yarn": "^1.22.10",

View File

@ -2,11 +2,11 @@ import Events from '../_events';
import { cache } from './_apollo.cache';
import {
from,
ApolloClient,
HttpLink,
ApolloLink,
concat,
from,
ApolloClient,
HttpLink,
ApolloLink,
concat,
} from '@apollo/client';
import { onError } from '@apollo/client/link/error';
@ -14,45 +14,45 @@ const NAME = '_appolo';
const API_META = document.querySelector('meta[name="api_url"]');
const API_URL = API_META ?
API_META.getAttribute('content') :
`${window.location.protocol }//${ window.location.host }/graphql`;
API_META.getAttribute('content') :
`${window.location.protocol }//${ window.location.host }/graphql`;
const authMiddleware = new ApolloLink((operation, forward) => {
// add the authorization to the headers
operation.setContext({
headers: {
apikey: `${GRAPHQL_API_KEY}`,
},
});
// add the authorization to the headers
operation.setContext({
headers: {
apikey: `${GRAPHQL_API_KEY}`,
},
});
return forward(operation);
return forward(operation);
});
console.info(`%cAPI: ${API_URL}`, 'color:green;font-size:10px');
const link = from([
authMiddleware,
new ApolloLink((operation, forward) => {
operation.setContext({ start: new Date() });
return forward(operation);
}),
onError(({ operation, response, graphQLErrors, networkError, forward }) => {
if (operation.operationName === 'IgnoreErrorsQuery') {
console.error(`${NAME}: IgnoreErrorsQuery`);
response.errors = null;
return;
}
authMiddleware,
new ApolloLink((operation, forward) => {
operation.setContext({ start: new Date() });
return forward(operation);
}),
onError(({ operation, response, graphQLErrors, networkError, forward }) => {
if (operation.operationName === 'IgnoreErrorsQuery') {
console.error(`${NAME}: IgnoreErrorsQuery`);
response.errors = null;
return;
}
if (graphQLErrors) {
graphQLErrors.forEach(({ message, locations, path }) =>
console.error(
`${NAME}: [GraphQL error]: Message: ${message}, Location: ${locations}, Path: ${path}`,
),
);
}
if (graphQLErrors) {
graphQLErrors.forEach(({ message, locations, path }) =>
console.error(
`${NAME}: [GraphQL error]: Message: ${message}, Location: ${locations}, Path: ${path}`,
),
);
}
if (networkError) {
/*let msg = '';
if (networkError) {
/*let msg = '';
switch (networkError.statusCode) {
case 404:
msg = 'Not Found.';
@ -64,41 +64,41 @@ const link = from([
msg = 'Something went wrong.';
break;
}*/
console.error(`${NAME}: [Network error] ${networkError.statusCode}`);
}
console.error(`${NAME}: [Network error] ${networkError.statusCode}`);
}
console.error(`${NAME}: [APOLLO_ERROR]`);
window.dispatchEvent(new Event(Events.APOLLO_ERROR));
}),
new ApolloLink((operation, forward) => {
return forward(operation).map((data) => {
// data from a previous link
const time = new Date() - operation.getContext().start;
console.log(
`${NAME}: operation ${operation.operationName} took ${time} ms to complete`,
);
console.error(`${NAME}: [APOLLO_ERROR]`);
window.dispatchEvent(new Event(Events.APOLLO_ERROR));
}),
new ApolloLink((operation, forward) => {
return forward(operation).map((data) => {
// data from a previous link
const time = new Date() - operation.getContext().start;
console.log(
`${NAME}: operation ${operation.operationName} took ${time} ms to complete`,
);
window.dispatchEvent(new Event(Events.ONLINE));
return data;
});
}),
new HttpLink({
uri: API_URL,
window.dispatchEvent(new Event(Events.ONLINE));
return data;
});
}),
new HttpLink({
uri: API_URL,
// Use explicit `window.fetch` so tha outgoing requests
// are captured and deferred until the Service Worker is ready.
fetch: (...args) => fetch(...args),
credentials: 'same-origin', //'include',
connectToDevTools: process.env.NODE_ENV === 'development' ? true : false,
}),
// Use explicit `window.fetch` so tha outgoing requests
// are captured and deferred until the Service Worker is ready.
fetch: (...args) => fetch(...args),
credentials: 'same-origin', //'include',
connectToDevTools: process.env.NODE_ENV === 'development' ? true : false,
}),
]);
// Isolate Apollo client so it could be reused
// in both application runtime and tests.
const client = new ApolloClient({
cache,
link,
cache,
link,
});
export { client };

View File

@ -9,174 +9,174 @@ import { Collapse } from 'bootstrap';
import SpinnerUI from './_main.loading-spinner';
const MainUILinks = ((W) => {
const NAME = '_main.links';
const D = document;
const BODY = D.body;
const NAME = '_main.links';
const D = document;
const BODY = D.body;
class MainUILinks {
class MainUILinks {
window
static init() {
const ui = this;
ui.GraphPage = null;
const ui = this;
ui.GraphPage = null;
console.log(`${NAME}: init`);
console.log(`${NAME}: init`);
ui.loaded();
ui.loaded();
// history state switch
W.addEventListener('popstate', (e) => {
ui.popState(e);
});
// history state switch
W.addEventListener('popstate', (e) => {
ui.popState(e);
});
}
static loaded() {
const ui = this;
const ui = this;
D.querySelectorAll('.graphql-page').forEach((el, i) => {
const el_id = el.getAttribute('href');
el.setAttribute(`data-${ui.name}-id`, el_id);
D.querySelectorAll('.graphql-page').forEach((el, i) => {
const el_id = el.getAttribute('href');
el.setAttribute(`data-${ui.name}-id`, el_id);
el.addEventListener('click', ui.loadClick);
});
el.addEventListener('click', ui.loadClick);
});
}
static setActiveLinks(link) {
const ui = this;
D.querySelectorAll(`[data-${ui.name}-id="${link}"]`).forEach(
(el) => {
el.classList.add('active');
},
);
const ui = this;
D.querySelectorAll(`[data-${ui.name}-id="${link}"]`).forEach(
(el) => {
el.classList.add('active');
},
);
}
static reset() {
// reset focus
D.activeElement.blur();
// reset focus
D.activeElement.blur();
// remove active and loading classes
D.querySelectorAll('.graphql-page,.nav-item').forEach((el2) => {
el2.classList.remove('active', 'loading');
});
// remove active and loading classes
D.querySelectorAll('.graphql-page,.nav-item').forEach((el2) => {
el2.classList.remove('active', 'loading');
});
}
static popState(e) {
const ui = this;
const ui = this;
SpinnerUI.show();
SpinnerUI.show();
if (e.state && e.state.page) {
console.log(`${NAME}: [popstate] load`);
const state = JSON.parse(e.state.page);
if (e.state && e.state.page) {
console.log(`${NAME}: [popstate] load`);
const state = JSON.parse(e.state.page);
state.current = null;
state.popstate = true;
state.current = null;
state.popstate = true;
ui.reset();
ui.setActiveLinks(e.state.link);
ui.reset();
ui.setActiveLinks(e.state.link);
if (!ui.GraphPage) {
console.log(
`${NAME}: [popstate] GraphPage is missing. Have to render it first`,
);
if (!ui.GraphPage) {
console.log(
`${NAME}: [popstate] GraphPage is missing. Have to render it first`,
);
ui.GraphPage = ReactDOM.render(
<Page />,
document.getElementById('MainContent'),
);
}
ui.GraphPage.setState(state);
SpinnerUI.hide();
window.dispatchEvent(new Event(Events.AJAX));
} else if (e.state && e.state.landing) {
console.log(`${NAME}: [popstate] go to landing`);
W.location.href = e.state.landing;
} else {
console.warn(`${NAME}: [popstate] state is missing`);
console.log(e);
SpinnerUI.hide();
ui.GraphPage = ReactDOM.render(
<Page />,
document.getElementById('MainContent'),
);
}
ui.GraphPage.setState(state);
SpinnerUI.hide();
window.dispatchEvent(new Event(Events.AJAX));
} else if (e.state && e.state.landing) {
console.log(`${NAME}: [popstate] go to landing`);
W.location.href = e.state.landing;
} else {
console.warn(`${NAME}: [popstate] state is missing`);
console.log(e);
SpinnerUI.hide();
}
}
// link specific event {this} = current event, not MainUILinks
static loadClick(e) {
console.groupCollapsed(`${NAME}: load on click`);
e.preventDefault();
console.groupCollapsed(`${NAME}: load on click`);
e.preventDefault();
const ui = MainUILinks;
const el = e.currentTarget;
const ui = MainUILinks;
const el = e.currentTarget;
SpinnerUI.show();
SpinnerUI.show();
ui.reset();
el.classList.add('loading');
el.classList.remove('response-404', 'response-500', 'response-523');
BODY.classList.add('ajax-loading');
ui.reset();
el.classList.add('loading');
el.classList.remove('response-404', 'response-500', 'response-523');
BODY.classList.add('ajax-loading');
// hide parent mobile nav
const navs = getParents(el, '.collapse');
if (navs.length) {
navs.forEach((nav) => {
const collapseInst = Collapse.getInstance(nav);
if (collapseInst) {
collapseInst.hide();
}
});
}
// hide parent mobile nav
const navs = getParents(el, '.collapse');
if (navs.length) {
navs.forEach((nav) => {
const collapseInst = Collapse.getInstance(nav);
if (collapseInst) {
collapseInst.hide();
}
});
}
// hide parent dropdown
/*const dropdowns = getParents(el, '.dropdown-menu');
// hide parent dropdown
/*const dropdowns = getParents(el, '.dropdown-menu');
if (dropdowns.length) {
const DropdownInst = Dropdown.getInstance(dropdowns[0]);
DropdownInst.hide();
}*/
if (!ui.GraphPage) {
ui.GraphPage = ReactDOM.render(
<Page />,
document.getElementById('MainContent'),
if (!ui.GraphPage) {
ui.GraphPage = ReactDOM.render(
<Page />,
document.getElementById('MainContent'),
);
}
const link = el.getAttribute('href') || el.getAttribute('data-href');
ui.GraphPage.state.current = el;
ui.GraphPage.load(link)
.then((response) => {
BODY.classList.remove('ajax-loading');
el.classList.remove('loading');
el.classList.add('active');
D.loading_apollo_link = null;
if (ui.GraphPage.state.Link) {
window.history.pushState({
page: JSON.stringify(ui.GraphPage.state),
link: el.getAttribute(`data-${ui.name}-id`),
},
ui.GraphPage.state.Title,
ui.GraphPage.state.Link,
);
}
const link = el.getAttribute('href') || el.getAttribute('data-href');
ui.setActiveLinks(ui.GraphPage.state.Link)
}
SpinnerUI.hide();
ui.GraphPage.state.current = el;
window.dispatchEvent(new Event(Events.AJAX));
console.groupEnd(`${NAME}: load on click`);
})
.catch((e) => {
console.error(`${NAME}: loading error`);
console.log(e);
ui.GraphPage.load(link)
.then((response) => {
BODY.classList.remove('ajax-loading');
el.classList.remove('loading');
el.classList.add('active');
D.loading_apollo_link = null;
if (ui.GraphPage.state.Link) {
window.history.pushState({
page: JSON.stringify(ui.GraphPage.state),
link: el.getAttribute(`data-${ui.name}-id`),
},
ui.GraphPage.state.Title,
ui.GraphPage.state.Link,
);
ui.setActiveLinks(ui.GraphPage.state.Link)
}
SpinnerUI.hide();
window.dispatchEvent(new Event(Events.AJAX));
console.groupEnd(`${NAME}: load on click`);
})
.catch((e) => {
console.error(`${NAME}: loading error`);
console.log(e);
BODY.classList.remove('ajax-loading');
el.classList.remove('loading');
el.classList.add('error', `response-${e.status}`);
/*switch (e.status) {
/*BODY.classList.remove('ajax-loading');
el.classList.remove('loading');*/
el.classList.add('error', `response-${e.status}`);
/*switch (e.status) {
case 500:
break;
case 404:
@ -187,29 +187,29 @@ const MainUILinks = ((W) => {
break;
}*/
SpinnerUI.hide();
//SpinnerUI.hide();
window.dispatchEvent(new Event(Events.AJAX));
console.groupEnd(`${NAME}: load on click`);
//window.dispatchEvent(new Event(Events.AJAX));
console.groupEnd(`${NAME}: load on click`);
console.log(`${NAME}: reloading page ${link}`);
console.log(`${NAME}: reloading page ${link}`);
// fallback loading
W.location.href = link;
});
// fallback loading
W.location.href = link;
});
}
}
}
W.addEventListener(`${Events.LOADED}`, () => {
MainUILinks.init();
});
W.addEventListener(`${Events.LOADED}`, () => {
MainUILinks.init();
});
W.addEventListener(`${Events.AJAX}`, () => {
MainUILinks.loaded();
});
W.addEventListener(`${Events.AJAX}`, () => {
MainUILinks.loaded();
});
// fallback
/*W.addEventListener(`${Events.APOLLO_ERROR}`, (e) => {
// fallback
/*W.addEventListener(`${Events.APOLLO_ERROR}`, (e) => {
console.error(`${NAME}: [APOLLO_ERROR] loading failure, reloading the page`);
//W.dispatchEvent(new Event(Events.OFFLINE));
if (D.loading_apollo_link) {

View File

@ -3,42 +3,42 @@
*/
export default {
APOLLO_ERROR: 'apollo-error',
AJAX: 'ajax-load',
AJAXMAIN: 'ajax-main-load',
MAININIT: 'main-init',
TABHIDDEN: 'tab-hidden',
TABFOCUSED: 'tab-focused',
OFFLINE: 'offline',
ONLINE: 'online',
BACKONLINE: 'back-online',
TOUCHENABLE: 'touch-enabled',
TOUCHDISABLED: 'touch-disabled',
LOADED: 'load',
SWIPELEFT: 'swipeleft panleft',
SWIPERIGHT: 'swiperight panright',
ALLERTAPPEARED: 'alert-appeared',
ALERTREMOVED: 'alert-removed',
LODEDANDREADY: 'load-ready',
LAZYIMAGEREADY: 'image-lazy-bg-loaded',
LAZYIMAGESREADY: 'images-lazy-loaded',
MAPLOADED: 'map-loaded',
MAPAPILOADED: 'map-api-loaded',
MAPMARKERCLICK: 'map-marker-click',
MAPPOPUPCLOSE: 'map-popup-close',
SCROLL: 'scroll',
RESIZE: 'resize',
CAROUSEL_READY: 'bs.carousel.ready',
SET_TARGET_UPDATE: 'set-target-update',
RESTORE_FIELD: 'restore-field',
FORM_INIT_BASICS: 'form-basics',
FORM_INIT_STEPPED: 'form-init-stepped',
FORM_INIT_VALIDATE: 'form-init-validate',
FORM_INIT_VALIDATE_FIELD: 'form-init-validate-field',
FORM_INIT_STORAGE: 'form-init-storage',
FORM_VALIDATION_FAILED: 'form-validation-failed',
FORM_STEPPED_NEW_STEP: 'form-new-step',
FORM_STEPPED_FIRST_STEP: 'form-first-step',
FORM_STEPPED_LAST_STEP: 'form-last-step',
FORM_FIELDS: 'input,textarea,select',
APOLLO_ERROR: 'apollo-error',
AJAX: 'ajax-load',
AJAXMAIN: 'ajax-main-load',
MAININIT: 'main-init',
TABHIDDEN: 'tab-hidden',
TABFOCUSED: 'tab-focused',
OFFLINE: 'offline',
ONLINE: 'online',
BACKONLINE: 'back-online',
TOUCHENABLE: 'touch-enabled',
TOUCHDISABLED: 'touch-disabled',
LOADED: 'load',
SWIPELEFT: 'swipeleft panleft',
SWIPERIGHT: 'swiperight panright',
ALLERTAPPEARED: 'alert-appeared',
ALERTREMOVED: 'alert-removed',
LODEDANDREADY: 'load-ready',
LAZYIMAGEREADY: 'image-lazy-bg-loaded',
LAZYIMAGESREADY: 'images-lazy-loaded',
MAPLOADED: 'map-loaded',
MAPAPILOADED: 'map-api-loaded',
MAPMARKERCLICK: 'map-marker-click',
MAPPOPUPCLOSE: 'map-popup-close',
SCROLL: 'scroll',
RESIZE: 'resize',
CAROUSEL_READY: 'bs.carousel.ready',
SET_TARGET_UPDATE: 'set-target-update',
RESTORE_FIELD: 'restore-field',
FORM_INIT_BASICS: 'form-basics',
FORM_INIT_STEPPED: 'form-init-stepped',
FORM_INIT_VALIDATE: 'form-init-validate',
FORM_INIT_VALIDATE_FIELD: 'form-init-validate-field',
FORM_INIT_STORAGE: 'form-init-storage',
FORM_VALIDATION_FAILED: 'form-validation-failed',
FORM_STEPPED_NEW_STEP: 'form-new-step',
FORM_STEPPED_FIRST_STEP: 'form-first-step',
FORM_STEPPED_LAST_STEP: 'form-last-step',
FORM_FIELDS: 'input,textarea,select',
};