%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/.trash/
Upload File :
Create Path :
Current File : /home/opti/.trash/sw.js.1

var __wpo = {
  "assets": {
    "main": [
      "/b67ba960f4da645da5a9b40386173037.svg",
      "/1197de971efb886147819a9955b0acf7.svg",
      "/cd80be451124ea6374b6490802c1f3ea.svg",
      "/33bdf6a7615aa9dd5d49c1228ce3e786.svg",
      "/b8c857efbc01c82aa65e59deff29a4b3.svg",
      "/4fcd335b1e6f23e6ed3014286b78cd90.svg",
      "/cd95bcb1c8726ed31a5a725f99cf6222.svg",
      "/799ede0b55263d2f8289a551386d7b3a.jpg",
      "/2c3f4cacf04db69aa518c7b0f998998a.jpg",
      "/bf518b6f1a4f02999d0c4adb44b1bd0c.svg",
      "/cf4d7cbd8de86e08346d8de2c1aff723.jpg",
      "/affd4ea2f140a047e05298a988112cf1.svg",
      "/5de994c5a4eb7723fceda0730e123c70.jpg",
      "/27a04bcf99ff6d091257131bec5c7990.svg",
      "/42b42e44d478ec6eb0ca46e4015f2c11.svg",
      "/74f4e117bee8de519990d77427aebdad.svg",
      "/944aa40dbf9596a63dad2f05c52ee97d.svg",
      "/086964be50d92e9c07faf2b0b5aa42d5.jpg",
      "/3f85def5f1b61145a2b4c15de66a5224.svg",
      "/3fc66f032b2ff9bbc31154ab4cd4e128.svg",
      "/1a79eba19c4f51a550d08e34803d2763.svg",
      "/favicon.ico",
      "/56a788547ea2fc9dafcd10465f89be44.svg",
      "/e400f906b3b858b40ad42c48993fcf37.jpg",
      "/4e9103faf1c9f08fe6ca315524e2ccb5.svg",
      "/58652c7869501d3d52bec24c82fd193f.svg",
      "/434160f73bcdcadb777dcf620bcf892b.jpg",
      "/60437064794db44c14c005bcc0ffbe8a.svg",
      "/6c20f5102f12f62455b94ead53235f7b.svg",
      "/7c1635b9f51bee76c7f358e0a938babb.jpg",
      "/4e8ae7381b5cee01786b95f81b1a5943.jpg",
      "/386fdb628fa558467ba143145b3086d8.svg",
      "/465c7da63bd6cbba9832104e3c4a9223.svg",
      "/eb3cf170921d5cf01f6fec9cb8c3b95a.svg",
      "/dd8e61c78ef0fcfd75f5d4e40af5ea89.jpg",
      "/261ca4dab2d9dfe57306321984086268.svg",
      "/e2ea382e75983dba9f35a0fc7f8134cb.svg",
      "/9e74bcac3e7668f65f8b6f0a91cabaa9.svg",
      "/firebase-messaging-sw.js",
      "/d733a4b79f24723f560a4ccde4f77d36.svg",
      "/runtime.65b9425e5d0365710cb8.js",
      "/npm.material-ui.e2fb5d3de0b2f09cc483.chunk.js.LICENSE.txt",
      "/npm.devexpress.e831c87de158646cf5c9.chunk.js.LICENSE.txt",
      "/npm.rrule.ef0c3d0cf1a1d192366c.chunk.js.LICENSE.txt",
      "/npm.export-from-json.2fcfb3311d55419f33f4.chunk.js.LICENSE.txt",
      "/npm.dompurify.579585a6bad344d664c5.chunk.js.LICENSE.txt",
      "/npm.html2canvas.def579dcf4bca96574ff.chunk.js.LICENSE.txt",
      "/npm.jspdf-autotable.924901c40dfbb6b23e31.chunk.js.LICENSE.txt",
      "/npm.moment.2c63e6b112647eeb80a5.chunk.js.LICENSE.txt",
      "/npm.signature_pad.5f559ddcddc4bf1200b3.chunk.js.LICENSE.txt",
      "/npm.string_decoder.5306066b0e2eb52b72ed.chunk.js.LICENSE.txt",
      "/42.d49f2e0b6a42d0015d9e.chunk.js.LICENSE.txt",
      "/45.43d588bfeaa9110ebf8f.chunk.js.LICENSE.txt",
      "/46.7607c8b050ef143e3be3.chunk.js.LICENSE.txt",
      "/48.111ef4f585fda565a279.chunk.js.LICENSE.txt",
      "/43.3a312de792ebdfd9ffde.chunk.js.LICENSE.txt",
      "/main.bb6fbbee26ed3a6fb313.chunk.js.LICENSE.txt",
      "/"
    ],
    "additional": [
      "/npm.material-ui.e2fb5d3de0b2f09cc483.chunk.js",
      "/npm.lodash.ed49d95cb92e214382eb.chunk.js",
      "/npm.react-dropzone.ae2e3422b894206210f3.chunk.js",
      "/npm.devexpress.e831c87de158646cf5c9.chunk.js",
      "/npm.babel.92b844c1678bfaa5e744.chunk.js",
      "/npm.intl.53f468d831305cd0ddbe.chunk.js",
      "/npm.warning.63576a106f7a877abe16.chunk.js",
      "/7.f014f38d2d4e9fed596b.chunk.js",
      "/8.29b584d1762898ccb942.chunk.js",
      "/npm.dom-helpers.6b529d8c9d4485f89adb.chunk.js",
      "/npm.luxon.6365df3ae79fd8522d79.chunk.js",
      "/npm.react-swipeable-views.412e38f3ab454243c74c.chunk.js",
      "/npm.react-swipeable-views-core.73da59478e280c45bf5b.chunk.js",
      "/npm.rrule.ef0c3d0cf1a1d192366c.chunk.js",
      "/npm.webpack.fa34b29a4ff4704f0d13.chunk.js",
      "/15.02c000baaf7134864e26.chunk.js",
      "/16.8656182c23716c09e435.chunk.js",
      "/17.41b4a2f668f6f59ef8cb.chunk.js",
      "/18.e49377a76bb0e4df348e.chunk.js",
      "/19.64ab6918d5d2c4ac815d.chunk.js",
      "/main.bb6fbbee26ed3a6fb313.chunk.js",
      "/npm.base64-js.1a6572a2d287132517b7.chunk.js",
      "/npm.canvg.b3405130d277b06cb1a9.chunk.js",
      "/npm.core-js.5eb88a33ca6d7b76c8b7.chunk.js",
      "/npm.dompurify.579585a6bad344d664c5.chunk.js",
      "/npm.export-from-json.2fcfb3311d55419f33f4.chunk.js",
      "/npm.html2canvas.def579dcf4bca96574ff.chunk.js",
      "/npm.jspdf-autotable.924901c40dfbb6b23e31.chunk.js",
      "/npm.moment.2c63e6b112647eeb80a5.chunk.js",
      "/npm.performance-now.d83235bfd655bf64ce87.chunk.js",
      "/npm.raf.3b3b2a539bda09ab8441.chunk.js",
      "/npm.react-app-polyfill.425f89af17e628fba03e.chunk.js",
      "/npm.react-big-calendar.6617481e8c04f7e48b63.chunk.js",
      "/npm.react-color.3138f640785a211e255f.chunk.js",
      "/npm.react-infinite-scroll-hook.2ae3a19221e5893dddc8.chunk.js",
      "/npm.react-ravepayment.a26f5e48e192fe90bc2f.chunk.js",
      "/npm.react-signature-canvas.f028d10d2ce35c808eea.chunk.js",
      "/npm.signature_pad.5f559ddcddc4bf1200b3.chunk.js",
      "/npm.sockjs-client.2faeae6522d6e45c610b.chunk.js",
      "/npm.stream-browserify.bee41796a02744fc80a9.chunk.js",
      "/npm.string_decoder.5306066b0e2eb52b72ed.chunk.js",
      "/42.d49f2e0b6a42d0015d9e.chunk.js",
      "/43.3a312de792ebdfd9ffde.chunk.js",
      "/44.7dd80288998d206969d2.chunk.js",
      "/45.43d588bfeaa9110ebf8f.chunk.js",
      "/46.7607c8b050ef143e3be3.chunk.js",
      "/47.1568b2cbe0050f039a2d.chunk.js",
      "/48.111ef4f585fda565a279.chunk.js",
      "/49.48f32c1e59d95f9f5ea5.chunk.js",
      "/50.5d9161dd669f76ef3851.chunk.js",
      "/51.e403f98a65ea045cd711.chunk.js",
      "/52.5c43a8094d8b90f97707.chunk.js",
      "/53.dcfa8799e76540173e54.chunk.js",
      "/54.bbf7d32bb68ed4015d5a.chunk.js",
      "/55.3940673e9b1e221545e9.chunk.js",
      "/56.75343d92ecf921e3d7f2.chunk.js",
      "/57.57a7998e553f2d95797f.chunk.js",
      "/58.337d6387f4f44574425e.chunk.js",
      "/59.d60303b76a4680d7cc13.chunk.js",
      "/60.8687450151c36ff53b13.chunk.js",
      "/61.760e374ccf5fef41773a.chunk.js",
      "/62.cea5cf1173efe23ef26b.chunk.js",
      "/63.3de7526b9f65c80eb627.chunk.js",
      "/64.ecb5dd0abb7611b3496f.chunk.js",
      "/65.7b89c944d06fc8b0f4b6.chunk.js",
      "/66.9cbd3e71183fc784db0c.chunk.js",
      "/67.653111bcba555baf0809.chunk.js",
      "/68.7ec2ac9adf644f14341b.chunk.js",
      "/69.f6277acb250b5ac1aa69.chunk.js",
      "/70.fa82d6b886adec6d0ab9.chunk.js",
      "/71.cb2a1845c67fb4b1d5ed.chunk.js",
      "/72.4fdd03d4105560bb4763.chunk.js",
      "/73.328887ebb8f7eedb35d0.chunk.js",
      "/74.2e7bd5cfc91bef4dae7f.chunk.js",
      "/75.b22d56896c528e0fb98b.chunk.js",
      "/76.eaf7eacd5e17dfb9fbb4.chunk.js",
      "/77.d1c07713a2a8ffdf61e8.chunk.js",
      "/78.04300a7dd915b10f5639.chunk.js",
      "/79.86c72eab7a5f1cb526c9.chunk.js",
      "/80.56de2e6009f05625db18.chunk.js"
    ],
    "optional": []
  },
  "externals": [],
  "hashesMap": {
    "4a290edd5772cc5e34361cb5c58e780665a24a93": "/b67ba960f4da645da5a9b40386173037.svg",
    "594e316be9155edcd0fd9cd68f5e0710f8f3bf32": "/1197de971efb886147819a9955b0acf7.svg",
    "08cf896c9cb264c162b52fe286a2c9f31bd71ed0": "/cd80be451124ea6374b6490802c1f3ea.svg",
    "de69268db3a661386e84d6b74b91d2d0c3cb8138": "/33bdf6a7615aa9dd5d49c1228ce3e786.svg",
    "f08599ecadf65a76826d5e9f21ad3808d0c47328": "/b8c857efbc01c82aa65e59deff29a4b3.svg",
    "940f57d4c045502d466b53a76d45b939cff6b20b": "/4fcd335b1e6f23e6ed3014286b78cd90.svg",
    "16e1ddc11d6136ea7001990dec85f2b5dba34e8e": "/cd95bcb1c8726ed31a5a725f99cf6222.svg",
    "46d4d29ad73f9a724b94563c21b10947f848c7b5": "/799ede0b55263d2f8289a551386d7b3a.jpg",
    "434791df1701945c9ed284043b4b43127a8a1da2": "/2c3f4cacf04db69aa518c7b0f998998a.jpg",
    "698ce00d0d4895ae93ca675655133c3e54612494": "/bf518b6f1a4f02999d0c4adb44b1bd0c.svg",
    "d23b9b5fa5bd52ef2f75ddad0c64f41e25514d88": "/cf4d7cbd8de86e08346d8de2c1aff723.jpg",
    "4c5cd252bdc08c51630eb12b54671476df22117c": "/affd4ea2f140a047e05298a988112cf1.svg",
    "3bb561af878e50ec50b2ffd5258a38a9cea96ad4": "/5de994c5a4eb7723fceda0730e123c70.jpg",
    "e6481af0d5944466c85a45cd4b5714654bc59a69": "/27a04bcf99ff6d091257131bec5c7990.svg",
    "c0a167fa3118b4b28398304141ced89b36b228f2": "/42b42e44d478ec6eb0ca46e4015f2c11.svg",
    "0e0ff7c9ece7c9275eee16cea3bebdcc7d15ebb5": "/74f4e117bee8de519990d77427aebdad.svg",
    "4114e4b5fbe87d9860aec89a5ffd74f2cdc3dc83": "/944aa40dbf9596a63dad2f05c52ee97d.svg",
    "949c7098955738909414f819e332b1a6444b17e9": "/086964be50d92e9c07faf2b0b5aa42d5.jpg",
    "9276a0b4e4b562c7f915f37885ab168aa1ede0aa": "/3f85def5f1b61145a2b4c15de66a5224.svg",
    "4fed647e856d968ff8086039b5ef00f584f12371": "/3fc66f032b2ff9bbc31154ab4cd4e128.svg",
    "fdcac0cff14f1dcea8080603de0600f31ad8efc0": "/1a79eba19c4f51a550d08e34803d2763.svg",
    "825df5cc14d3b5b5bdd139e031dd80c0121ab4e7": "/favicon.ico",
    "8a77b3f8d058bc7609d437b0bf64677febec6a5c": "/56a788547ea2fc9dafcd10465f89be44.svg",
    "add79b769f8aa0356c398d386b122695ec53be97": "/e400f906b3b858b40ad42c48993fcf37.jpg",
    "d31f60a2c85724bedc189c7bbf87a4f368870bcd": "/4e9103faf1c9f08fe6ca315524e2ccb5.svg",
    "596467e31c42f4dbaa566bf7d451e6cb5aa1cda4": "/58652c7869501d3d52bec24c82fd193f.svg",
    "b21f472c03f72c79f27055c5ffa510fe61f592b3": "/434160f73bcdcadb777dcf620bcf892b.jpg",
    "f78d97afd661fd74e9f42f9e3e9d59354fc60a7f": "/60437064794db44c14c005bcc0ffbe8a.svg",
    "5d253b5e2e65b895e348e3361339467dff28f282": "/6c20f5102f12f62455b94ead53235f7b.svg",
    "e2a67044e74b79d0c5f7562d29d77c593114e94f": "/7c1635b9f51bee76c7f358e0a938babb.jpg",
    "10033e99fee7e63479e04f5260a68ac5d8911b32": "/4e8ae7381b5cee01786b95f81b1a5943.jpg",
    "bdb53be61bee727432f546f38a271e9fcb9f58b6": "/386fdb628fa558467ba143145b3086d8.svg",
    "c7688da6fc121e48deea241241b1151b7b19a13d": "/465c7da63bd6cbba9832104e3c4a9223.svg",
    "fb19e748a4c0fb961e4597351d3bd728354a514c": "/eb3cf170921d5cf01f6fec9cb8c3b95a.svg",
    "9ecb48ba0acd38836f787775eebbc40ecacdad90": "/dd8e61c78ef0fcfd75f5d4e40af5ea89.jpg",
    "090c72432e64e079ab190b870d896a52e76208da": "/261ca4dab2d9dfe57306321984086268.svg",
    "c1bf1ce628fbfbc0c86b568a0ac38a01dc2db538": "/e2ea382e75983dba9f35a0fc7f8134cb.svg",
    "18f868bd5e116fa7026570ba5ed90dbf368b8348": "/9e74bcac3e7668f65f8b6f0a91cabaa9.svg",
    "10d3632596532371ce4742645c7e27c34c4d993c": "/firebase-messaging-sw.js",
    "33356be061593425611dbb412ccbe3eb1cddc012": "/d733a4b79f24723f560a4ccde4f77d36.svg",
    "1e3bbf4651fa20c82fcd57916b1fa81a426dad24": "/npm.material-ui.e2fb5d3de0b2f09cc483.chunk.js",
    "95f1e7c440ccc4d37124bb7f4259a30f6c314b8e": "/npm.lodash.ed49d95cb92e214382eb.chunk.js",
    "98b281610289ca7f1d3a8c39ef6a36aaab179354": "/npm.react-dropzone.ae2e3422b894206210f3.chunk.js",
    "eca83beee1832ff03645f110f41bfb3ff4adfe49": "/npm.devexpress.e831c87de158646cf5c9.chunk.js",
    "1fea011e7eedbedef80964cad65bcc87a0a6f913": "/npm.babel.92b844c1678bfaa5e744.chunk.js",
    "db75ee248ec3f4329a2f67255c29dee128344655": "/npm.intl.53f468d831305cd0ddbe.chunk.js",
    "af29a254c1ce9fc6900d8307b32d0ec0454e24a1": "/npm.warning.63576a106f7a877abe16.chunk.js",
    "0fe7f7498735ff2b87c03e0caa472800c89ce1b0": "/7.f014f38d2d4e9fed596b.chunk.js",
    "d4aced5c73c90d09b0f8dcaf4ae95a3b38194655": "/8.29b584d1762898ccb942.chunk.js",
    "28cdc64659d2f606f6be95d38fa1c0d62ba563fe": "/npm.dom-helpers.6b529d8c9d4485f89adb.chunk.js",
    "cbd31c429a5e57b7ba3a7f9aa551561c557df3c6": "/npm.luxon.6365df3ae79fd8522d79.chunk.js",
    "9c3cb4e328c589a17e6a0f8812536aa0d3548f12": "/npm.react-swipeable-views.412e38f3ab454243c74c.chunk.js",
    "8a2a471e8999f88aca24e825171a2b5c0355968b": "/npm.react-swipeable-views-core.73da59478e280c45bf5b.chunk.js",
    "ccf63e02098e3da53e3ef8bb1aac3decf34870b7": "/npm.rrule.ef0c3d0cf1a1d192366c.chunk.js",
    "db8e2cea0d95a03368832edd00714ffd6e2fb573": "/npm.webpack.fa34b29a4ff4704f0d13.chunk.js",
    "a4a980c8510447f4b0a821e7f0bdb10ca7be190a": "/15.02c000baaf7134864e26.chunk.js",
    "6d5605e264db74cd489954f04b11dffed6669aa3": "/16.8656182c23716c09e435.chunk.js",
    "2e21ed0a41b2c3173d92e5bec6472882a9bace3e": "/17.41b4a2f668f6f59ef8cb.chunk.js",
    "90fd80100683afb384f3f4672d18f8dce54bc168": "/18.e49377a76bb0e4df348e.chunk.js",
    "b1f569c181264bfeda903ab965021e604acf994d": "/19.64ab6918d5d2c4ac815d.chunk.js",
    "9ecba67b48c6c06d0bf7efee6ea89d2ef5136592": "/main.bb6fbbee26ed3a6fb313.chunk.js",
    "349a0b90b1210ebdcfb928babddae0ce9c8d2eb9": "/npm.base64-js.1a6572a2d287132517b7.chunk.js",
    "79ec95118d24d1607c7b93541a4b8be9e4be05a3": "/npm.canvg.b3405130d277b06cb1a9.chunk.js",
    "7f755a7901317a3b5e3b99437a22a10dd2bebd7f": "/npm.core-js.5eb88a33ca6d7b76c8b7.chunk.js",
    "f6978220024658a0c1dfe08ade9e45e4084227f5": "/npm.dompurify.579585a6bad344d664c5.chunk.js",
    "81eadaccda676e1c42662ce8f0507b6783da1f63": "/npm.export-from-json.2fcfb3311d55419f33f4.chunk.js",
    "5cc74b694f466306bf83ad6e30a10a63e73a83cd": "/npm.html2canvas.def579dcf4bca96574ff.chunk.js",
    "4f86c0c3ada06d86e2355df464a9399e0f50dcc2": "/npm.jspdf-autotable.924901c40dfbb6b23e31.chunk.js",
    "97d946a89e1e0d0df632c10ce2b2a959459c07d3": "/npm.moment.2c63e6b112647eeb80a5.chunk.js",
    "08aa03c8d7dbda3946f8357513b95de7b1705333": "/npm.performance-now.d83235bfd655bf64ce87.chunk.js",
    "4c5a611eecd26f33169f24e5774fc5ee3aa16446": "/npm.raf.3b3b2a539bda09ab8441.chunk.js",
    "1f208ef542f1ad70a0041675e34a29645055b041": "/npm.react-app-polyfill.425f89af17e628fba03e.chunk.js",
    "667e06949eb7d60f074ecdeea6e88d51a56106e6": "/npm.react-big-calendar.6617481e8c04f7e48b63.chunk.js",
    "5c1fd7ed219f71108155e75d4f517ace84c94058": "/npm.react-color.3138f640785a211e255f.chunk.js",
    "7eba39030baa2201518b12d5843f8a1078a6263a": "/npm.react-infinite-scroll-hook.2ae3a19221e5893dddc8.chunk.js",
    "0663ec87a08ff05327e2ea31c8b82708ffa268f5": "/npm.react-ravepayment.a26f5e48e192fe90bc2f.chunk.js",
    "0814ce20f1da1d0f9bf8e108dcf4bfe53d42d0bf": "/npm.react-signature-canvas.f028d10d2ce35c808eea.chunk.js",
    "93f998086fcde907cb1713f3dcda2143c09e09dc": "/npm.signature_pad.5f559ddcddc4bf1200b3.chunk.js",
    "8b2cee95f8165c86b091ce3df3069003365e1f14": "/npm.sockjs-client.2faeae6522d6e45c610b.chunk.js",
    "ee2759695bb0c14c680a3997831a219adcbc88f4": "/npm.stream-browserify.bee41796a02744fc80a9.chunk.js",
    "157a1d0841938e92713931321eeaec63f719d5a0": "/npm.string_decoder.5306066b0e2eb52b72ed.chunk.js",
    "6f19467ae6c1606e5f0ba0e0c5edf942192c6975": "/runtime.65b9425e5d0365710cb8.js",
    "893f48fe17819f234b4a8750db1e46322fec11cd": "/42.d49f2e0b6a42d0015d9e.chunk.js",
    "15d7ecd3eb9b8c55af29923a82f6693617237b97": "/43.3a312de792ebdfd9ffde.chunk.js",
    "cf51cafef04262b8a2fcf1e935015ebd7c368fa6": "/44.7dd80288998d206969d2.chunk.js",
    "9d2dabc08771cf8b6fa3fc7fdabf2ddc77c11d31": "/45.43d588bfeaa9110ebf8f.chunk.js",
    "b02ef51095a246b2ade4f4775bc4735aebce0886": "/46.7607c8b050ef143e3be3.chunk.js",
    "4261c138ead63acdc3c99920aba57f75524d241d": "/47.1568b2cbe0050f039a2d.chunk.js",
    "29874d846a6d67a325418f188957eb51dad674d6": "/48.111ef4f585fda565a279.chunk.js",
    "6ab4fead77a4b9734b00930a822f4a0767ac040d": "/49.48f32c1e59d95f9f5ea5.chunk.js",
    "b888059dc13272831a12661f05681b263004f2c4": "/50.5d9161dd669f76ef3851.chunk.js",
    "746cf1ff928e68f4f67d793c16328d40392c0cee": "/51.e403f98a65ea045cd711.chunk.js",
    "555973971b12f227b8e5b4f1a9863ea2abea4600": "/52.5c43a8094d8b90f97707.chunk.js",
    "62b6fb8f157533f06d374c22bbd3909d1cc5fca8": "/53.dcfa8799e76540173e54.chunk.js",
    "80ea3109d74feeda3555bc4cc05713bf2b06cd7c": "/54.bbf7d32bb68ed4015d5a.chunk.js",
    "eb022b8da2acb2fbadccb05e2799fe3d4e5b4718": "/55.3940673e9b1e221545e9.chunk.js",
    "a88a79eb04f7f204c6a27af4a8261dd42f95241c": "/56.75343d92ecf921e3d7f2.chunk.js",
    "bf9f93c1126d650df4fe60b41a5d4cb6ea9e646c": "/57.57a7998e553f2d95797f.chunk.js",
    "af1641017a49cd65e0dc5eeaec93ed009fb43329": "/58.337d6387f4f44574425e.chunk.js",
    "9860820c4c4095dc265a004d77bebfa2d9aedda4": "/59.d60303b76a4680d7cc13.chunk.js",
    "61dd07b8cc03b0a2a47795350c40a33e8e1e9434": "/60.8687450151c36ff53b13.chunk.js",
    "b946a5ee3e1d518e7e440a0c37bffbfceeacd8b0": "/61.760e374ccf5fef41773a.chunk.js",
    "5c3fd6f3c5e6b7ddda7e15e84e7c6d0b70457bb9": "/62.cea5cf1173efe23ef26b.chunk.js",
    "04279941e29ae2bf1c36d223b80555bb33e40ed1": "/63.3de7526b9f65c80eb627.chunk.js",
    "85e3324078260c1b11bd39771fe63d58d94c1f54": "/64.ecb5dd0abb7611b3496f.chunk.js",
    "f9d2f78696918d504afe416997960448b4e193d4": "/65.7b89c944d06fc8b0f4b6.chunk.js",
    "f1f7f62370194ace7cf0e5b919839ed8cbea5123": "/66.9cbd3e71183fc784db0c.chunk.js",
    "989ec1163145e26f97362e0c202d868ed7912d21": "/67.653111bcba555baf0809.chunk.js",
    "952e44b4fae155b8d6ba8d6dc57d527b106b1771": "/68.7ec2ac9adf644f14341b.chunk.js",
    "a12bbaaafed0edfb605d40fce4d40c81c9b17cc6": "/69.f6277acb250b5ac1aa69.chunk.js",
    "9a613e4827f322f8dd923e29fca42b951d619f1d": "/70.fa82d6b886adec6d0ab9.chunk.js",
    "cea95fb193565ae580567d6e1ad4b063d588a234": "/71.cb2a1845c67fb4b1d5ed.chunk.js",
    "1859e304269eee98673e793ccce68745e96d28ec": "/72.4fdd03d4105560bb4763.chunk.js",
    "28b4a01dbeeaccff013b69a0493e2a98e8c80127": "/73.328887ebb8f7eedb35d0.chunk.js",
    "25316c1939bda081abd5d676da03dd55be5f0630": "/74.2e7bd5cfc91bef4dae7f.chunk.js",
    "aa4f276a2482b9a1df28e379fd90230935cb16ee": "/75.b22d56896c528e0fb98b.chunk.js",
    "fb1d7b0f097b47a2bf5873ea49236e3c0f0b9c83": "/76.eaf7eacd5e17dfb9fbb4.chunk.js",
    "2b6c63a6ecf9fbcfe6994b83795966f52df02e82": "/77.d1c07713a2a8ffdf61e8.chunk.js",
    "a5639b65ec96869fdb39e0e10d6ab972c904546a": "/78.04300a7dd915b10f5639.chunk.js",
    "d5f0441c27c997441f1969c8c41b1a3a7ffa7142": "/79.86c72eab7a5f1cb526c9.chunk.js",
    "bdd9173c37f32c048faf44beef821e1616e6cad0": "/80.56de2e6009f05625db18.chunk.js",
    "27e66d8432ae4aab3584ca2ef62a4312d9ae4e69": "/npm.material-ui.e2fb5d3de0b2f09cc483.chunk.js.LICENSE.txt",
    "a7a1493c03ffda51f6dec503dfd54eeef78bcc11": "/npm.devexpress.e831c87de158646cf5c9.chunk.js.LICENSE.txt",
    "62aece0cd27d08a4ba32332ceb13a5da4bdcde54": "/46.7607c8b050ef143e3be3.chunk.js.LICENSE.txt",
    "8dc953b9c8aaaa5105727dafe9dc87f1116ca732": "/npm.export-from-json.2fcfb3311d55419f33f4.chunk.js.LICENSE.txt",
    "aaac54b68e7a932c5e9eff37df00f65642ac7c8c": "/npm.dompurify.579585a6bad344d664c5.chunk.js.LICENSE.txt",
    "cebb9a1bb7d3068be6ceb89c82751f581fa04ff0": "/npm.html2canvas.def579dcf4bca96574ff.chunk.js.LICENSE.txt",
    "e6591b2e85f3ca268262f28aaf3712cd16f3f15f": "/npm.jspdf-autotable.924901c40dfbb6b23e31.chunk.js.LICENSE.txt",
    "43e55d402f42f0d152ae83dd7666943707d3a571": "/npm.moment.2c63e6b112647eeb80a5.chunk.js.LICENSE.txt",
    "e0bc5d296633b6e26acd153d5b97b938f07d107c": "/npm.signature_pad.5f559ddcddc4bf1200b3.chunk.js.LICENSE.txt",
    "b6b72de74a7253c6cc8be3c8612de86c79744c04": "/npm.string_decoder.5306066b0e2eb52b72ed.chunk.js.LICENSE.txt",
    "215c0551fa788bd266aa11784349313d120e772e": "/42.d49f2e0b6a42d0015d9e.chunk.js.LICENSE.txt",
    "d957cdf02c96b88ebf4d93664568f7c5c1e61991": "/45.43d588bfeaa9110ebf8f.chunk.js.LICENSE.txt",
    "ef3c69a80c5f8248b71e3e7644dd10007674d672": "/48.111ef4f585fda565a279.chunk.js.LICENSE.txt",
    "d5c96b61dbb3b53005d9022e3c021f0fcaaa92e5": "/43.3a312de792ebdfd9ffde.chunk.js.LICENSE.txt",
    "e150c682825a01af0e21f2a39b40caaacc3516d7": "/main.bb6fbbee26ed3a6fb313.chunk.js.LICENSE.txt",
    "02c794be2fdc5c9b4593dcdedc6fb33cc8e2de50": "/"
  },
  "strategy": "changed",
  "responseStrategy": "cache-first",
  "version": "2/6/2025, 7:09:25 AM",
  "name": "webpack-offline",
  "pluginVersion": "5.0.6",
  "relativePaths": false
};

