06ad222c8807f0a951da.bundle.js (279653B)
1 /*! elementor - v3.4.4 - 13-09-2021 */ 2 (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["vendors-node_modules_babel_runtime-corejs2_core-js_object_values_js-node_modules_babel_runtim-2f5074"],{ 3 4 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js": 5 /*!***********************************************************************!*\ 6 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***! 7 \***********************************************************************/ 8 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 9 10 module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/core-js/library/fn/object/values.js"); 11 12 /***/ }), 13 14 /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js": 15 /*!*****************************************************************!*\ 16 !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***! 17 \*****************************************************************/ 18 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 19 20 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/core-js/library/fn/promise.js"); 21 22 /***/ }), 23 24 /***/ "../node_modules/@babel/runtime/helpers/esm/extends.js": 25 /*!*************************************************************!*\ 26 !*** ../node_modules/@babel/runtime/helpers/esm/extends.js ***! 27 \*************************************************************/ 28 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { 29 30 "use strict"; 31 __webpack_require__.r(__webpack_exports__); 32 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 33 /* harmony export */ "default": () => (/* binding */ _extends) 34 /* harmony export */ }); 35 function _extends() { 36 _extends = Object.assign || function (target) { 37 for (var i = 1; i < arguments.length; i++) { 38 var source = arguments[i]; 39 40 for (var key in source) { 41 if (Object.prototype.hasOwnProperty.call(source, key)) { 42 target[key] = source[key]; 43 } 44 } 45 } 46 47 return target; 48 }; 49 50 return _extends.apply(this, arguments); 51 } 52 53 /***/ }), 54 55 /***/ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js": 56 /*!*******************************************************************!*\ 57 !*** ../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js ***! 58 \*******************************************************************/ 59 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { 60 61 "use strict"; 62 __webpack_require__.r(__webpack_exports__); 63 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 64 /* harmony export */ "default": () => (/* binding */ _inheritsLoose) 65 /* harmony export */ }); 66 /* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); 67 68 function _inheritsLoose(subClass, superClass) { 69 subClass.prototype = Object.create(superClass.prototype); 70 subClass.prototype.constructor = subClass; 71 (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__.default)(subClass, superClass); 72 } 73 74 /***/ }), 75 76 /***/ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js": 77 /*!**********************************************************************************!*\ 78 !*** ../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***! 79 \**********************************************************************************/ 80 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { 81 82 "use strict"; 83 __webpack_require__.r(__webpack_exports__); 84 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 85 /* harmony export */ "default": () => (/* binding */ _objectWithoutPropertiesLoose) 86 /* harmony export */ }); 87 function _objectWithoutPropertiesLoose(source, excluded) { 88 if (source == null) return {}; 89 var target = {}; 90 var sourceKeys = Object.keys(source); 91 var key, i; 92 93 for (i = 0; i < sourceKeys.length; i++) { 94 key = sourceKeys[i]; 95 if (excluded.indexOf(key) >= 0) continue; 96 target[key] = source[key]; 97 } 98 99 return target; 100 } 101 102 /***/ }), 103 104 /***/ "../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": 105 /*!********************************************************************!*\ 106 !*** ../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! 107 \********************************************************************/ 108 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { 109 110 "use strict"; 111 __webpack_require__.r(__webpack_exports__); 112 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 113 /* harmony export */ "default": () => (/* binding */ _setPrototypeOf) 114 /* harmony export */ }); 115 function _setPrototypeOf(o, p) { 116 _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { 117 o.__proto__ = p; 118 return o; 119 }; 120 121 return _setPrototypeOf(o, p); 122 } 123 124 /***/ }), 125 126 /***/ "../node_modules/core-js/library/fn/object/values.js": 127 /*!***********************************************************!*\ 128 !*** ../node_modules/core-js/library/fn/object/values.js ***! 129 \***********************************************************/ 130 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 131 132 __webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js"); 133 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values; 134 135 136 /***/ }), 137 138 /***/ "../node_modules/core-js/library/fn/promise.js": 139 /*!*****************************************************!*\ 140 !*** ../node_modules/core-js/library/fn/promise.js ***! 141 \*****************************************************/ 142 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 143 144 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js"); 145 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js"); 146 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js"); 147 __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js"); 148 __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js"); 149 __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js"); 150 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise; 151 152 153 /***/ }), 154 155 /***/ "../node_modules/core-js/library/modules/_microtask.js": 156 /*!*************************************************************!*\ 157 !*** ../node_modules/core-js/library/modules/_microtask.js ***! 158 \*************************************************************/ 159 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 160 161 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); 162 var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set; 163 var Observer = global.MutationObserver || global.WebKitMutationObserver; 164 var process = global.process; 165 var Promise = global.Promise; 166 var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process'; 167 168 module.exports = function () { 169 var head, last, notify; 170 171 var flush = function () { 172 var parent, fn; 173 if (isNode && (parent = process.domain)) parent.exit(); 174 while (head) { 175 fn = head.fn; 176 head = head.next; 177 try { 178 fn(); 179 } catch (e) { 180 if (head) notify(); 181 else last = undefined; 182 throw e; 183 } 184 } last = undefined; 185 if (parent) parent.enter(); 186 }; 187 188 // Node.js 189 if (isNode) { 190 notify = function () { 191 process.nextTick(flush); 192 }; 193 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339 194 } else if (Observer && !(global.navigator && global.navigator.standalone)) { 195 var toggle = true; 196 var node = document.createTextNode(''); 197 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new 198 notify = function () { 199 node.data = toggle = !toggle; 200 }; 201 // environments with maybe non-completely correct, but existent Promise 202 } else if (Promise && Promise.resolve) { 203 // Promise.resolve without an argument throws an error in LG WebOS 2 204 var promise = Promise.resolve(undefined); 205 notify = function () { 206 promise.then(flush); 207 }; 208 // for other environments - macrotask based on: 209 // - setImmediate 210 // - MessageChannel 211 // - window.postMessag 212 // - onreadystatechange 213 // - setTimeout 214 } else { 215 notify = function () { 216 // strange IE + webpack dev server bug - use .call(global) 217 macrotask.call(global, flush); 218 }; 219 } 220 221 return function (fn) { 222 var task = { fn: fn, next: undefined }; 223 if (last) last.next = task; 224 if (!head) { 225 head = task; 226 notify(); 227 } last = task; 228 }; 229 }; 230 231 232 /***/ }), 233 234 /***/ "../node_modules/core-js/library/modules/_new-promise-capability.js": 235 /*!**************************************************************************!*\ 236 !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***! 237 \**************************************************************************/ 238 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 239 240 "use strict"; 241 242 // 25.4.1.5 NewPromiseCapability(C) 243 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); 244 245 function PromiseCapability(C) { 246 var resolve, reject; 247 this.promise = new C(function ($$resolve, $$reject) { 248 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor'); 249 resolve = $$resolve; 250 reject = $$reject; 251 }); 252 this.resolve = aFunction(resolve); 253 this.reject = aFunction(reject); 254 } 255 256 module.exports.f = function (C) { 257 return new PromiseCapability(C); 258 }; 259 260 261 /***/ }), 262 263 /***/ "../node_modules/core-js/library/modules/_perform.js": 264 /*!***********************************************************!*\ 265 !*** ../node_modules/core-js/library/modules/_perform.js ***! 266 \***********************************************************/ 267 /***/ ((module) => { 268 269 module.exports = function (exec) { 270 try { 271 return { e: false, v: exec() }; 272 } catch (e) { 273 return { e: true, v: e }; 274 } 275 }; 276 277 278 /***/ }), 279 280 /***/ "../node_modules/core-js/library/modules/_promise-resolve.js": 281 /*!*******************************************************************!*\ 282 !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***! 283 \*******************************************************************/ 284 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 285 286 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); 287 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); 288 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js"); 289 290 module.exports = function (C, x) { 291 anObject(C); 292 if (isObject(x) && x.constructor === C) return x; 293 var promiseCapability = newPromiseCapability.f(C); 294 var resolve = promiseCapability.resolve; 295 resolve(x); 296 return promiseCapability.promise; 297 }; 298 299 300 /***/ }), 301 302 /***/ "../node_modules/core-js/library/modules/_set-species.js": 303 /*!***************************************************************!*\ 304 !*** ../node_modules/core-js/library/modules/_set-species.js ***! 305 \***************************************************************/ 306 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 307 308 "use strict"; 309 310 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); 311 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); 312 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js"); 313 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); 314 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species'); 315 316 module.exports = function (KEY) { 317 var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY]; 318 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { 319 configurable: true, 320 get: function () { return this; } 321 }); 322 }; 323 324 325 /***/ }), 326 327 /***/ "../node_modules/core-js/library/modules/_species-constructor.js": 328 /*!***********************************************************************!*\ 329 !*** ../node_modules/core-js/library/modules/_species-constructor.js ***! 330 \***********************************************************************/ 331 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 332 333 // 7.3.20 SpeciesConstructor(O, defaultConstructor) 334 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); 335 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); 336 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species'); 337 module.exports = function (O, D) { 338 var C = anObject(O).constructor; 339 var S; 340 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); 341 }; 342 343 344 /***/ }), 345 346 /***/ "../node_modules/core-js/library/modules/_task.js": 347 /*!********************************************************!*\ 348 !*** ../node_modules/core-js/library/modules/_task.js ***! 349 \********************************************************/ 350 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 351 352 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); 353 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js"); 354 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js"); 355 var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js"); 356 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); 357 var process = global.process; 358 var setTask = global.setImmediate; 359 var clearTask = global.clearImmediate; 360 var MessageChannel = global.MessageChannel; 361 var Dispatch = global.Dispatch; 362 var counter = 0; 363 var queue = {}; 364 var ONREADYSTATECHANGE = 'onreadystatechange'; 365 var defer, channel, port; 366 var run = function () { 367 var id = +this; 368 // eslint-disable-next-line no-prototype-builtins 369 if (queue.hasOwnProperty(id)) { 370 var fn = queue[id]; 371 delete queue[id]; 372 fn(); 373 } 374 }; 375 var listener = function (event) { 376 run.call(event.data); 377 }; 378 // Node.js 0.9+ & IE10+ has setImmediate, otherwise: 379 if (!setTask || !clearTask) { 380 setTask = function setImmediate(fn) { 381 var args = []; 382 var i = 1; 383 while (arguments.length > i) args.push(arguments[i++]); 384 queue[++counter] = function () { 385 // eslint-disable-next-line no-new-func 386 invoke(typeof fn == 'function' ? fn : Function(fn), args); 387 }; 388 defer(counter); 389 return counter; 390 }; 391 clearTask = function clearImmediate(id) { 392 delete queue[id]; 393 }; 394 // Node.js 0.8- 395 if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') { 396 defer = function (id) { 397 process.nextTick(ctx(run, id, 1)); 398 }; 399 // Sphere (JS game engine) Dispatch API 400 } else if (Dispatch && Dispatch.now) { 401 defer = function (id) { 402 Dispatch.now(ctx(run, id, 1)); 403 }; 404 // Browsers with MessageChannel, includes WebWorkers 405 } else if (MessageChannel) { 406 channel = new MessageChannel(); 407 port = channel.port2; 408 channel.port1.onmessage = listener; 409 defer = ctx(port.postMessage, port, 1); 410 // Browsers with postMessage, skip WebWorkers 411 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' 412 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) { 413 defer = function (id) { 414 global.postMessage(id + '', '*'); 415 }; 416 global.addEventListener('message', listener, false); 417 // IE8- 418 } else if (ONREADYSTATECHANGE in cel('script')) { 419 defer = function (id) { 420 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () { 421 html.removeChild(this); 422 run.call(id); 423 }; 424 }; 425 // Rest old browsers 426 } else { 427 defer = function (id) { 428 setTimeout(ctx(run, id, 1), 0); 429 }; 430 } 431 } 432 module.exports = { 433 set: setTask, 434 clear: clearTask 435 }; 436 437 438 /***/ }), 439 440 /***/ "../node_modules/core-js/library/modules/_user-agent.js": 441 /*!**************************************************************!*\ 442 !*** ../node_modules/core-js/library/modules/_user-agent.js ***! 443 \**************************************************************/ 444 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 445 446 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); 447 var navigator = global.navigator; 448 449 module.exports = navigator && navigator.userAgent || ''; 450 451 452 /***/ }), 453 454 /***/ "../node_modules/core-js/library/modules/es6.promise.js": 455 /*!**************************************************************!*\ 456 !*** ../node_modules/core-js/library/modules/es6.promise.js ***! 457 \**************************************************************/ 458 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { 459 460 "use strict"; 461 462 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js"); 463 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); 464 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); 465 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js"); 466 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); 467 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); 468 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); 469 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js"); 470 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); 471 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js"); 472 var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set; 473 var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")(); 474 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js"); 475 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js"); 476 var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js"); 477 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js"); 478 var PROMISE = 'Promise'; 479 var TypeError = global.TypeError; 480 var process = global.process; 481 var versions = process && process.versions; 482 var v8 = versions && versions.v8 || ''; 483 var $Promise = global[PROMISE]; 484 var isNode = classof(process) == 'process'; 485 var empty = function () { /* empty */ }; 486 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper; 487 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f; 488 489 var USE_NATIVE = !!function () { 490 try { 491 // correct subclassing with @@species support 492 var promise = $Promise.resolve(1); 493 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) { 494 exec(empty, empty); 495 }; 496 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test 497 return (isNode || typeof PromiseRejectionEvent == 'function') 498 && promise.then(empty) instanceof FakePromise 499 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables 500 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 501 // we can't detect it synchronously, so just check versions 502 && v8.indexOf('6.6') !== 0 503 && userAgent.indexOf('Chrome/66') === -1; 504 } catch (e) { /* empty */ } 505 }(); 506 507 // helpers 508 var isThenable = function (it) { 509 var then; 510 return isObject(it) && typeof (then = it.then) == 'function' ? then : false; 511 }; 512 var notify = function (promise, isReject) { 513 if (promise._n) return; 514 promise._n = true; 515 var chain = promise._c; 516 microtask(function () { 517 var value = promise._v; 518 var ok = promise._s == 1; 519 var i = 0; 520 var run = function (reaction) { 521 var handler = ok ? reaction.ok : reaction.fail; 522 var resolve = reaction.resolve; 523 var reject = reaction.reject; 524 var domain = reaction.domain; 525 var result, then, exited; 526 try { 527 if (handler) { 528 if (!ok) { 529 if (promise._h == 2) onHandleUnhandled(promise); 530 promise._h = 1; 531 } 532 if (handler === true) result = value; 533 else { 534 if (domain) domain.enter(); 535 result = handler(value); // may throw 536 if (domain) { 537 domain.exit(); 538 exited = true; 539 } 540 } 541 if (result === reaction.promise) { 542 reject(TypeError('Promise-chain cycle')); 543 } else if (then = isThenable(result)) { 544 then.call(result, resolve, reject); 545 } else resolve(result); 546 } else reject(value); 547 } catch (e) { 548 if (domain && !exited) domain.exit(); 549 reject(e); 550 } 551 }; 552 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach 553 promise._c = []; 554 promise._n = false; 555 if (isReject && !promise._h) onUnhandled(promise); 556 }); 557 }; 558 var onUnhandled = function (promise) { 559 task.call(global, function () { 560 var value = promise._v; 561 var unhandled = isUnhandled(promise); 562 var result, handler, console; 563 if (unhandled) { 564 result = perform(function () { 565 if (isNode) { 566 process.emit('unhandledRejection', value, promise); 567 } else if (handler = global.onunhandledrejection) { 568 handler({ promise: promise, reason: value }); 569 } else if ((console = global.console) && console.error) { 570 console.error('Unhandled promise rejection', value); 571 } 572 }); 573 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should 574 promise._h = isNode || isUnhandled(promise) ? 2 : 1; 575 } promise._a = undefined; 576 if (unhandled && result.e) throw result.v; 577 }); 578 }; 579 var isUnhandled = function (promise) { 580 return promise._h !== 1 && (promise._a || promise._c).length === 0; 581 }; 582 var onHandleUnhandled = function (promise) { 583 task.call(global, function () { 584 var handler; 585 if (isNode) { 586 process.emit('rejectionHandled', promise); 587 } else if (handler = global.onrejectionhandled) { 588 handler({ promise: promise, reason: promise._v }); 589 } 590 }); 591 }; 592 var $reject = function (value) { 593 var promise = this; 594 if (promise._d) return; 595 promise._d = true; 596 promise = promise._w || promise; // unwrap 597 promise._v = value; 598 promise._s = 2; 599 if (!promise._a) promise._a = promise._c.slice(); 600 notify(promise, true); 601 }; 602 var $resolve = function (value) { 603 var promise = this; 604 var then; 605 if (promise._d) return; 606 promise._d = true; 607 promise = promise._w || promise; // unwrap 608 try { 609 if (promise === value) throw TypeError("Promise can't be resolved itself"); 610 if (then = isThenable(value)) { 611 microtask(function () { 612 var wrapper = { _w: promise, _d: false }; // wrap 613 try { 614 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); 615 } catch (e) { 616 $reject.call(wrapper, e); 617 } 618 }); 619 } else { 620 promise._v = value; 621 promise._s = 1; 622 notify(promise, false); 623 } 624 } catch (e) { 625 $reject.call({ _w: promise, _d: false }, e); // wrap 626 } 627 }; 628 629 // constructor polyfill 630 if (!USE_NATIVE) { 631 // 25.4.3.1 Promise(executor) 632 $Promise = function Promise(executor) { 633 anInstance(this, $Promise, PROMISE, '_h'); 634 aFunction(executor); 635 Internal.call(this); 636 try { 637 executor(ctx($resolve, this, 1), ctx($reject, this, 1)); 638 } catch (err) { 639 $reject.call(this, err); 640 } 641 }; 642 // eslint-disable-next-line no-unused-vars 643 Internal = function Promise(executor) { 644 this._c = []; // <- awaiting reactions 645 this._a = undefined; // <- checked in isUnhandled reactions 646 this._s = 0; // <- state 647 this._d = false; // <- done 648 this._v = undefined; // <- value 649 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled 650 this._n = false; // <- notify 651 }; 652 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, { 653 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) 654 then: function then(onFulfilled, onRejected) { 655 var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); 656 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; 657 reaction.fail = typeof onRejected == 'function' && onRejected; 658 reaction.domain = isNode ? process.domain : undefined; 659 this._c.push(reaction); 660 if (this._a) this._a.push(reaction); 661 if (this._s) notify(this, false); 662 return reaction.promise; 663 }, 664 // 25.4.5.1 Promise.prototype.catch(onRejected) 665 'catch': function (onRejected) { 666 return this.then(undefined, onRejected); 667 } 668 }); 669 OwnPromiseCapability = function () { 670 var promise = new Internal(); 671 this.promise = promise; 672 this.resolve = ctx($resolve, promise, 1); 673 this.reject = ctx($reject, promise, 1); 674 }; 675 newPromiseCapabilityModule.f = newPromiseCapability = function (C) { 676 return C === $Promise || C === Wrapper 677 ? new OwnPromiseCapability(C) 678 : newGenericPromiseCapability(C); 679 }; 680 } 681 682 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); 683 __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE); 684 __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE); 685 Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE]; 686 687 // statics 688 $export($export.S + $export.F * !USE_NATIVE, PROMISE, { 689 // 25.4.4.5 Promise.reject(r) 690 reject: function reject(r) { 691 var capability = newPromiseCapability(this); 692 var $$reject = capability.reject; 693 $$reject(r); 694 return capability.promise; 695 } 696 }); 697 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { 698 // 25.4.4.6 Promise.resolve(x) 699 resolve: function resolve(x) { 700 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x); 701 } 702 }); 703 $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { 704 $Promise.all(iter)['catch'](empty); 705 })), PROMISE, { 706 // 25.4.4.1 Promise.all(iterable) 707 all: function all(iterable) { 708 var C = this; 709 var capability = newPromiseCapability(C); 710 var resolve = capability.resolve; 711 var reject = capability.reject; 712 var result = perform(function () { 713 var values = []; 714 var index = 0; 715 var remaining = 1; 716 forOf(iterable, false, function (promise) { 717 var $index = index++; 718 var alreadyCalled = false; 719 values.push(undefined); 720 remaining++; 721 C.resolve(promise).then(function (value) { 722 if (alreadyCalled) return; 723 alreadyCalled = true; 724 values[$index] = value; 725 --remaining || resolve(values); 726 }, reject); 727 }); 728 --remaining || resolve(values); 729 }); 730 if (result.e) reject(result.v); 731 return capability.promise; 732 }, 733 // 25.4.4.4 Promise.race(iterable) 734 race: function race(iterable) { 735 var C = this; 736 var capability = newPromiseCapability(C); 737 var reject = capability.reject; 738 var result = perform(function () { 739 forOf(iterable, false, function (promise) { 740 C.resolve(promise).then(capability.resolve, reject); 741 }); 742 }); 743 if (result.e) reject(result.v); 744 return capability.promise; 745 } 746 }); 747 748 749 /***/ }), 750 751 /***/ "../node_modules/core-js/library/modules/es7.object.values.js": 752 /*!********************************************************************!*\ 753 !*** ../node_modules/core-js/library/modules/es7.object.values.js ***! 754 \********************************************************************/ 755 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { 756 757 // https://github.com/tc39/proposal-object-values-entries 758 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); 759 var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false); 760 761 $export($export.S, 'Object', { 762 values: function values(it) { 763 return $values(it); 764 } 765 }); 766 767 768 /***/ }), 769 770 /***/ "../node_modules/core-js/library/modules/es7.promise.finally.js": 771 /*!**********************************************************************!*\ 772 !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***! 773 \**********************************************************************/ 774 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { 775 776 "use strict"; 777 // https://github.com/tc39/proposal-promise-finally 778 779 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); 780 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); 781 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); 782 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js"); 783 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js"); 784 785 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { 786 var C = speciesConstructor(this, core.Promise || global.Promise); 787 var isFunction = typeof onFinally == 'function'; 788 return this.then( 789 isFunction ? function (x) { 790 return promiseResolve(C, onFinally()).then(function () { return x; }); 791 } : onFinally, 792 isFunction ? function (e) { 793 return promiseResolve(C, onFinally()).then(function () { throw e; }); 794 } : onFinally 795 ); 796 } }); 797 798 799 /***/ }), 800 801 /***/ "../node_modules/core-js/library/modules/es7.promise.try.js": 802 /*!******************************************************************!*\ 803 !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***! 804 \******************************************************************/ 805 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { 806 807 "use strict"; 808 809 // https://github.com/tc39/proposal-promise-try 810 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); 811 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js"); 812 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js"); 813 814 $export($export.S, 'Promise', { 'try': function (callbackfn) { 815 var promiseCapability = newPromiseCapability.f(this); 816 var result = perform(callbackfn); 817 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v); 818 return promiseCapability.promise; 819 } }); 820 821 822 /***/ }), 823 824 /***/ "../node_modules/match-sorter/dist/match-sorter.esm.js": 825 /*!*************************************************************!*\ 826 !*** ../node_modules/match-sorter/dist/match-sorter.esm.js ***! 827 \*************************************************************/ 828 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 829 830 "use strict"; 831 __webpack_require__.r(__webpack_exports__); 832 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 833 /* harmony export */ "defaultBaseSortFn": () => (/* binding */ defaultBaseSortFn), 834 /* harmony export */ "matchSorter": () => (/* binding */ matchSorter), 835 /* harmony export */ "rankings": () => (/* binding */ rankings) 836 /* harmony export */ }); 837 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 838 /* harmony import */ var remove_accents__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! remove-accents */ "../node_modules/remove-accents/index.js"); 839 /* harmony import */ var remove_accents__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(remove_accents__WEBPACK_IMPORTED_MODULE_1__); 840 841 842 843 var rankings = { 844 CASE_SENSITIVE_EQUAL: 7, 845 EQUAL: 6, 846 STARTS_WITH: 5, 847 WORD_STARTS_WITH: 4, 848 CONTAINS: 3, 849 ACRONYM: 2, 850 MATCHES: 1, 851 NO_MATCH: 0 852 }; 853 matchSorter.rankings = rankings; 854 855 var defaultBaseSortFn = function defaultBaseSortFn(a, b) { 856 return String(a.rankedValue).localeCompare(String(b.rankedValue)); 857 }; 858 /** 859 * Takes an array of items and a value and returns a new array with the items that match the given value 860 * @param {Array} items - the items to sort 861 * @param {String} value - the value to use for ranking 862 * @param {Object} options - Some options to configure the sorter 863 * @return {Array} - the new sorted array 864 */ 865 866 867 function matchSorter(items, value, options) { 868 if (options === void 0) { 869 options = {}; 870 } 871 872 var _options = options, 873 keys = _options.keys, 874 _options$threshold = _options.threshold, 875 threshold = _options$threshold === void 0 ? rankings.MATCHES : _options$threshold, 876 _options$baseSort = _options.baseSort, 877 baseSort = _options$baseSort === void 0 ? defaultBaseSortFn : _options$baseSort, 878 _options$sorter = _options.sorter, 879 sorter = _options$sorter === void 0 ? function (matchedItems) { 880 return matchedItems.sort(function (a, b) { 881 return sortRankedValues(a, b, baseSort); 882 }); 883 } : _options$sorter; 884 var matchedItems = items.reduce(reduceItemsToRanked, []); 885 return sorter(matchedItems).map(function (_ref) { 886 var item = _ref.item; 887 return item; 888 }); 889 890 function reduceItemsToRanked(matches, item, index) { 891 var rankingInfo = getHighestRanking(item, keys, value, options); 892 var rank = rankingInfo.rank, 893 _rankingInfo$keyThres = rankingInfo.keyThreshold, 894 keyThreshold = _rankingInfo$keyThres === void 0 ? threshold : _rankingInfo$keyThres; 895 896 if (rank >= keyThreshold) { 897 matches.push((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, rankingInfo, { 898 item: item, 899 index: index 900 })); 901 } 902 903 return matches; 904 } 905 } 906 /** 907 * Gets the highest ranking for value for the given item based on its values for the given keys 908 * @param {*} item - the item to rank 909 * @param {Array} keys - the keys to get values from the item for the ranking 910 * @param {String} value - the value to rank against 911 * @param {Object} options - options to control the ranking 912 * @return {{rank: Number, keyIndex: Number, keyThreshold: Number}} - the highest ranking 913 */ 914 915 916 function getHighestRanking(item, keys, value, options) { 917 if (!keys) { 918 // if keys is not specified, then we assume the item given is ready to be matched 919 var stringItem = item; 920 return { 921 // ends up being duplicate of 'item' in matches but consistent 922 rankedValue: stringItem, 923 rank: getMatchRanking(stringItem, value, options), 924 keyIndex: -1, 925 keyThreshold: options.threshold 926 }; 927 } 928 929 var valuesToRank = getAllValuesToRank(item, keys); 930 return valuesToRank.reduce(function (_ref2, _ref3, i) { 931 var rank = _ref2.rank, 932 rankedValue = _ref2.rankedValue, 933 keyIndex = _ref2.keyIndex, 934 keyThreshold = _ref2.keyThreshold; 935 var itemValue = _ref3.itemValue, 936 attributes = _ref3.attributes; 937 var newRank = getMatchRanking(itemValue, value, options); 938 var newRankedValue = rankedValue; 939 var minRanking = attributes.minRanking, 940 maxRanking = attributes.maxRanking, 941 threshold = attributes.threshold; 942 943 if (newRank < minRanking && newRank >= rankings.MATCHES) { 944 newRank = minRanking; 945 } else if (newRank > maxRanking) { 946 newRank = maxRanking; 947 } 948 949 if (newRank > rank) { 950 rank = newRank; 951 keyIndex = i; 952 keyThreshold = threshold; 953 newRankedValue = itemValue; 954 } 955 956 return { 957 rankedValue: newRankedValue, 958 rank: rank, 959 keyIndex: keyIndex, 960 keyThreshold: keyThreshold 961 }; 962 }, { 963 rankedValue: item, 964 rank: rankings.NO_MATCH, 965 keyIndex: -1, 966 keyThreshold: options.threshold 967 }); 968 } 969 /** 970 * Gives a rankings score based on how well the two strings match. 971 * @param {String} testString - the string to test against 972 * @param {String} stringToRank - the string to rank 973 * @param {Object} options - options for the match (like keepDiacritics for comparison) 974 * @returns {Number} the ranking for how well stringToRank matches testString 975 */ 976 977 978 function getMatchRanking(testString, stringToRank, options) { 979 testString = prepareValueForComparison(testString, options); 980 stringToRank = prepareValueForComparison(stringToRank, options); // too long 981 982 if (stringToRank.length > testString.length) { 983 return rankings.NO_MATCH; 984 } // case sensitive equals 985 986 987 if (testString === stringToRank) { 988 return rankings.CASE_SENSITIVE_EQUAL; 989 } // Lower casing before further comparison 990 991 992 testString = testString.toLowerCase(); 993 stringToRank = stringToRank.toLowerCase(); // case insensitive equals 994 995 if (testString === stringToRank) { 996 return rankings.EQUAL; 997 } // starts with 998 999 1000 if (testString.startsWith(stringToRank)) { 1001 return rankings.STARTS_WITH; 1002 } // word starts with 1003 1004 1005 if (testString.includes(" " + stringToRank)) { 1006 return rankings.WORD_STARTS_WITH; 1007 } // contains 1008 1009 1010 if (testString.includes(stringToRank)) { 1011 return rankings.CONTAINS; 1012 } else if (stringToRank.length === 1) { 1013 // If the only character in the given stringToRank 1014 // isn't even contained in the testString, then 1015 // it's definitely not a match. 1016 return rankings.NO_MATCH; 1017 } // acronym 1018 1019 1020 if (getAcronym(testString).includes(stringToRank)) { 1021 return rankings.ACRONYM; 1022 } // will return a number between rankings.MATCHES and 1023 // rankings.MATCHES + 1 depending on how close of a match it is. 1024 1025 1026 return getClosenessRanking(testString, stringToRank); 1027 } 1028 /** 1029 * Generates an acronym for a string. 1030 * 1031 * @param {String} string the string for which to produce the acronym 1032 * @returns {String} the acronym 1033 */ 1034 1035 1036 function getAcronym(string) { 1037 var acronym = ''; 1038 var wordsInString = string.split(' '); 1039 wordsInString.forEach(function (wordInString) { 1040 var splitByHyphenWords = wordInString.split('-'); 1041 splitByHyphenWords.forEach(function (splitByHyphenWord) { 1042 acronym += splitByHyphenWord.substr(0, 1); 1043 }); 1044 }); 1045 return acronym; 1046 } 1047 /** 1048 * Returns a score based on how spread apart the 1049 * characters from the stringToRank are within the testString. 1050 * A number close to rankings.MATCHES represents a loose match. A number close 1051 * to rankings.MATCHES + 1 represents a tighter match. 1052 * @param {String} testString - the string to test against 1053 * @param {String} stringToRank - the string to rank 1054 * @returns {Number} the number between rankings.MATCHES and 1055 * rankings.MATCHES + 1 for how well stringToRank matches testString 1056 */ 1057 1058 1059 function getClosenessRanking(testString, stringToRank) { 1060 var matchingInOrderCharCount = 0; 1061 var charNumber = 0; 1062 1063 function findMatchingCharacter(matchChar, string, index) { 1064 for (var j = index, J = string.length; j < J; j++) { 1065 var stringChar = string[j]; 1066 1067 if (stringChar === matchChar) { 1068 matchingInOrderCharCount += 1; 1069 return j + 1; 1070 } 1071 } 1072 1073 return -1; 1074 } 1075 1076 function getRanking(spread) { 1077 var spreadPercentage = 1 / spread; 1078 var inOrderPercentage = matchingInOrderCharCount / stringToRank.length; 1079 var ranking = rankings.MATCHES + inOrderPercentage * spreadPercentage; 1080 return ranking; 1081 } 1082 1083 var firstIndex = findMatchingCharacter(stringToRank[0], testString, 0); 1084 1085 if (firstIndex < 0) { 1086 return rankings.NO_MATCH; 1087 } 1088 1089 charNumber = firstIndex; 1090 1091 for (var i = 1, I = stringToRank.length; i < I; i++) { 1092 var matchChar = stringToRank[i]; 1093 charNumber = findMatchingCharacter(matchChar, testString, charNumber); 1094 var found = charNumber > -1; 1095 1096 if (!found) { 1097 return rankings.NO_MATCH; 1098 } 1099 } 1100 1101 var spread = charNumber - firstIndex; 1102 return getRanking(spread); 1103 } 1104 /** 1105 * Sorts items that have a rank, index, and keyIndex 1106 * @param {Object} a - the first item to sort 1107 * @param {Object} b - the second item to sort 1108 * @return {Number} -1 if a should come first, 1 if b should come first, 0 if equal 1109 */ 1110 1111 1112 function sortRankedValues(a, b, baseSort) { 1113 var aFirst = -1; 1114 var bFirst = 1; 1115 var aRank = a.rank, 1116 aKeyIndex = a.keyIndex; 1117 var bRank = b.rank, 1118 bKeyIndex = b.keyIndex; 1119 var same = aRank === bRank; 1120 1121 if (same) { 1122 if (aKeyIndex === bKeyIndex) { 1123 // use the base sort function as a tie-breaker 1124 return baseSort(a, b); 1125 } else { 1126 return aKeyIndex < bKeyIndex ? aFirst : bFirst; 1127 } 1128 } else { 1129 return aRank > bRank ? aFirst : bFirst; 1130 } 1131 } 1132 /** 1133 * Prepares value for comparison by stringifying it, removing diacritics (if specified) 1134 * @param {String} value - the value to clean 1135 * @param {Object} options - {keepDiacritics: whether to remove diacritics} 1136 * @return {String} the prepared value 1137 */ 1138 1139 1140 function prepareValueForComparison(value, _ref4) { 1141 var keepDiacritics = _ref4.keepDiacritics; 1142 // value might not actually be a string at this point (we don't get to choose) 1143 // so part of preparing the value for comparison is ensure that it is a string 1144 value = "" + value; // toString 1145 1146 if (!keepDiacritics) { 1147 value = remove_accents__WEBPACK_IMPORTED_MODULE_1___default()(value); 1148 } 1149 1150 return value; 1151 } 1152 /** 1153 * Gets value for key in item at arbitrarily nested keypath 1154 * @param {Object} item - the item 1155 * @param {Object|Function} key - the potentially nested keypath or property callback 1156 * @return {Array} - an array containing the value(s) at the nested keypath 1157 */ 1158 1159 1160 function getItemValues(item, key) { 1161 if (typeof key === 'object') { 1162 key = key.key; 1163 } 1164 1165 var value; 1166 1167 if (typeof key === 'function') { 1168 value = key(item); 1169 } else if (item == null) { 1170 value = null; 1171 } else if (Object.hasOwnProperty.call(item, key)) { 1172 value = item[key]; 1173 } else if (key.includes('.')) { 1174 // eslint-disable-next-line @typescript-eslint/no-unsafe-call 1175 return getNestedValues(key, item); 1176 } else { 1177 value = null; 1178 } // because `value` can also be undefined 1179 1180 1181 if (value == null) { 1182 return []; 1183 } 1184 1185 if (Array.isArray(value)) { 1186 return value; 1187 } 1188 1189 return [String(value)]; 1190 } 1191 /** 1192 * Given path: "foo.bar.baz" 1193 * And item: {foo: {bar: {baz: 'buzz'}}} 1194 * -> 'buzz' 1195 * @param path a dot-separated set of keys 1196 * @param item the item to get the value from 1197 */ 1198 1199 1200 function getNestedValues(path, item) { 1201 var keys = path.split('.'); 1202 var values = [item]; 1203 1204 for (var i = 0, I = keys.length; i < I; i++) { 1205 var nestedKey = keys[i]; 1206 var nestedValues = []; 1207 1208 for (var j = 0, J = values.length; j < J; j++) { 1209 var nestedItem = values[j]; 1210 if (nestedItem == null) continue; 1211 1212 if (Object.hasOwnProperty.call(nestedItem, nestedKey)) { 1213 var nestedValue = nestedItem[nestedKey]; 1214 1215 if (nestedValue != null) { 1216 nestedValues.push(nestedValue); 1217 } 1218 } else if (nestedKey === '*') { 1219 // ensure that values is an array 1220 nestedValues = nestedValues.concat(nestedItem); 1221 } 1222 } 1223 1224 values = nestedValues; 1225 } 1226 1227 if (Array.isArray(values[0])) { 1228 // keep allowing the implicit wildcard for an array of strings at the end of 1229 // the path; don't use `.flat()` because that's not available in node.js v10 1230 var result = []; 1231 return result.concat.apply(result, values); 1232 } // Based on our logic it should be an array of strings by now... 1233 // assuming the user's path terminated in strings 1234 1235 1236 return values; 1237 } 1238 /** 1239 * Gets all the values for the given keys in the given item and returns an array of those values 1240 * @param item - the item from which the values will be retrieved 1241 * @param keys - the keys to use to retrieve the values 1242 * @return objects with {itemValue, attributes} 1243 */ 1244 1245 1246 function getAllValuesToRank(item, keys) { 1247 var allValues = []; 1248 1249 for (var j = 0, J = keys.length; j < J; j++) { 1250 var key = keys[j]; 1251 var attributes = getKeyAttributes(key); 1252 var itemValues = getItemValues(item, key); 1253 1254 for (var i = 0, I = itemValues.length; i < I; i++) { 1255 allValues.push({ 1256 itemValue: itemValues[i], 1257 attributes: attributes 1258 }); 1259 } 1260 } 1261 1262 return allValues; 1263 } 1264 1265 var defaultKeyAttributes = { 1266 maxRanking: Infinity, 1267 minRanking: -Infinity 1268 }; 1269 /** 1270 * Gets all the attributes for the given key 1271 * @param key - the key from which the attributes will be retrieved 1272 * @return object containing the key's attributes 1273 */ 1274 1275 function getKeyAttributes(key) { 1276 if (typeof key === 'string') { 1277 return defaultKeyAttributes; 1278 } 1279 1280 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, defaultKeyAttributes, key); 1281 } 1282 /* 1283 eslint 1284 no-continue: "off", 1285 */ 1286 1287 1288 1289 1290 /***/ }), 1291 1292 /***/ "../node_modules/react-query/devtools/index.js": 1293 /*!*****************************************************!*\ 1294 !*** ../node_modules/react-query/devtools/index.js ***! 1295 \*****************************************************/ 1296 /***/ ((module, __unused_webpack_exports, __webpack_require__) => { 1297 1298 if (false) {} else { 1299 module.exports = __webpack_require__(/*! ./development */ "../node_modules/react-query/es/devtools/index.js") 1300 } 1301 1302 1303 /***/ }), 1304 1305 /***/ "../node_modules/react-query/es/core/focusManager.js": 1306 /*!***********************************************************!*\ 1307 !*** ../node_modules/react-query/es/core/focusManager.js ***! 1308 \***********************************************************/ 1309 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1310 1311 "use strict"; 1312 __webpack_require__.r(__webpack_exports__); 1313 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1314 /* harmony export */ "focusManager": () => (/* binding */ focusManager) 1315 /* harmony export */ }); 1316 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 1317 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 1318 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 1319 1320 1321 1322 1323 var FocusManager = /*#__PURE__*/function (_Subscribable) { 1324 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__.default)(FocusManager, _Subscribable); 1325 1326 function FocusManager() { 1327 return _Subscribable.apply(this, arguments) || this; 1328 } 1329 1330 var _proto = FocusManager.prototype; 1331 1332 _proto.onSubscribe = function onSubscribe() { 1333 if (!this.removeEventListener) { 1334 this.setDefaultEventListener(); 1335 } 1336 }; 1337 1338 _proto.setEventListener = function setEventListener(setup) { 1339 var _this = this; 1340 1341 if (this.removeEventListener) { 1342 this.removeEventListener(); 1343 } 1344 1345 this.removeEventListener = setup(function (focused) { 1346 if (typeof focused === 'boolean') { 1347 _this.setFocused(focused); 1348 } else { 1349 _this.onFocus(); 1350 } 1351 }); 1352 }; 1353 1354 _proto.setFocused = function setFocused(focused) { 1355 this.focused = focused; 1356 1357 if (focused) { 1358 this.onFocus(); 1359 } 1360 }; 1361 1362 _proto.onFocus = function onFocus() { 1363 this.listeners.forEach(function (listener) { 1364 listener(); 1365 }); 1366 }; 1367 1368 _proto.isFocused = function isFocused() { 1369 if (typeof this.focused === 'boolean') { 1370 return this.focused; 1371 } // document global can be unavailable in react native 1372 1373 1374 if (typeof document === 'undefined') { 1375 return true; 1376 } 1377 1378 return [undefined, 'visible', 'prerender'].includes(document.visibilityState); 1379 }; 1380 1381 _proto.setDefaultEventListener = function setDefaultEventListener() { 1382 var _window; 1383 1384 if (!_utils__WEBPACK_IMPORTED_MODULE_1__.isServer && ((_window = window) == null ? void 0 : _window.addEventListener)) { 1385 this.setEventListener(function (onFocus) { 1386 var listener = function listener() { 1387 return onFocus(); 1388 }; // Listen to visibillitychange and focus 1389 1390 1391 window.addEventListener('visibilitychange', listener, false); 1392 window.addEventListener('focus', listener, false); 1393 return function () { 1394 // Be sure to unsubscribe if a new handler is set 1395 window.removeEventListener('visibilitychange', listener); 1396 window.removeEventListener('focus', listener); 1397 }; 1398 }); 1399 } 1400 }; 1401 1402 return FocusManager; 1403 }(_subscribable__WEBPACK_IMPORTED_MODULE_2__.Subscribable); 1404 1405 var focusManager = new FocusManager(); 1406 1407 /***/ }), 1408 1409 /***/ "../node_modules/react-query/es/core/index.js": 1410 /*!****************************************************!*\ 1411 !*** ../node_modules/react-query/es/core/index.js ***! 1412 \****************************************************/ 1413 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1414 1415 "use strict"; 1416 __webpack_require__.r(__webpack_exports__); 1417 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1418 /* harmony export */ "CancelledError": () => (/* reexport safe */ _retryer__WEBPACK_IMPORTED_MODULE_0__.CancelledError), 1419 /* harmony export */ "QueryCache": () => (/* reexport safe */ _queryCache__WEBPACK_IMPORTED_MODULE_1__.QueryCache), 1420 /* harmony export */ "QueryClient": () => (/* reexport safe */ _queryClient__WEBPACK_IMPORTED_MODULE_2__.QueryClient), 1421 /* harmony export */ "QueryObserver": () => (/* reexport safe */ _queryObserver__WEBPACK_IMPORTED_MODULE_3__.QueryObserver), 1422 /* harmony export */ "QueriesObserver": () => (/* reexport safe */ _queriesObserver__WEBPACK_IMPORTED_MODULE_4__.QueriesObserver), 1423 /* harmony export */ "InfiniteQueryObserver": () => (/* reexport safe */ _infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_5__.InfiniteQueryObserver), 1424 /* harmony export */ "MutationCache": () => (/* reexport safe */ _mutationCache__WEBPACK_IMPORTED_MODULE_6__.MutationCache), 1425 /* harmony export */ "MutationObserver": () => (/* reexport safe */ _mutationObserver__WEBPACK_IMPORTED_MODULE_7__.MutationObserver), 1426 /* harmony export */ "setLogger": () => (/* reexport safe */ _logger__WEBPACK_IMPORTED_MODULE_8__.setLogger), 1427 /* harmony export */ "notifyManager": () => (/* reexport safe */ _notifyManager__WEBPACK_IMPORTED_MODULE_9__.notifyManager), 1428 /* harmony export */ "focusManager": () => (/* reexport safe */ _focusManager__WEBPACK_IMPORTED_MODULE_10__.focusManager), 1429 /* harmony export */ "onlineManager": () => (/* reexport safe */ _onlineManager__WEBPACK_IMPORTED_MODULE_11__.onlineManager), 1430 /* harmony export */ "hashQueryKey": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_12__.hashQueryKey), 1431 /* harmony export */ "isError": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_12__.isError), 1432 /* harmony export */ "isCancelledError": () => (/* reexport safe */ _retryer__WEBPACK_IMPORTED_MODULE_0__.isCancelledError) 1433 /* harmony export */ }); 1434 /* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js"); 1435 /* harmony import */ var _queryCache__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./queryCache */ "../node_modules/react-query/es/core/queryCache.js"); 1436 /* harmony import */ var _queryClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./queryClient */ "../node_modules/react-query/es/core/queryClient.js"); 1437 /* harmony import */ var _queryObserver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./queryObserver */ "../node_modules/react-query/es/core/queryObserver.js"); 1438 /* harmony import */ var _queriesObserver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./queriesObserver */ "../node_modules/react-query/es/core/queriesObserver.js"); 1439 /* harmony import */ var _infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./infiniteQueryObserver */ "../node_modules/react-query/es/core/infiniteQueryObserver.js"); 1440 /* harmony import */ var _mutationCache__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./mutationCache */ "../node_modules/react-query/es/core/mutationCache.js"); 1441 /* harmony import */ var _mutationObserver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./mutationObserver */ "../node_modules/react-query/es/core/mutationObserver.js"); 1442 /* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js"); 1443 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 1444 /* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js"); 1445 /* harmony import */ var _onlineManager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./onlineManager */ "../node_modules/react-query/es/core/onlineManager.js"); 1446 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 1447 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./types */ "../node_modules/react-query/es/core/types.js"); 1448 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_types__WEBPACK_IMPORTED_MODULE_13__); 1449 /* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {}; 1450 /* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _types__WEBPACK_IMPORTED_MODULE_13__) if(["default","CancelledError","QueryCache","QueryClient","QueryObserver","QueriesObserver","InfiniteQueryObserver","MutationCache","MutationObserver","setLogger","notifyManager","focusManager","onlineManager","hashQueryKey","isError","isCancelledError"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _types__WEBPACK_IMPORTED_MODULE_13__[__WEBPACK_IMPORT_KEY__] 1451 /* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 // Types 1466 1467 1468 1469 /***/ }), 1470 1471 /***/ "../node_modules/react-query/es/core/infiniteQueryBehavior.js": 1472 /*!********************************************************************!*\ 1473 !*** ../node_modules/react-query/es/core/infiniteQueryBehavior.js ***! 1474 \********************************************************************/ 1475 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1476 1477 "use strict"; 1478 __webpack_require__.r(__webpack_exports__); 1479 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1480 /* harmony export */ "infiniteQueryBehavior": () => (/* binding */ infiniteQueryBehavior), 1481 /* harmony export */ "getNextPageParam": () => (/* binding */ getNextPageParam), 1482 /* harmony export */ "getPreviousPageParam": () => (/* binding */ getPreviousPageParam), 1483 /* harmony export */ "hasNextPage": () => (/* binding */ hasNextPage), 1484 /* harmony export */ "hasPreviousPage": () => (/* binding */ hasPreviousPage) 1485 /* harmony export */ }); 1486 /* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js"); 1487 1488 function infiniteQueryBehavior() { 1489 return { 1490 onFetch: function onFetch(context) { 1491 context.fetchFn = function () { 1492 var _context$fetchOptions, _context$fetchOptions2, _context$state$data, _context$state$data2; 1493 1494 var fetchMore = (_context$fetchOptions = context.fetchOptions) == null ? void 0 : (_context$fetchOptions2 = _context$fetchOptions.meta) == null ? void 0 : _context$fetchOptions2.fetchMore; 1495 var pageParam = fetchMore == null ? void 0 : fetchMore.pageParam; 1496 var isFetchingNextPage = (fetchMore == null ? void 0 : fetchMore.direction) === 'forward'; 1497 var isFetchingPreviousPage = (fetchMore == null ? void 0 : fetchMore.direction) === 'backward'; 1498 var oldPages = ((_context$state$data = context.state.data) == null ? void 0 : _context$state$data.pages) || []; 1499 var oldPageParams = ((_context$state$data2 = context.state.data) == null ? void 0 : _context$state$data2.pageParams) || []; 1500 var newPageParams = oldPageParams; 1501 var cancelled = false; // Get query function 1502 1503 var queryFn = context.options.queryFn || function () { 1504 return Promise.reject('Missing queryFn'); 1505 }; // Create function to fetch a page 1506 1507 1508 var fetchPage = function fetchPage(pages, manual, param, previous) { 1509 if (cancelled) { 1510 return Promise.reject('Cancelled'); 1511 } 1512 1513 if (typeof param === 'undefined' && !manual && pages.length) { 1514 return Promise.resolve(pages); 1515 } 1516 1517 var queryFnContext = { 1518 queryKey: context.queryKey, 1519 pageParam: param 1520 }; 1521 var queryFnResult = queryFn(queryFnContext); 1522 var promise = Promise.resolve(queryFnResult).then(function (page) { 1523 newPageParams = previous ? [param].concat(newPageParams) : [].concat(newPageParams, [param]); 1524 return previous ? [page].concat(pages) : [].concat(pages, [page]); 1525 }); 1526 1527 if ((0,_retryer__WEBPACK_IMPORTED_MODULE_0__.isCancelable)(queryFnResult)) { 1528 var promiseAsAny = promise; 1529 promiseAsAny.cancel = queryFnResult.cancel; 1530 } 1531 1532 return promise; 1533 }; 1534 1535 var promise; // Fetch first page? 1536 1537 if (!oldPages.length) { 1538 promise = fetchPage([]); 1539 } // Fetch next page? 1540 else if (isFetchingNextPage) { 1541 var manual = typeof pageParam !== 'undefined'; 1542 var param = manual ? pageParam : getNextPageParam(context.options, oldPages); 1543 promise = fetchPage(oldPages, manual, param); 1544 } // Fetch previous page? 1545 else if (isFetchingPreviousPage) { 1546 var _manual = typeof pageParam !== 'undefined'; 1547 1548 var _param = _manual ? pageParam : getPreviousPageParam(context.options, oldPages); 1549 1550 promise = fetchPage(oldPages, _manual, _param, true); 1551 } // Refetch pages 1552 else { 1553 (function () { 1554 newPageParams = []; 1555 var manual = typeof context.options.getNextPageParam === 'undefined'; // Fetch first page 1556 1557 promise = fetchPage([], manual, oldPageParams[0]); // Fetch remaining pages 1558 1559 var _loop = function _loop(i) { 1560 promise = promise.then(function (pages) { 1561 var param = manual ? oldPageParams[i] : getNextPageParam(context.options, pages); 1562 return fetchPage(pages, manual, param); 1563 }); 1564 }; 1565 1566 for (var i = 1; i < oldPages.length; i++) { 1567 _loop(i); 1568 } 1569 })(); 1570 } 1571 1572 var finalPromise = promise.then(function (pages) { 1573 return { 1574 pages: pages, 1575 pageParams: newPageParams 1576 }; 1577 }); 1578 var finalPromiseAsAny = finalPromise; 1579 1580 finalPromiseAsAny.cancel = function () { 1581 cancelled = true; 1582 1583 if ((0,_retryer__WEBPACK_IMPORTED_MODULE_0__.isCancelable)(promise)) { 1584 promise.cancel(); 1585 } 1586 }; 1587 1588 return finalPromise; 1589 }; 1590 } 1591 }; 1592 } 1593 function getNextPageParam(options, pages) { 1594 return options.getNextPageParam == null ? void 0 : options.getNextPageParam(pages[pages.length - 1], pages); 1595 } 1596 function getPreviousPageParam(options, pages) { 1597 return options.getPreviousPageParam == null ? void 0 : options.getPreviousPageParam(pages[0], pages); 1598 } 1599 /** 1600 * Checks if there is a next page. 1601 * Returns `undefined` if it cannot be determined. 1602 */ 1603 1604 function hasNextPage(options, pages) { 1605 if (options.getNextPageParam && Array.isArray(pages)) { 1606 var nextPageParam = getNextPageParam(options, pages); 1607 return typeof nextPageParam !== 'undefined' && nextPageParam !== null && nextPageParam !== false; 1608 } 1609 } 1610 /** 1611 * Checks if there is a previous page. 1612 * Returns `undefined` if it cannot be determined. 1613 */ 1614 1615 function hasPreviousPage(options, pages) { 1616 if (options.getPreviousPageParam && Array.isArray(pages)) { 1617 var previousPageParam = getPreviousPageParam(options, pages); 1618 return typeof previousPageParam !== 'undefined' && previousPageParam !== null && previousPageParam !== false; 1619 } 1620 } 1621 1622 /***/ }), 1623 1624 /***/ "../node_modules/react-query/es/core/infiniteQueryObserver.js": 1625 /*!********************************************************************!*\ 1626 !*** ../node_modules/react-query/es/core/infiniteQueryObserver.js ***! 1627 \********************************************************************/ 1628 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1629 1630 "use strict"; 1631 __webpack_require__.r(__webpack_exports__); 1632 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1633 /* harmony export */ "InfiniteQueryObserver": () => (/* binding */ InfiniteQueryObserver) 1634 /* harmony export */ }); 1635 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 1636 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 1637 /* harmony import */ var _queryObserver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./queryObserver */ "../node_modules/react-query/es/core/queryObserver.js"); 1638 /* harmony import */ var _infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./infiniteQueryBehavior */ "../node_modules/react-query/es/core/infiniteQueryBehavior.js"); 1639 1640 1641 1642 1643 var InfiniteQueryObserver = /*#__PURE__*/function (_QueryObserver) { 1644 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__.default)(InfiniteQueryObserver, _QueryObserver); 1645 1646 // Type override 1647 // Type override 1648 // Type override 1649 // eslint-disable-next-line @typescript-eslint/no-useless-constructor 1650 function InfiniteQueryObserver(client, options) { 1651 return _QueryObserver.call(this, client, options) || this; 1652 } 1653 1654 var _proto = InfiniteQueryObserver.prototype; 1655 1656 _proto.bindMethods = function bindMethods() { 1657 _QueryObserver.prototype.bindMethods.call(this); 1658 1659 this.fetchNextPage = this.fetchNextPage.bind(this); 1660 this.fetchPreviousPage = this.fetchPreviousPage.bind(this); 1661 }; 1662 1663 _proto.setOptions = function setOptions(options) { 1664 _QueryObserver.prototype.setOptions.call(this, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, options, { 1665 behavior: (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_2__.infiniteQueryBehavior)() 1666 })); 1667 }; 1668 1669 _proto.getOptimisticResult = function getOptimisticResult(options) { 1670 options.behavior = (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_2__.infiniteQueryBehavior)(); 1671 return _QueryObserver.prototype.getOptimisticResult.call(this, options); 1672 }; 1673 1674 _proto.fetchNextPage = function fetchNextPage(options) { 1675 return this.fetch({ 1676 cancelRefetch: true, 1677 throwOnError: options == null ? void 0 : options.throwOnError, 1678 meta: { 1679 fetchMore: { 1680 direction: 'forward', 1681 pageParam: options == null ? void 0 : options.pageParam 1682 } 1683 } 1684 }); 1685 }; 1686 1687 _proto.fetchPreviousPage = function fetchPreviousPage(options) { 1688 return this.fetch({ 1689 cancelRefetch: true, 1690 throwOnError: options == null ? void 0 : options.throwOnError, 1691 meta: { 1692 fetchMore: { 1693 direction: 'backward', 1694 pageParam: options == null ? void 0 : options.pageParam 1695 } 1696 } 1697 }); 1698 }; 1699 1700 _proto.createResult = function createResult(query, options) { 1701 var _state$data, _state$data2, _state$fetchMeta, _state$fetchMeta$fetc, _state$fetchMeta2, _state$fetchMeta2$fet; 1702 1703 var state = query.state; 1704 1705 var result = _QueryObserver.prototype.createResult.call(this, query, options); 1706 1707 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, result, { 1708 fetchNextPage: this.fetchNextPage, 1709 fetchPreviousPage: this.fetchPreviousPage, 1710 hasNextPage: (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_2__.hasNextPage)(options, (_state$data = state.data) == null ? void 0 : _state$data.pages), 1711 hasPreviousPage: (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_2__.hasPreviousPage)(options, (_state$data2 = state.data) == null ? void 0 : _state$data2.pages), 1712 isFetchingNextPage: state.isFetching && ((_state$fetchMeta = state.fetchMeta) == null ? void 0 : (_state$fetchMeta$fetc = _state$fetchMeta.fetchMore) == null ? void 0 : _state$fetchMeta$fetc.direction) === 'forward', 1713 isFetchingPreviousPage: state.isFetching && ((_state$fetchMeta2 = state.fetchMeta) == null ? void 0 : (_state$fetchMeta2$fet = _state$fetchMeta2.fetchMore) == null ? void 0 : _state$fetchMeta2$fet.direction) === 'backward' 1714 }); 1715 }; 1716 1717 return InfiniteQueryObserver; 1718 }(_queryObserver__WEBPACK_IMPORTED_MODULE_3__.QueryObserver); 1719 1720 /***/ }), 1721 1722 /***/ "../node_modules/react-query/es/core/logger.js": 1723 /*!*****************************************************!*\ 1724 !*** ../node_modules/react-query/es/core/logger.js ***! 1725 \*****************************************************/ 1726 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1727 1728 "use strict"; 1729 __webpack_require__.r(__webpack_exports__); 1730 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1731 /* harmony export */ "getLogger": () => (/* binding */ getLogger), 1732 /* harmony export */ "setLogger": () => (/* binding */ setLogger) 1733 /* harmony export */ }); 1734 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 1735 // TYPES 1736 1737 // FUNCTIONS 1738 var logger = console || { 1739 error: _utils__WEBPACK_IMPORTED_MODULE_0__.noop, 1740 warn: _utils__WEBPACK_IMPORTED_MODULE_0__.noop, 1741 log: _utils__WEBPACK_IMPORTED_MODULE_0__.noop 1742 }; 1743 function getLogger() { 1744 return logger; 1745 } 1746 function setLogger(newLogger) { 1747 logger = newLogger; 1748 } 1749 1750 /***/ }), 1751 1752 /***/ "../node_modules/react-query/es/core/mutation.js": 1753 /*!*******************************************************!*\ 1754 !*** ../node_modules/react-query/es/core/mutation.js ***! 1755 \*******************************************************/ 1756 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1757 1758 "use strict"; 1759 __webpack_require__.r(__webpack_exports__); 1760 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1761 /* harmony export */ "Mutation": () => (/* binding */ Mutation), 1762 /* harmony export */ "getDefaultState": () => (/* binding */ getDefaultState) 1763 /* harmony export */ }); 1764 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 1765 /* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js"); 1766 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 1767 /* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js"); 1768 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 1769 1770 1771 1772 1773 // TYPES 1774 1775 // CLASS 1776 var Mutation = /*#__PURE__*/function () { 1777 function Mutation(config) { 1778 this.options = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, config.defaultOptions, config.options); 1779 this.mutationId = config.mutationId; 1780 this.mutationCache = config.mutationCache; 1781 this.observers = []; 1782 this.state = config.state || getDefaultState(); 1783 } 1784 1785 var _proto = Mutation.prototype; 1786 1787 _proto.setState = function setState(state) { 1788 this.dispatch({ 1789 type: 'setState', 1790 state: state 1791 }); 1792 }; 1793 1794 _proto.addObserver = function addObserver(observer) { 1795 if (this.observers.indexOf(observer) === -1) { 1796 this.observers.push(observer); 1797 } 1798 }; 1799 1800 _proto.removeObserver = function removeObserver(observer) { 1801 this.observers = this.observers.filter(function (x) { 1802 return x !== observer; 1803 }); 1804 }; 1805 1806 _proto.cancel = function cancel() { 1807 if (this.retryer) { 1808 this.retryer.cancel(); 1809 return this.retryer.promise.then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop); 1810 } 1811 1812 return Promise.resolve(); 1813 }; 1814 1815 _proto.continue = function _continue() { 1816 if (this.retryer) { 1817 this.retryer.continue(); 1818 return this.retryer.promise; 1819 } 1820 1821 return this.execute(); 1822 }; 1823 1824 _proto.execute = function execute() { 1825 var _this = this; 1826 1827 var data; 1828 var restored = this.state.status === 'loading'; 1829 var promise = Promise.resolve(); 1830 1831 if (!restored) { 1832 this.dispatch({ 1833 type: 'loading', 1834 variables: this.options.variables 1835 }); 1836 promise = promise.then(function () { 1837 return _this.options.onMutate == null ? void 0 : _this.options.onMutate(_this.state.variables); 1838 }).then(function (context) { 1839 if (context !== _this.state.context) { 1840 _this.dispatch({ 1841 type: 'loading', 1842 context: context, 1843 variables: _this.state.variables 1844 }); 1845 } 1846 }); 1847 } 1848 1849 return promise.then(function () { 1850 return _this.executeMutation(); 1851 }).then(function (result) { 1852 data = result; // Notify cache callback 1853 1854 _this.mutationCache.config.onSuccess == null ? void 0 : _this.mutationCache.config.onSuccess(data, _this.state.variables, _this.state.context, _this); 1855 }).then(function () { 1856 return _this.options.onSuccess == null ? void 0 : _this.options.onSuccess(data, _this.state.variables, _this.state.context); 1857 }).then(function () { 1858 return _this.options.onSettled == null ? void 0 : _this.options.onSettled(data, null, _this.state.variables, _this.state.context); 1859 }).then(function () { 1860 _this.dispatch({ 1861 type: 'success', 1862 data: data 1863 }); 1864 1865 return data; 1866 }).catch(function (error) { 1867 // Notify cache callback 1868 _this.mutationCache.config.onError == null ? void 0 : _this.mutationCache.config.onError(error, _this.state.variables, _this.state.context, _this); // Log error 1869 1870 (0,_logger__WEBPACK_IMPORTED_MODULE_2__.getLogger)().error(error); 1871 return Promise.resolve().then(function () { 1872 return _this.options.onError == null ? void 0 : _this.options.onError(error, _this.state.variables, _this.state.context); 1873 }).then(function () { 1874 return _this.options.onSettled == null ? void 0 : _this.options.onSettled(undefined, error, _this.state.variables, _this.state.context); 1875 }).then(function () { 1876 _this.dispatch({ 1877 type: 'error', 1878 error: error 1879 }); 1880 1881 throw error; 1882 }); 1883 }); 1884 }; 1885 1886 _proto.executeMutation = function executeMutation() { 1887 var _this2 = this, 1888 _this$options$retry; 1889 1890 this.retryer = new _retryer__WEBPACK_IMPORTED_MODULE_3__.Retryer({ 1891 fn: function fn() { 1892 if (!_this2.options.mutationFn) { 1893 return Promise.reject('No mutationFn found'); 1894 } 1895 1896 return _this2.options.mutationFn(_this2.state.variables); 1897 }, 1898 onFail: function onFail() { 1899 _this2.dispatch({ 1900 type: 'failed' 1901 }); 1902 }, 1903 onPause: function onPause() { 1904 _this2.dispatch({ 1905 type: 'pause' 1906 }); 1907 }, 1908 onContinue: function onContinue() { 1909 _this2.dispatch({ 1910 type: 'continue' 1911 }); 1912 }, 1913 retry: (_this$options$retry = this.options.retry) != null ? _this$options$retry : 0, 1914 retryDelay: this.options.retryDelay 1915 }); 1916 return this.retryer.promise; 1917 }; 1918 1919 _proto.dispatch = function dispatch(action) { 1920 var _this3 = this; 1921 1922 this.state = reducer(this.state, action); 1923 _notifyManager__WEBPACK_IMPORTED_MODULE_4__.notifyManager.batch(function () { 1924 _this3.observers.forEach(function (observer) { 1925 observer.onMutationUpdate(action); 1926 }); 1927 1928 _this3.mutationCache.notify(_this3); 1929 }); 1930 }; 1931 1932 return Mutation; 1933 }(); 1934 function getDefaultState() { 1935 return { 1936 context: undefined, 1937 data: undefined, 1938 error: null, 1939 failureCount: 0, 1940 isPaused: false, 1941 status: 'idle', 1942 variables: undefined 1943 }; 1944 } 1945 1946 function reducer(state, action) { 1947 switch (action.type) { 1948 case 'failed': 1949 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 1950 failureCount: state.failureCount + 1 1951 }); 1952 1953 case 'pause': 1954 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 1955 isPaused: true 1956 }); 1957 1958 case 'continue': 1959 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 1960 isPaused: false 1961 }); 1962 1963 case 'loading': 1964 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 1965 context: action.context, 1966 data: undefined, 1967 error: null, 1968 isPaused: false, 1969 status: 'loading', 1970 variables: action.variables 1971 }); 1972 1973 case 'success': 1974 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 1975 data: action.data, 1976 error: null, 1977 status: 'success', 1978 isPaused: false 1979 }); 1980 1981 case 'error': 1982 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 1983 data: undefined, 1984 error: action.error, 1985 failureCount: state.failureCount + 1, 1986 isPaused: false, 1987 status: 'error' 1988 }); 1989 1990 case 'setState': 1991 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, action.state); 1992 1993 default: 1994 return state; 1995 } 1996 } 1997 1998 /***/ }), 1999 2000 /***/ "../node_modules/react-query/es/core/mutationCache.js": 2001 /*!************************************************************!*\ 2002 !*** ../node_modules/react-query/es/core/mutationCache.js ***! 2003 \************************************************************/ 2004 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2005 2006 "use strict"; 2007 __webpack_require__.r(__webpack_exports__); 2008 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 2009 /* harmony export */ "MutationCache": () => (/* binding */ MutationCache) 2010 /* harmony export */ }); 2011 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 2012 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 2013 /* harmony import */ var _mutation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mutation */ "../node_modules/react-query/es/core/mutation.js"); 2014 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 2015 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 2016 2017 2018 2019 2020 // TYPES 2021 2022 // CLASS 2023 var MutationCache = /*#__PURE__*/function (_Subscribable) { 2024 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__.default)(MutationCache, _Subscribable); 2025 2026 function MutationCache(config) { 2027 var _this; 2028 2029 _this = _Subscribable.call(this) || this; 2030 _this.config = config || {}; 2031 _this.mutations = []; 2032 _this.mutationId = 0; 2033 return _this; 2034 } 2035 2036 var _proto = MutationCache.prototype; 2037 2038 _proto.build = function build(client, options, state) { 2039 var mutation = new _mutation__WEBPACK_IMPORTED_MODULE_1__.Mutation({ 2040 mutationCache: this, 2041 mutationId: ++this.mutationId, 2042 options: client.defaultMutationOptions(options), 2043 state: state, 2044 defaultOptions: options.mutationKey ? client.getMutationDefaults(options.mutationKey) : undefined 2045 }); 2046 this.add(mutation); 2047 return mutation; 2048 }; 2049 2050 _proto.add = function add(mutation) { 2051 this.mutations.push(mutation); 2052 this.notify(mutation); 2053 }; 2054 2055 _proto.remove = function remove(mutation) { 2056 this.mutations = this.mutations.filter(function (x) { 2057 return x !== mutation; 2058 }); 2059 mutation.cancel(); 2060 this.notify(mutation); 2061 }; 2062 2063 _proto.clear = function clear() { 2064 var _this2 = this; 2065 2066 _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () { 2067 _this2.mutations.forEach(function (mutation) { 2068 _this2.remove(mutation); 2069 }); 2070 }); 2071 }; 2072 2073 _proto.getAll = function getAll() { 2074 return this.mutations; 2075 }; 2076 2077 _proto.find = function find(filters) { 2078 if (typeof filters.exact === 'undefined') { 2079 filters.exact = true; 2080 } 2081 2082 return this.mutations.find(function (mutation) { 2083 return (0,_utils__WEBPACK_IMPORTED_MODULE_3__.matchMutation)(filters, mutation); 2084 }); 2085 }; 2086 2087 _proto.findAll = function findAll(filters) { 2088 return this.mutations.filter(function (mutation) { 2089 return (0,_utils__WEBPACK_IMPORTED_MODULE_3__.matchMutation)(filters, mutation); 2090 }); 2091 }; 2092 2093 _proto.notify = function notify(mutation) { 2094 var _this3 = this; 2095 2096 _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () { 2097 _this3.listeners.forEach(function (listener) { 2098 listener(mutation); 2099 }); 2100 }); 2101 }; 2102 2103 _proto.onFocus = function onFocus() { 2104 this.resumePausedMutations(); 2105 }; 2106 2107 _proto.onOnline = function onOnline() { 2108 this.resumePausedMutations(); 2109 }; 2110 2111 _proto.resumePausedMutations = function resumePausedMutations() { 2112 var pausedMutations = this.mutations.filter(function (x) { 2113 return x.state.isPaused; 2114 }); 2115 return _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () { 2116 return pausedMutations.reduce(function (promise, mutation) { 2117 return promise.then(function () { 2118 return mutation.continue().catch(_utils__WEBPACK_IMPORTED_MODULE_3__.noop); 2119 }); 2120 }, Promise.resolve()); 2121 }); 2122 }; 2123 2124 return MutationCache; 2125 }(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable); 2126 2127 /***/ }), 2128 2129 /***/ "../node_modules/react-query/es/core/mutationObserver.js": 2130 /*!***************************************************************!*\ 2131 !*** ../node_modules/react-query/es/core/mutationObserver.js ***! 2132 \***************************************************************/ 2133 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2134 2135 "use strict"; 2136 __webpack_require__.r(__webpack_exports__); 2137 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 2138 /* harmony export */ "MutationObserver": () => (/* binding */ MutationObserver) 2139 /* harmony export */ }); 2140 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 2141 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 2142 /* harmony import */ var _mutation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mutation */ "../node_modules/react-query/es/core/mutation.js"); 2143 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 2144 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 2145 2146 2147 2148 2149 2150 // CLASS 2151 var MutationObserver = /*#__PURE__*/function (_Subscribable) { 2152 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__.default)(MutationObserver, _Subscribable); 2153 2154 function MutationObserver(client, options) { 2155 var _this; 2156 2157 _this = _Subscribable.call(this) || this; 2158 _this.client = client; 2159 2160 _this.setOptions(options); 2161 2162 _this.bindMethods(); 2163 2164 _this.updateResult(); 2165 2166 return _this; 2167 } 2168 2169 var _proto = MutationObserver.prototype; 2170 2171 _proto.bindMethods = function bindMethods() { 2172 this.mutate = this.mutate.bind(this); 2173 this.reset = this.reset.bind(this); 2174 }; 2175 2176 _proto.setOptions = function setOptions(options) { 2177 this.options = this.client.defaultMutationOptions(options); 2178 }; 2179 2180 _proto.onUnsubscribe = function onUnsubscribe() { 2181 if (!this.listeners.length) { 2182 var _this$currentMutation; 2183 2184 (_this$currentMutation = this.currentMutation) == null ? void 0 : _this$currentMutation.removeObserver(this); 2185 } 2186 }; 2187 2188 _proto.onMutationUpdate = function onMutationUpdate(action) { 2189 this.updateResult(); // Determine which callbacks to trigger 2190 2191 var notifyOptions = { 2192 listeners: true 2193 }; 2194 2195 if (action.type === 'success') { 2196 notifyOptions.onSuccess = true; 2197 } else if (action.type === 'error') { 2198 notifyOptions.onError = true; 2199 } 2200 2201 this.notify(notifyOptions); 2202 }; 2203 2204 _proto.getCurrentResult = function getCurrentResult() { 2205 return this.currentResult; 2206 }; 2207 2208 _proto.reset = function reset() { 2209 this.currentMutation = undefined; 2210 this.updateResult(); 2211 this.notify({ 2212 listeners: true 2213 }); 2214 }; 2215 2216 _proto.mutate = function mutate(variables, options) { 2217 this.mutateOptions = options; 2218 2219 if (this.currentMutation) { 2220 this.currentMutation.removeObserver(this); 2221 } 2222 2223 this.currentMutation = this.client.getMutationCache().build(this.client, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, this.options, { 2224 variables: typeof variables !== 'undefined' ? variables : this.options.variables 2225 })); 2226 this.currentMutation.addObserver(this); 2227 return this.currentMutation.execute(); 2228 }; 2229 2230 _proto.updateResult = function updateResult() { 2231 var state = this.currentMutation ? this.currentMutation.state : (0,_mutation__WEBPACK_IMPORTED_MODULE_2__.getDefaultState)(); 2232 this.currentResult = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 2233 isLoading: state.status === 'loading', 2234 isSuccess: state.status === 'success', 2235 isError: state.status === 'error', 2236 isIdle: state.status === 'idle', 2237 mutate: this.mutate, 2238 reset: this.reset 2239 }); 2240 }; 2241 2242 _proto.notify = function notify(options) { 2243 var _this2 = this; 2244 2245 _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () { 2246 // First trigger the mutate callbacks 2247 if (_this2.mutateOptions) { 2248 if (options.onSuccess) { 2249 _this2.mutateOptions.onSuccess == null ? void 0 : _this2.mutateOptions.onSuccess(_this2.currentResult.data, _this2.currentResult.variables, _this2.currentResult.context); 2250 _this2.mutateOptions.onSettled == null ? void 0 : _this2.mutateOptions.onSettled(_this2.currentResult.data, null, _this2.currentResult.variables, _this2.currentResult.context); 2251 } else if (options.onError) { 2252 _this2.mutateOptions.onError == null ? void 0 : _this2.mutateOptions.onError(_this2.currentResult.error, _this2.currentResult.variables, _this2.currentResult.context); 2253 _this2.mutateOptions.onSettled == null ? void 0 : _this2.mutateOptions.onSettled(undefined, _this2.currentResult.error, _this2.currentResult.variables, _this2.currentResult.context); 2254 } 2255 } // Then trigger the listeners 2256 2257 2258 if (options.listeners) { 2259 _this2.listeners.forEach(function (listener) { 2260 listener(_this2.currentResult); 2261 }); 2262 } 2263 }); 2264 }; 2265 2266 return MutationObserver; 2267 }(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable); 2268 2269 /***/ }), 2270 2271 /***/ "../node_modules/react-query/es/core/notifyManager.js": 2272 /*!************************************************************!*\ 2273 !*** ../node_modules/react-query/es/core/notifyManager.js ***! 2274 \************************************************************/ 2275 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2276 2277 "use strict"; 2278 __webpack_require__.r(__webpack_exports__); 2279 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 2280 /* harmony export */ "notifyManager": () => (/* binding */ notifyManager) 2281 /* harmony export */ }); 2282 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 2283 // TYPES 2284 2285 // CLASS 2286 var NotifyManager = /*#__PURE__*/function () { 2287 function NotifyManager() { 2288 this.queue = []; 2289 this.transactions = 0; 2290 2291 this.notifyFn = function (callback) { 2292 callback(); 2293 }; 2294 2295 this.batchNotifyFn = function (callback) { 2296 callback(); 2297 }; 2298 } 2299 2300 var _proto = NotifyManager.prototype; 2301 2302 _proto.batch = function batch(callback) { 2303 this.transactions++; 2304 var result = callback(); 2305 this.transactions--; 2306 2307 if (!this.transactions) { 2308 this.flush(); 2309 } 2310 2311 return result; 2312 }; 2313 2314 _proto.schedule = function schedule(callback) { 2315 var _this = this; 2316 2317 if (this.transactions) { 2318 this.queue.push(callback); 2319 } else { 2320 (0,_utils__WEBPACK_IMPORTED_MODULE_0__.scheduleMicrotask)(function () { 2321 _this.notifyFn(callback); 2322 }); 2323 } 2324 } 2325 /** 2326 * All calls to the wrapped function will be batched. 2327 */ 2328 ; 2329 2330 _proto.batchCalls = function batchCalls(callback) { 2331 var _this2 = this; 2332 2333 return function () { 2334 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { 2335 args[_key] = arguments[_key]; 2336 } 2337 2338 _this2.schedule(function () { 2339 callback.apply(void 0, args); 2340 }); 2341 }; 2342 }; 2343 2344 _proto.flush = function flush() { 2345 var _this3 = this; 2346 2347 var queue = this.queue; 2348 this.queue = []; 2349 2350 if (queue.length) { 2351 (0,_utils__WEBPACK_IMPORTED_MODULE_0__.scheduleMicrotask)(function () { 2352 _this3.batchNotifyFn(function () { 2353 queue.forEach(function (callback) { 2354 _this3.notifyFn(callback); 2355 }); 2356 }); 2357 }); 2358 } 2359 } 2360 /** 2361 * Use this method to set a custom notify function. 2362 * This can be used to for example wrap notifications with `React.act` while running tests. 2363 */ 2364 ; 2365 2366 _proto.setNotifyFunction = function setNotifyFunction(fn) { 2367 this.notifyFn = fn; 2368 } 2369 /** 2370 * Use this method to set a custom function to batch notifications together into a single tick. 2371 * By default React Query will use the batch function provided by ReactDOM or React Native. 2372 */ 2373 ; 2374 2375 _proto.setBatchNotifyFunction = function setBatchNotifyFunction(fn) { 2376 this.batchNotifyFn = fn; 2377 }; 2378 2379 return NotifyManager; 2380 }(); // SINGLETON 2381 2382 2383 var notifyManager = new NotifyManager(); 2384 2385 /***/ }), 2386 2387 /***/ "../node_modules/react-query/es/core/onlineManager.js": 2388 /*!************************************************************!*\ 2389 !*** ../node_modules/react-query/es/core/onlineManager.js ***! 2390 \************************************************************/ 2391 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2392 2393 "use strict"; 2394 __webpack_require__.r(__webpack_exports__); 2395 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 2396 /* harmony export */ "onlineManager": () => (/* binding */ onlineManager) 2397 /* harmony export */ }); 2398 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 2399 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 2400 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 2401 2402 2403 2404 2405 var OnlineManager = /*#__PURE__*/function (_Subscribable) { 2406 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__.default)(OnlineManager, _Subscribable); 2407 2408 function OnlineManager() { 2409 return _Subscribable.apply(this, arguments) || this; 2410 } 2411 2412 var _proto = OnlineManager.prototype; 2413 2414 _proto.onSubscribe = function onSubscribe() { 2415 if (!this.removeEventListener) { 2416 this.setDefaultEventListener(); 2417 } 2418 }; 2419 2420 _proto.setEventListener = function setEventListener(setup) { 2421 var _this = this; 2422 2423 if (this.removeEventListener) { 2424 this.removeEventListener(); 2425 } 2426 2427 this.removeEventListener = setup(function (online) { 2428 if (typeof online === 'boolean') { 2429 _this.setOnline(online); 2430 } else { 2431 _this.onOnline(); 2432 } 2433 }); 2434 }; 2435 2436 _proto.setOnline = function setOnline(online) { 2437 this.online = online; 2438 2439 if (online) { 2440 this.onOnline(); 2441 } 2442 }; 2443 2444 _proto.onOnline = function onOnline() { 2445 this.listeners.forEach(function (listener) { 2446 listener(); 2447 }); 2448 }; 2449 2450 _proto.isOnline = function isOnline() { 2451 if (typeof this.online === 'boolean') { 2452 return this.online; 2453 } 2454 2455 if (typeof navigator === 'undefined' || typeof navigator.onLine === 'undefined') { 2456 return true; 2457 } 2458 2459 return navigator.onLine; 2460 }; 2461 2462 _proto.setDefaultEventListener = function setDefaultEventListener() { 2463 var _window; 2464 2465 if (!_utils__WEBPACK_IMPORTED_MODULE_1__.isServer && ((_window = window) == null ? void 0 : _window.addEventListener)) { 2466 this.setEventListener(function (onOnline) { 2467 var listener = function listener() { 2468 return onOnline(); 2469 }; // Listen to online 2470 2471 2472 window.addEventListener('online', listener, false); 2473 window.addEventListener('offline', listener, false); 2474 return function () { 2475 // Be sure to unsubscribe if a new handler is set 2476 window.removeEventListener('online', listener); 2477 window.removeEventListener('offline', listener); 2478 }; 2479 }); 2480 } 2481 }; 2482 2483 return OnlineManager; 2484 }(_subscribable__WEBPACK_IMPORTED_MODULE_2__.Subscribable); 2485 2486 var onlineManager = new OnlineManager(); 2487 2488 /***/ }), 2489 2490 /***/ "../node_modules/react-query/es/core/queriesObserver.js": 2491 /*!**************************************************************!*\ 2492 !*** ../node_modules/react-query/es/core/queriesObserver.js ***! 2493 \**************************************************************/ 2494 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2495 2496 "use strict"; 2497 __webpack_require__.r(__webpack_exports__); 2498 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 2499 /* harmony export */ "QueriesObserver": () => (/* binding */ QueriesObserver) 2500 /* harmony export */ }); 2501 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 2502 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 2503 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 2504 /* harmony import */ var _queryObserver__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./queryObserver */ "../node_modules/react-query/es/core/queryObserver.js"); 2505 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 2506 2507 2508 2509 2510 2511 var QueriesObserver = /*#__PURE__*/function (_Subscribable) { 2512 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__.default)(QueriesObserver, _Subscribable); 2513 2514 function QueriesObserver(client, queries) { 2515 var _this; 2516 2517 _this = _Subscribable.call(this) || this; 2518 _this.client = client; 2519 _this.queries = []; 2520 _this.result = []; 2521 _this.observers = []; 2522 _this.observersMap = {}; 2523 2524 if (queries) { 2525 _this.setQueries(queries); 2526 } 2527 2528 return _this; 2529 } 2530 2531 var _proto = QueriesObserver.prototype; 2532 2533 _proto.onSubscribe = function onSubscribe() { 2534 var _this2 = this; 2535 2536 if (this.listeners.length === 1) { 2537 this.observers.forEach(function (observer) { 2538 observer.subscribe(function (result) { 2539 _this2.onUpdate(observer, result); 2540 }); 2541 }); 2542 } 2543 }; 2544 2545 _proto.onUnsubscribe = function onUnsubscribe() { 2546 if (!this.listeners.length) { 2547 this.destroy(); 2548 } 2549 }; 2550 2551 _proto.destroy = function destroy() { 2552 this.listeners = []; 2553 this.observers.forEach(function (observer) { 2554 observer.destroy(); 2555 }); 2556 }; 2557 2558 _proto.setQueries = function setQueries(queries, notifyOptions) { 2559 this.queries = queries; 2560 this.updateObservers(notifyOptions); 2561 }; 2562 2563 _proto.getCurrentResult = function getCurrentResult() { 2564 return this.result; 2565 }; 2566 2567 _proto.getOptimisticResult = function getOptimisticResult(queries) { 2568 var _this3 = this; 2569 2570 return queries.map(function (options) { 2571 var defaultedOptions = _this3.client.defaultQueryObserverOptions(options); 2572 2573 return _this3.getObserver(defaultedOptions).getOptimisticResult(defaultedOptions); 2574 }); 2575 }; 2576 2577 _proto.getObserver = function getObserver(options) { 2578 var defaultedOptions = this.client.defaultQueryObserverOptions(options); 2579 return this.observersMap[defaultedOptions.queryHash] || new _queryObserver__WEBPACK_IMPORTED_MODULE_1__.QueryObserver(this.client, defaultedOptions); 2580 }; 2581 2582 _proto.updateObservers = function updateObservers(notifyOptions) { 2583 var _this4 = this; 2584 2585 _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () { 2586 var hasIndexChange = false; 2587 var prevObservers = _this4.observers; 2588 var prevOberversMap = _this4.observersMap; 2589 var newResult = []; 2590 var newObservers = []; 2591 var newObserversMap = {}; 2592 2593 _this4.queries.forEach(function (options, i) { 2594 var defaultedOptions = _this4.client.defaultQueryObserverOptions(options); 2595 2596 var queryHash = defaultedOptions.queryHash; 2597 2598 var observer = _this4.getObserver(defaultedOptions); 2599 2600 if (prevOberversMap[queryHash]) { 2601 observer.setOptions(defaultedOptions, notifyOptions); 2602 } 2603 2604 if (observer !== prevObservers[i]) { 2605 hasIndexChange = true; 2606 } 2607 2608 newObservers.push(observer); 2609 newResult.push(observer.getCurrentResult()); 2610 newObserversMap[queryHash] = observer; 2611 }); 2612 2613 if (prevObservers.length === newObservers.length && !hasIndexChange) { 2614 return; 2615 } 2616 2617 _this4.observers = newObservers; 2618 _this4.observersMap = newObserversMap; 2619 _this4.result = newResult; 2620 2621 if (!_this4.hasListeners()) { 2622 return; 2623 } 2624 2625 (0,_utils__WEBPACK_IMPORTED_MODULE_3__.difference)(prevObservers, newObservers).forEach(function (observer) { 2626 observer.destroy(); 2627 }); 2628 (0,_utils__WEBPACK_IMPORTED_MODULE_3__.difference)(newObservers, prevObservers).forEach(function (observer) { 2629 observer.subscribe(function (result) { 2630 _this4.onUpdate(observer, result); 2631 }); 2632 }); 2633 2634 _this4.notify(); 2635 }); 2636 }; 2637 2638 _proto.onUpdate = function onUpdate(observer, result) { 2639 var index = this.observers.indexOf(observer); 2640 2641 if (index !== -1) { 2642 this.result = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.replaceAt)(this.result, index, result); 2643 this.notify(); 2644 } 2645 }; 2646 2647 _proto.notify = function notify() { 2648 var _this5 = this; 2649 2650 _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () { 2651 _this5.listeners.forEach(function (listener) { 2652 listener(_this5.result); 2653 }); 2654 }); 2655 }; 2656 2657 return QueriesObserver; 2658 }(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable); 2659 2660 /***/ }), 2661 2662 /***/ "../node_modules/react-query/es/core/query.js": 2663 /*!****************************************************!*\ 2664 !*** ../node_modules/react-query/es/core/query.js ***! 2665 \****************************************************/ 2666 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2667 2668 "use strict"; 2669 __webpack_require__.r(__webpack_exports__); 2670 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 2671 /* harmony export */ "Query": () => (/* binding */ Query) 2672 /* harmony export */ }); 2673 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 2674 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 2675 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 2676 /* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js"); 2677 /* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js"); 2678 2679 2680 2681 2682 // TYPES 2683 2684 // CLASS 2685 var Query = /*#__PURE__*/function () { 2686 function Query(config) { 2687 this.defaultOptions = config.defaultOptions; 2688 this.setOptions(config.options); 2689 this.observers = []; 2690 this.cache = config.cache; 2691 this.queryKey = config.queryKey; 2692 this.queryHash = config.queryHash; 2693 this.initialState = config.state || this.getDefaultState(this.options); 2694 this.state = this.initialState; 2695 this.scheduleGc(); 2696 } 2697 2698 var _proto = Query.prototype; 2699 2700 _proto.setOptions = function setOptions(options) { 2701 var _this$options$cacheTi; 2702 2703 this.options = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, this.defaultOptions, options); // Default to 5 minutes if not cache time is set 2704 2705 this.cacheTime = Math.max(this.cacheTime || 0, (_this$options$cacheTi = this.options.cacheTime) != null ? _this$options$cacheTi : 5 * 60 * 1000); 2706 }; 2707 2708 _proto.setDefaultOptions = function setDefaultOptions(options) { 2709 this.defaultOptions = options; 2710 }; 2711 2712 _proto.scheduleGc = function scheduleGc() { 2713 var _this = this; 2714 2715 this.clearGcTimeout(); 2716 2717 if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isValidTimeout)(this.cacheTime)) { 2718 this.gcTimeout = setTimeout(function () { 2719 _this.optionalRemove(); 2720 }, this.cacheTime); 2721 } 2722 }; 2723 2724 _proto.clearGcTimeout = function clearGcTimeout() { 2725 clearTimeout(this.gcTimeout); 2726 this.gcTimeout = undefined; 2727 }; 2728 2729 _proto.optionalRemove = function optionalRemove() { 2730 if (!this.observers.length && !this.state.isFetching) { 2731 this.cache.remove(this); 2732 } 2733 }; 2734 2735 _proto.setData = function setData(updater, options) { 2736 var _this$options$isDataE, _this$options; 2737 2738 var prevData = this.state.data; // Get the new data 2739 2740 var data = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.functionalUpdate)(updater, prevData); // Use prev data if an isDataEqual function is defined and returns `true` 2741 2742 if ((_this$options$isDataE = (_this$options = this.options).isDataEqual) == null ? void 0 : _this$options$isDataE.call(_this$options, prevData, data)) { 2743 data = prevData; 2744 } else if (this.options.structuralSharing !== false) { 2745 // Structurally share data between prev and new data if needed 2746 data = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.replaceEqualDeep)(prevData, data); 2747 } // Set data and mark it as cached 2748 2749 2750 this.dispatch({ 2751 data: data, 2752 type: 'success', 2753 dataUpdatedAt: options == null ? void 0 : options.updatedAt 2754 }); 2755 return data; 2756 }; 2757 2758 _proto.setState = function setState(state, setStateOptions) { 2759 this.dispatch({ 2760 type: 'setState', 2761 state: state, 2762 setStateOptions: setStateOptions 2763 }); 2764 }; 2765 2766 _proto.cancel = function cancel(options) { 2767 var _this$retryer; 2768 2769 var promise = this.promise; 2770 (_this$retryer = this.retryer) == null ? void 0 : _this$retryer.cancel(options); 2771 return promise ? promise.then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop) : Promise.resolve(); 2772 }; 2773 2774 _proto.destroy = function destroy() { 2775 this.clearGcTimeout(); 2776 this.cancel({ 2777 silent: true 2778 }); 2779 }; 2780 2781 _proto.reset = function reset() { 2782 this.destroy(); 2783 this.setState(this.initialState); 2784 }; 2785 2786 _proto.isActive = function isActive() { 2787 return this.observers.some(function (observer) { 2788 return observer.options.enabled !== false; 2789 }); 2790 }; 2791 2792 _proto.isFetching = function isFetching() { 2793 return this.state.isFetching; 2794 }; 2795 2796 _proto.isStale = function isStale() { 2797 return this.state.isInvalidated || !this.state.dataUpdatedAt || this.observers.some(function (observer) { 2798 return observer.getCurrentResult().isStale; 2799 }); 2800 }; 2801 2802 _proto.isStaleByTime = function isStaleByTime(staleTime) { 2803 if (staleTime === void 0) { 2804 staleTime = 0; 2805 } 2806 2807 return this.state.isInvalidated || !this.state.dataUpdatedAt || !(0,_utils__WEBPACK_IMPORTED_MODULE_1__.timeUntilStale)(this.state.dataUpdatedAt, staleTime); 2808 }; 2809 2810 _proto.onFocus = function onFocus() { 2811 var _this$retryer2; 2812 2813 var observer = this.observers.find(function (x) { 2814 return x.shouldFetchOnWindowFocus(); 2815 }); 2816 2817 if (observer) { 2818 observer.refetch(); 2819 } // Continue fetch if currently paused 2820 2821 2822 (_this$retryer2 = this.retryer) == null ? void 0 : _this$retryer2.continue(); 2823 }; 2824 2825 _proto.onOnline = function onOnline() { 2826 var _this$retryer3; 2827 2828 var observer = this.observers.find(function (x) { 2829 return x.shouldFetchOnReconnect(); 2830 }); 2831 2832 if (observer) { 2833 observer.refetch(); 2834 } // Continue fetch if currently paused 2835 2836 2837 (_this$retryer3 = this.retryer) == null ? void 0 : _this$retryer3.continue(); 2838 }; 2839 2840 _proto.addObserver = function addObserver(observer) { 2841 if (this.observers.indexOf(observer) === -1) { 2842 this.observers.push(observer); // Stop the query from being garbage collected 2843 2844 this.clearGcTimeout(); 2845 this.cache.notify({ 2846 type: 'observerAdded', 2847 query: this, 2848 observer: observer 2849 }); 2850 } 2851 }; 2852 2853 _proto.removeObserver = function removeObserver(observer) { 2854 if (this.observers.indexOf(observer) !== -1) { 2855 this.observers = this.observers.filter(function (x) { 2856 return x !== observer; 2857 }); 2858 2859 if (!this.observers.length) { 2860 // If the transport layer does not support cancellation 2861 // we'll let the query continue so the result can be cached 2862 if (this.retryer) { 2863 if (this.retryer.isTransportCancelable) { 2864 this.retryer.cancel({ 2865 revert: true 2866 }); 2867 } else { 2868 this.retryer.cancelRetry(); 2869 } 2870 } 2871 2872 if (this.cacheTime) { 2873 this.scheduleGc(); 2874 } else { 2875 this.cache.remove(this); 2876 } 2877 } 2878 2879 this.cache.notify({ 2880 type: 'observerRemoved', 2881 query: this, 2882 observer: observer 2883 }); 2884 } 2885 }; 2886 2887 _proto.getObserversCount = function getObserversCount() { 2888 return this.observers.length; 2889 }; 2890 2891 _proto.invalidate = function invalidate() { 2892 if (!this.state.isInvalidated) { 2893 this.dispatch({ 2894 type: 'invalidate' 2895 }); 2896 } 2897 }; 2898 2899 _proto.fetch = function fetch(options, fetchOptions) { 2900 var _this2 = this, 2901 _this$options$behavio, 2902 _context$fetchOptions; 2903 2904 if (this.state.isFetching) { 2905 if (this.state.dataUpdatedAt && (fetchOptions == null ? void 0 : fetchOptions.cancelRefetch)) { 2906 // Silently cancel current fetch if the user wants to cancel refetches 2907 this.cancel({ 2908 silent: true 2909 }); 2910 } else if (this.promise) { 2911 // Return current promise if we are already fetching 2912 return this.promise; 2913 } 2914 } // Update config if passed, otherwise the config from the last execution is used 2915 2916 2917 if (options) { 2918 this.setOptions(options); 2919 } // Use the options from the first observer with a query function if no function is found. 2920 // This can happen when the query is hydrated or created with setQueryData. 2921 2922 2923 if (!this.options.queryFn) { 2924 var observer = this.observers.find(function (x) { 2925 return x.options.queryFn; 2926 }); 2927 2928 if (observer) { 2929 this.setOptions(observer.options); 2930 } 2931 } 2932 2933 var queryKey = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.ensureQueryKeyArray)(this.queryKey); // Create query function context 2934 2935 var queryFnContext = { 2936 queryKey: queryKey, 2937 pageParam: undefined 2938 }; // Create fetch function 2939 2940 var fetchFn = function fetchFn() { 2941 return _this2.options.queryFn ? _this2.options.queryFn(queryFnContext) : Promise.reject('Missing queryFn'); 2942 }; // Trigger behavior hook 2943 2944 2945 var context = { 2946 fetchOptions: fetchOptions, 2947 options: this.options, 2948 queryKey: queryKey, 2949 state: this.state, 2950 fetchFn: fetchFn 2951 }; 2952 2953 if ((_this$options$behavio = this.options.behavior) == null ? void 0 : _this$options$behavio.onFetch) { 2954 var _this$options$behavio2; 2955 2956 (_this$options$behavio2 = this.options.behavior) == null ? void 0 : _this$options$behavio2.onFetch(context); 2957 } // Store state in case the current fetch needs to be reverted 2958 2959 2960 this.revertState = this.state; // Set to fetching state if not already in it 2961 2962 if (!this.state.isFetching || this.state.fetchMeta !== ((_context$fetchOptions = context.fetchOptions) == null ? void 0 : _context$fetchOptions.meta)) { 2963 var _context$fetchOptions2; 2964 2965 this.dispatch({ 2966 type: 'fetch', 2967 meta: (_context$fetchOptions2 = context.fetchOptions) == null ? void 0 : _context$fetchOptions2.meta 2968 }); 2969 } // Try to fetch the data 2970 2971 2972 this.retryer = new _retryer__WEBPACK_IMPORTED_MODULE_2__.Retryer({ 2973 fn: context.fetchFn, 2974 onSuccess: function onSuccess(data) { 2975 _this2.setData(data); // Notify cache callback 2976 2977 2978 _this2.cache.config.onSuccess == null ? void 0 : _this2.cache.config.onSuccess(data, _this2); // Remove query after fetching if cache time is 0 2979 2980 if (_this2.cacheTime === 0) { 2981 _this2.optionalRemove(); 2982 } 2983 }, 2984 onError: function onError(error) { 2985 // Optimistically update state if needed 2986 if (!((0,_retryer__WEBPACK_IMPORTED_MODULE_2__.isCancelledError)(error) && error.silent)) { 2987 _this2.dispatch({ 2988 type: 'error', 2989 error: error 2990 }); 2991 } 2992 2993 if (!(0,_retryer__WEBPACK_IMPORTED_MODULE_2__.isCancelledError)(error)) { 2994 // Notify cache callback 2995 _this2.cache.config.onError == null ? void 0 : _this2.cache.config.onError(error, _this2); // Log error 2996 2997 (0,_logger__WEBPACK_IMPORTED_MODULE_3__.getLogger)().error(error); 2998 } // Remove query after fetching if cache time is 0 2999 3000 3001 if (_this2.cacheTime === 0) { 3002 _this2.optionalRemove(); 3003 } 3004 }, 3005 onFail: function onFail() { 3006 _this2.dispatch({ 3007 type: 'failed' 3008 }); 3009 }, 3010 onPause: function onPause() { 3011 _this2.dispatch({ 3012 type: 'pause' 3013 }); 3014 }, 3015 onContinue: function onContinue() { 3016 _this2.dispatch({ 3017 type: 'continue' 3018 }); 3019 }, 3020 retry: context.options.retry, 3021 retryDelay: context.options.retryDelay 3022 }); 3023 this.promise = this.retryer.promise; 3024 return this.promise; 3025 }; 3026 3027 _proto.dispatch = function dispatch(action) { 3028 var _this3 = this; 3029 3030 this.state = this.reducer(this.state, action); 3031 _notifyManager__WEBPACK_IMPORTED_MODULE_4__.notifyManager.batch(function () { 3032 _this3.observers.forEach(function (observer) { 3033 observer.onQueryUpdate(action); 3034 }); 3035 3036 _this3.cache.notify({ 3037 query: _this3, 3038 type: 'queryUpdated', 3039 action: action 3040 }); 3041 }); 3042 }; 3043 3044 _proto.getDefaultState = function getDefaultState(options) { 3045 var data = typeof options.initialData === 'function' ? options.initialData() : options.initialData; 3046 var hasInitialData = typeof options.initialData !== 'undefined'; 3047 var initialDataUpdatedAt = hasInitialData ? typeof options.initialDataUpdatedAt === 'function' ? options.initialDataUpdatedAt() : options.initialDataUpdatedAt : 0; 3048 var hasData = typeof data !== 'undefined'; 3049 return { 3050 data: data, 3051 dataUpdateCount: 0, 3052 dataUpdatedAt: hasData ? initialDataUpdatedAt != null ? initialDataUpdatedAt : Date.now() : 0, 3053 error: null, 3054 errorUpdateCount: 0, 3055 errorUpdatedAt: 0, 3056 fetchFailureCount: 0, 3057 fetchMeta: null, 3058 isFetching: false, 3059 isInvalidated: false, 3060 isPaused: false, 3061 status: hasData ? 'success' : 'idle' 3062 }; 3063 }; 3064 3065 _proto.reducer = function reducer(state, action) { 3066 var _action$meta, _action$dataUpdatedAt; 3067 3068 switch (action.type) { 3069 case 'failed': 3070 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3071 fetchFailureCount: state.fetchFailureCount + 1 3072 }); 3073 3074 case 'pause': 3075 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3076 isPaused: true 3077 }); 3078 3079 case 'continue': 3080 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3081 isPaused: false 3082 }); 3083 3084 case 'fetch': 3085 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3086 fetchFailureCount: 0, 3087 fetchMeta: (_action$meta = action.meta) != null ? _action$meta : null, 3088 isFetching: true, 3089 isPaused: false, 3090 status: !state.dataUpdatedAt ? 'loading' : state.status 3091 }); 3092 3093 case 'success': 3094 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3095 data: action.data, 3096 dataUpdateCount: state.dataUpdateCount + 1, 3097 dataUpdatedAt: (_action$dataUpdatedAt = action.dataUpdatedAt) != null ? _action$dataUpdatedAt : Date.now(), 3098 error: null, 3099 fetchFailureCount: 0, 3100 isFetching: false, 3101 isInvalidated: false, 3102 isPaused: false, 3103 status: 'success' 3104 }); 3105 3106 case 'error': 3107 var error = action.error; 3108 3109 if ((0,_retryer__WEBPACK_IMPORTED_MODULE_2__.isCancelledError)(error) && error.revert && this.revertState) { 3110 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, this.revertState); 3111 } 3112 3113 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3114 error: error, 3115 errorUpdateCount: state.errorUpdateCount + 1, 3116 errorUpdatedAt: Date.now(), 3117 fetchFailureCount: state.fetchFailureCount + 1, 3118 isFetching: false, 3119 isPaused: false, 3120 status: 'error' 3121 }); 3122 3123 case 'invalidate': 3124 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, { 3125 isInvalidated: true 3126 }); 3127 3128 case 'setState': 3129 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, state, action.state); 3130 3131 default: 3132 return state; 3133 } 3134 }; 3135 3136 return Query; 3137 }(); 3138 3139 /***/ }), 3140 3141 /***/ "../node_modules/react-query/es/core/queryCache.js": 3142 /*!*********************************************************!*\ 3143 !*** ../node_modules/react-query/es/core/queryCache.js ***! 3144 \*********************************************************/ 3145 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3146 3147 "use strict"; 3148 __webpack_require__.r(__webpack_exports__); 3149 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 3150 /* harmony export */ "QueryCache": () => (/* binding */ QueryCache) 3151 /* harmony export */ }); 3152 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 3153 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 3154 /* harmony import */ var _query__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./query */ "../node_modules/react-query/es/core/query.js"); 3155 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 3156 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 3157 3158 3159 3160 3161 3162 // CLASS 3163 var QueryCache = /*#__PURE__*/function (_Subscribable) { 3164 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__.default)(QueryCache, _Subscribable); 3165 3166 function QueryCache(config) { 3167 var _this; 3168 3169 _this = _Subscribable.call(this) || this; 3170 _this.config = config || {}; 3171 _this.queries = []; 3172 _this.queriesMap = {}; 3173 return _this; 3174 } 3175 3176 var _proto = QueryCache.prototype; 3177 3178 _proto.build = function build(client, options, state) { 3179 var _options$queryHash; 3180 3181 var queryKey = options.queryKey; 3182 var queryHash = (_options$queryHash = options.queryHash) != null ? _options$queryHash : (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKeyByOptions)(queryKey, options); 3183 var query = this.get(queryHash); 3184 3185 if (!query) { 3186 query = new _query__WEBPACK_IMPORTED_MODULE_2__.Query({ 3187 cache: this, 3188 queryKey: queryKey, 3189 queryHash: queryHash, 3190 options: client.defaultQueryOptions(options), 3191 state: state, 3192 defaultOptions: client.getQueryDefaults(queryKey) 3193 }); 3194 this.add(query); 3195 } 3196 3197 return query; 3198 }; 3199 3200 _proto.add = function add(query) { 3201 if (!this.queriesMap[query.queryHash]) { 3202 this.queriesMap[query.queryHash] = query; 3203 this.queries.push(query); 3204 this.notify({ 3205 type: 'queryAdded', 3206 query: query 3207 }); 3208 } 3209 }; 3210 3211 _proto.remove = function remove(query) { 3212 var queryInMap = this.queriesMap[query.queryHash]; 3213 3214 if (queryInMap) { 3215 query.destroy(); 3216 this.queries = this.queries.filter(function (x) { 3217 return x !== query; 3218 }); 3219 3220 if (queryInMap === query) { 3221 delete this.queriesMap[query.queryHash]; 3222 } 3223 3224 this.notify({ 3225 type: 'queryRemoved', 3226 query: query 3227 }); 3228 } 3229 }; 3230 3231 _proto.clear = function clear() { 3232 var _this2 = this; 3233 3234 _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () { 3235 _this2.queries.forEach(function (query) { 3236 _this2.remove(query); 3237 }); 3238 }); 3239 }; 3240 3241 _proto.get = function get(queryHash) { 3242 return this.queriesMap[queryHash]; 3243 }; 3244 3245 _proto.getAll = function getAll() { 3246 return this.queries; 3247 }; 3248 3249 _proto.find = function find(arg1, arg2) { 3250 var _parseFilterArgs = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2), 3251 filters = _parseFilterArgs[0]; 3252 3253 if (typeof filters.exact === 'undefined') { 3254 filters.exact = true; 3255 } 3256 3257 return this.queries.find(function (query) { 3258 return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.matchQuery)(filters, query); 3259 }); 3260 }; 3261 3262 _proto.findAll = function findAll(arg1, arg2) { 3263 var _parseFilterArgs2 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2), 3264 filters = _parseFilterArgs2[0]; 3265 3266 return filters ? this.queries.filter(function (query) { 3267 return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.matchQuery)(filters, query); 3268 }) : this.queries; 3269 }; 3270 3271 _proto.notify = function notify(event) { 3272 var _this3 = this; 3273 3274 _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () { 3275 _this3.listeners.forEach(function (listener) { 3276 listener(event); 3277 }); 3278 }); 3279 }; 3280 3281 _proto.onFocus = function onFocus() { 3282 var _this4 = this; 3283 3284 _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () { 3285 _this4.queries.forEach(function (query) { 3286 query.onFocus(); 3287 }); 3288 }); 3289 }; 3290 3291 _proto.onOnline = function onOnline() { 3292 var _this5 = this; 3293 3294 _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () { 3295 _this5.queries.forEach(function (query) { 3296 query.onOnline(); 3297 }); 3298 }); 3299 }; 3300 3301 return QueryCache; 3302 }(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable); 3303 3304 /***/ }), 3305 3306 /***/ "../node_modules/react-query/es/core/queryClient.js": 3307 /*!**********************************************************!*\ 3308 !*** ../node_modules/react-query/es/core/queryClient.js ***! 3309 \**********************************************************/ 3310 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3311 3312 "use strict"; 3313 __webpack_require__.r(__webpack_exports__); 3314 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 3315 /* harmony export */ "QueryClient": () => (/* binding */ QueryClient) 3316 /* harmony export */ }); 3317 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 3318 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 3319 /* harmony import */ var _queryCache__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./queryCache */ "../node_modules/react-query/es/core/queryCache.js"); 3320 /* harmony import */ var _mutationCache__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mutationCache */ "../node_modules/react-query/es/core/mutationCache.js"); 3321 /* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js"); 3322 /* harmony import */ var _onlineManager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./onlineManager */ "../node_modules/react-query/es/core/onlineManager.js"); 3323 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 3324 /* harmony import */ var _infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./infiniteQueryBehavior */ "../node_modules/react-query/es/core/infiniteQueryBehavior.js"); 3325 3326 3327 3328 3329 3330 3331 3332 // TYPES 3333 3334 // CLASS 3335 var QueryClient = /*#__PURE__*/function () { 3336 function QueryClient(config) { 3337 if (config === void 0) { 3338 config = {}; 3339 } 3340 3341 this.queryCache = config.queryCache || new _queryCache__WEBPACK_IMPORTED_MODULE_1__.QueryCache(); 3342 this.mutationCache = config.mutationCache || new _mutationCache__WEBPACK_IMPORTED_MODULE_2__.MutationCache(); 3343 this.defaultOptions = config.defaultOptions || {}; 3344 this.queryDefaults = []; 3345 this.mutationDefaults = []; 3346 } 3347 3348 var _proto = QueryClient.prototype; 3349 3350 _proto.mount = function mount() { 3351 var _this = this; 3352 3353 this.unsubscribeFocus = _focusManager__WEBPACK_IMPORTED_MODULE_3__.focusManager.subscribe(function () { 3354 if (_focusManager__WEBPACK_IMPORTED_MODULE_3__.focusManager.isFocused() && _onlineManager__WEBPACK_IMPORTED_MODULE_4__.onlineManager.isOnline()) { 3355 _this.mutationCache.onFocus(); 3356 3357 _this.queryCache.onFocus(); 3358 } 3359 }); 3360 this.unsubscribeOnline = _onlineManager__WEBPACK_IMPORTED_MODULE_4__.onlineManager.subscribe(function () { 3361 if (_focusManager__WEBPACK_IMPORTED_MODULE_3__.focusManager.isFocused() && _onlineManager__WEBPACK_IMPORTED_MODULE_4__.onlineManager.isOnline()) { 3362 _this.mutationCache.onOnline(); 3363 3364 _this.queryCache.onOnline(); 3365 } 3366 }); 3367 }; 3368 3369 _proto.unmount = function unmount() { 3370 var _this$unsubscribeFocu, _this$unsubscribeOnli; 3371 3372 (_this$unsubscribeFocu = this.unsubscribeFocus) == null ? void 0 : _this$unsubscribeFocu.call(this); 3373 (_this$unsubscribeOnli = this.unsubscribeOnline) == null ? void 0 : _this$unsubscribeOnli.call(this); 3374 }; 3375 3376 _proto.isFetching = function isFetching(arg1, arg2) { 3377 var _parseFilterArgs = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseFilterArgs)(arg1, arg2), 3378 filters = _parseFilterArgs[0]; 3379 3380 filters.fetching = true; 3381 return this.queryCache.findAll(filters).length; 3382 }; 3383 3384 _proto.isMutating = function isMutating(filters) { 3385 return this.mutationCache.findAll((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, filters, { 3386 fetching: true 3387 })).length; 3388 }; 3389 3390 _proto.getQueryData = function getQueryData(queryKey, filters) { 3391 var _this$queryCache$find; 3392 3393 return (_this$queryCache$find = this.queryCache.find(queryKey, filters)) == null ? void 0 : _this$queryCache$find.state.data; 3394 }; 3395 3396 _proto.setQueryData = function setQueryData(queryKey, updater, options) { 3397 var parsedOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseQueryArgs)(queryKey); 3398 var defaultedOptions = this.defaultQueryOptions(parsedOptions); 3399 return this.queryCache.build(this, defaultedOptions).setData(updater, options); 3400 }; 3401 3402 _proto.setQueriesData = function setQueriesData(queryKeyOrFilters, updater, options) { 3403 var _this2 = this; 3404 3405 return _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3406 return _this2.getQueryCache().findAll(queryKeyOrFilters).map(function (_ref) { 3407 var queryKey = _ref.queryKey; 3408 return [queryKey, _this2.setQueryData(queryKey, updater, options)]; 3409 }); 3410 }); 3411 }; 3412 3413 _proto.getQueryState = function getQueryState(queryKey, filters) { 3414 var _this$queryCache$find2; 3415 3416 return (_this$queryCache$find2 = this.queryCache.find(queryKey, filters)) == null ? void 0 : _this$queryCache$find2.state; 3417 }; 3418 3419 _proto.removeQueries = function removeQueries(arg1, arg2) { 3420 var _parseFilterArgs2 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseFilterArgs)(arg1, arg2), 3421 filters = _parseFilterArgs2[0]; 3422 3423 var queryCache = this.queryCache; 3424 _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3425 queryCache.findAll(filters).forEach(function (query) { 3426 queryCache.remove(query); 3427 }); 3428 }); 3429 }; 3430 3431 _proto.resetQueries = function resetQueries(arg1, arg2, arg3) { 3432 var _this3 = this; 3433 3434 var _parseFilterArgs3 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseFilterArgs)(arg1, arg2, arg3), 3435 filters = _parseFilterArgs3[0], 3436 options = _parseFilterArgs3[1]; 3437 3438 var queryCache = this.queryCache; 3439 3440 var refetchFilters = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, filters, { 3441 active: true 3442 }); 3443 3444 return _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3445 queryCache.findAll(filters).forEach(function (query) { 3446 query.reset(); 3447 }); 3448 return _this3.refetchQueries(refetchFilters, options); 3449 }); 3450 }; 3451 3452 _proto.cancelQueries = function cancelQueries(arg1, arg2, arg3) { 3453 var _this4 = this; 3454 3455 var _parseFilterArgs4 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseFilterArgs)(arg1, arg2, arg3), 3456 filters = _parseFilterArgs4[0], 3457 _parseFilterArgs4$ = _parseFilterArgs4[1], 3458 cancelOptions = _parseFilterArgs4$ === void 0 ? {} : _parseFilterArgs4$; 3459 3460 if (typeof cancelOptions.revert === 'undefined') { 3461 cancelOptions.revert = true; 3462 } 3463 3464 var promises = _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3465 return _this4.queryCache.findAll(filters).map(function (query) { 3466 return query.cancel(cancelOptions); 3467 }); 3468 }); 3469 return Promise.all(promises).then(_utils__WEBPACK_IMPORTED_MODULE_5__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_5__.noop); 3470 }; 3471 3472 _proto.invalidateQueries = function invalidateQueries(arg1, arg2, arg3) { 3473 var _ref2, 3474 _filters$refetchActiv, 3475 _filters$refetchInact, 3476 _this5 = this; 3477 3478 var _parseFilterArgs5 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseFilterArgs)(arg1, arg2, arg3), 3479 filters = _parseFilterArgs5[0], 3480 options = _parseFilterArgs5[1]; 3481 3482 var refetchFilters = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, filters, { 3483 // if filters.refetchActive is not provided and filters.active is explicitly false, 3484 // e.g. invalidateQueries({ active: false }), we don't want to refetch active queries 3485 active: (_ref2 = (_filters$refetchActiv = filters.refetchActive) != null ? _filters$refetchActiv : filters.active) != null ? _ref2 : true, 3486 inactive: (_filters$refetchInact = filters.refetchInactive) != null ? _filters$refetchInact : false 3487 }); 3488 3489 return _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3490 _this5.queryCache.findAll(filters).forEach(function (query) { 3491 query.invalidate(); 3492 }); 3493 3494 return _this5.refetchQueries(refetchFilters, options); 3495 }); 3496 }; 3497 3498 _proto.refetchQueries = function refetchQueries(arg1, arg2, arg3) { 3499 var _this6 = this; 3500 3501 var _parseFilterArgs6 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseFilterArgs)(arg1, arg2, arg3), 3502 filters = _parseFilterArgs6[0], 3503 options = _parseFilterArgs6[1]; 3504 3505 var promises = _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3506 return _this6.queryCache.findAll(filters).map(function (query) { 3507 return query.fetch(); 3508 }); 3509 }); 3510 var promise = Promise.all(promises).then(_utils__WEBPACK_IMPORTED_MODULE_5__.noop); 3511 3512 if (!(options == null ? void 0 : options.throwOnError)) { 3513 promise = promise.catch(_utils__WEBPACK_IMPORTED_MODULE_5__.noop); 3514 } 3515 3516 return promise; 3517 }; 3518 3519 _proto.fetchQuery = function fetchQuery(arg1, arg2, arg3) { 3520 var parsedOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseQueryArgs)(arg1, arg2, arg3); 3521 var defaultedOptions = this.defaultQueryOptions(parsedOptions); // https://github.com/tannerlinsley/react-query/issues/652 3522 3523 if (typeof defaultedOptions.retry === 'undefined') { 3524 defaultedOptions.retry = false; 3525 } 3526 3527 var query = this.queryCache.build(this, defaultedOptions); 3528 return query.isStaleByTime(defaultedOptions.staleTime) ? query.fetch(defaultedOptions) : Promise.resolve(query.state.data); 3529 }; 3530 3531 _proto.prefetchQuery = function prefetchQuery(arg1, arg2, arg3) { 3532 return this.fetchQuery(arg1, arg2, arg3).then(_utils__WEBPACK_IMPORTED_MODULE_5__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_5__.noop); 3533 }; 3534 3535 _proto.fetchInfiniteQuery = function fetchInfiniteQuery(arg1, arg2, arg3) { 3536 var parsedOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.parseQueryArgs)(arg1, arg2, arg3); 3537 parsedOptions.behavior = (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_7__.infiniteQueryBehavior)(); 3538 return this.fetchQuery(parsedOptions); 3539 }; 3540 3541 _proto.prefetchInfiniteQuery = function prefetchInfiniteQuery(arg1, arg2, arg3) { 3542 return this.fetchInfiniteQuery(arg1, arg2, arg3).then(_utils__WEBPACK_IMPORTED_MODULE_5__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_5__.noop); 3543 }; 3544 3545 _proto.cancelMutations = function cancelMutations() { 3546 var _this7 = this; 3547 3548 var promises = _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 3549 return _this7.mutationCache.getAll().map(function (mutation) { 3550 return mutation.cancel(); 3551 }); 3552 }); 3553 return Promise.all(promises).then(_utils__WEBPACK_IMPORTED_MODULE_5__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_5__.noop); 3554 }; 3555 3556 _proto.resumePausedMutations = function resumePausedMutations() { 3557 return this.getMutationCache().resumePausedMutations(); 3558 }; 3559 3560 _proto.executeMutation = function executeMutation(options) { 3561 return this.mutationCache.build(this, options).execute(); 3562 }; 3563 3564 _proto.getQueryCache = function getQueryCache() { 3565 return this.queryCache; 3566 }; 3567 3568 _proto.getMutationCache = function getMutationCache() { 3569 return this.mutationCache; 3570 }; 3571 3572 _proto.getDefaultOptions = function getDefaultOptions() { 3573 return this.defaultOptions; 3574 }; 3575 3576 _proto.setDefaultOptions = function setDefaultOptions(options) { 3577 this.defaultOptions = options; 3578 }; 3579 3580 _proto.setQueryDefaults = function setQueryDefaults(queryKey, options) { 3581 var result = this.queryDefaults.find(function (x) { 3582 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.hashQueryKey)(queryKey) === (0,_utils__WEBPACK_IMPORTED_MODULE_5__.hashQueryKey)(x.queryKey); 3583 }); 3584 3585 if (result) { 3586 result.defaultOptions = options; 3587 } else { 3588 this.queryDefaults.push({ 3589 queryKey: queryKey, 3590 defaultOptions: options 3591 }); 3592 } 3593 }; 3594 3595 _proto.getQueryDefaults = function getQueryDefaults(queryKey) { 3596 var _this$queryDefaults$f; 3597 3598 return queryKey ? (_this$queryDefaults$f = this.queryDefaults.find(function (x) { 3599 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.partialMatchKey)(queryKey, x.queryKey); 3600 })) == null ? void 0 : _this$queryDefaults$f.defaultOptions : undefined; 3601 }; 3602 3603 _proto.setMutationDefaults = function setMutationDefaults(mutationKey, options) { 3604 var result = this.mutationDefaults.find(function (x) { 3605 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.hashQueryKey)(mutationKey) === (0,_utils__WEBPACK_IMPORTED_MODULE_5__.hashQueryKey)(x.mutationKey); 3606 }); 3607 3608 if (result) { 3609 result.defaultOptions = options; 3610 } else { 3611 this.mutationDefaults.push({ 3612 mutationKey: mutationKey, 3613 defaultOptions: options 3614 }); 3615 } 3616 }; 3617 3618 _proto.getMutationDefaults = function getMutationDefaults(mutationKey) { 3619 var _this$mutationDefault; 3620 3621 return mutationKey ? (_this$mutationDefault = this.mutationDefaults.find(function (x) { 3622 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.partialMatchKey)(mutationKey, x.mutationKey); 3623 })) == null ? void 0 : _this$mutationDefault.defaultOptions : undefined; 3624 }; 3625 3626 _proto.defaultQueryOptions = function defaultQueryOptions(options) { 3627 if (options == null ? void 0 : options._defaulted) { 3628 return options; 3629 } 3630 3631 var defaultedOptions = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, this.defaultOptions.queries, this.getQueryDefaults(options == null ? void 0 : options.queryKey), options, { 3632 _defaulted: true 3633 }); 3634 3635 if (!defaultedOptions.queryHash && defaultedOptions.queryKey) { 3636 defaultedOptions.queryHash = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.hashQueryKeyByOptions)(defaultedOptions.queryKey, defaultedOptions); 3637 } 3638 3639 return defaultedOptions; 3640 }; 3641 3642 _proto.defaultQueryObserverOptions = function defaultQueryObserverOptions(options) { 3643 return this.defaultQueryOptions(options); 3644 }; 3645 3646 _proto.defaultMutationOptions = function defaultMutationOptions(options) { 3647 if (options == null ? void 0 : options._defaulted) { 3648 return options; 3649 } 3650 3651 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, this.defaultOptions.mutations, this.getMutationDefaults(options == null ? void 0 : options.mutationKey), options, { 3652 _defaulted: true 3653 }); 3654 }; 3655 3656 _proto.clear = function clear() { 3657 this.queryCache.clear(); 3658 this.mutationCache.clear(); 3659 }; 3660 3661 return QueryClient; 3662 }(); 3663 3664 /***/ }), 3665 3666 /***/ "../node_modules/react-query/es/core/queryObserver.js": 3667 /*!************************************************************!*\ 3668 !*** ../node_modules/react-query/es/core/queryObserver.js ***! 3669 \************************************************************/ 3670 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3671 3672 "use strict"; 3673 __webpack_require__.r(__webpack_exports__); 3674 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 3675 /* harmony export */ "QueryObserver": () => (/* binding */ QueryObserver) 3676 /* harmony export */ }); 3677 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 3678 /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); 3679 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 3680 /* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 3681 /* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js"); 3682 /* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js"); 3683 /* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js"); 3684 /* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js"); 3685 3686 3687 3688 3689 3690 3691 3692 3693 var QueryObserver = /*#__PURE__*/function (_Subscribable) { 3694 (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__.default)(QueryObserver, _Subscribable); 3695 3696 function QueryObserver(client, options) { 3697 var _this; 3698 3699 _this = _Subscribable.call(this) || this; 3700 _this.client = client; 3701 _this.options = options; 3702 _this.trackedProps = []; 3703 _this.previousSelectError = null; 3704 3705 _this.bindMethods(); 3706 3707 _this.setOptions(options); 3708 3709 return _this; 3710 } 3711 3712 var _proto = QueryObserver.prototype; 3713 3714 _proto.bindMethods = function bindMethods() { 3715 this.remove = this.remove.bind(this); 3716 this.refetch = this.refetch.bind(this); 3717 }; 3718 3719 _proto.onSubscribe = function onSubscribe() { 3720 if (this.listeners.length === 1) { 3721 this.currentQuery.addObserver(this); 3722 3723 if (shouldFetchOnMount(this.currentQuery, this.options)) { 3724 this.executeFetch(); 3725 } 3726 3727 this.updateTimers(); 3728 } 3729 }; 3730 3731 _proto.onUnsubscribe = function onUnsubscribe() { 3732 if (!this.listeners.length) { 3733 this.destroy(); 3734 } 3735 }; 3736 3737 _proto.shouldFetchOnReconnect = function shouldFetchOnReconnect() { 3738 return _shouldFetchOnReconnect(this.currentQuery, this.options); 3739 }; 3740 3741 _proto.shouldFetchOnWindowFocus = function shouldFetchOnWindowFocus() { 3742 return _shouldFetchOnWindowFocus(this.currentQuery, this.options); 3743 }; 3744 3745 _proto.destroy = function destroy() { 3746 this.listeners = []; 3747 this.clearTimers(); 3748 this.currentQuery.removeObserver(this); 3749 }; 3750 3751 _proto.setOptions = function setOptions(options, notifyOptions) { 3752 var prevOptions = this.options; 3753 var prevQuery = this.currentQuery; 3754 this.options = this.client.defaultQueryObserverOptions(options); 3755 3756 if (typeof this.options.enabled !== 'undefined' && typeof this.options.enabled !== 'boolean') { 3757 throw new Error('Expected enabled to be a boolean'); 3758 } // Keep previous query key if the user does not supply one 3759 3760 3761 if (!this.options.queryKey) { 3762 this.options.queryKey = prevOptions.queryKey; 3763 } 3764 3765 this.updateQuery(); 3766 var mounted = this.hasListeners(); // Fetch if there are subscribers 3767 3768 if (mounted && shouldFetchOptionally(this.currentQuery, prevQuery, this.options, prevOptions)) { 3769 this.executeFetch(); 3770 } // Update result 3771 3772 3773 this.updateResult(notifyOptions); // Update stale interval if needed 3774 3775 if (mounted && (this.currentQuery !== prevQuery || this.options.enabled !== prevOptions.enabled || this.options.staleTime !== prevOptions.staleTime)) { 3776 this.updateStaleTimeout(); 3777 } // Update refetch interval if needed 3778 3779 3780 if (mounted && (this.currentQuery !== prevQuery || this.options.enabled !== prevOptions.enabled || this.options.refetchInterval !== prevOptions.refetchInterval)) { 3781 this.updateRefetchInterval(); 3782 } 3783 }; 3784 3785 _proto.getOptimisticResult = function getOptimisticResult(options) { 3786 var defaultedOptions = this.client.defaultQueryObserverOptions(options); 3787 var query = this.client.getQueryCache().build(this.client, defaultedOptions); 3788 return this.createResult(query, defaultedOptions); 3789 }; 3790 3791 _proto.getCurrentResult = function getCurrentResult() { 3792 return this.currentResult; 3793 }; 3794 3795 _proto.trackResult = function trackResult(result) { 3796 var _this2 = this; 3797 3798 var trackedResult = {}; 3799 Object.keys(result).forEach(function (key) { 3800 Object.defineProperty(trackedResult, key, { 3801 configurable: false, 3802 enumerable: true, 3803 get: function get() { 3804 var typedKey = key; 3805 3806 if (!_this2.trackedProps.includes(typedKey)) { 3807 _this2.trackedProps.push(typedKey); 3808 } 3809 3810 return result[typedKey]; 3811 } 3812 }); 3813 }); 3814 return trackedResult; 3815 }; 3816 3817 _proto.getNextResult = function getNextResult(options) { 3818 var _this3 = this; 3819 3820 return new Promise(function (resolve, reject) { 3821 var unsubscribe = _this3.subscribe(function (result) { 3822 if (!result.isFetching) { 3823 unsubscribe(); 3824 3825 if (result.isError && (options == null ? void 0 : options.throwOnError)) { 3826 reject(result.error); 3827 } else { 3828 resolve(result); 3829 } 3830 } 3831 }); 3832 }); 3833 }; 3834 3835 _proto.getCurrentQuery = function getCurrentQuery() { 3836 return this.currentQuery; 3837 }; 3838 3839 _proto.remove = function remove() { 3840 this.client.getQueryCache().remove(this.currentQuery); 3841 }; 3842 3843 _proto.refetch = function refetch(options) { 3844 return this.fetch(options); 3845 }; 3846 3847 _proto.fetchOptimistic = function fetchOptimistic(options) { 3848 var _this4 = this; 3849 3850 var defaultedOptions = this.client.defaultQueryObserverOptions(options); 3851 var query = this.client.getQueryCache().build(this.client, defaultedOptions); 3852 return query.fetch().then(function () { 3853 return _this4.createResult(query, defaultedOptions); 3854 }); 3855 }; 3856 3857 _proto.fetch = function fetch(fetchOptions) { 3858 var _this5 = this; 3859 3860 return this.executeFetch(fetchOptions).then(function () { 3861 _this5.updateResult(); 3862 3863 return _this5.currentResult; 3864 }); 3865 }; 3866 3867 _proto.executeFetch = function executeFetch(fetchOptions) { 3868 // Make sure we reference the latest query as the current one might have been removed 3869 this.updateQuery(); // Fetch 3870 3871 var promise = this.currentQuery.fetch(this.options, fetchOptions); 3872 3873 if (!(fetchOptions == null ? void 0 : fetchOptions.throwOnError)) { 3874 promise = promise.catch(_utils__WEBPACK_IMPORTED_MODULE_2__.noop); 3875 } 3876 3877 return promise; 3878 }; 3879 3880 _proto.updateStaleTimeout = function updateStaleTimeout() { 3881 var _this6 = this; 3882 3883 this.clearStaleTimeout(); 3884 3885 if (_utils__WEBPACK_IMPORTED_MODULE_2__.isServer || this.currentResult.isStale || !(0,_utils__WEBPACK_IMPORTED_MODULE_2__.isValidTimeout)(this.options.staleTime)) { 3886 return; 3887 } 3888 3889 var time = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.timeUntilStale)(this.currentResult.dataUpdatedAt, this.options.staleTime); // The timeout is sometimes triggered 1 ms before the stale time expiration. 3890 // To mitigate this issue we always add 1 ms to the timeout. 3891 3892 var timeout = time + 1; 3893 this.staleTimeoutId = setTimeout(function () { 3894 if (!_this6.currentResult.isStale) { 3895 _this6.updateResult(); 3896 } 3897 }, timeout); 3898 }; 3899 3900 _proto.updateRefetchInterval = function updateRefetchInterval() { 3901 var _this7 = this; 3902 3903 this.clearRefetchInterval(); 3904 3905 if (_utils__WEBPACK_IMPORTED_MODULE_2__.isServer || this.options.enabled === false || !(0,_utils__WEBPACK_IMPORTED_MODULE_2__.isValidTimeout)(this.options.refetchInterval)) { 3906 return; 3907 } 3908 3909 this.refetchIntervalId = setInterval(function () { 3910 if (_this7.options.refetchIntervalInBackground || _focusManager__WEBPACK_IMPORTED_MODULE_3__.focusManager.isFocused()) { 3911 _this7.executeFetch(); 3912 } 3913 }, this.options.refetchInterval); 3914 }; 3915 3916 _proto.updateTimers = function updateTimers() { 3917 this.updateStaleTimeout(); 3918 this.updateRefetchInterval(); 3919 }; 3920 3921 _proto.clearTimers = function clearTimers() { 3922 this.clearStaleTimeout(); 3923 this.clearRefetchInterval(); 3924 }; 3925 3926 _proto.clearStaleTimeout = function clearStaleTimeout() { 3927 clearTimeout(this.staleTimeoutId); 3928 this.staleTimeoutId = undefined; 3929 }; 3930 3931 _proto.clearRefetchInterval = function clearRefetchInterval() { 3932 clearInterval(this.refetchIntervalId); 3933 this.refetchIntervalId = undefined; 3934 }; 3935 3936 _proto.createResult = function createResult(query, options) { 3937 var prevQuery = this.currentQuery; 3938 var prevOptions = this.options; 3939 var prevResult = this.currentResult; 3940 var prevResultState = this.currentResultState; 3941 var prevResultOptions = this.currentResultOptions; 3942 var queryChange = query !== prevQuery; 3943 var queryInitialState = queryChange ? query.state : this.currentQueryInitialState; 3944 var prevQueryResult = queryChange ? this.currentResult : this.previousQueryResult; 3945 var state = query.state; 3946 var dataUpdatedAt = state.dataUpdatedAt, 3947 error = state.error, 3948 errorUpdatedAt = state.errorUpdatedAt, 3949 isFetching = state.isFetching, 3950 status = state.status; 3951 var isPreviousData = false; 3952 var isPlaceholderData = false; 3953 var data; // Optimistically set result in fetching state if needed 3954 3955 if (options.optimisticResults) { 3956 var mounted = this.hasListeners(); 3957 var fetchOnMount = !mounted && shouldFetchOnMount(query, options); 3958 var fetchOptionally = mounted && shouldFetchOptionally(query, prevQuery, options, prevOptions); 3959 3960 if (fetchOnMount || fetchOptionally) { 3961 isFetching = true; 3962 3963 if (!dataUpdatedAt) { 3964 status = 'loading'; 3965 } 3966 } 3967 } // Keep previous data if needed 3968 3969 3970 if (options.keepPreviousData && !state.dataUpdateCount && (prevQueryResult == null ? void 0 : prevQueryResult.isSuccess) && status !== 'error') { 3971 data = prevQueryResult.data; 3972 dataUpdatedAt = prevQueryResult.dataUpdatedAt; 3973 status = prevQueryResult.status; 3974 isPreviousData = true; 3975 } // Select data if needed 3976 else if (options.select && typeof state.data !== 'undefined') { 3977 // Memoize select result 3978 if (prevResult && state.data === (prevResultState == null ? void 0 : prevResultState.data) && options.select === (prevResultOptions == null ? void 0 : prevResultOptions.select) && !this.previousSelectError) { 3979 data = prevResult.data; 3980 } else { 3981 try { 3982 data = options.select(state.data); 3983 3984 if (options.structuralSharing !== false) { 3985 data = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.replaceEqualDeep)(prevResult == null ? void 0 : prevResult.data, data); 3986 } 3987 3988 this.previousSelectError = null; 3989 } catch (selectError) { 3990 (0,_logger__WEBPACK_IMPORTED_MODULE_4__.getLogger)().error(selectError); 3991 error = selectError; 3992 this.previousSelectError = selectError; 3993 errorUpdatedAt = Date.now(); 3994 status = 'error'; 3995 } 3996 } 3997 } // Use query data 3998 else { 3999 data = state.data; 4000 } // Show placeholder data if needed 4001 4002 4003 if (typeof options.placeholderData !== 'undefined' && typeof data === 'undefined' && status === 'loading') { 4004 var placeholderData; // Memoize placeholder data 4005 4006 if ((prevResult == null ? void 0 : prevResult.isPlaceholderData) && options.placeholderData === (prevResultOptions == null ? void 0 : prevResultOptions.placeholderData)) { 4007 placeholderData = prevResult.data; 4008 } else { 4009 placeholderData = typeof options.placeholderData === 'function' ? options.placeholderData() : options.placeholderData; 4010 4011 if (options.select && typeof placeholderData !== 'undefined') { 4012 try { 4013 placeholderData = options.select(placeholderData); 4014 4015 if (options.structuralSharing !== false) { 4016 placeholderData = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.replaceEqualDeep)(prevResult == null ? void 0 : prevResult.data, placeholderData); 4017 } 4018 4019 this.previousSelectError = null; 4020 } catch (selectError) { 4021 (0,_logger__WEBPACK_IMPORTED_MODULE_4__.getLogger)().error(selectError); 4022 error = selectError; 4023 this.previousSelectError = selectError; 4024 errorUpdatedAt = Date.now(); 4025 status = 'error'; 4026 } 4027 } 4028 } 4029 4030 if (typeof placeholderData !== 'undefined') { 4031 status = 'success'; 4032 data = placeholderData; 4033 isPlaceholderData = true; 4034 } 4035 } 4036 4037 var result = { 4038 status: status, 4039 isLoading: status === 'loading', 4040 isSuccess: status === 'success', 4041 isError: status === 'error', 4042 isIdle: status === 'idle', 4043 data: data, 4044 dataUpdatedAt: dataUpdatedAt, 4045 error: error, 4046 errorUpdatedAt: errorUpdatedAt, 4047 failureCount: state.fetchFailureCount, 4048 isFetched: state.dataUpdateCount > 0 || state.errorUpdateCount > 0, 4049 isFetchedAfterMount: state.dataUpdateCount > queryInitialState.dataUpdateCount || state.errorUpdateCount > queryInitialState.errorUpdateCount, 4050 isFetching: isFetching, 4051 isLoadingError: status === 'error' && state.dataUpdatedAt === 0, 4052 isPlaceholderData: isPlaceholderData, 4053 isPreviousData: isPreviousData, 4054 isRefetchError: status === 'error' && state.dataUpdatedAt !== 0, 4055 isStale: isStale(query, options), 4056 refetch: this.refetch, 4057 remove: this.remove 4058 }; 4059 return result; 4060 }; 4061 4062 _proto.shouldNotifyListeners = function shouldNotifyListeners(result, prevResult) { 4063 if (!prevResult) { 4064 return true; 4065 } 4066 4067 if (result === prevResult) { 4068 return false; 4069 } 4070 4071 var _this$options = this.options, 4072 notifyOnChangeProps = _this$options.notifyOnChangeProps, 4073 notifyOnChangePropsExclusions = _this$options.notifyOnChangePropsExclusions; 4074 4075 if (!notifyOnChangeProps && !notifyOnChangePropsExclusions) { 4076 return true; 4077 } 4078 4079 if (notifyOnChangeProps === 'tracked' && !this.trackedProps.length) { 4080 return true; 4081 } 4082 4083 var includedProps = notifyOnChangeProps === 'tracked' ? this.trackedProps : notifyOnChangeProps; 4084 return Object.keys(result).some(function (key) { 4085 var typedKey = key; 4086 var changed = result[typedKey] !== prevResult[typedKey]; 4087 var isIncluded = includedProps == null ? void 0 : includedProps.some(function (x) { 4088 return x === key; 4089 }); 4090 var isExcluded = notifyOnChangePropsExclusions == null ? void 0 : notifyOnChangePropsExclusions.some(function (x) { 4091 return x === key; 4092 }); 4093 return changed && !isExcluded && (!includedProps || isIncluded); 4094 }); 4095 }; 4096 4097 _proto.updateResult = function updateResult(notifyOptions) { 4098 var prevResult = this.currentResult; 4099 this.currentResult = this.createResult(this.currentQuery, this.options); 4100 this.currentResultState = this.currentQuery.state; 4101 this.currentResultOptions = this.options; // Only notify if something has changed 4102 4103 if ((0,_utils__WEBPACK_IMPORTED_MODULE_2__.shallowEqualObjects)(this.currentResult, prevResult)) { 4104 return; 4105 } // Determine which callbacks to trigger 4106 4107 4108 var defaultNotifyOptions = { 4109 cache: true 4110 }; 4111 4112 if ((notifyOptions == null ? void 0 : notifyOptions.listeners) !== false && this.shouldNotifyListeners(this.currentResult, prevResult)) { 4113 defaultNotifyOptions.listeners = true; 4114 } 4115 4116 this.notify((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, defaultNotifyOptions, notifyOptions)); 4117 }; 4118 4119 _proto.updateQuery = function updateQuery() { 4120 var query = this.client.getQueryCache().build(this.client, this.options); 4121 4122 if (query === this.currentQuery) { 4123 return; 4124 } 4125 4126 var prevQuery = this.currentQuery; 4127 this.currentQuery = query; 4128 this.currentQueryInitialState = query.state; 4129 this.previousQueryResult = this.currentResult; 4130 4131 if (this.hasListeners()) { 4132 prevQuery == null ? void 0 : prevQuery.removeObserver(this); 4133 query.addObserver(this); 4134 } 4135 }; 4136 4137 _proto.onQueryUpdate = function onQueryUpdate(action) { 4138 var notifyOptions = {}; 4139 4140 if (action.type === 'success') { 4141 notifyOptions.onSuccess = true; 4142 } else if (action.type === 'error' && !(0,_retryer__WEBPACK_IMPORTED_MODULE_5__.isCancelledError)(action.error)) { 4143 notifyOptions.onError = true; 4144 } 4145 4146 this.updateResult(notifyOptions); 4147 4148 if (this.hasListeners()) { 4149 this.updateTimers(); 4150 } 4151 }; 4152 4153 _proto.notify = function notify(notifyOptions) { 4154 var _this8 = this; 4155 4156 _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () { 4157 // First trigger the configuration callbacks 4158 if (notifyOptions.onSuccess) { 4159 _this8.options.onSuccess == null ? void 0 : _this8.options.onSuccess(_this8.currentResult.data); 4160 _this8.options.onSettled == null ? void 0 : _this8.options.onSettled(_this8.currentResult.data, null); 4161 } else if (notifyOptions.onError) { 4162 _this8.options.onError == null ? void 0 : _this8.options.onError(_this8.currentResult.error); 4163 _this8.options.onSettled == null ? void 0 : _this8.options.onSettled(undefined, _this8.currentResult.error); 4164 } // Then trigger the listeners 4165 4166 4167 if (notifyOptions.listeners) { 4168 _this8.listeners.forEach(function (listener) { 4169 listener(_this8.currentResult); 4170 }); 4171 } // Then the cache listeners 4172 4173 4174 if (notifyOptions.cache) { 4175 _this8.client.getQueryCache().notify({ 4176 query: _this8.currentQuery, 4177 type: 'observerResultsUpdated' 4178 }); 4179 } 4180 }); 4181 }; 4182 4183 return QueryObserver; 4184 }(_subscribable__WEBPACK_IMPORTED_MODULE_7__.Subscribable); 4185 4186 function shouldLoadOnMount(query, options) { 4187 return options.enabled !== false && !query.state.dataUpdatedAt && !(query.state.status === 'error' && options.retryOnMount === false); 4188 } 4189 4190 function shouldRefetchOnMount(query, options) { 4191 return options.enabled !== false && query.state.dataUpdatedAt > 0 && (options.refetchOnMount === 'always' || options.refetchOnMount !== false && isStale(query, options)); 4192 } 4193 4194 function shouldFetchOnMount(query, options) { 4195 return shouldLoadOnMount(query, options) || shouldRefetchOnMount(query, options); 4196 } 4197 4198 function _shouldFetchOnReconnect(query, options) { 4199 return options.enabled !== false && (options.refetchOnReconnect === 'always' || options.refetchOnReconnect !== false && isStale(query, options)); 4200 } 4201 4202 function _shouldFetchOnWindowFocus(query, options) { 4203 return options.enabled !== false && (options.refetchOnWindowFocus === 'always' || options.refetchOnWindowFocus !== false && isStale(query, options)); 4204 } 4205 4206 function shouldFetchOptionally(query, prevQuery, options, prevOptions) { 4207 return options.enabled !== false && (query !== prevQuery || prevOptions.enabled === false) && isStale(query, options); 4208 } 4209 4210 function isStale(query, options) { 4211 return query.isStaleByTime(options.staleTime); 4212 } 4213 4214 /***/ }), 4215 4216 /***/ "../node_modules/react-query/es/core/retryer.js": 4217 /*!******************************************************!*\ 4218 !*** ../node_modules/react-query/es/core/retryer.js ***! 4219 \******************************************************/ 4220 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4221 4222 "use strict"; 4223 __webpack_require__.r(__webpack_exports__); 4224 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 4225 /* harmony export */ "isCancelable": () => (/* binding */ isCancelable), 4226 /* harmony export */ "CancelledError": () => (/* binding */ CancelledError), 4227 /* harmony export */ "isCancelledError": () => (/* binding */ isCancelledError), 4228 /* harmony export */ "Retryer": () => (/* binding */ Retryer) 4229 /* harmony export */ }); 4230 /* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js"); 4231 /* harmony import */ var _onlineManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./onlineManager */ "../node_modules/react-query/es/core/onlineManager.js"); 4232 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js"); 4233 4234 4235 // TYPES 4236 4237 function defaultRetryDelay(failureCount) { 4238 return Math.min(1000 * Math.pow(2, failureCount), 30000); 4239 } 4240 4241 function isCancelable(value) { 4242 return typeof (value == null ? void 0 : value.cancel) === 'function'; 4243 } 4244 var CancelledError = function CancelledError(options) { 4245 this.revert = options == null ? void 0 : options.revert; 4246 this.silent = options == null ? void 0 : options.silent; 4247 }; 4248 function isCancelledError(value) { 4249 return value instanceof CancelledError; 4250 } // CLASS 4251 4252 var Retryer = function Retryer(config) { 4253 var _this = this; 4254 4255 var cancelRetry = false; 4256 var cancelFn; 4257 var continueFn; 4258 var promiseResolve; 4259 var promiseReject; 4260 4261 this.cancel = function (cancelOptions) { 4262 return cancelFn == null ? void 0 : cancelFn(cancelOptions); 4263 }; 4264 4265 this.cancelRetry = function () { 4266 cancelRetry = true; 4267 }; 4268 4269 this.continue = function () { 4270 return continueFn == null ? void 0 : continueFn(); 4271 }; 4272 4273 this.failureCount = 0; 4274 this.isPaused = false; 4275 this.isResolved = false; 4276 this.isTransportCancelable = false; 4277 this.promise = new Promise(function (outerResolve, outerReject) { 4278 promiseResolve = outerResolve; 4279 promiseReject = outerReject; 4280 }); 4281 4282 var resolve = function resolve(value) { 4283 if (!_this.isResolved) { 4284 _this.isResolved = true; 4285 config.onSuccess == null ? void 0 : config.onSuccess(value); 4286 continueFn == null ? void 0 : continueFn(); 4287 promiseResolve(value); 4288 } 4289 }; 4290 4291 var reject = function reject(value) { 4292 if (!_this.isResolved) { 4293 _this.isResolved = true; 4294 config.onError == null ? void 0 : config.onError(value); 4295 continueFn == null ? void 0 : continueFn(); 4296 promiseReject(value); 4297 } 4298 }; 4299 4300 var pause = function pause() { 4301 return new Promise(function (continueResolve) { 4302 continueFn = continueResolve; 4303 _this.isPaused = true; 4304 config.onPause == null ? void 0 : config.onPause(); 4305 }).then(function () { 4306 continueFn = undefined; 4307 _this.isPaused = false; 4308 config.onContinue == null ? void 0 : config.onContinue(); 4309 }); 4310 }; // Create loop function 4311 4312 4313 var run = function run() { 4314 // Do nothing if already resolved 4315 if (_this.isResolved) { 4316 return; 4317 } 4318 4319 var promiseOrValue; // Execute query 4320 4321 try { 4322 promiseOrValue = config.fn(); 4323 } catch (error) { 4324 promiseOrValue = Promise.reject(error); 4325 } // Create callback to cancel this fetch 4326 4327 4328 cancelFn = function cancelFn(cancelOptions) { 4329 if (!_this.isResolved) { 4330 reject(new CancelledError(cancelOptions)); // Cancel transport if supported 4331 4332 if (isCancelable(promiseOrValue)) { 4333 try { 4334 promiseOrValue.cancel(); 4335 } catch (_unused) {} 4336 } 4337 } 4338 }; // Check if the transport layer support cancellation 4339 4340 4341 _this.isTransportCancelable = isCancelable(promiseOrValue); 4342 Promise.resolve(promiseOrValue).then(resolve).catch(function (error) { 4343 var _config$retry, _config$retryDelay; 4344 4345 // Stop if the fetch is already resolved 4346 if (_this.isResolved) { 4347 return; 4348 } // Do we need to retry the request? 4349 4350 4351 var retry = (_config$retry = config.retry) != null ? _config$retry : 3; 4352 var retryDelay = (_config$retryDelay = config.retryDelay) != null ? _config$retryDelay : defaultRetryDelay; 4353 var delay = typeof retryDelay === 'function' ? retryDelay(_this.failureCount, error) : retryDelay; 4354 var shouldRetry = retry === true || typeof retry === 'number' && _this.failureCount < retry || typeof retry === 'function' && retry(_this.failureCount, error); 4355 4356 if (cancelRetry || !shouldRetry) { 4357 // We are done if the query does not need to be retried 4358 reject(error); 4359 return; 4360 } 4361 4362 _this.failureCount++; // Notify on fail 4363 4364 config.onFail == null ? void 0 : config.onFail(_this.failureCount, error); // Delay 4365 4366 (0,_utils__WEBPACK_IMPORTED_MODULE_0__.sleep)(delay) // Pause if the document is not visible or when the device is offline 4367 .then(function () { 4368 if (!_focusManager__WEBPACK_IMPORTED_MODULE_1__.focusManager.isFocused() || !_onlineManager__WEBPACK_IMPORTED_MODULE_2__.onlineManager.isOnline()) { 4369 return pause(); 4370 } 4371 }).then(function () { 4372 if (cancelRetry) { 4373 reject(error); 4374 } else { 4375 run(); 4376 } 4377 }); 4378 }); 4379 }; // Start loop 4380 4381 4382 run(); 4383 }; 4384 4385 /***/ }), 4386 4387 /***/ "../node_modules/react-query/es/core/subscribable.js": 4388 /*!***********************************************************!*\ 4389 !*** ../node_modules/react-query/es/core/subscribable.js ***! 4390 \***********************************************************/ 4391 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4392 4393 "use strict"; 4394 __webpack_require__.r(__webpack_exports__); 4395 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 4396 /* harmony export */ "Subscribable": () => (/* binding */ Subscribable) 4397 /* harmony export */ }); 4398 var Subscribable = /*#__PURE__*/function () { 4399 function Subscribable() { 4400 this.listeners = []; 4401 } 4402 4403 var _proto = Subscribable.prototype; 4404 4405 _proto.subscribe = function subscribe(listener) { 4406 var _this = this; 4407 4408 var callback = listener || function () { 4409 return undefined; 4410 }; 4411 4412 this.listeners.push(callback); 4413 this.onSubscribe(); 4414 return function () { 4415 _this.listeners = _this.listeners.filter(function (x) { 4416 return x !== callback; 4417 }); 4418 4419 _this.onUnsubscribe(); 4420 }; 4421 }; 4422 4423 _proto.hasListeners = function hasListeners() { 4424 return this.listeners.length > 0; 4425 }; 4426 4427 _proto.onSubscribe = function onSubscribe() {// Do nothing 4428 }; 4429 4430 _proto.onUnsubscribe = function onUnsubscribe() {// Do nothing 4431 }; 4432 4433 return Subscribable; 4434 }(); 4435 4436 /***/ }), 4437 4438 /***/ "../node_modules/react-query/es/core/types.js": 4439 /*!****************************************************!*\ 4440 !*** ../node_modules/react-query/es/core/types.js ***! 4441 \****************************************************/ 4442 /***/ (() => { 4443 4444 4445 4446 /***/ }), 4447 4448 /***/ "../node_modules/react-query/es/core/utils.js": 4449 /*!****************************************************!*\ 4450 !*** ../node_modules/react-query/es/core/utils.js ***! 4451 \****************************************************/ 4452 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4453 4454 "use strict"; 4455 __webpack_require__.r(__webpack_exports__); 4456 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 4457 /* harmony export */ "isServer": () => (/* binding */ isServer), 4458 /* harmony export */ "noop": () => (/* binding */ noop), 4459 /* harmony export */ "functionalUpdate": () => (/* binding */ functionalUpdate), 4460 /* harmony export */ "isValidTimeout": () => (/* binding */ isValidTimeout), 4461 /* harmony export */ "ensureQueryKeyArray": () => (/* binding */ ensureQueryKeyArray), 4462 /* harmony export */ "difference": () => (/* binding */ difference), 4463 /* harmony export */ "replaceAt": () => (/* binding */ replaceAt), 4464 /* harmony export */ "timeUntilStale": () => (/* binding */ timeUntilStale), 4465 /* harmony export */ "parseQueryArgs": () => (/* binding */ parseQueryArgs), 4466 /* harmony export */ "parseMutationArgs": () => (/* binding */ parseMutationArgs), 4467 /* harmony export */ "parseFilterArgs": () => (/* binding */ parseFilterArgs), 4468 /* harmony export */ "mapQueryStatusFilter": () => (/* binding */ mapQueryStatusFilter), 4469 /* harmony export */ "matchQuery": () => (/* binding */ matchQuery), 4470 /* harmony export */ "matchMutation": () => (/* binding */ matchMutation), 4471 /* harmony export */ "hashQueryKeyByOptions": () => (/* binding */ hashQueryKeyByOptions), 4472 /* harmony export */ "hashQueryKey": () => (/* binding */ hashQueryKey), 4473 /* harmony export */ "stableValueHash": () => (/* binding */ stableValueHash), 4474 /* harmony export */ "partialMatchKey": () => (/* binding */ partialMatchKey), 4475 /* harmony export */ "partialDeepEqual": () => (/* binding */ partialDeepEqual), 4476 /* harmony export */ "replaceEqualDeep": () => (/* binding */ replaceEqualDeep), 4477 /* harmony export */ "shallowEqualObjects": () => (/* binding */ shallowEqualObjects), 4478 /* harmony export */ "isPlainObject": () => (/* binding */ isPlainObject), 4479 /* harmony export */ "isQueryKey": () => (/* binding */ isQueryKey), 4480 /* harmony export */ "isError": () => (/* binding */ isError), 4481 /* harmony export */ "sleep": () => (/* binding */ sleep), 4482 /* harmony export */ "scheduleMicrotask": () => (/* binding */ scheduleMicrotask) 4483 /* harmony export */ }); 4484 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 4485 4486 // TYPES 4487 // UTILS 4488 var isServer = typeof window === 'undefined'; 4489 function noop() { 4490 return undefined; 4491 } 4492 function functionalUpdate(updater, input) { 4493 return typeof updater === 'function' ? updater(input) : updater; 4494 } 4495 function isValidTimeout(value) { 4496 return typeof value === 'number' && value >= 0 && value !== Infinity; 4497 } 4498 function ensureQueryKeyArray(value) { 4499 return Array.isArray(value) ? value : [value]; 4500 } 4501 function difference(array1, array2) { 4502 return array1.filter(function (x) { 4503 return array2.indexOf(x) === -1; 4504 }); 4505 } 4506 function replaceAt(array, index, value) { 4507 var copy = array.slice(0); 4508 copy[index] = value; 4509 return copy; 4510 } 4511 function timeUntilStale(updatedAt, staleTime) { 4512 return Math.max(updatedAt + (staleTime || 0) - Date.now(), 0); 4513 } 4514 function parseQueryArgs(arg1, arg2, arg3) { 4515 if (!isQueryKey(arg1)) { 4516 return arg1; 4517 } 4518 4519 if (typeof arg2 === 'function') { 4520 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg3, { 4521 queryKey: arg1, 4522 queryFn: arg2 4523 }); 4524 } 4525 4526 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg2, { 4527 queryKey: arg1 4528 }); 4529 } 4530 function parseMutationArgs(arg1, arg2, arg3) { 4531 if (isQueryKey(arg1)) { 4532 if (typeof arg2 === 'function') { 4533 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg3, { 4534 mutationKey: arg1, 4535 mutationFn: arg2 4536 }); 4537 } 4538 4539 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg2, { 4540 mutationKey: arg1 4541 }); 4542 } 4543 4544 if (typeof arg1 === 'function') { 4545 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg2, { 4546 mutationFn: arg1 4547 }); 4548 } 4549 4550 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg1); 4551 } 4552 function parseFilterArgs(arg1, arg2, arg3) { 4553 return isQueryKey(arg1) ? [(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, arg2, { 4554 queryKey: arg1 4555 }), arg3] : [arg1 || {}, arg2]; 4556 } 4557 function mapQueryStatusFilter(active, inactive) { 4558 if (active === true && inactive === true || active == null && inactive == null) { 4559 return 'all'; 4560 } else if (active === false && inactive === false) { 4561 return 'none'; 4562 } else { 4563 // At this point, active|inactive can only be true|false or false|true 4564 // so, when only one value is provided, the missing one has to be the negated value 4565 var isActive = active != null ? active : !inactive; 4566 return isActive ? 'active' : 'inactive'; 4567 } 4568 } 4569 function matchQuery(filters, query) { 4570 var active = filters.active, 4571 exact = filters.exact, 4572 fetching = filters.fetching, 4573 inactive = filters.inactive, 4574 predicate = filters.predicate, 4575 queryKey = filters.queryKey, 4576 stale = filters.stale; 4577 4578 if (isQueryKey(queryKey)) { 4579 if (exact) { 4580 if (query.queryHash !== hashQueryKeyByOptions(queryKey, query.options)) { 4581 return false; 4582 } 4583 } else if (!partialMatchKey(query.queryKey, queryKey)) { 4584 return false; 4585 } 4586 } 4587 4588 var queryStatusFilter = mapQueryStatusFilter(active, inactive); 4589 4590 if (queryStatusFilter === 'none') { 4591 return false; 4592 } else if (queryStatusFilter !== 'all') { 4593 var isActive = query.isActive(); 4594 4595 if (queryStatusFilter === 'active' && !isActive) { 4596 return false; 4597 } 4598 4599 if (queryStatusFilter === 'inactive' && isActive) { 4600 return false; 4601 } 4602 } 4603 4604 if (typeof stale === 'boolean' && query.isStale() !== stale) { 4605 return false; 4606 } 4607 4608 if (typeof fetching === 'boolean' && query.isFetching() !== fetching) { 4609 return false; 4610 } 4611 4612 if (predicate && !predicate(query)) { 4613 return false; 4614 } 4615 4616 return true; 4617 } 4618 function matchMutation(filters, mutation) { 4619 var exact = filters.exact, 4620 fetching = filters.fetching, 4621 predicate = filters.predicate, 4622 mutationKey = filters.mutationKey; 4623 4624 if (isQueryKey(mutationKey)) { 4625 if (!mutation.options.mutationKey) { 4626 return false; 4627 } 4628 4629 if (exact) { 4630 if (hashQueryKey(mutation.options.mutationKey) !== hashQueryKey(mutationKey)) { 4631 return false; 4632 } 4633 } else if (!partialMatchKey(mutation.options.mutationKey, mutationKey)) { 4634 return false; 4635 } 4636 } 4637 4638 if (typeof fetching === 'boolean' && mutation.state.status === 'loading' !== fetching) { 4639 return false; 4640 } 4641 4642 if (predicate && !predicate(mutation)) { 4643 return false; 4644 } 4645 4646 return true; 4647 } 4648 function hashQueryKeyByOptions(queryKey, options) { 4649 var hashFn = (options == null ? void 0 : options.queryKeyHashFn) || hashQueryKey; 4650 return hashFn(queryKey); 4651 } 4652 /** 4653 * Default query keys hash function. 4654 */ 4655 4656 function hashQueryKey(queryKey) { 4657 var asArray = ensureQueryKeyArray(queryKey); 4658 return stableValueHash(asArray); 4659 } 4660 /** 4661 * Hashes the value into a stable hash. 4662 */ 4663 4664 function stableValueHash(value) { 4665 return JSON.stringify(value, function (_, val) { 4666 return isPlainObject(val) ? Object.keys(val).sort().reduce(function (result, key) { 4667 result[key] = val[key]; 4668 return result; 4669 }, {}) : val; 4670 }); 4671 } 4672 /** 4673 * Checks if key `b` partially matches with key `a`. 4674 */ 4675 4676 function partialMatchKey(a, b) { 4677 return partialDeepEqual(ensureQueryKeyArray(a), ensureQueryKeyArray(b)); 4678 } 4679 /** 4680 * Checks if `b` partially matches with `a`. 4681 */ 4682 4683 function partialDeepEqual(a, b) { 4684 if (a === b) { 4685 return true; 4686 } 4687 4688 if (typeof a !== typeof b) { 4689 return false; 4690 } 4691 4692 if (a && b && typeof a === 'object' && typeof b === 'object') { 4693 return !Object.keys(b).some(function (key) { 4694 return !partialDeepEqual(a[key], b[key]); 4695 }); 4696 } 4697 4698 return false; 4699 } 4700 /** 4701 * This function returns `a` if `b` is deeply equal. 4702 * If not, it will replace any deeply equal children of `b` with those of `a`. 4703 * This can be used for structural sharing between JSON values for example. 4704 */ 4705 4706 function replaceEqualDeep(a, b) { 4707 if (a === b) { 4708 return a; 4709 } 4710 4711 var array = Array.isArray(a) && Array.isArray(b); 4712 4713 if (array || isPlainObject(a) && isPlainObject(b)) { 4714 var aSize = array ? a.length : Object.keys(a).length; 4715 var bItems = array ? b : Object.keys(b); 4716 var bSize = bItems.length; 4717 var copy = array ? [] : {}; 4718 var equalItems = 0; 4719 4720 for (var i = 0; i < bSize; i++) { 4721 var key = array ? i : bItems[i]; 4722 copy[key] = replaceEqualDeep(a[key], b[key]); 4723 4724 if (copy[key] === a[key]) { 4725 equalItems++; 4726 } 4727 } 4728 4729 return aSize === bSize && equalItems === aSize ? a : copy; 4730 } 4731 4732 return b; 4733 } 4734 /** 4735 * Shallow compare objects. Only works with objects that always have the same properties. 4736 */ 4737 4738 function shallowEqualObjects(a, b) { 4739 if (a && !b || b && !a) { 4740 return false; 4741 } 4742 4743 for (var key in a) { 4744 if (a[key] !== b[key]) { 4745 return false; 4746 } 4747 } 4748 4749 return true; 4750 } // Copied from: https://github.com/jonschlinkert/is-plain-object 4751 4752 function isPlainObject(o) { 4753 if (!hasObjectPrototype(o)) { 4754 return false; 4755 } // If has modified constructor 4756 4757 4758 var ctor = o.constructor; 4759 4760 if (typeof ctor === 'undefined') { 4761 return true; 4762 } // If has modified prototype 4763 4764 4765 var prot = ctor.prototype; 4766 4767 if (!hasObjectPrototype(prot)) { 4768 return false; 4769 } // If constructor does not have an Object-specific method 4770 4771 4772 if (!prot.hasOwnProperty('isPrototypeOf')) { 4773 return false; 4774 } // Most likely a plain Object 4775 4776 4777 return true; 4778 } 4779 4780 function hasObjectPrototype(o) { 4781 return Object.prototype.toString.call(o) === '[object Object]'; 4782 } 4783 4784 function isQueryKey(value) { 4785 return typeof value === 'string' || Array.isArray(value); 4786 } 4787 function isError(value) { 4788 return value instanceof Error; 4789 } 4790 function sleep(timeout) { 4791 return new Promise(function (resolve) { 4792 setTimeout(resolve, timeout); 4793 }); 4794 } 4795 /** 4796 * Schedules a microtask. 4797 * This can be useful to schedule state updates after rendering. 4798 */ 4799 4800 function scheduleMicrotask(callback) { 4801 Promise.resolve().then(callback).catch(function (error) { 4802 return setTimeout(function () { 4803 throw error; 4804 }); 4805 }); 4806 } 4807 4808 /***/ }), 4809 4810 /***/ "../node_modules/react-query/es/devtools/Explorer.js": 4811 /*!***********************************************************!*\ 4812 !*** ../node_modules/react-query/es/devtools/Explorer.js ***! 4813 \***********************************************************/ 4814 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4815 4816 "use strict"; 4817 __webpack_require__.r(__webpack_exports__); 4818 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 4819 /* harmony export */ "Entry": () => (/* binding */ Entry), 4820 /* harmony export */ "Label": () => (/* binding */ Label), 4821 /* harmony export */ "Value": () => (/* binding */ Value), 4822 /* harmony export */ "SubEntries": () => (/* binding */ SubEntries), 4823 /* harmony export */ "Info": () => (/* binding */ Info), 4824 /* harmony export */ "Expander": () => (/* binding */ Expander), 4825 /* harmony export */ "default": () => (/* binding */ Explorer) 4826 /* harmony export */ }); 4827 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 4828 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); 4829 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 4830 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 4831 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/devtools/utils.js"); 4832 4833 4834 // @ts-nocheck 4835 4836 4837 var Entry = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('div', { 4838 fontFamily: 'Menlo, monospace', 4839 fontSize: '0.9rem', 4840 lineHeight: '1.7', 4841 outline: 'none', 4842 wordBreak: 'break-word' 4843 }); 4844 var Label = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('span', { 4845 cursor: 'pointer', 4846 color: 'white' 4847 }); 4848 var Value = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('span', function (props, theme) { 4849 return { 4850 color: theme.danger 4851 }; 4852 }); 4853 var SubEntries = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('div', { 4854 marginLeft: '.1rem', 4855 paddingLeft: '1rem', 4856 borderLeft: '2px solid rgba(0,0,0,.15)' 4857 }); 4858 var Info = (0,_utils__WEBPACK_IMPORTED_MODULE_3__.styled)('span', { 4859 color: 'grey', 4860 fontSize: '.7rem' 4861 }); 4862 var Expander = function Expander(_ref) { 4863 var expanded = _ref.expanded, 4864 _ref$style = _ref.style, 4865 style = _ref$style === void 0 ? {} : _ref$style, 4866 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(_ref, ["expanded", "style"]); 4867 4868 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span", { 4869 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 4870 display: 'inline-block', 4871 transition: 'all .1s ease', 4872 transform: "rotate(" + (expanded ? 90 : 0) + "deg) " + (style.transform || '') 4873 }, style) 4874 }, "\u25B6"); 4875 }; 4876 4877 var DefaultRenderer = function DefaultRenderer(_ref2) { 4878 var handleEntry = _ref2.handleEntry, 4879 label = _ref2.label, 4880 value = _ref2.value, 4881 subEntries = _ref2.subEntries, 4882 subEntryPages = _ref2.subEntryPages, 4883 type = _ref2.type, 4884 expanded = _ref2.expanded, 4885 toggle = _ref2.toggle, 4886 pageSize = _ref2.pageSize; 4887 4888 var _React$useState = react__WEBPACK_IMPORTED_MODULE_2___default().useState([]), 4889 expandedPages = _React$useState[0], 4890 setExpandedPages = _React$useState[1]; 4891 4892 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Entry, { 4893 key: label 4894 }, (subEntryPages == null ? void 0 : subEntryPages.length) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Label, { 4895 onClick: function onClick() { 4896 return toggle(); 4897 } 4898 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Expander, { 4899 expanded: expanded 4900 }), " ", label, ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Info, null, String(type).toLowerCase() === 'iterable' ? '(Iterable) ' : '', subEntries.length, " ", subEntries.length > 1 ? "items" : "item")), expanded ? subEntryPages.length === 1 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(SubEntries, null, subEntries.map(function (entry) { 4901 return handleEntry(entry); 4902 })) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(SubEntries, null, subEntryPages.map(function (entries, index) { 4903 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 4904 key: index 4905 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Entry, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Label, { 4906 onClick: function onClick() { 4907 return setExpandedPages(function (old) { 4908 return old.includes(index) ? old.filter(function (d) { 4909 return d !== index; 4910 }) : [].concat(old, [index]); 4911 }); 4912 } 4913 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Expander, { 4914 expanded: expanded 4915 }), " [", index * pageSize, " ...", ' ', index * pageSize + pageSize - 1, "]"), expandedPages.includes(index) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(SubEntries, null, entries.map(function (entry) { 4916 return handleEntry(entry); 4917 })) : null)); 4918 })) : null) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Label, null, label, ":"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Value, null, JSON.stringify(value, Object.getOwnPropertyNames(Object(value)))))); 4919 }; 4920 4921 function Explorer(_ref3) { 4922 var value = _ref3.value, 4923 defaultExpanded = _ref3.defaultExpanded, 4924 _ref3$renderer = _ref3.renderer, 4925 renderer = _ref3$renderer === void 0 ? DefaultRenderer : _ref3$renderer, 4926 _ref3$pageSize = _ref3.pageSize, 4927 pageSize = _ref3$pageSize === void 0 ? 100 : _ref3$pageSize, 4928 _ref3$depth = _ref3.depth, 4929 depth = _ref3$depth === void 0 ? 0 : _ref3$depth, 4930 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(_ref3, ["value", "defaultExpanded", "renderer", "pageSize", "depth"]); 4931 4932 var _React$useState2 = react__WEBPACK_IMPORTED_MODULE_2___default().useState(defaultExpanded), 4933 expanded = _React$useState2[0], 4934 setExpanded = _React$useState2[1]; 4935 4936 var toggle = function toggle(set) { 4937 setExpanded(function (old) { 4938 return typeof set !== 'undefined' ? set : !old; 4939 }); 4940 }; 4941 4942 var path = []; 4943 var type = typeof value; 4944 var subEntries; 4945 var subEntryPages = []; 4946 4947 var makeProperty = function makeProperty(sub) { 4948 var _ref4; 4949 4950 var newPath = path.concat(sub.label); 4951 var subDefaultExpanded = defaultExpanded === true ? (_ref4 = {}, _ref4[sub.label] = true, _ref4) : defaultExpanded == null ? void 0 : defaultExpanded[sub.label]; 4952 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, sub, { 4953 path: newPath, 4954 depth: depth + 1, 4955 defaultExpanded: subDefaultExpanded 4956 }); 4957 }; 4958 4959 if (Array.isArray(value)) { 4960 type = 'array'; 4961 subEntries = value.map(function (d, i) { 4962 return makeProperty({ 4963 label: i, 4964 value: d 4965 }); 4966 }); 4967 } else if (value !== null && typeof value === 'object' && typeof value[Symbol.iterator] === 'function') { 4968 type = 'Iterable'; 4969 subEntries = Array.from(value, function (val, i) { 4970 return makeProperty({ 4971 label: i, 4972 value: val 4973 }); 4974 }); 4975 } else if (typeof value === 'object' && value !== null) { 4976 type = 'object'; // eslint-disable-next-line no-shadow 4977 4978 subEntries = Object.entries(value).map(function (_ref5) { 4979 var label = _ref5[0], 4980 value = _ref5[1]; 4981 return makeProperty({ 4982 label: label, 4983 value: value 4984 }); 4985 }); 4986 } 4987 4988 if (subEntries) { 4989 var i = 0; 4990 4991 while (i < subEntries.length) { 4992 subEntryPages.push(subEntries.slice(i, i + pageSize)); 4993 i = i + pageSize; 4994 } 4995 } 4996 4997 return renderer((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 4998 handleEntry: function handleEntry(entry) { 4999 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Explorer, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5000 key: entry.label, 5001 renderer: renderer 5002 }, rest, entry)); 5003 }, 5004 type: type, 5005 subEntries: subEntries, 5006 subEntryPages: subEntryPages, 5007 depth: depth, 5008 value: value, 5009 path: path, 5010 expanded: expanded, 5011 toggle: toggle, 5012 pageSize: pageSize 5013 }, rest)); 5014 } 5015 5016 /***/ }), 5017 5018 /***/ "../node_modules/react-query/es/devtools/Logo.js": 5019 /*!*******************************************************!*\ 5020 !*** ../node_modules/react-query/es/devtools/Logo.js ***! 5021 \*******************************************************/ 5022 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5023 5024 "use strict"; 5025 __webpack_require__.r(__webpack_exports__); 5026 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 5027 /* harmony export */ "default": () => (/* binding */ Logo) 5028 /* harmony export */ }); 5029 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 5030 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 5031 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 5032 5033 // @ts-nocheck 5034 5035 function Logo(props) { 5036 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("svg", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5037 width: "40px", 5038 height: "40px", 5039 viewBox: "0 0 190 190", 5040 version: "1.1" 5041 }, props), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("g", { 5042 id: "Page-1", 5043 stroke: "none", 5044 strokeWidth: "1", 5045 fill: "none", 5046 fillRule: "evenodd" 5047 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("g", { 5048 id: "og-white", 5049 transform: "translate(-33.000000, 0.000000)" 5050 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("path", { 5051 d: "M72.7239712,61.3436237 C69.631224,46.362877 68.9675112,34.8727722 70.9666331,26.5293551 C72.1555965,21.5671678 74.3293088,17.5190846 77.6346064,14.5984631 C81.1241394,11.5150478 85.5360327,10.0020122 90.493257,10.0020122 C98.6712013,10.0020122 107.26826,13.7273214 116.455725,20.8044264 C120.20312,23.6910458 124.092437,27.170411 128.131651,31.2444746 C128.45314,30.8310265 128.816542,30.4410453 129.22143,30.0806152 C140.64098,19.9149716 150.255245,13.5989272 158.478408,11.1636507 C163.367899,9.715636 167.958526,9.57768202 172.138936,10.983031 C176.551631,12.4664684 180.06766,15.5329489 182.548314,19.8281091 C186.642288,26.9166735 187.721918,36.2310983 186.195595,47.7320243 C185.573451,52.4199112 184.50985,57.5263831 183.007094,63.0593153 C183.574045,63.1277086 184.142416,63.2532808 184.705041,63.4395297 C199.193932,68.2358678 209.453582,73.3937462 215.665021,79.2882839 C219.360669,82.7953831 221.773972,86.6998434 222.646365,91.0218204 C223.567176,95.5836746 222.669313,100.159332 220.191548,104.451297 C216.105211,111.529614 208.591643,117.11221 197.887587,121.534031 C193.589552,123.309539 188.726579,124.917559 183.293259,126.363748 C183.541176,126.92292 183.733521,127.516759 183.862138,128.139758 C186.954886,143.120505 187.618598,154.61061 185.619477,162.954027 C184.430513,167.916214 182.256801,171.964297 178.951503,174.884919 C175.46197,177.968334 171.050077,179.48137 166.092853,179.48137 C157.914908,179.48137 149.31785,175.756061 140.130385,168.678956 C136.343104,165.761613 132.410866,162.238839 128.325434,158.108619 C127.905075,158.765474 127.388968,159.376011 126.77857,159.919385 C115.35902,170.085028 105.744755,176.401073 97.5215915,178.836349 C92.6321009,180.284364 88.0414736,180.422318 83.8610636,179.016969 C79.4483686,177.533532 75.9323404,174.467051 73.4516862,170.171891 C69.3577116,163.083327 68.2780823,153.768902 69.8044053,142.267976 C70.449038,137.410634 71.56762,132.103898 73.1575891,126.339009 C72.5361041,126.276104 71.9120754,126.144816 71.2949591,125.940529 C56.8060684,121.144191 46.5464184,115.986312 40.3349789,110.091775 C36.6393312,106.584675 34.2260275,102.680215 33.3536352,98.3582381 C32.4328237,93.7963839 33.3306866,89.2207269 35.8084524,84.9287618 C39.8947886,77.8504443 47.4083565,72.2678481 58.1124133,67.8460273 C62.5385143,66.0176154 67.5637208,64.366822 73.1939394,62.8874674 C72.9933393,62.3969171 72.8349374,61.8811235 72.7239712,61.3436237 Z", 5052 id: "Path", 5053 fill: "#002C4B", 5054 fillRule: "nonzero", 5055 transform: "translate(128.000000, 95.000000) scale(-1, 1) translate(-128.000000, -95.000000) " 5056 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("path", { 5057 d: "M113.396882,64 L142.608177,64 C144.399254,64 146.053521,64.958025 146.944933,66.5115174 L161.577138,92.0115174 C162.461464,93.5526583 162.461464,95.4473417 161.577138,96.9884826 L146.944933,122.488483 C146.053521,124.041975 144.399254,125 142.608177,125 L113.396882,125 C111.605806,125 109.951539,124.041975 109.060126,122.488483 L94.4279211,96.9884826 C93.543596,95.4473417 93.543596,93.5526583 94.4279211,92.0115174 L109.060126,66.5115174 C109.951539,64.958025 111.605806,64 113.396882,64 Z M138.987827,70.2765273 C140.779849,70.2765273 142.434839,71.2355558 143.325899,72.7903404 L154.343038,92.0138131 C155.225607,93.5537825 155.225607,95.4462175 154.343038,96.9861869 L143.325899,116.20966 C142.434839,117.764444 140.779849,118.723473 138.987827,118.723473 L117.017233,118.723473 C115.225211,118.723473 113.570221,117.764444 112.67916,116.20966 L101.662022,96.9861869 C100.779452,95.4462175 100.779452,93.5537825 101.662022,92.0138131 L112.67916,72.7903404 C113.570221,71.2355558 115.225211,70.2765273 117.017233,70.2765273 L138.987827,70.2765273 Z M135.080648,77.1414791 L120.924411,77.1414791 C119.134228,77.1414791 117.480644,78.0985567 116.5889,79.6508285 L116.5889,79.6508285 L109.489217,92.0093494 C108.603232,93.5515958 108.603232,95.4484042 109.489217,96.9906506 L109.489217,96.9906506 L116.5889,109.349172 C117.480644,110.901443 119.134228,111.858521 120.924411,111.858521 L120.924411,111.858521 L135.080648,111.858521 C136.870831,111.858521 138.524416,110.901443 139.41616,109.349172 L139.41616,109.349172 L146.515843,96.9906506 C147.401828,95.4484042 147.401828,93.5515958 146.515843,92.0093494 L146.515843,92.0093494 L139.41616,79.6508285 C138.524416,78.0985567 136.870831,77.1414791 135.080648,77.1414791 L135.080648,77.1414791 Z M131.319186,83.7122186 C133.108028,83.7122186 134.760587,84.6678753 135.652827,86.2183156 L138.983552,92.0060969 C139.87203,93.5500005 139.87203,95.4499995 138.983552,96.9939031 L135.652827,102.781684 C134.760587,104.332125 133.108028,105.287781 131.319186,105.287781 L124.685874,105.287781 C122.897032,105.287781 121.244473,104.332125 120.352233,102.781684 L117.021508,96.9939031 C116.13303,95.4499995 116.13303,93.5500005 117.021508,92.0060969 L120.352233,86.2183156 C121.244473,84.6678753 122.897032,83.7122186 124.685874,83.7122186 L131.319186,83.7122186 Z M128.003794,90.1848875 C126.459294,90.1848875 125.034382,91.0072828 124.263005,92.3424437 C123.491732,93.6774232 123.491732,95.3225768 124.263005,96.6575563 C125.034382,97.9927172 126.459294,98.8151125 128.001266,98.8151125 L128.001266,98.8151125 C129.545766,98.8151125 130.970678,97.9927172 131.742055,96.6575563 C132.513327,95.3225768 132.513327,93.6774232 131.742055,92.3424437 C130.970678,91.0072828 129.545766,90.1848875 128.003794,90.1848875 L128.003794,90.1848875 Z M93,94.5009646 L100.767764,94.5009646", 5058 id: "Polygon-2", 5059 fill: "#FFD94C" 5060 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("path", { 5061 d: "M87.8601729,108.357758 C89.1715224,107.608286 90.8360246,108.074601 91.5779424,109.399303 L91.5779424,109.399303 L92.0525843,110.24352 C95.8563392,116.982993 99.8190116,123.380176 103.940602,129.435068 C108.807881,136.585427 114.28184,143.82411 120.362479,151.151115 C121.316878,152.30114 121.184944,154.011176 120.065686,154.997937 L120.065686,154.997937 L119.454208,155.534625 C99.3465389,173.103314 86.2778188,176.612552 80.2480482,166.062341 C74.3500652,155.742717 76.4844915,136.982888 86.6513274,109.782853 C86.876818,109.179582 87.3045861,108.675291 87.8601729,108.357758 Z M173.534177,129.041504 C174.986131,128.785177 176.375496,129.742138 176.65963,131.194242 L176.65963,131.194242 L176.812815,131.986376 C181.782365,157.995459 178.283348,171 166.315764,171 C154.609745,171 139.708724,159.909007 121.612702,137.727022 C121.211349,137.235047 120.994572,136.617371 121,135.981509 C121.013158,134.480686 122.235785,133.274651 123.730918,133.287756 L123.730918,133.287756 L124.684654,133.294531 C132.305698,133.335994 139.714387,133.071591 146.910723,132.501323 C155.409039,131.82788 164.283523,130.674607 173.534177,129.041504 Z M180.408726,73.8119663 C180.932139,72.4026903 182.508386,71.6634537 183.954581,72.149012 L183.954581,72.149012 L184.742552,72.4154854 C210.583763,81.217922 220.402356,90.8916805 214.198332,101.436761 C208.129904,111.751366 190.484347,119.260339 161.26166,123.963678 C160.613529,124.067994 159.948643,123.945969 159.382735,123.618843 C158.047025,122.846729 157.602046,121.158214 158.388848,119.847438 L158.388848,119.847438 L158.889328,119.0105 C162.877183,112.31633 166.481358,105.654262 169.701854,99.0242957 C173.50501,91.1948179 177.073967,82.7907081 180.408726,73.8119663 Z M94.7383398,66.0363218 C95.3864708,65.9320063 96.0513565,66.0540315 96.6172646,66.3811573 C97.9529754,67.153271 98.3979538,68.8417862 97.6111517,70.1525615 L97.6111517,70.1525615 L97.1106718,70.9895001 C93.1228168,77.6836699 89.5186416,84.3457379 86.2981462,90.9757043 C82.49499,98.8051821 78.9260328,107.209292 75.5912744,116.188034 C75.0678608,117.59731 73.4916142,118.336546 72.045419,117.850988 L72.045419,117.850988 L71.2574475,117.584515 C45.4162372,108.782078 35.597644,99.1083195 41.8016679,88.5632391 C47.8700957,78.2486335 65.515653,70.7396611 94.7383398,66.0363218 Z M136.545792,34.4653746 C156.653461,16.8966864 169.722181,13.3874478 175.751952,23.9376587 C181.649935,34.2572826 179.515508,53.0171122 169.348673,80.2171474 C169.123182,80.8204179 168.695414,81.324709 168.139827,81.6422422 C166.828478,82.3917144 165.163975,81.9253986 164.422058,80.6006966 L164.422058,80.6006966 L163.947416,79.7564798 C160.143661,73.0170065 156.180988,66.6198239 152.059398,60.564932 C147.192119,53.4145727 141.71816,46.1758903 135.637521,38.8488847 C134.683122,37.6988602 134.815056,35.9888243 135.934314,35.0020629 L135.934314,35.0020629 Z M90.6842361,18 C102.390255,18 117.291276,29.0909926 135.387298,51.2729777 C135.788651,51.7649527 136.005428,52.3826288 136,53.0184911 C135.986842,54.5193144 134.764215,55.7253489 133.269082,55.7122445 L133.269082,55.7122445 L132.315346,55.7054689 C124.694302,55.6640063 117.285613,55.9284091 110.089277,56.4986773 C101.590961,57.17212 92.7164767,58.325393 83.4658235,59.9584962 C82.0138691,60.2148231 80.6245044,59.2578618 80.3403697,57.805758 L80.3403697,57.805758 L80.1871846,57.0136235 C75.2176347,31.0045412 78.7166519,18 90.6842361,18 Z", 5062 id: "Combined-Shape", 5063 fill: "#FF4154" 5064 })))); 5065 } 5066 5067 /***/ }), 5068 5069 /***/ "../node_modules/react-query/es/devtools/devtools.js": 5070 /*!***********************************************************!*\ 5071 !*** ../node_modules/react-query/es/devtools/devtools.js ***! 5072 \***********************************************************/ 5073 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5074 5075 "use strict"; 5076 __webpack_require__.r(__webpack_exports__); 5077 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 5078 /* harmony export */ "ReactQueryDevtools": () => (/* binding */ ReactQueryDevtools), 5079 /* harmony export */ "ReactQueryDevtoolsPanel": () => (/* binding */ ReactQueryDevtoolsPanel) 5080 /* harmony export */ }); 5081 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 5082 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); 5083 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 5084 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 5085 /* harmony import */ var react_query__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-query */ "../node_modules/react-query/es/index.js"); 5086 /* harmony import */ var match_sorter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! match-sorter */ "../node_modules/match-sorter/dist/match-sorter.esm.js"); 5087 /* harmony import */ var _useLocalStorage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useLocalStorage */ "../node_modules/react-query/es/devtools/useLocalStorage.js"); 5088 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/devtools/utils.js"); 5089 /* harmony import */ var _styledComponents__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./styledComponents */ "../node_modules/react-query/es/devtools/styledComponents.js"); 5090 /* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./theme */ "../node_modules/react-query/es/devtools/theme.js"); 5091 /* harmony import */ var _Explorer__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Explorer */ "../node_modules/react-query/es/devtools/Explorer.js"); 5092 /* harmony import */ var _Logo__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Logo */ "../node_modules/react-query/es/devtools/Logo.js"); 5093 /* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js"); 5094 5095 5096 // @ts-nocheck 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 var isServer = typeof window === 'undefined'; 5109 function ReactQueryDevtools(_ref) { 5110 var initialIsOpen = _ref.initialIsOpen, 5111 _ref$panelProps = _ref.panelProps, 5112 panelProps = _ref$panelProps === void 0 ? {} : _ref$panelProps, 5113 _ref$closeButtonProps = _ref.closeButtonProps, 5114 closeButtonProps = _ref$closeButtonProps === void 0 ? {} : _ref$closeButtonProps, 5115 _ref$toggleButtonProp = _ref.toggleButtonProps, 5116 toggleButtonProps = _ref$toggleButtonProp === void 0 ? {} : _ref$toggleButtonProp, 5117 _ref$position = _ref.position, 5118 position = _ref$position === void 0 ? 'bottom-left' : _ref$position, 5119 _ref$containerElement = _ref.containerElement, 5120 Container = _ref$containerElement === void 0 ? 'footer' : _ref$containerElement; 5121 var rootRef = react__WEBPACK_IMPORTED_MODULE_2___default().useRef(); 5122 var panelRef = react__WEBPACK_IMPORTED_MODULE_2___default().useRef(); 5123 5124 var _useLocalStorage = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_4__.default)('reactQueryDevtoolsOpen', initialIsOpen), 5125 isOpen = _useLocalStorage[0], 5126 setIsOpen = _useLocalStorage[1]; 5127 5128 var _useLocalStorage2 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_4__.default)('reactQueryDevtoolsHeight', null), 5129 devtoolsHeight = _useLocalStorage2[0], 5130 setDevtoolsHeight = _useLocalStorage2[1]; 5131 5132 var _useSafeState = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.useSafeState)(false), 5133 isResolvedOpen = _useSafeState[0], 5134 setIsResolvedOpen = _useSafeState[1]; 5135 5136 var _useSafeState2 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.useSafeState)(false), 5137 isResizing = _useSafeState2[0], 5138 setIsResizing = _useSafeState2[1]; 5139 5140 var _handleDragStart = function handleDragStart(panelElement, startEvent) { 5141 if (startEvent.button !== 0) return; // Only allow left click for drag 5142 5143 setIsResizing(true); 5144 var dragInfo = { 5145 originalHeight: panelElement.getBoundingClientRect().height, 5146 pageY: startEvent.pageY 5147 }; 5148 5149 var run = function run(moveEvent) { 5150 var delta = dragInfo.pageY - moveEvent.pageY; 5151 var newHeight = dragInfo.originalHeight + delta; 5152 setDevtoolsHeight(newHeight); 5153 5154 if (newHeight < 70) { 5155 setIsOpen(false); 5156 } else { 5157 setIsOpen(true); 5158 } 5159 }; 5160 5161 var unsub = function unsub() { 5162 setIsResizing(false); 5163 document.removeEventListener('mousemove', run); 5164 document.removeEventListener('mouseUp', unsub); 5165 }; 5166 5167 document.addEventListener('mousemove', run); 5168 document.addEventListener('mouseup', unsub); 5169 }; 5170 5171 react__WEBPACK_IMPORTED_MODULE_2___default().useEffect(function () { 5172 setIsResolvedOpen(isOpen); 5173 }, [isOpen, isResolvedOpen, setIsResolvedOpen]); // Toggle panel visibility before/after transition (depending on direction). 5174 // Prevents focusing in a closed panel. 5175 5176 react__WEBPACK_IMPORTED_MODULE_2___default().useEffect(function () { 5177 var ref = panelRef.current; 5178 5179 if (ref) { 5180 function handlePanelTransitionStart() { 5181 if (ref && isResolvedOpen) { 5182 ref.style.visibility = 'visible'; 5183 } 5184 } 5185 5186 function handlePanelTransitionEnd() { 5187 if (ref && !isResolvedOpen) { 5188 ref.style.visibility = 'hidden'; 5189 } 5190 } 5191 5192 ref.addEventListener('transitionstart', handlePanelTransitionStart); 5193 ref.addEventListener('transitionend', handlePanelTransitionEnd); 5194 return function () { 5195 ref.removeEventListener('transitionstart', handlePanelTransitionStart); 5196 ref.removeEventListener('transitionend', handlePanelTransitionEnd); 5197 }; 5198 } 5199 }, [isResolvedOpen]); 5200 (react__WEBPACK_IMPORTED_MODULE_2___default())[isServer ? 'useEffect' : 'useLayoutEffect'](function () { 5201 if (isResolvedOpen) { 5202 var _rootRef$current; 5203 5204 var previousValue = (_rootRef$current = rootRef.current) == null ? void 0 : _rootRef$current.parentElement.style.paddingBottom; 5205 5206 var run = function run() { 5207 var _panelRef$current; 5208 5209 var containerHeight = (_panelRef$current = panelRef.current) == null ? void 0 : _panelRef$current.getBoundingClientRect().height; 5210 rootRef.current.parentElement.style.paddingBottom = containerHeight + "px"; 5211 }; 5212 5213 run(); 5214 5215 if (typeof window !== 'undefined') { 5216 window.addEventListener('resize', run); 5217 return function () { 5218 window.removeEventListener('resize', run); 5219 rootRef.current.parentElement.style.paddingBottom = previousValue; 5220 }; 5221 } 5222 } 5223 }, [isResolvedOpen]); 5224 5225 var _panelProps$style = panelProps.style, 5226 panelStyle = _panelProps$style === void 0 ? {} : _panelProps$style, 5227 otherPanelProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(panelProps, ["style"]); 5228 5229 var _closeButtonProps$sty = closeButtonProps.style, 5230 closeButtonStyle = _closeButtonProps$sty === void 0 ? {} : _closeButtonProps$sty, 5231 onCloseClick = closeButtonProps.onClick, 5232 otherCloseButtonProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(closeButtonProps, ["style", "onClick"]); 5233 5234 var _toggleButtonProps$st = toggleButtonProps.style, 5235 toggleButtonStyle = _toggleButtonProps$st === void 0 ? {} : _toggleButtonProps$st, 5236 onToggleClick = toggleButtonProps.onClick, 5237 otherToggleButtonProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(toggleButtonProps, ["style", "onClick"]); 5238 5239 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Container, { 5240 ref: rootRef, 5241 className: "ReactQueryDevtools" 5242 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_theme__WEBPACK_IMPORTED_MODULE_6__.ThemeProvider, { 5243 theme: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme 5244 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(ReactQueryDevtoolsPanel, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5245 ref: panelRef 5246 }, otherPanelProps, { 5247 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5248 position: 'fixed', 5249 bottom: '0', 5250 right: '0', 5251 zIndex: '99999', 5252 width: '100%', 5253 height: devtoolsHeight != null ? devtoolsHeight : 500, 5254 maxHeight: '90%', 5255 boxShadow: '0 0 20px rgba(0,0,0,.3)', 5256 borderTop: "1px solid " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.gray, 5257 transformOrigin: 'top', 5258 // visibility will be toggled after transitions, but set initial state here 5259 visibility: isOpen ? 'visible' : 'hidden' 5260 }, panelStyle, isResizing ? { 5261 transition: "none" 5262 } : { 5263 transition: "all .2s ease" 5264 }, isResolvedOpen ? { 5265 opacity: 1, 5266 pointerEvents: 'all', 5267 transform: "translateY(0) scale(1)" 5268 } : { 5269 opacity: 0, 5270 pointerEvents: 'none', 5271 transform: "translateY(15px) scale(1.02)" 5272 }), 5273 isOpen: isResolvedOpen, 5274 setIsOpen: setIsOpen, 5275 handleDragStart: function handleDragStart(e) { 5276 return _handleDragStart(panelRef.current, e); 5277 } 5278 })), isResolvedOpen ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5279 type: "button" 5280 }, otherCloseButtonProps, { 5281 onClick: function onClick() { 5282 setIsOpen(false); 5283 onCloseClick && onCloseClick(); 5284 }, 5285 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5286 position: 'fixed', 5287 zIndex: '99999', 5288 margin: '.5rem', 5289 bottom: 0 5290 }, position === 'top-right' ? { 5291 right: '0' 5292 } : position === 'top-left' ? { 5293 left: '0' 5294 } : position === 'bottom-right' ? { 5295 right: '0' 5296 } : { 5297 left: '0' 5298 }, closeButtonStyle) 5299 }), "Close") : null), !isResolvedOpen ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("button", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5300 type: "button" 5301 }, otherToggleButtonProps, { 5302 "aria-label": "Open React Query Devtools", 5303 onClick: function onClick() { 5304 setIsOpen(true); 5305 onToggleClick && onToggleClick(); 5306 }, 5307 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5308 background: 'none', 5309 border: 0, 5310 padding: 0, 5311 position: 'fixed', 5312 zIndex: '99999', 5313 display: 'inline-flex', 5314 fontSize: '1.5rem', 5315 margin: '.5rem', 5316 cursor: 'pointer', 5317 width: 'fit-content' 5318 }, position === 'top-right' ? { 5319 top: '0', 5320 right: '0' 5321 } : position === 'top-left' ? { 5322 top: '0', 5323 left: '0' 5324 } : position === 'bottom-right' ? { 5325 bottom: '0', 5326 right: '0' 5327 } : { 5328 bottom: '0', 5329 left: '0' 5330 }, toggleButtonStyle) 5331 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Logo__WEBPACK_IMPORTED_MODULE_8__.default, { 5332 "aria-hidden": true 5333 })) : null); 5334 } 5335 5336 var getStatusRank = function getStatusRank(q) { 5337 return q.state.isFetching ? 0 : !q.getObserversCount() ? 3 : q.isStale() ? 2 : 1; 5338 }; 5339 5340 var sortFns = { 5341 'Status > Last Updated': function StatusLastUpdated(a, b) { 5342 return getStatusRank(a) === getStatusRank(b) ? sortFns['Last Updated'](a, b) : getStatusRank(a) > getStatusRank(b) ? 1 : -1; 5343 }, 5344 'Query Hash': function QueryHash(a, b) { 5345 return a.queryHash > b.queryHash ? 1 : -1; 5346 }, 5347 'Last Updated': function LastUpdated(a, b) { 5348 return a.state.updatedAt < b.state.updatedAt ? 1 : -1; 5349 } 5350 }; 5351 var ReactQueryDevtoolsPanel = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().forwardRef(function ReactQueryDevtoolsPanel(props, ref) { 5352 var _activeQuery$state; 5353 5354 var isOpen = props.isOpen, 5355 setIsOpen = props.setIsOpen, 5356 handleDragStart = props.handleDragStart, 5357 panelProps = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(props, ["isOpen", "setIsOpen", "handleDragStart"]); 5358 5359 var queryClient = (0,react_query__WEBPACK_IMPORTED_MODULE_9__.useQueryClient)(); 5360 var queryCache = queryClient.getQueryCache(); 5361 5362 var _useLocalStorage3 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_4__.default)('reactQueryDevtoolsSortFn', Object.keys(sortFns)[0]), 5363 sort = _useLocalStorage3[0], 5364 setSort = _useLocalStorage3[1]; 5365 5366 var _useLocalStorage4 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_4__.default)('reactQueryDevtoolsFilter', ''), 5367 filter = _useLocalStorage4[0], 5368 setFilter = _useLocalStorage4[1]; 5369 5370 var _useLocalStorage5 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_4__.default)('reactQueryDevtoolsSortDesc', false), 5371 sortDesc = _useLocalStorage5[0], 5372 setSortDesc = _useLocalStorage5[1]; 5373 5374 var sortFn = react__WEBPACK_IMPORTED_MODULE_2___default().useMemo(function () { 5375 return sortFns[sort]; 5376 }, [sort]); 5377 (react__WEBPACK_IMPORTED_MODULE_2___default())[isServer ? 'useEffect' : 'useLayoutEffect'](function () { 5378 if (!sortFn) { 5379 setSort(Object.keys(sortFns)[0]); 5380 } 5381 }, [setSort, sortFn]); 5382 5383 var _useSafeState3 = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.useSafeState)(Object.values(queryCache.findAll())), 5384 unsortedQueries = _useSafeState3[0], 5385 setUnsortedQueries = _useSafeState3[1]; 5386 5387 var _useLocalStorage6 = (0,_useLocalStorage__WEBPACK_IMPORTED_MODULE_4__.default)('reactQueryDevtoolsActiveQueryHash', ''), 5388 activeQueryHash = _useLocalStorage6[0], 5389 setActiveQueryHash = _useLocalStorage6[1]; 5390 5391 var queries = react__WEBPACK_IMPORTED_MODULE_2___default().useMemo(function () { 5392 var sorted = [].concat(unsortedQueries).sort(sortFn); 5393 5394 if (sortDesc) { 5395 sorted.reverse(); 5396 } 5397 5398 if (!filter) { 5399 return sorted; 5400 } 5401 5402 return (0,match_sorter__WEBPACK_IMPORTED_MODULE_3__.matchSorter)(sorted, filter, { 5403 keys: ['queryHash'] 5404 }).filter(function (d) { 5405 return d.queryHash; 5406 }); 5407 }, [sortDesc, sortFn, unsortedQueries, filter]); 5408 var activeQuery = react__WEBPACK_IMPORTED_MODULE_2___default().useMemo(function () { 5409 return queries.find(function (query) { 5410 return query.queryHash === activeQueryHash; 5411 }); 5412 }, [activeQueryHash, queries]); 5413 var hasFresh = queries.filter(function (q) { 5414 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(q) === 'fresh'; 5415 }).length; 5416 var hasFetching = queries.filter(function (q) { 5417 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(q) === 'fetching'; 5418 }).length; 5419 var hasStale = queries.filter(function (q) { 5420 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(q) === 'stale'; 5421 }).length; 5422 var hasInactive = queries.filter(function (q) { 5423 return (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(q) === 'inactive'; 5424 }).length; 5425 react__WEBPACK_IMPORTED_MODULE_2___default().useEffect(function () { 5426 if (isOpen) { 5427 var unsubscribe = queryCache.subscribe(function () { 5428 setUnsortedQueries(Object.values(queryCache.getAll())); 5429 }); // re-subscribing after the panel is closed and re-opened won't trigger the callback, 5430 // So we'll manually populate our state 5431 5432 setUnsortedQueries(Object.values(queryCache.getAll())); 5433 return unsubscribe; 5434 } 5435 5436 return undefined; 5437 }, [isOpen, sort, sortFn, sortDesc, setUnsortedQueries, queryCache]); 5438 5439 var handleRefetch = function handleRefetch() { 5440 var promise = activeQuery.fetch(); 5441 promise.catch(_core_utils__WEBPACK_IMPORTED_MODULE_10__.noop); 5442 }; 5443 5444 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_theme__WEBPACK_IMPORTED_MODULE_6__.ThemeProvider, { 5445 theme: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme 5446 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Panel, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5447 ref: ref, 5448 className: "ReactQueryDevtoolsPanel" 5449 }, panelProps, { 5450 suppressHydrationWarning: true 5451 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("style", { 5452 dangerouslySetInnerHTML: { 5453 __html: "\n .ReactQueryDevtoolsPanel * {\n scrollbar-color: " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt + " " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.gray + ";\n }\n\n .ReactQueryDevtoolsPanel *::-webkit-scrollbar, .ReactQueryDevtoolsPanel scrollbar {\n width: 1rem;\n height: 1rem;\n }\n\n .ReactQueryDevtoolsPanel *::-webkit-scrollbar-track, .ReactQueryDevtoolsPanel scrollbar-track {\n background: " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt + ";\n }\n\n .ReactQueryDevtoolsPanel *::-webkit-scrollbar-thumb, .ReactQueryDevtoolsPanel scrollbar-thumb {\n background: " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.gray + ";\n border-radius: .5rem;\n border: 3px solid " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt + ";\n }\n " 5454 } 5455 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5456 style: { 5457 position: 'absolute', 5458 left: 0, 5459 top: 0, 5460 width: '100%', 5461 height: '4px', 5462 marginBottom: '-4px', 5463 cursor: 'row-resize', 5464 zIndex: 100000 5465 }, 5466 onMouseDown: handleDragStart 5467 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5468 style: { 5469 flex: '1 1 500px', 5470 minHeight: '40%', 5471 maxHeight: '100%', 5472 overflow: 'auto', 5473 borderRight: "1px solid " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.grayAlt, 5474 display: 'flex', 5475 flexDirection: 'column' 5476 } 5477 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5478 style: { 5479 padding: '.5rem', 5480 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt, 5481 display: 'flex', 5482 justifyContent: 'space-between', 5483 alignItems: 'center' 5484 } 5485 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Logo__WEBPACK_IMPORTED_MODULE_8__.default, { 5486 "aria-hidden": true, 5487 style: { 5488 marginRight: '.5rem' 5489 } 5490 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5491 style: { 5492 display: 'flex', 5493 flexDirection: 'column' 5494 } 5495 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKeys, { 5496 style: { 5497 marginBottom: '.5rem' 5498 } 5499 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, { 5500 suppressHydrationWarning: true, 5501 style: { 5502 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.success, 5503 opacity: hasFresh ? 1 : 0.3 5504 } 5505 }, "fresh ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, { 5506 suppressHydrationWarning: true 5507 }, "(", hasFresh, ")")), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, { 5508 suppressHydrationWarning: true, 5509 style: { 5510 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.active, 5511 opacity: hasFetching ? 1 : 0.3 5512 } 5513 }, "fetching", ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, { 5514 suppressHydrationWarning: true 5515 }, "(", hasFetching, ")")), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, { 5516 suppressHydrationWarning: true, 5517 style: { 5518 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.warning, 5519 color: 'black', 5520 textShadow: '0', 5521 opacity: hasStale ? 1 : 0.3 5522 } 5523 }, "stale ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, { 5524 suppressHydrationWarning: true 5525 }, "(", hasStale, ")")), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.QueryKey, { 5526 suppressHydrationWarning: true, 5527 style: { 5528 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.gray, 5529 opacity: hasInactive ? 1 : 0.3 5530 } 5531 }, "inactive", ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, { 5532 suppressHydrationWarning: true 5533 }, "(", hasInactive, ")"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5534 style: { 5535 display: 'flex', 5536 alignItems: 'center' 5537 } 5538 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Input, { 5539 placeholder: "Filter", 5540 value: filter != null ? filter : '', 5541 onChange: function onChange(e) { 5542 return setFilter(e.target.value); 5543 }, 5544 onKeyDown: function onKeyDown(e) { 5545 if (e.key === 'Escape') setFilter(''); 5546 }, 5547 style: { 5548 flex: '1', 5549 marginRight: '.5rem' 5550 } 5551 }), !filter ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Select, { 5552 value: sort, 5553 onChange: function onChange(e) { 5554 return setSort(e.target.value); 5555 }, 5556 style: { 5557 flex: '1', 5558 minWidth: 75, 5559 marginRight: '.5rem' 5560 } 5561 }, Object.keys(sortFns).map(function (key) { 5562 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("option", { 5563 key: key, 5564 value: key 5565 }, "Sort by ", key); 5566 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, { 5567 type: "button", 5568 onClick: function onClick() { 5569 return setSortDesc(function (old) { 5570 return !old; 5571 }); 5572 }, 5573 style: { 5574 padding: '.3rem .4rem' 5575 } 5576 }, sortDesc ? '⬇ Desc' : '⬆ Asc')) : null))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5577 suppressHydrationWarning: true, 5578 style: { 5579 overflowY: 'auto', 5580 flex: '1' 5581 } 5582 }, queries.map(function (query, i) { 5583 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5584 suppressHydrationWarning: true, 5585 key: query.queryHash || i, 5586 onClick: function onClick() { 5587 return setActiveQueryHash(activeQueryHash === query.queryHash ? '' : query.queryHash); 5588 }, 5589 style: { 5590 display: 'flex', 5591 borderBottom: "solid 1px " + _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.grayAlt, 5592 cursor: 'pointer', 5593 background: query === activeQuery ? 'rgba(255,255,255,.1)' : undefined 5594 } 5595 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5596 suppressHydrationWarning: true, 5597 style: { 5598 flex: '0 0 auto', 5599 width: '2rem', 5600 height: '2rem', 5601 background: (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusColor)(query, _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme), 5602 display: 'flex', 5603 alignItems: 'center', 5604 justifyContent: 'center', 5605 fontWeight: 'bold', 5606 textShadow: (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(query) === 'stale' ? '0' : '0 0 10px black', 5607 color: (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(query) === 'stale' ? 'black' : 'white' 5608 } 5609 }, query.getObserversCount()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, { 5610 suppressHydrationWarning: true, 5611 style: { 5612 padding: '.5rem' 5613 } 5614 }, "" + query.queryHash)); 5615 }))), activeQuery ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.ActiveQueryPanel, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5616 style: { 5617 padding: '.5rem', 5618 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt, 5619 position: 'sticky', 5620 top: 0, 5621 zIndex: 1 5622 } 5623 }, "Query Details"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5624 style: { 5625 padding: '.5rem' 5626 } 5627 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5628 style: { 5629 marginBottom: '.5rem', 5630 display: 'flex', 5631 alignItems: 'stretch', 5632 justifyContent: 'space-between' 5633 } 5634 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, { 5635 style: { 5636 lineHeight: '1.8rem' 5637 } 5638 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("pre", { 5639 style: { 5640 margin: 0, 5641 padding: 0, 5642 overflow: 'auto' 5643 } 5644 }, JSON.stringify(activeQuery.queryKey, null, 2))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span", { 5645 style: { 5646 padding: '0.3rem .6rem', 5647 borderRadius: '0.4rem', 5648 fontWeight: 'bold', 5649 textShadow: '0 2px 10px black', 5650 background: (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusColor)(activeQuery, _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme), 5651 flexShrink: 0 5652 } 5653 }, (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getQueryStatusLabel)(activeQuery))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5654 style: { 5655 marginBottom: '.5rem', 5656 display: 'flex', 5657 alignItems: 'center', 5658 justifyContent: 'space-between' 5659 } 5660 }, "Observers: ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, activeQuery.getObserversCount())), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5661 style: { 5662 display: 'flex', 5663 alignItems: 'center', 5664 justifyContent: 'space-between' 5665 } 5666 }, "Last Updated:", ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Code, null, new Date(activeQuery.state.dataUpdatedAt).toLocaleTimeString()))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5667 style: { 5668 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt, 5669 padding: '.5rem', 5670 position: 'sticky', 5671 top: 0, 5672 zIndex: 1 5673 } 5674 }, "Actions"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5675 style: { 5676 padding: '0.5rem' 5677 } 5678 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, { 5679 type: "button", 5680 onClick: handleRefetch, 5681 disabled: activeQuery.state.isFetching, 5682 style: { 5683 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.active 5684 } 5685 }, "Refetch"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, { 5686 type: "button", 5687 onClick: function onClick() { 5688 return queryClient.invalidateQueries(activeQuery); 5689 }, 5690 style: { 5691 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.warning, 5692 color: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.inputTextColor 5693 } 5694 }, "Invalidate"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, { 5695 type: "button", 5696 onClick: function onClick() { 5697 return queryClient.resetQueries(activeQuery); 5698 }, 5699 style: { 5700 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.gray 5701 } 5702 }, "Reset"), ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_styledComponents__WEBPACK_IMPORTED_MODULE_7__.Button, { 5703 type: "button", 5704 onClick: function onClick() { 5705 return queryClient.removeQueries(activeQuery); 5706 }, 5707 style: { 5708 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.danger 5709 } 5710 }, "Remove")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5711 style: { 5712 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt, 5713 padding: '.5rem', 5714 position: 'sticky', 5715 top: 0, 5716 zIndex: 1 5717 } 5718 }, "Data Explorer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5719 style: { 5720 padding: '.5rem' 5721 } 5722 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Explorer__WEBPACK_IMPORTED_MODULE_11__.default, { 5723 label: "Data", 5724 value: activeQuery == null ? void 0 : (_activeQuery$state = activeQuery.state) == null ? void 0 : _activeQuery$state.data, 5725 defaultExpanded: {} 5726 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5727 style: { 5728 background: _theme__WEBPACK_IMPORTED_MODULE_6__.defaultTheme.backgroundAlt, 5729 padding: '.5rem', 5730 position: 'sticky', 5731 top: 0, 5732 zIndex: 1 5733 } 5734 }, "Query Explorer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div", { 5735 style: { 5736 padding: '.5rem' 5737 } 5738 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_Explorer__WEBPACK_IMPORTED_MODULE_11__.default, { 5739 label: "Query", 5740 value: activeQuery, 5741 defaultExpanded: { 5742 queryKey: true 5743 } 5744 }))) : null)); 5745 }); 5746 5747 /***/ }), 5748 5749 /***/ "../node_modules/react-query/es/devtools/index.js": 5750 /*!********************************************************!*\ 5751 !*** ../node_modules/react-query/es/devtools/index.js ***! 5752 \********************************************************/ 5753 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5754 5755 "use strict"; 5756 __webpack_require__.r(__webpack_exports__); 5757 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 5758 /* harmony export */ "ReactQueryDevtools": () => (/* reexport safe */ _devtools__WEBPACK_IMPORTED_MODULE_0__.ReactQueryDevtools), 5759 /* harmony export */ "ReactQueryDevtoolsPanel": () => (/* reexport safe */ _devtools__WEBPACK_IMPORTED_MODULE_0__.ReactQueryDevtoolsPanel) 5760 /* harmony export */ }); 5761 /* harmony import */ var _devtools__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./devtools */ "../node_modules/react-query/es/devtools/devtools.js"); 5762 5763 5764 /***/ }), 5765 5766 /***/ "../node_modules/react-query/es/devtools/styledComponents.js": 5767 /*!*******************************************************************!*\ 5768 !*** ../node_modules/react-query/es/devtools/styledComponents.js ***! 5769 \*******************************************************************/ 5770 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5771 5772 "use strict"; 5773 __webpack_require__.r(__webpack_exports__); 5774 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 5775 /* harmony export */ "Panel": () => (/* binding */ Panel), 5776 /* harmony export */ "ActiveQueryPanel": () => (/* binding */ ActiveQueryPanel), 5777 /* harmony export */ "Button": () => (/* binding */ Button), 5778 /* harmony export */ "QueryKeys": () => (/* binding */ QueryKeys), 5779 /* harmony export */ "QueryKey": () => (/* binding */ QueryKey), 5780 /* harmony export */ "Code": () => (/* binding */ Code), 5781 /* harmony export */ "Input": () => (/* binding */ Input), 5782 /* harmony export */ "Select": () => (/* binding */ Select) 5783 /* harmony export */ }); 5784 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/devtools/utils.js"); 5785 // @ts-nocheck 5786 5787 var Panel = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('div', function (props, theme) { 5788 return { 5789 fontSize: 'clamp(12px, 1.5vw, 14px)', 5790 fontFamily: "sans-serif", 5791 display: 'flex', 5792 backgroundColor: theme.background, 5793 color: theme.foreground 5794 }; 5795 }, { 5796 '(max-width: 700px)': { 5797 flexDirection: 'column' 5798 }, 5799 '(max-width: 600px)': { 5800 fontSize: '.9rem' // flexDirection: 'column', 5801 5802 } 5803 }); 5804 var ActiveQueryPanel = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('div', function (props, theme) { 5805 return { 5806 flex: '1 1 500px', 5807 display: 'flex', 5808 flexDirection: 'column', 5809 overflow: 'auto', 5810 height: '100%' 5811 }; 5812 }, { 5813 '(max-width: 700px)': function maxWidth700px(props, theme) { 5814 return { 5815 borderTop: "2px solid " + theme.gray 5816 }; 5817 } 5818 }); 5819 var Button = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('button', function (props, theme) { 5820 return { 5821 appearance: 'none', 5822 fontSize: '.9em', 5823 fontWeight: 'bold', 5824 background: theme.gray, 5825 border: '0', 5826 borderRadius: '.3em', 5827 color: 'white', 5828 padding: '.5em', 5829 opacity: props.disabled ? '.5' : undefined, 5830 cursor: 'pointer' 5831 }; 5832 }); 5833 var QueryKeys = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('span', { 5834 display: 'inline-block', 5835 fontSize: '0.9em' 5836 }); 5837 var QueryKey = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('span', { 5838 display: 'inline-flex', 5839 alignItems: 'center', 5840 padding: '.2em .4em', 5841 fontWeight: 'bold', 5842 textShadow: '0 0 10px black', 5843 borderRadius: '.2em' 5844 }); 5845 var Code = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('code', { 5846 fontSize: '.9em' 5847 }); 5848 var Input = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('input', function (props, theme) { 5849 return { 5850 backgroundColor: theme.inputBackgroundColor, 5851 border: 0, 5852 borderRadius: '.2em', 5853 color: theme.inputTextColor, 5854 fontSize: '.9em', 5855 lineHeight: "1.3", 5856 padding: '.3em .4em' 5857 }; 5858 }); 5859 var Select = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.styled)('select', function (props, theme) { 5860 return { 5861 display: "inline-block", 5862 fontSize: ".9em", 5863 fontFamily: "sans-serif", 5864 fontWeight: 'normal', 5865 lineHeight: "1.3", 5866 padding: ".3em 1.5em .3em .5em", 5867 height: 'auto', 5868 border: 0, 5869 borderRadius: ".2em", 5870 appearance: "none", 5871 WebkitAppearance: 'none', 5872 backgroundColor: theme.inputBackgroundColor, 5873 backgroundImage: "url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23444444'><polygon points='0,25 100,25 50,75'/></svg>\")", 5874 backgroundRepeat: "no-repeat", 5875 backgroundPosition: "right .55em center", 5876 backgroundSize: ".65em auto, 100%", 5877 color: theme.inputTextColor 5878 }; 5879 }, { 5880 '(max-width: 500px)': { 5881 display: 'none' 5882 } 5883 }); 5884 5885 /***/ }), 5886 5887 /***/ "../node_modules/react-query/es/devtools/theme.js": 5888 /*!********************************************************!*\ 5889 !*** ../node_modules/react-query/es/devtools/theme.js ***! 5890 \********************************************************/ 5891 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5892 5893 "use strict"; 5894 __webpack_require__.r(__webpack_exports__); 5895 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 5896 /* harmony export */ "defaultTheme": () => (/* binding */ defaultTheme), 5897 /* harmony export */ "ThemeProvider": () => (/* binding */ ThemeProvider), 5898 /* harmony export */ "useTheme": () => (/* binding */ useTheme) 5899 /* harmony export */ }); 5900 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 5901 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); 5902 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 5903 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 5904 5905 5906 5907 var defaultTheme = { 5908 background: '#0b1521', 5909 backgroundAlt: '#132337', 5910 foreground: 'white', 5911 gray: '#3f4e60', 5912 grayAlt: '#222e3e', 5913 inputBackgroundColor: '#fff', 5914 inputTextColor: '#000', 5915 success: '#00ab52', 5916 danger: '#ff0085', 5917 active: '#006bff', 5918 warning: '#ffb200' 5919 }; 5920 var ThemeContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createContext(defaultTheme); 5921 function ThemeProvider(_ref) { 5922 var theme = _ref.theme, 5923 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(_ref, ["theme"]); 5924 5925 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(ThemeContext.Provider, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({ 5926 value: theme 5927 }, rest)); 5928 } 5929 function useTheme() { 5930 return react__WEBPACK_IMPORTED_MODULE_2___default().useContext(ThemeContext); 5931 } 5932 5933 /***/ }), 5934 5935 /***/ "../node_modules/react-query/es/devtools/useLocalStorage.js": 5936 /*!******************************************************************!*\ 5937 !*** ../node_modules/react-query/es/devtools/useLocalStorage.js ***! 5938 \******************************************************************/ 5939 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5940 5941 "use strict"; 5942 __webpack_require__.r(__webpack_exports__); 5943 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 5944 /* harmony export */ "default": () => (/* binding */ useLocalStorage) 5945 /* harmony export */ }); 5946 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 5947 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5948 // @ts-nocheck 5949 5950 5951 var getItem = function getItem(key) { 5952 try { 5953 return JSON.parse(localStorage.getItem(key)); 5954 } catch (_unused) { 5955 return undefined; 5956 } 5957 }; 5958 5959 function useLocalStorage(key, defaultValue) { 5960 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(), 5961 value = _React$useState[0], 5962 setValue = _React$useState[1]; 5963 5964 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 5965 var initialValue = getItem(key); 5966 5967 if (typeof initialValue === 'undefined' || initialValue === null) { 5968 setValue(typeof defaultValue === 'function' ? defaultValue() : defaultValue); 5969 } else { 5970 setValue(initialValue); 5971 } 5972 }, [defaultValue, key]); 5973 var setter = react__WEBPACK_IMPORTED_MODULE_0___default().useCallback(function (updater) { 5974 setValue(function (old) { 5975 var newVal = updater; 5976 5977 if (typeof updater == 'function') { 5978 newVal = updater(old); 5979 } 5980 5981 try { 5982 localStorage.setItem(key, JSON.stringify(newVal)); 5983 } catch (_unused2) {} 5984 5985 return newVal; 5986 }); 5987 }, [key]); 5988 return [value, setter]; 5989 } 5990 5991 /***/ }), 5992 5993 /***/ "../node_modules/react-query/es/devtools/useMediaQuery.js": 5994 /*!****************************************************************!*\ 5995 !*** ../node_modules/react-query/es/devtools/useMediaQuery.js ***! 5996 \****************************************************************/ 5997 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5998 5999 "use strict"; 6000 __webpack_require__.r(__webpack_exports__); 6001 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6002 /* harmony export */ "default": () => (/* binding */ useMediaQuery) 6003 /* harmony export */ }); 6004 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6005 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6006 // @ts-nocheck 6007 6008 function useMediaQuery(query) { 6009 // Keep track of the preference in state, start with the current match 6010 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(function () { 6011 if (typeof window !== 'undefined') { 6012 return window.matchMedia && window.matchMedia(query).matches; 6013 } 6014 }), 6015 isMatch = _React$useState[0], 6016 setIsMatch = _React$useState[1]; // Watch for changes 6017 6018 6019 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6020 if (typeof window !== 'undefined') { 6021 if (!window.matchMedia) { 6022 return; 6023 } // Create a matcher 6024 6025 6026 var matcher = window.matchMedia(query); // Create our handler 6027 6028 var onChange = function onChange(_ref) { 6029 var matches = _ref.matches; 6030 return setIsMatch(matches); 6031 }; // Listen for changes 6032 6033 6034 matcher.addListener(onChange); 6035 return function () { 6036 // Stop listening for changes 6037 matcher.removeListener(onChange); 6038 }; 6039 } 6040 }, [isMatch, query, setIsMatch]); 6041 return isMatch; 6042 } 6043 6044 /***/ }), 6045 6046 /***/ "../node_modules/react-query/es/devtools/utils.js": 6047 /*!********************************************************!*\ 6048 !*** ../node_modules/react-query/es/devtools/utils.js ***! 6049 \********************************************************/ 6050 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6051 6052 "use strict"; 6053 __webpack_require__.r(__webpack_exports__); 6054 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6055 /* harmony export */ "isServer": () => (/* binding */ isServer), 6056 /* harmony export */ "getQueryStatusColor": () => (/* binding */ getQueryStatusColor), 6057 /* harmony export */ "getQueryStatusLabel": () => (/* binding */ getQueryStatusLabel), 6058 /* harmony export */ "styled": () => (/* binding */ styled), 6059 /* harmony export */ "useSafeState": () => (/* binding */ useSafeState) 6060 /* harmony export */ }); 6061 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 6062 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); 6063 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 6064 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 6065 /* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme */ "../node_modules/react-query/es/devtools/theme.js"); 6066 /* harmony import */ var _useMediaQuery__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useMediaQuery */ "../node_modules/react-query/es/devtools/useMediaQuery.js"); 6067 6068 6069 // @ts-nocheck 6070 6071 6072 6073 var isServer = typeof window === 'undefined'; 6074 function getQueryStatusColor(query, theme) { 6075 return query.state.isFetching ? theme.active : query.isStale() ? theme.warning : !query.getObserversCount() ? theme.gray : theme.success; 6076 } 6077 function getQueryStatusLabel(query) { 6078 return query.state.isFetching ? 'fetching' : !query.getObserversCount() ? 'inactive' : query.isStale() ? 'stale' : 'fresh'; 6079 } 6080 function styled(type, newStyles, queries) { 6081 if (queries === void 0) { 6082 queries = {}; 6083 } 6084 6085 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().forwardRef(function (_ref, ref) { 6086 var style = _ref.style, 6087 rest = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(_ref, ["style"]); 6088 6089 var theme = (0,_theme__WEBPACK_IMPORTED_MODULE_3__.useTheme)(); 6090 var mediaStyles = Object.entries(queries).reduce(function (current, _ref2) { 6091 var key = _ref2[0], 6092 value = _ref2[1]; 6093 // eslint-disable-next-line react-hooks/rules-of-hooks 6094 return (0,_useMediaQuery__WEBPACK_IMPORTED_MODULE_4__.default)(key) ? (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, current, typeof value === 'function' ? value(rest, theme) : value) : current; 6095 }, {}); 6096 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default().createElement(type, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, rest, { 6097 style: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, typeof newStyles === 'function' ? newStyles(rest, theme) : newStyles, style, mediaStyles), 6098 ref: ref 6099 })); 6100 }); 6101 } 6102 6103 function useIsMounted() { 6104 var mountedRef = react__WEBPACK_IMPORTED_MODULE_2___default().useRef(false); 6105 var isMounted = react__WEBPACK_IMPORTED_MODULE_2___default().useCallback(function () { 6106 return mountedRef.current; 6107 }, []); 6108 (react__WEBPACK_IMPORTED_MODULE_2___default())[isServer ? 'useEffect' : 'useLayoutEffect'](function () { 6109 mountedRef.current = true; 6110 return function () { 6111 mountedRef.current = false; 6112 }; 6113 }, []); 6114 return isMounted; 6115 } 6116 /** 6117 * This hook is a safe useState version which schedules state updates in microtasks 6118 * to prevent updating a component state while React is rendering different components 6119 * or when the component is not mounted anymore. 6120 */ 6121 6122 6123 function useSafeState(initialState) { 6124 var isMounted = useIsMounted(); 6125 6126 var _React$useState = react__WEBPACK_IMPORTED_MODULE_2___default().useState(initialState), 6127 state = _React$useState[0], 6128 setState = _React$useState[1]; 6129 6130 var safeSetState = react__WEBPACK_IMPORTED_MODULE_2___default().useCallback(function (value) { 6131 scheduleMicrotask(function () { 6132 if (isMounted()) { 6133 setState(value); 6134 } 6135 }); 6136 }, [isMounted]); 6137 return [state, safeSetState]; 6138 } 6139 /** 6140 * Schedules a microtask. 6141 * This can be useful to schedule state updates after rendering. 6142 */ 6143 6144 function scheduleMicrotask(callback) { 6145 Promise.resolve().then(callback).catch(function (error) { 6146 return setTimeout(function () { 6147 throw error; 6148 }); 6149 }); 6150 } 6151 6152 /***/ }), 6153 6154 /***/ "../node_modules/react-query/es/index.js": 6155 /*!***********************************************!*\ 6156 !*** ../node_modules/react-query/es/index.js ***! 6157 \***********************************************/ 6158 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6159 6160 "use strict"; 6161 __webpack_require__.r(__webpack_exports__); 6162 /* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core */ "../node_modules/react-query/es/core/index.js"); 6163 /* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {}; 6164 /* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _core__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _core__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__] 6165 /* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); 6166 /* harmony import */ var _react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./react */ "../node_modules/react-query/es/react/index.js"); 6167 /* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {}; 6168 /* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _react__WEBPACK_IMPORTED_MODULE_1__) if(["default","CancelledError","QueryCache","QueryClient","QueryObserver","QueriesObserver","InfiniteQueryObserver","MutationCache","MutationObserver","setLogger","notifyManager","focusManager","onlineManager","hashQueryKey","isError","isCancelledError"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _react__WEBPACK_IMPORTED_MODULE_1__[__WEBPACK_IMPORT_KEY__] 6169 /* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); 6170 6171 6172 6173 /***/ }), 6174 6175 /***/ "../node_modules/react-query/es/react/QueryClientProvider.js": 6176 /*!*******************************************************************!*\ 6177 !*** ../node_modules/react-query/es/react/QueryClientProvider.js ***! 6178 \*******************************************************************/ 6179 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6180 6181 "use strict"; 6182 __webpack_require__.r(__webpack_exports__); 6183 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6184 /* harmony export */ "useQueryClient": () => (/* binding */ useQueryClient), 6185 /* harmony export */ "QueryClientProvider": () => (/* binding */ QueryClientProvider) 6186 /* harmony export */ }); 6187 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6188 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6189 6190 var defaultContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext(undefined); 6191 var QueryClientSharingContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext(false); // if contextSharing is on, we share the first and at least one 6192 // instance of the context across the window 6193 // to ensure that if React Query is used across 6194 // different bundles or microfrontends they will 6195 // all use the same **instance** of context, regardless 6196 // of module scoping. 6197 6198 function getQueryClientContext(contextSharing) { 6199 if (contextSharing && typeof window !== 'undefined') { 6200 if (!window.ReactQueryClientContext) { 6201 window.ReactQueryClientContext = defaultContext; 6202 } 6203 6204 return window.ReactQueryClientContext; 6205 } 6206 6207 return defaultContext; 6208 } 6209 6210 var useQueryClient = function useQueryClient() { 6211 var queryClient = react__WEBPACK_IMPORTED_MODULE_0___default().useContext(getQueryClientContext(react__WEBPACK_IMPORTED_MODULE_0___default().useContext(QueryClientSharingContext))); 6212 6213 if (!queryClient) { 6214 throw new Error('No QueryClient set, use QueryClientProvider to set one'); 6215 } 6216 6217 return queryClient; 6218 }; 6219 var QueryClientProvider = function QueryClientProvider(_ref) { 6220 var client = _ref.client, 6221 _ref$contextSharing = _ref.contextSharing, 6222 contextSharing = _ref$contextSharing === void 0 ? false : _ref$contextSharing, 6223 children = _ref.children; 6224 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6225 client.mount(); 6226 return function () { 6227 client.unmount(); 6228 }; 6229 }, [client]); 6230 var Context = getQueryClientContext(contextSharing); 6231 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(QueryClientSharingContext.Provider, { 6232 value: contextSharing 6233 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Context.Provider, { 6234 value: client 6235 }, children)); 6236 }; 6237 6238 /***/ }), 6239 6240 /***/ "../node_modules/react-query/es/react/QueryErrorResetBoundary.js": 6241 /*!***********************************************************************!*\ 6242 !*** ../node_modules/react-query/es/react/QueryErrorResetBoundary.js ***! 6243 \***********************************************************************/ 6244 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6245 6246 "use strict"; 6247 __webpack_require__.r(__webpack_exports__); 6248 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6249 /* harmony export */ "useQueryErrorResetBoundary": () => (/* binding */ useQueryErrorResetBoundary), 6250 /* harmony export */ "QueryErrorResetBoundary": () => (/* binding */ QueryErrorResetBoundary) 6251 /* harmony export */ }); 6252 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6253 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6254 // CONTEXT 6255 6256 function createValue() { 6257 var _isReset = false; 6258 return { 6259 clearReset: function clearReset() { 6260 _isReset = false; 6261 }, 6262 reset: function reset() { 6263 _isReset = true; 6264 }, 6265 isReset: function isReset() { 6266 return _isReset; 6267 } 6268 }; 6269 } 6270 6271 var QueryErrorResetBoundaryContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext(createValue()); // HOOK 6272 6273 var useQueryErrorResetBoundary = function useQueryErrorResetBoundary() { 6274 return react__WEBPACK_IMPORTED_MODULE_0___default().useContext(QueryErrorResetBoundaryContext); 6275 }; // COMPONENT 6276 6277 var QueryErrorResetBoundary = function QueryErrorResetBoundary(_ref) { 6278 var children = _ref.children; 6279 var value = react__WEBPACK_IMPORTED_MODULE_0___default().useMemo(function () { 6280 return createValue(); 6281 }, []); 6282 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(QueryErrorResetBoundaryContext.Provider, { 6283 value: value 6284 }, typeof children === 'function' ? children(value) : children); 6285 }; 6286 6287 /***/ }), 6288 6289 /***/ "../node_modules/react-query/es/react/index.js": 6290 /*!*****************************************************!*\ 6291 !*** ../node_modules/react-query/es/react/index.js ***! 6292 \*****************************************************/ 6293 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6294 6295 "use strict"; 6296 __webpack_require__.r(__webpack_exports__); 6297 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6298 /* harmony export */ "QueryClientProvider": () => (/* reexport safe */ _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__.QueryClientProvider), 6299 /* harmony export */ "useQueryClient": () => (/* reexport safe */ _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__.useQueryClient), 6300 /* harmony export */ "QueryErrorResetBoundary": () => (/* reexport safe */ _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_3__.QueryErrorResetBoundary), 6301 /* harmony export */ "useQueryErrorResetBoundary": () => (/* reexport safe */ _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_3__.useQueryErrorResetBoundary), 6302 /* harmony export */ "useIsFetching": () => (/* reexport safe */ _useIsFetching__WEBPACK_IMPORTED_MODULE_4__.useIsFetching), 6303 /* harmony export */ "useIsMutating": () => (/* reexport safe */ _useIsMutating__WEBPACK_IMPORTED_MODULE_5__.useIsMutating), 6304 /* harmony export */ "useMutation": () => (/* reexport safe */ _useMutation__WEBPACK_IMPORTED_MODULE_6__.useMutation), 6305 /* harmony export */ "useQuery": () => (/* reexport safe */ _useQuery__WEBPACK_IMPORTED_MODULE_7__.useQuery), 6306 /* harmony export */ "useQueries": () => (/* reexport safe */ _useQueries__WEBPACK_IMPORTED_MODULE_8__.useQueries), 6307 /* harmony export */ "useInfiniteQuery": () => (/* reexport safe */ _useInfiniteQuery__WEBPACK_IMPORTED_MODULE_9__.useInfiniteQuery) 6308 /* harmony export */ }); 6309 /* harmony import */ var _setBatchUpdatesFn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setBatchUpdatesFn */ "../node_modules/react-query/es/react/setBatchUpdatesFn.js"); 6310 /* harmony import */ var _setLogger__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./setLogger */ "../node_modules/react-query/es/react/setLogger.js"); 6311 /* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js"); 6312 /* harmony import */ var _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryErrorResetBoundary */ "../node_modules/react-query/es/react/QueryErrorResetBoundary.js"); 6313 /* harmony import */ var _useIsFetching__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useIsFetching */ "../node_modules/react-query/es/react/useIsFetching.js"); 6314 /* harmony import */ var _useIsMutating__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./useIsMutating */ "../node_modules/react-query/es/react/useIsMutating.js"); 6315 /* harmony import */ var _useMutation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useMutation */ "../node_modules/react-query/es/react/useMutation.js"); 6316 /* harmony import */ var _useQuery__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./useQuery */ "../node_modules/react-query/es/react/useQuery.js"); 6317 /* harmony import */ var _useQueries__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./useQueries */ "../node_modules/react-query/es/react/useQueries.js"); 6318 /* harmony import */ var _useInfiniteQuery__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./useInfiniteQuery */ "../node_modules/react-query/es/react/useInfiniteQuery.js"); 6319 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./types */ "../node_modules/react-query/es/react/types.js"); 6320 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_types__WEBPACK_IMPORTED_MODULE_10__); 6321 /* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {}; 6322 /* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _types__WEBPACK_IMPORTED_MODULE_10__) if(["default","QueryClientProvider","useQueryClient","QueryErrorResetBoundary","useQueryErrorResetBoundary","useIsFetching","useIsMutating","useMutation","useQuery","useQueries","useInfiniteQuery"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _types__WEBPACK_IMPORTED_MODULE_10__[__WEBPACK_IMPORT_KEY__] 6323 /* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); 6324 // Side effects 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 // Types 6335 6336 6337 6338 /***/ }), 6339 6340 /***/ "../node_modules/react-query/es/react/logger.js": 6341 /*!******************************************************!*\ 6342 !*** ../node_modules/react-query/es/react/logger.js ***! 6343 \******************************************************/ 6344 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6345 6346 "use strict"; 6347 __webpack_require__.r(__webpack_exports__); 6348 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6349 /* harmony export */ "logger": () => (/* binding */ logger) 6350 /* harmony export */ }); 6351 var logger = console; 6352 6353 /***/ }), 6354 6355 /***/ "../node_modules/react-query/es/react/reactBatchedUpdates.js": 6356 /*!*******************************************************************!*\ 6357 !*** ../node_modules/react-query/es/react/reactBatchedUpdates.js ***! 6358 \*******************************************************************/ 6359 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6360 6361 "use strict"; 6362 __webpack_require__.r(__webpack_exports__); 6363 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6364 /* harmony export */ "unstable_batchedUpdates": () => (/* binding */ unstable_batchedUpdates) 6365 /* harmony export */ }); 6366 /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-dom */ "react-dom"); 6367 /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_0__); 6368 6369 var unstable_batchedUpdates = (react_dom__WEBPACK_IMPORTED_MODULE_0___default().unstable_batchedUpdates); 6370 6371 /***/ }), 6372 6373 /***/ "../node_modules/react-query/es/react/setBatchUpdatesFn.js": 6374 /*!*****************************************************************!*\ 6375 !*** ../node_modules/react-query/es/react/setBatchUpdatesFn.js ***! 6376 \*****************************************************************/ 6377 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6378 6379 "use strict"; 6380 __webpack_require__.r(__webpack_exports__); 6381 /* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/notifyManager.js"); 6382 /* harmony import */ var _reactBatchedUpdates__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reactBatchedUpdates */ "../node_modules/react-query/es/react/reactBatchedUpdates.js"); 6383 6384 6385 _core__WEBPACK_IMPORTED_MODULE_0__.notifyManager.setBatchNotifyFunction(_reactBatchedUpdates__WEBPACK_IMPORTED_MODULE_1__.unstable_batchedUpdates); 6386 6387 /***/ }), 6388 6389 /***/ "../node_modules/react-query/es/react/setLogger.js": 6390 /*!*********************************************************!*\ 6391 !*** ../node_modules/react-query/es/react/setLogger.js ***! 6392 \*********************************************************/ 6393 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6394 6395 "use strict"; 6396 __webpack_require__.r(__webpack_exports__); 6397 /* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/logger.js"); 6398 /* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/react/logger.js"); 6399 6400 6401 6402 if (_logger__WEBPACK_IMPORTED_MODULE_0__.logger) { 6403 (0,_core__WEBPACK_IMPORTED_MODULE_1__.setLogger)(_logger__WEBPACK_IMPORTED_MODULE_0__.logger); 6404 } 6405 6406 /***/ }), 6407 6408 /***/ "../node_modules/react-query/es/react/types.js": 6409 /*!*****************************************************!*\ 6410 !*** ../node_modules/react-query/es/react/types.js ***! 6411 \*****************************************************/ 6412 /***/ (() => { 6413 6414 6415 6416 /***/ }), 6417 6418 /***/ "../node_modules/react-query/es/react/useBaseQuery.js": 6419 /*!************************************************************!*\ 6420 !*** ../node_modules/react-query/es/react/useBaseQuery.js ***! 6421 \************************************************************/ 6422 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6423 6424 "use strict"; 6425 __webpack_require__.r(__webpack_exports__); 6426 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6427 /* harmony export */ "useBaseQuery": () => (/* binding */ useBaseQuery) 6428 /* harmony export */ }); 6429 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6430 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6431 /* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 6432 /* harmony import */ var _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./QueryErrorResetBoundary */ "../node_modules/react-query/es/react/QueryErrorResetBoundary.js"); 6433 /* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js"); 6434 6435 6436 6437 6438 function useBaseQuery(options, Observer) { 6439 var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false); 6440 6441 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(0), 6442 forceUpdate = _React$useState[1]; 6443 6444 var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__.useQueryClient)(); 6445 var errorResetBoundary = (0,_QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_2__.useQueryErrorResetBoundary)(); 6446 var defaultedOptions = queryClient.defaultQueryObserverOptions(options); // Make sure results are optimistically set in fetching state before subscribing or updating options 6447 6448 defaultedOptions.optimisticResults = true; // Include callbacks in batch renders 6449 6450 if (defaultedOptions.onError) { 6451 defaultedOptions.onError = _core_notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batchCalls(defaultedOptions.onError); 6452 } 6453 6454 if (defaultedOptions.onSuccess) { 6455 defaultedOptions.onSuccess = _core_notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batchCalls(defaultedOptions.onSuccess); 6456 } 6457 6458 if (defaultedOptions.onSettled) { 6459 defaultedOptions.onSettled = _core_notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batchCalls(defaultedOptions.onSettled); 6460 } 6461 6462 if (defaultedOptions.suspense) { 6463 // Always set stale time when using suspense to prevent 6464 // fetching again when directly mounting after suspending 6465 if (typeof defaultedOptions.staleTime !== 'number') { 6466 defaultedOptions.staleTime = 1000; 6467 } 6468 } 6469 6470 if (defaultedOptions.suspense || defaultedOptions.useErrorBoundary) { 6471 // Prevent retrying failed query if the error boundary has not been reset yet 6472 if (!errorResetBoundary.isReset()) { 6473 defaultedOptions.retryOnMount = false; 6474 } 6475 } 6476 6477 var _React$useState2 = react__WEBPACK_IMPORTED_MODULE_0___default().useState(function () { 6478 return new Observer(queryClient, defaultedOptions); 6479 }), 6480 observer = _React$useState2[0]; 6481 6482 var result = observer.getOptimisticResult(defaultedOptions); 6483 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6484 mountedRef.current = true; 6485 errorResetBoundary.clearReset(); 6486 var unsubscribe = observer.subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batchCalls(function () { 6487 if (mountedRef.current) { 6488 forceUpdate(function (x) { 6489 return x + 1; 6490 }); 6491 } 6492 })); // Update result to make sure we did not miss any query updates 6493 // between creating the observer and subscribing to it. 6494 6495 observer.updateResult(); 6496 return function () { 6497 mountedRef.current = false; 6498 unsubscribe(); 6499 }; 6500 }, [errorResetBoundary, observer]); 6501 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6502 // Do not notify on updates because of changes in the options because 6503 // these changes should already be reflected in the optimistic result. 6504 observer.setOptions(defaultedOptions, { 6505 listeners: false 6506 }); 6507 }, [defaultedOptions, observer]); // Handle suspense 6508 6509 if (defaultedOptions.suspense && result.isLoading) { 6510 throw observer.fetchOptimistic(defaultedOptions).then(function (_ref) { 6511 var data = _ref.data; 6512 defaultedOptions.onSuccess == null ? void 0 : defaultedOptions.onSuccess(data); 6513 defaultedOptions.onSettled == null ? void 0 : defaultedOptions.onSettled(data, null); 6514 }).catch(function (error) { 6515 errorResetBoundary.clearReset(); 6516 defaultedOptions.onError == null ? void 0 : defaultedOptions.onError(error); 6517 defaultedOptions.onSettled == null ? void 0 : defaultedOptions.onSettled(undefined, error); 6518 }); 6519 } // Handle error boundary 6520 6521 6522 if ((defaultedOptions.suspense || defaultedOptions.useErrorBoundary) && result.isError && !result.isFetching) { 6523 throw result.error; 6524 } // Handle result property usage tracking 6525 6526 6527 if (defaultedOptions.notifyOnChangeProps === 'tracked') { 6528 result = observer.trackResult(result); 6529 } 6530 6531 return result; 6532 } 6533 6534 /***/ }), 6535 6536 /***/ "../node_modules/react-query/es/react/useInfiniteQuery.js": 6537 /*!****************************************************************!*\ 6538 !*** ../node_modules/react-query/es/react/useInfiniteQuery.js ***! 6539 \****************************************************************/ 6540 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6541 6542 "use strict"; 6543 __webpack_require__.r(__webpack_exports__); 6544 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6545 /* harmony export */ "useInfiniteQuery": () => (/* binding */ useInfiniteQuery) 6546 /* harmony export */ }); 6547 /* harmony import */ var _core_infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/infiniteQueryObserver */ "../node_modules/react-query/es/core/infiniteQueryObserver.js"); 6548 /* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js"); 6549 /* harmony import */ var _useBaseQuery__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useBaseQuery */ "../node_modules/react-query/es/react/useBaseQuery.js"); 6550 6551 6552 // HOOK 6553 6554 function useInfiniteQuery(arg1, arg2, arg3) { 6555 var options = (0,_core_utils__WEBPACK_IMPORTED_MODULE_0__.parseQueryArgs)(arg1, arg2, arg3); 6556 return (0,_useBaseQuery__WEBPACK_IMPORTED_MODULE_1__.useBaseQuery)(options, _core_infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_2__.InfiniteQueryObserver); 6557 } 6558 6559 /***/ }), 6560 6561 /***/ "../node_modules/react-query/es/react/useIsFetching.js": 6562 /*!*************************************************************!*\ 6563 !*** ../node_modules/react-query/es/react/useIsFetching.js ***! 6564 \*************************************************************/ 6565 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6566 6567 "use strict"; 6568 __webpack_require__.r(__webpack_exports__); 6569 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6570 /* harmony export */ "useIsFetching": () => (/* binding */ useIsFetching) 6571 /* harmony export */ }); 6572 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6573 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6574 /* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 6575 /* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js"); 6576 /* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js"); 6577 6578 6579 6580 6581 function useIsFetching(arg1, arg2) { 6582 var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false); 6583 var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__.useQueryClient)(); 6584 6585 var _parseFilterArgs = (0,_core_utils__WEBPACK_IMPORTED_MODULE_2__.parseFilterArgs)(arg1, arg2), 6586 filters = _parseFilterArgs[0]; 6587 6588 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(queryClient.isFetching(filters)), 6589 isFetching = _React$useState[0], 6590 setIsFetching = _React$useState[1]; 6591 6592 var filtersRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(filters); 6593 filtersRef.current = filters; 6594 var isFetchingRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(isFetching); 6595 isFetchingRef.current = isFetching; 6596 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6597 mountedRef.current = true; 6598 var unsubscribe = queryClient.getQueryCache().subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batchCalls(function () { 6599 if (mountedRef.current) { 6600 var newIsFetching = queryClient.isFetching(filtersRef.current); 6601 6602 if (isFetchingRef.current !== newIsFetching) { 6603 setIsFetching(newIsFetching); 6604 } 6605 } 6606 })); 6607 return function () { 6608 mountedRef.current = false; 6609 unsubscribe(); 6610 }; 6611 }, [queryClient]); 6612 return isFetching; 6613 } 6614 6615 /***/ }), 6616 6617 /***/ "../node_modules/react-query/es/react/useIsMutating.js": 6618 /*!*************************************************************!*\ 6619 !*** ../node_modules/react-query/es/react/useIsMutating.js ***! 6620 \*************************************************************/ 6621 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6622 6623 "use strict"; 6624 __webpack_require__.r(__webpack_exports__); 6625 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6626 /* harmony export */ "useIsMutating": () => (/* binding */ useIsMutating) 6627 /* harmony export */ }); 6628 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6629 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6630 /* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 6631 /* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js"); 6632 6633 6634 6635 function useIsMutating(filters) { 6636 var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false); 6637 var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__.useQueryClient)(); 6638 6639 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(queryClient.isMutating(filters)), 6640 isMutating = _React$useState[0], 6641 setIsMutating = _React$useState[1]; 6642 6643 var filtersRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(filters); 6644 filtersRef.current = filters; 6645 var isMutatingRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(isMutating); 6646 isMutatingRef.current = isMutating; 6647 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6648 mountedRef.current = true; 6649 var unsubscribe = queryClient.getMutationCache().subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batchCalls(function () { 6650 if (mountedRef.current) { 6651 var newIsMutating = queryClient.isMutating(filtersRef.current); 6652 6653 if (isMutatingRef.current !== newIsMutating) { 6654 setIsMutating(newIsMutating); 6655 } 6656 } 6657 })); 6658 return function () { 6659 mountedRef.current = false; 6660 unsubscribe(); 6661 }; 6662 }, [queryClient]); 6663 return isMutating; 6664 } 6665 6666 /***/ }), 6667 6668 /***/ "../node_modules/react-query/es/react/useMutation.js": 6669 /*!***********************************************************!*\ 6670 !*** ../node_modules/react-query/es/react/useMutation.js ***! 6671 \***********************************************************/ 6672 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6673 6674 "use strict"; 6675 __webpack_require__.r(__webpack_exports__); 6676 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6677 /* harmony export */ "useMutation": () => (/* binding */ useMutation) 6678 /* harmony export */ }); 6679 /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js"); 6680 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 6681 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 6682 /* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 6683 /* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js"); 6684 /* harmony import */ var _core_mutationObserver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/mutationObserver */ "../node_modules/react-query/es/core/mutationObserver.js"); 6685 /* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js"); 6686 6687 6688 6689 6690 6691 6692 function useMutation(arg1, arg2, arg3) { 6693 var mountedRef = react__WEBPACK_IMPORTED_MODULE_1___default().useRef(false); 6694 6695 var _React$useState = react__WEBPACK_IMPORTED_MODULE_1___default().useState(0), 6696 forceUpdate = _React$useState[1]; 6697 6698 var options = (0,_core_utils__WEBPACK_IMPORTED_MODULE_2__.parseMutationArgs)(arg1, arg2, arg3); 6699 var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__.useQueryClient)(); 6700 var obsRef = react__WEBPACK_IMPORTED_MODULE_1___default().useRef(); 6701 6702 if (!obsRef.current) { 6703 obsRef.current = new _core_mutationObserver__WEBPACK_IMPORTED_MODULE_4__.MutationObserver(queryClient, options); 6704 } else { 6705 obsRef.current.setOptions(options); 6706 } 6707 6708 var currentResult = obsRef.current.getCurrentResult(); 6709 react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(function () { 6710 mountedRef.current = true; 6711 var unsubscribe = obsRef.current.subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_5__.notifyManager.batchCalls(function () { 6712 if (mountedRef.current) { 6713 forceUpdate(function (x) { 6714 return x + 1; 6715 }); 6716 } 6717 })); 6718 return function () { 6719 mountedRef.current = false; 6720 unsubscribe(); 6721 }; 6722 }, []); 6723 var mutate = react__WEBPACK_IMPORTED_MODULE_1___default().useCallback(function (variables, mutateOptions) { 6724 obsRef.current.mutate(variables, mutateOptions).catch(_core_utils__WEBPACK_IMPORTED_MODULE_2__.noop); 6725 }, []); 6726 6727 if (currentResult.error && obsRef.current.options.useErrorBoundary) { 6728 throw currentResult.error; 6729 } 6730 6731 return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({}, currentResult, { 6732 mutate: mutate, 6733 mutateAsync: currentResult.mutate 6734 }); 6735 } 6736 6737 /***/ }), 6738 6739 /***/ "../node_modules/react-query/es/react/useQueries.js": 6740 /*!**********************************************************!*\ 6741 !*** ../node_modules/react-query/es/react/useQueries.js ***! 6742 \**********************************************************/ 6743 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6744 6745 "use strict"; 6746 __webpack_require__.r(__webpack_exports__); 6747 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6748 /* harmony export */ "useQueries": () => (/* binding */ useQueries) 6749 /* harmony export */ }); 6750 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 6751 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6752 /* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js"); 6753 /* harmony import */ var _core_queriesObserver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/queriesObserver */ "../node_modules/react-query/es/core/queriesObserver.js"); 6754 /* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js"); 6755 6756 6757 6758 6759 function useQueries(queries) { 6760 var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false); 6761 6762 var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(0), 6763 forceUpdate = _React$useState[1]; 6764 6765 var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_1__.useQueryClient)(); 6766 var defaultedQueries = queries.map(function (options) { 6767 var defaultedOptions = queryClient.defaultQueryObserverOptions(options); // Make sure the results are already in fetching state before subscribing or updating options 6768 6769 defaultedOptions.optimisticResults = true; 6770 return defaultedOptions; 6771 }); 6772 6773 var _React$useState2 = react__WEBPACK_IMPORTED_MODULE_0___default().useState(function () { 6774 return new _core_queriesObserver__WEBPACK_IMPORTED_MODULE_2__.QueriesObserver(queryClient, defaultedQueries); 6775 }), 6776 observer = _React$useState2[0]; 6777 6778 var result = observer.getOptimisticResult(defaultedQueries); 6779 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6780 mountedRef.current = true; 6781 var unsubscribe = observer.subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batchCalls(function () { 6782 if (mountedRef.current) { 6783 forceUpdate(function (x) { 6784 return x + 1; 6785 }); 6786 } 6787 })); 6788 return function () { 6789 mountedRef.current = false; 6790 unsubscribe(); 6791 }; 6792 }, [observer]); 6793 react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () { 6794 // Do not notify on updates because of changes in the options because 6795 // these changes should already be reflected in the optimistic result. 6796 observer.setQueries(defaultedQueries, { 6797 listeners: false 6798 }); 6799 }, [defaultedQueries, observer]); 6800 return result; 6801 } 6802 6803 /***/ }), 6804 6805 /***/ "../node_modules/react-query/es/react/useQuery.js": 6806 /*!********************************************************!*\ 6807 !*** ../node_modules/react-query/es/react/useQuery.js ***! 6808 \********************************************************/ 6809 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6810 6811 "use strict"; 6812 __webpack_require__.r(__webpack_exports__); 6813 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 6814 /* harmony export */ "useQuery": () => (/* binding */ useQuery) 6815 /* harmony export */ }); 6816 /* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/queryObserver.js"); 6817 /* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js"); 6818 /* harmony import */ var _useBaseQuery__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useBaseQuery */ "../node_modules/react-query/es/react/useBaseQuery.js"); 6819 6820 6821 // HOOK 6822 6823 function useQuery(arg1, arg2, arg3) { 6824 var parsedOptions = (0,_core_utils__WEBPACK_IMPORTED_MODULE_0__.parseQueryArgs)(arg1, arg2, arg3); 6825 return (0,_useBaseQuery__WEBPACK_IMPORTED_MODULE_1__.useBaseQuery)(parsedOptions, _core__WEBPACK_IMPORTED_MODULE_2__.QueryObserver); 6826 } 6827 6828 /***/ }), 6829 6830 /***/ "../node_modules/remove-accents/index.js": 6831 /*!***********************************************!*\ 6832 !*** ../node_modules/remove-accents/index.js ***! 6833 \***********************************************/ 6834 /***/ ((module) => { 6835 6836 var characterMap = { 6837 "À": "A", 6838 "Á": "A", 6839 "Â": "A", 6840 "Ã": "A", 6841 "Ä": "A", 6842 "Å": "A", 6843 "Ấ": "A", 6844 "Ắ": "A", 6845 "Ẳ": "A", 6846 "Ẵ": "A", 6847 "Ặ": "A", 6848 "Æ": "AE", 6849 "Ầ": "A", 6850 "Ằ": "A", 6851 "Ȃ": "A", 6852 "Ç": "C", 6853 "Ḉ": "C", 6854 "È": "E", 6855 "É": "E", 6856 "Ê": "E", 6857 "Ë": "E", 6858 "Ế": "E", 6859 "Ḗ": "E", 6860 "Ề": "E", 6861 "Ḕ": "E", 6862 "Ḝ": "E", 6863 "Ȇ": "E", 6864 "Ì": "I", 6865 "Í": "I", 6866 "Î": "I", 6867 "Ï": "I", 6868 "Ḯ": "I", 6869 "Ȋ": "I", 6870 "Ð": "D", 6871 "Ñ": "N", 6872 "Ò": "O", 6873 "Ó": "O", 6874 "Ô": "O", 6875 "Õ": "O", 6876 "Ö": "O", 6877 "Ø": "O", 6878 "Ố": "O", 6879 "Ṍ": "O", 6880 "Ṓ": "O", 6881 "Ȏ": "O", 6882 "Ù": "U", 6883 "Ú": "U", 6884 "Û": "U", 6885 "Ü": "U", 6886 "Ý": "Y", 6887 "à": "a", 6888 "á": "a", 6889 "â": "a", 6890 "ã": "a", 6891 "ä": "a", 6892 "å": "a", 6893 "ấ": "a", 6894 "ắ": "a", 6895 "ẳ": "a", 6896 "ẵ": "a", 6897 "ặ": "a", 6898 "æ": "ae", 6899 "ầ": "a", 6900 "ằ": "a", 6901 "ȃ": "a", 6902 "ç": "c", 6903 "ḉ": "c", 6904 "è": "e", 6905 "é": "e", 6906 "ê": "e", 6907 "ë": "e", 6908 "ế": "e", 6909 "ḗ": "e", 6910 "ề": "e", 6911 "ḕ": "e", 6912 "ḝ": "e", 6913 "ȇ": "e", 6914 "ì": "i", 6915 "í": "i", 6916 "î": "i", 6917 "ï": "i", 6918 "ḯ": "i", 6919 "ȋ": "i", 6920 "ð": "d", 6921 "ñ": "n", 6922 "ò": "o", 6923 "ó": "o", 6924 "ô": "o", 6925 "õ": "o", 6926 "ö": "o", 6927 "ø": "o", 6928 "ố": "o", 6929 "ṍ": "o", 6930 "ṓ": "o", 6931 "ȏ": "o", 6932 "ù": "u", 6933 "ú": "u", 6934 "û": "u", 6935 "ü": "u", 6936 "ý": "y", 6937 "ÿ": "y", 6938 "Ā": "A", 6939 "ā": "a", 6940 "Ă": "A", 6941 "ă": "a", 6942 "Ą": "A", 6943 "ą": "a", 6944 "Ć": "C", 6945 "ć": "c", 6946 "Ĉ": "C", 6947 "ĉ": "c", 6948 "Ċ": "C", 6949 "ċ": "c", 6950 "Č": "C", 6951 "č": "c", 6952 "C̆": "C", 6953 "c̆": "c", 6954 "Ď": "D", 6955 "ď": "d", 6956 "Đ": "D", 6957 "đ": "d", 6958 "Ē": "E", 6959 "ē": "e", 6960 "Ĕ": "E", 6961 "ĕ": "e", 6962 "Ė": "E", 6963 "ė": "e", 6964 "Ę": "E", 6965 "ę": "e", 6966 "Ě": "E", 6967 "ě": "e", 6968 "Ĝ": "G", 6969 "Ǵ": "G", 6970 "ĝ": "g", 6971 "ǵ": "g", 6972 "Ğ": "G", 6973 "ğ": "g", 6974 "Ġ": "G", 6975 "ġ": "g", 6976 "Ģ": "G", 6977 "ģ": "g", 6978 "Ĥ": "H", 6979 "ĥ": "h", 6980 "Ħ": "H", 6981 "ħ": "h", 6982 "Ḫ": "H", 6983 "ḫ": "h", 6984 "Ĩ": "I", 6985 "ĩ": "i", 6986 "Ī": "I", 6987 "ī": "i", 6988 "Ĭ": "I", 6989 "ĭ": "i", 6990 "Į": "I", 6991 "į": "i", 6992 "İ": "I", 6993 "ı": "i", 6994 "IJ": "IJ", 6995 "ij": "ij", 6996 "Ĵ": "J", 6997 "ĵ": "j", 6998 "Ķ": "K", 6999 "ķ": "k", 7000 "Ḱ": "K", 7001 "ḱ": "k", 7002 "K̆": "K", 7003 "k̆": "k", 7004 "Ĺ": "L", 7005 "ĺ": "l", 7006 "Ļ": "L", 7007 "ļ": "l", 7008 "Ľ": "L", 7009 "ľ": "l", 7010 "Ŀ": "L", 7011 "ŀ": "l", 7012 "Ł": "l", 7013 "ł": "l", 7014 "Ḿ": "M", 7015 "ḿ": "m", 7016 "M̆": "M", 7017 "m̆": "m", 7018 "Ń": "N", 7019 "ń": "n", 7020 "Ņ": "N", 7021 "ņ": "n", 7022 "Ň": "N", 7023 "ň": "n", 7024 "ʼn": "n", 7025 "N̆": "N", 7026 "n̆": "n", 7027 "Ō": "O", 7028 "ō": "o", 7029 "Ŏ": "O", 7030 "ŏ": "o", 7031 "Ő": "O", 7032 "ő": "o", 7033 "Œ": "OE", 7034 "œ": "oe", 7035 "P̆": "P", 7036 "p̆": "p", 7037 "Ŕ": "R", 7038 "ŕ": "r", 7039 "Ŗ": "R", 7040 "ŗ": "r", 7041 "Ř": "R", 7042 "ř": "r", 7043 "R̆": "R", 7044 "r̆": "r", 7045 "Ȓ": "R", 7046 "ȓ": "r", 7047 "Ś": "S", 7048 "ś": "s", 7049 "Ŝ": "S", 7050 "ŝ": "s", 7051 "Ş": "S", 7052 "Ș": "S", 7053 "ș": "s", 7054 "ş": "s", 7055 "Š": "S", 7056 "š": "s", 7057 "Ţ": "T", 7058 "ţ": "t", 7059 "ț": "t", 7060 "Ț": "T", 7061 "Ť": "T", 7062 "ť": "t", 7063 "Ŧ": "T", 7064 "ŧ": "t", 7065 "T̆": "T", 7066 "t̆": "t", 7067 "Ũ": "U", 7068 "ũ": "u", 7069 "Ū": "U", 7070 "ū": "u", 7071 "Ŭ": "U", 7072 "ŭ": "u", 7073 "Ů": "U", 7074 "ů": "u", 7075 "Ű": "U", 7076 "ű": "u", 7077 "Ų": "U", 7078 "ų": "u", 7079 "Ȗ": "U", 7080 "ȗ": "u", 7081 "V̆": "V", 7082 "v̆": "v", 7083 "Ŵ": "W", 7084 "ŵ": "w", 7085 "Ẃ": "W", 7086 "ẃ": "w", 7087 "X̆": "X", 7088 "x̆": "x", 7089 "Ŷ": "Y", 7090 "ŷ": "y", 7091 "Ÿ": "Y", 7092 "Y̆": "Y", 7093 "y̆": "y", 7094 "Ź": "Z", 7095 "ź": "z", 7096 "Ż": "Z", 7097 "ż": "z", 7098 "Ž": "Z", 7099 "ž": "z", 7100 "ſ": "s", 7101 "ƒ": "f", 7102 "Ơ": "O", 7103 "ơ": "o", 7104 "Ư": "U", 7105 "ư": "u", 7106 "Ǎ": "A", 7107 "ǎ": "a", 7108 "Ǐ": "I", 7109 "ǐ": "i", 7110 "Ǒ": "O", 7111 "ǒ": "o", 7112 "Ǔ": "U", 7113 "ǔ": "u", 7114 "Ǖ": "U", 7115 "ǖ": "u", 7116 "Ǘ": "U", 7117 "ǘ": "u", 7118 "Ǚ": "U", 7119 "ǚ": "u", 7120 "Ǜ": "U", 7121 "ǜ": "u", 7122 "Ứ": "U", 7123 "ứ": "u", 7124 "Ṹ": "U", 7125 "ṹ": "u", 7126 "Ǻ": "A", 7127 "ǻ": "a", 7128 "Ǽ": "AE", 7129 "ǽ": "ae", 7130 "Ǿ": "O", 7131 "ǿ": "o", 7132 "Þ": "TH", 7133 "þ": "th", 7134 "Ṕ": "P", 7135 "ṕ": "p", 7136 "Ṥ": "S", 7137 "ṥ": "s", 7138 "X́": "X", 7139 "x́": "x", 7140 "Ѓ": "Г", 7141 "ѓ": "г", 7142 "Ќ": "К", 7143 "ќ": "к", 7144 "A̋": "A", 7145 "a̋": "a", 7146 "E̋": "E", 7147 "e̋": "e", 7148 "I̋": "I", 7149 "i̋": "i", 7150 "Ǹ": "N", 7151 "ǹ": "n", 7152 "Ồ": "O", 7153 "ồ": "o", 7154 "Ṑ": "O", 7155 "ṑ": "o", 7156 "Ừ": "U", 7157 "ừ": "u", 7158 "Ẁ": "W", 7159 "ẁ": "w", 7160 "Ỳ": "Y", 7161 "ỳ": "y", 7162 "Ȁ": "A", 7163 "ȁ": "a", 7164 "Ȅ": "E", 7165 "ȅ": "e", 7166 "Ȉ": "I", 7167 "ȉ": "i", 7168 "Ȍ": "O", 7169 "ȍ": "o", 7170 "Ȑ": "R", 7171 "ȑ": "r", 7172 "Ȕ": "U", 7173 "ȕ": "u", 7174 "B̌": "B", 7175 "b̌": "b", 7176 "Č̣": "C", 7177 "č̣": "c", 7178 "Ê̌": "E", 7179 "ê̌": "e", 7180 "F̌": "F", 7181 "f̌": "f", 7182 "Ǧ": "G", 7183 "ǧ": "g", 7184 "Ȟ": "H", 7185 "ȟ": "h", 7186 "J̌": "J", 7187 "ǰ": "j", 7188 "Ǩ": "K", 7189 "ǩ": "k", 7190 "M̌": "M", 7191 "m̌": "m", 7192 "P̌": "P", 7193 "p̌": "p", 7194 "Q̌": "Q", 7195 "q̌": "q", 7196 "Ř̩": "R", 7197 "ř̩": "r", 7198 "Ṧ": "S", 7199 "ṧ": "s", 7200 "V̌": "V", 7201 "v̌": "v", 7202 "W̌": "W", 7203 "w̌": "w", 7204 "X̌": "X", 7205 "x̌": "x", 7206 "Y̌": "Y", 7207 "y̌": "y", 7208 "A̧": "A", 7209 "a̧": "a", 7210 "B̧": "B", 7211 "b̧": "b", 7212 "Ḑ": "D", 7213 "ḑ": "d", 7214 "Ȩ": "E", 7215 "ȩ": "e", 7216 "Ɛ̧": "E", 7217 "ɛ̧": "e", 7218 "Ḩ": "H", 7219 "ḩ": "h", 7220 "I̧": "I", 7221 "i̧": "i", 7222 "Ɨ̧": "I", 7223 "ɨ̧": "i", 7224 "M̧": "M", 7225 "m̧": "m", 7226 "O̧": "O", 7227 "o̧": "o", 7228 "Q̧": "Q", 7229 "q̧": "q", 7230 "U̧": "U", 7231 "u̧": "u", 7232 "X̧": "X", 7233 "x̧": "x", 7234 "Z̧": "Z", 7235 "z̧": "z", 7236 }; 7237 7238 var chars = Object.keys(characterMap).join('|'); 7239 var allAccents = new RegExp(chars, 'g'); 7240 var firstAccent = new RegExp(chars, ''); 7241 7242 var removeAccents = function(string) { 7243 return string.replace(allAccents, function(match) { 7244 return characterMap[match]; 7245 }); 7246 }; 7247 7248 var hasAccents = function(string) { 7249 return !!string.match(firstAccent); 7250 }; 7251 7252 module.exports = removeAccents; 7253 module.exports.has = hasAccents; 7254 module.exports.remove = removeAccents; 7255 7256 7257 /***/ }) 7258 7259 }]); 7260 //# sourceMappingURL=06ad222c8807f0a951da.bundle.js.map