/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "/";
/******/
/******/
/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(__webpack_require__.s = "66d343ffbffac31f283c");
/******/ })
/************************************************************************/
/******/ ({

/***/ "66d343ffbffac31f283c":
/***/ (function(module, exports, __webpack_require__) {

"use strict";


(function () {
  var waitUntil = ExtendableEvent.prototype.waitUntil;
  var respondWith = FetchEvent.prototype.respondWith;
  var promisesMap = new WeakMap();

  ExtendableEvent.prototype.waitUntil = function (promise) {
    var extendableEvent = this;
    var promises = promisesMap.get(extendableEvent);

    if (promises) {
      promises.push(Promise.resolve(promise));
      return;
    }

    promises = [Promise.resolve(promise)];
    promisesMap.set(extendableEvent, promises);

    // call original method
    return waitUntil.call(extendableEvent, Promise.resolve().then(function processPromises() {
      var len = promises.length;

      // wait for all to settle
      return Promise.all(promises.map(function (p) {
        return p["catch"](function () {});
      })).then(function () {
        // have new items been added? If so, wait again
        if (promises.length != len) return processPromises();
        // we're done!
        promisesMap["delete"](extendableEvent);
        // reject if one of the promises rejected
        return Promise.all(promises);
      });
    }));
  };

  FetchEvent.prototype.respondWith = function (promise) {
    this.waitUntil(promise);
    return respondWith.call(this, promise);
  };
})();;
        'use strict';

if (typeof DEBUG === 'undefined') {
  var DEBUG = false;
}

function WebpackServiceWorker(params, helpers) {
  var cacheMaps = helpers.cacheMaps;
  // navigationPreload: true, { map: (URL) => URL, test: (URL) => boolean }
  var navigationPreload = helpers.navigationPreload;

  // (update)strategy: changed, all
  var strategy = params.strategy;
  // responseStrategy: cache-first, network-first
  var responseStrategy = params.responseStrategy;

  var assets = params.assets;

  var hashesMap = params.hashesMap;
  var externals = params.externals;

  var prefetchRequest = params.prefetchRequest || {
    credentials: 'same-origin',
    mode: 'cors'
  };

  var CACHE_PREFIX = params.name;
  var CACHE_TAG = params.version;
  var CACHE_NAME = CACHE_PREFIX + ':' + CACHE_TAG;

  var PRELOAD_CACHE_NAME = CACHE_PREFIX + '$preload';
  var STORED_DATA_KEY = '__offline_webpack__data';

  mapAssets();

  var allAssets = [].concat(assets.main, assets.additional, assets.optional);

  self.addEventListener('install', function (event) {
    console.log('[SW]:', 'Install event');

    var installing = undefined;

    if (strategy === 'changed') {
      installing = cacheChanged('main');
    } else {
      installing = cacheAssets('main');
    }

    event.waitUntil(installing);
  });

  self.addEventListener('activate', function (event) {
    console.log('[SW]:', 'Activate event');

    var activation = cacheAdditional();

    // Delete all assets which name starts with CACHE_PREFIX and
    // is not current cache (CACHE_NAME)
    activation = activation.then(storeCacheData);
    activation = activation.then(deleteObsolete);
    activation = activation.then(function () {
      if (self.clients && self.clients.claim) {
        return self.clients.claim();
      }
    });

    if (navigationPreload && self.registration.navigationPreload) {
      activation = Promise.all([activation, self.registration.navigationPreload.enable()]);
    }

    event.waitUntil(activation);
  });

  function cacheAdditional() {
    if (!assets.additional.length) {
      return Promise.resolve();
    }

    if (DEBUG) {
      console.log('[SW]:', 'Caching additional');
    }

    var operation = undefined;

    if (strategy === 'changed') {
      operation = cacheChanged('additional');
    } else {
      operation = cacheAssets('additional');
    }

    // Ignore fail of `additional` cache section
    return operation['catch'](function (e) {
      console.error('[SW]:', 'Cache section `additional` failed to load');
    });
  }

  function cacheAssets(section) {
    var batch = assets[section];

    return caches.open(CACHE_NAME).then(function (cache) {
      return addAllNormalized(cache, batch, {
        bust: params.version,
        request: prefetchRequest,
        failAll: section === 'main'
      });
    }).then(function () {
      logGroup('Cached assets: ' + section, batch);
    })['catch'](function (e) {
      console.error(e);
      throw e;
    });
  }

  function cacheChanged(section) {
    return getLastCache().then(function (args) {
      if (!args) {
        return cacheAssets(section);
      }

      var lastCache = args[0];
      var lastKeys = args[1];
      var lastData = args[2];

      var lastMap = lastData.hashmap;
      var lastVersion = lastData.version;

      if (!lastData.hashmap || lastVersion === params.version) {
        return cacheAssets(section);
      }

      var lastHashedAssets = Object.keys(lastMap).map(function (hash) {
        return lastMap[hash];
      });

      var lastUrls = lastKeys.map(function (req) {
        var url = new URL(req.url);
        url.search = '';
        url.hash = '';

        return url.toString();
      });

      var sectionAssets = assets[section];
      var moved = [];
      var changed = sectionAssets.filter(function (url) {
        if (lastUrls.indexOf(url) === -1 || lastHashedAssets.indexOf(url) === -1) {
          return true;
        }

        return false;
      });

      Object.keys(hashesMap).forEach(function (hash) {
        var asset = hashesMap[hash];

        // Return if not in sectionAssets or in changed or moved array
        if (sectionAssets.indexOf(asset) === -1 || changed.indexOf(asset) !== -1 || moved.indexOf(asset) !== -1) return;

        var lastAsset = lastMap[hash];

        if (lastAsset && lastUrls.indexOf(lastAsset) !== -1) {
          moved.push([lastAsset, asset]);
        } else {
          changed.push(asset);
        }
      });

      logGroup('Changed assets: ' + section, changed);
      logGroup('Moved assets: ' + section, moved);

      var movedResponses = Promise.all(moved.map(function (pair) {
        return lastCache.match(pair[0]).then(function (response) {
          return [pair[1], response];
        });
      }));

      return caches.open(CACHE_NAME).then(function (cache) {
        var move = movedResponses.then(function (responses) {
          return Promise.all(responses.map(function (pair) {
            return cache.put(pair[0], pair[1]);
          }));
        });

        return Promise.all([move, addAllNormalized(cache, changed, {
          bust: params.version,
          request: prefetchRequest,
          failAll: section === 'main',
          deleteFirst: section !== 'main'
        })]);
      });
    });
  }

  function deleteObsolete() {
    return caches.keys().then(function (keys) {
      var all = keys.map(function (key) {
        if (key.indexOf(CACHE_PREFIX) !== 0 || key.indexOf(CACHE_NAME) === 0) return;

        console.log('[SW]:', 'Delete cache:', key);
        return caches['delete'](key);
      });

      return Promise.all(all);
    });
  }

  function getLastCache() {
    return caches.keys().then(function (keys) {
      var index = keys.length;
      var key = undefined;

      while (index--) {
        key = keys[index];

        if (key.indexOf(CACHE_PREFIX) === 0) {
          break;
        }
      }

      if (!key) return;

      var cache = undefined;

      return caches.open(key).then(function (_cache) {
        cache = _cache;
        return _cache.match(new URL(STORED_DATA_KEY, location).toString());
      }).then(function (response) {
        if (!response) return;

        return Promise.all([cache, cache.keys(), response.json()]);
      });
    });
  }

  function storeCacheData() {
    return caches.open(CACHE_NAME).then(function (cache) {
      var data = new Response(JSON.stringify({
        version: params.version,
        hashmap: hashesMap
      }));

      return cache.put(new URL(STORED_DATA_KEY, location).toString(), data);
    });
  }

  self.addEventListener('fetch', function (event) {
    // Handle only GET requests
    if (event.request.method !== 'GET') {
      return;
    }

    // This prevents some weird issue with Chrome DevTools and 'only-if-cached'
    // Fixes issue #385, also ref to:
    // - https://github.com/paulirish/caltrainschedule.io/issues/49
    // - https://bugs.chromium.org/p/chromium/issues/detail?id=823392
    if (event.request.cache === 'only-if-cached' && event.request.mode !== 'same-origin') {
      return;
    }

    var url = new URL(event.request.url);
    url.hash = '';

    var urlString = url.toString();

    // Not external, so search part of the URL should be stripped,
    // if it's external URL, the search part should be kept
    if (externals.indexOf(urlString) === -1) {
      url.search = '';
      urlString = url.toString();
    }

    var assetMatches = allAssets.indexOf(urlString) !== -1;
    var cacheUrl = urlString;

    if (!assetMatches) {
      var cacheRewrite = matchCacheMap(event.request);

      if (cacheRewrite) {
        cacheUrl = cacheRewrite;
        assetMatches = true;
      }
    }

    if (!assetMatches) {
      // Use request.mode === 'navigate' instead of isNavigateRequest
      // because everything what supports navigationPreload supports
      // 'navigate' request.mode
      if (event.request.mode === 'navigate') {
        // Requesting with fetchWithPreload().
        // Preload is used only if navigationPreload is enabled and
        // navigationPreload mapping is not used.
        if (navigationPreload === true) {
          event.respondWith(fetchWithPreload(event));
          return;
        }
      }

      // Something else, positive, but not `true`
      if (navigationPreload) {
        var preloadedResponse = retrivePreloadedResponse(event);

        if (preloadedResponse) {
          event.respondWith(preloadedResponse);
          return;
        }
      }

      // Logic exists here if no cache match
      return;
    }

    // Cache handling/storing/fetching starts here
    var resource = undefined;

    if (responseStrategy === 'network-first') {
      resource = networkFirstResponse(event, urlString, cacheUrl);
    }
    // 'cache-first' otherwise
    // (responseStrategy has been validated before)
    else {
        resource = cacheFirstResponse(event, urlString, cacheUrl);
      }

    event.respondWith(resource);
  });

  self.addEventListener('message', function (e) {
    var data = e.data;
    if (!data) return;

    switch (data.action) {
      case 'skipWaiting':
        {
          if (self.skipWaiting) self.skipWaiting();
        }break;
    }
  });

  function cacheFirstResponse(event, urlString, cacheUrl) {
    handleNavigationPreload(event);

    return cachesMatch(cacheUrl, CACHE_NAME).then(function (response) {
      if (response) {
        if (DEBUG) {
          console.log('[SW]:', 'URL [' + cacheUrl + '](' + urlString + ') from cache');
        }

        return response;
      }

      // Load and cache known assets
      var fetching = fetch(event.request).then(function (response) {
        if (!response.ok) {
          if (DEBUG) {
            console.log('[SW]:', 'URL [' + urlString + '] wrong response: [' + response.status + '] ' + response.type);
          }

          return response;
        }

        if (DEBUG) {
          console.log('[SW]:', 'URL [' + urlString + '] from network');
        }

        if (cacheUrl === urlString) {
          (function () {
            var responseClone = response.clone();
            var storing = caches.open(CACHE_NAME).then(function (cache) {
              return cache.put(urlString, responseClone);
            }).then(function () {
              console.log('[SW]:', 'Cache asset: ' + urlString);
            });

            event.waitUntil(storing);
          })();
        }

        return response;
      });

      return fetching;
    });
  }

  function networkFirstResponse(event, urlString, cacheUrl) {
    return fetchWithPreload(event).then(function (response) {
      if (response.ok) {
        if (DEBUG) {
          console.log('[SW]:', 'URL [' + urlString + '] from network');
        }

        return response;
      }

      // Throw to reach the code in the catch below
      throw response;
    })
    // This needs to be in a catch() and not just in the then() above
    // cause if your network is down, the fetch() will throw
    ['catch'](function (erroredResponse) {
      if (DEBUG) {
        console.log('[SW]:', 'URL [' + urlString + '] from cache if possible');
      }

      return cachesMatch(cacheUrl, CACHE_NAME).then(function (response) {
        if (response) {
          return response;
        }

        if (erroredResponse instanceof Response) {
          return erroredResponse;
        }

        // Not a response at this point, some other error
        throw erroredResponse;
        // return Response.error();
      });
    });
  }

  function handleNavigationPreload(event) {
    if (navigationPreload && typeof navigationPreload.map === 'function' &&
    // Use request.mode === 'navigate' instead of isNavigateRequest
    // because everything what supports navigationPreload supports
    // 'navigate' request.mode
    event.preloadResponse && event.request.mode === 'navigate') {
      var mapped = navigationPreload.map(new URL(event.request.url), event.request);

      if (mapped) {
        storePreloadedResponse(mapped, event);
      }
    }
  }

  // Temporary in-memory store for faster access
  var navigationPreloadStore = new Map();

  function storePreloadedResponse(_url, event) {
    var url = new URL(_url, location);
    var preloadResponsePromise = event.preloadResponse;

    navigationPreloadStore.set(preloadResponsePromise, {
      url: url,
      response: preloadResponsePromise
    });

    var isSamePreload = function isSamePreload() {
      return navigationPreloadStore.has(preloadResponsePromise);
    };

    var storing = preloadResponsePromise.then(function (res) {
      // Return if preload isn't enabled or hasn't happened
      if (!res) return;

      // If navigationPreloadStore already consumed
      // or navigationPreloadStore already contains another preload,
      // then do not store anything and return
      if (!isSamePreload()) {
        return;
      }

      var clone = res.clone();

      // Storing the preload response for later consume (hasn't yet been consumed)
      return caches.open(PRELOAD_CACHE_NAME).then(function (cache) {
        if (!isSamePreload()) return;

        return cache.put(url, clone).then(function () {
          if (!isSamePreload()) {
            return caches.open(PRELOAD_CACHE_NAME).then(function (cache) {
              return cache['delete'](url);
            });
          }
        });
      });
    });

    event.waitUntil(storing);
  }

  function retriveInMemoryPreloadedResponse(url) {
    if (!navigationPreloadStore) {
      return;
    }

    var foundResponse = undefined;
    var foundKey = undefined;

    navigationPreloadStore.forEach(function (store, key) {
      if (store.url.href === url.href) {
        foundResponse = store.response;
        foundKey = key;
      }
    });

    if (foundResponse) {
      navigationPreloadStore['delete'](foundKey);
      return foundResponse;
    }
  }

  function retrivePreloadedResponse(event) {
    var url = new URL(event.request.url);

    if (self.registration.navigationPreload && navigationPreload && navigationPreload.test && navigationPreload.test(url, event.request)) {} else {
      return;
    }

    var fromMemory = retriveInMemoryPreloadedResponse(url);
    var request = event.request;

    if (fromMemory) {
      event.waitUntil(caches.open(PRELOAD_CACHE_NAME).then(function (cache) {
        return cache['delete'](request);
      }));

      return fromMemory;
    }

    return cachesMatch(request, PRELOAD_CACHE_NAME).then(function (response) {
      if (response) {
        event.waitUntil(caches.open(PRELOAD_CACHE_NAME).then(function (cache) {
          return cache['delete'](request);
        }));
      }

      return response || fetch(event.request);
    });
  }

  function mapAssets() {
    Object.keys(assets).forEach(function (key) {
      assets[key] = assets[key].map(function (path) {
        var url = new URL(path, location);

        url.hash = '';

        if (externals.indexOf(path) === -1) {
          url.search = '';
        }

        return url.toString();
      });
    });

    hashesMap = Object.keys(hashesMap).reduce(function (result, hash) {
      var url = new URL(hashesMap[hash], location);
      url.search = '';
      url.hash = '';

      result[hash] = url.toString();
      return result;
    }, {});

    externals = externals.map(function (path) {
      var url = new URL(path, location);
      url.hash = '';

      return url.toString();
    });
  }

  function addAllNormalized(cache, requests, options) {
    var bustValue = options.bust;
    var failAll = options.failAll !== false;
    var deleteFirst = options.deleteFirst === true;
    var requestInit = options.request || {
      credentials: 'omit',
      mode: 'cors'
    };

    var deleting = Promise.resolve();

    if (deleteFirst) {
      deleting = Promise.all(requests.map(function (request) {
        return cache['delete'](request)['catch'](function () {});
      }));
    }

    return Promise.all(requests.map(function (request) {
      if (bustValue) {
        request = applyCacheBust(request, bustValue);
      }

      return fetch(request, requestInit).then(fixRedirectedResponse).then(function (response) {
        if (!response.ok) {
          return { error: true };
        }

        return { response: response };
      }, function () {
        return { error: true };
      });
    })).then(function (responses) {
      if (failAll && responses.some(function (data) {
        return data.error;
      })) {
        return Promise.reject(new Error('Wrong response status'));
      }

      if (!failAll) {
        responses = responses.filter(function (data) {
          return !data.error;
        });
      }

      return deleting.then(function () {
        var addAll = responses.map(function (_ref, i) {
          var response = _ref.response;

          return cache.put(requests[i], response);
        });

        return Promise.all(addAll);
      });
    });
  }

  function matchCacheMap(request) {
    var urlString = request.url;
    var url = new URL(urlString);

    var requestType = undefined;

    if (isNavigateRequest(request)) {
      requestType = 'navigate';
    } else if (url.origin === location.origin) {
      requestType = 'same-origin';
    } else {
      requestType = 'cross-origin';
    }

    for (var i = 0; i < cacheMaps.length; i++) {
      var map = cacheMaps[i];

      if (!map) continue;
      if (map.requestTypes && map.requestTypes.indexOf(requestType) === -1) {
        continue;
      }

      var newString = undefined;

      if (typeof map.match === 'function') {
        newString = map.match(url, request);
      } else {
        newString = urlString.replace(map.match, map.to);
      }

      if (newString && newString !== urlString) {
        return newString;
      }
    }
  }

  function fetchWithPreload(event) {
    if (!event.preloadResponse || navigationPreload !== true) {
      return fetch(event.request);
    }

    return event.preloadResponse.then(function (response) {
      return response || fetch(event.request);
    });
  }
}

function cachesMatch(request, cacheName) {
  return caches.match(request, {
    cacheName: cacheName
  }).then(function (response) {
    if (isNotRedirectedResponse(response)) {
      return response;
    }

    // Fix already cached redirected responses
    return fixRedirectedResponse(response).then(function (fixedResponse) {
      return caches.open(cacheName).then(function (cache) {
        return cache.put(request, fixedResponse);
      }).then(function () {
        return fixedResponse;
      });
    });
  })
  // Return void if error happened (cache not found)
  ['catch'](function () {});
}

function applyCacheBust(asset, key) {
  var hasQuery = asset.indexOf('?') !== -1;
  return asset + (hasQuery ? '&' : '?') + '__uncache=' + encodeURIComponent(key);
}

function isNavigateRequest(request) {
  return request.mode === 'navigate' || request.headers.get('Upgrade-Insecure-Requests') || (request.headers.get('Accept') || '').indexOf('text/html') !== -1;
}

function isNotRedirectedResponse(response) {
  return !response || !response.redirected || !response.ok || response.type === 'opaqueredirect';
}

// Based on https://github.com/GoogleChrome/sw-precache/pull/241/files#diff-3ee9060dc7a312c6a822cac63a8c630bR85
function fixRedirectedResponse(response) {
  if (isNotRedirectedResponse(response)) {
    return Promise.resolve(response);
  }

  var body = 'body' in response ? Promise.resolve(response.body) : response.blob();

  return body.then(function (data) {
    return new Response(data, {
      headers: response.headers,
      status: response.status
    });
  });
}

function copyObject(original) {
  return Object.keys(original).reduce(function (result, key) {
    result[key] = original[key];
    return result;
  }, {});
}

function logGroup(title, assets) {
  console.groupCollapsed('[SW]:', title);

  assets.forEach(function (asset) {
    console.log('Asset:', asset);
  });

  console.groupEnd();
}
        WebpackServiceWorker(__wpo, {
loaders: {},
cacheMaps: [
      {
      match: function(url) {
          if (url.pathname === location.pathname) {
            return;
          }

          return new URL("/", location);
        },
      to: null,
      requestTypes: ["navigate"],
    }
    ],
navigationPreload: false,
});
        module.exports = __webpack_require__("f196239c717de973b016")
      

/***/ }),

/***/ "f196239c717de973b016":
/***/ (function(module, exports) {

importScripts("https://www.gstatic.com/firebasejs/5.9.4/firebase-app.js");
importScripts("https://www.gstatic.com/firebasejs/5.9.4/firebase-messaging.js");
firebase.initializeApp({
  // Project Settings => Add Firebase to your web app
  messagingSenderId: "344064508183"
});
var messaging = firebase.messaging();
messaging.setBackgroundMessageHandler(function (payload) {
  var promiseChain = clients.matchAll({
    type: "window",
    includeUncontrolled: true
  }).then(function (windowClients) {
    for (var i = 0; i < windowClients.length; i++) {
      var windowClient = windowClients[i];
      windowClient.postMessage(payload);
    }
  }).then(function () {
    return registration.showNotification("my notification title");
  });
  return promiseChain;
});
self.addEventListener('notificationclick', function (event) {// do what you want
  // ...
});

/***/ })

/******/ });

Zerion Mini Shell 1.0