From f8319494e139749037fe6125c9e51bb7072079e5 Mon Sep 17 00:00:00 2001 From: nickschot Date: Fri, 20 Oct 2023 13:55:44 +0200 Subject: [PATCH] Deployed d914c11 --- assets/chunk.143.20b26d9aa7707764439b.js | 32 - .../chunk.143.2b6f97823961dc2768f1.js | 8 +- .../chunk.178.e8737bbbea5c0959c47b.js | 6 +- .../chunk.656.a7636a37021628c0597c.js | 0 ...nk.656.a7636a37021628c0597c.js.LICENSE.txt | 0 .../chunk.795.d00d7ba64fb4113455ac.js | 0 ...nk.795.d00d7ba64fb4113455ac.js.LICENSE.txt | 0 assets/chunk.893.b8b9e3e04efff82bf3fa.js | 2681 ----- .../docs-428725555616bf4be156a138d79db87e.js | 0 ...vendor-13c346ab2c7b50b23dee45de7be51c2c.js | 0 ...endor-81e217662c7a691e346a45f7ee7d8a61.css | 0 ...endor-dec2db5715d7d00199f775e9f0a369f3.css | 1 - docs/ember-mobile-menu.json | 2 +- ember-cli-addon-docs/search-index.json | 2 +- index.html | 14 +- versions.json | 10 +- .../v4.0.0-beta.0/docs/ember-mobile-menu.json | 1 - .../assets/chunk.143.2b6f97823961dc2768f1.js | 32 + .../assets/chunk.178.e8737bbbea5c0959c47b.js | 8 +- .../assets/chunk.656.a7636a37021628c0597c.js | 2778 ++++++ ...nk.656.a7636a37021628c0597c.js.LICENSE.txt | 0 .../assets/chunk.795.d00d7ba64fb4113455ac.js | 583 +- ...nk.795.d00d7ba64fb4113455ac.js.LICENSE.txt | 2 +- .../docs-428725555616bf4be156a138d79db87e.js | 69 +- .../docs-98383e256f90718be026c901c40a80ef.css | 0 ...vendor-13c346ab2c7b50b23dee45de7be51c2c.js | 8702 +++++++++-------- ...endor-81e217662c7a691e346a45f7ee7d8a61.css | 1 + versions/v4.0.0/docs/ember-mobile-menu.json | 1 + .../ember-cli-addon-docs/addon-docs-pen.svg | 0 .../ember-cli-addon-docs/ember-cli.svg | 0 .../ember-cli-addon-docs/ember-data.svg | 0 .../ember-cli-addon-docs/ember.svg | 0 .../ember-cli-addon-docs/github.svg | 0 .../ember-cli-addon-docs/icons/api-item.svg | 0 .../ember-cli-addon-docs/icons/caret.svg | 0 .../ember-cli-addon-docs/icons/check.svg | 0 .../ember-cli-addon-docs/icons/git-sha.svg | 0 .../ember-cli-addon-docs/icons/git-tag.svg | 0 .../ember-cli-addon-docs/icons/guide.svg | 0 .../ember-cli-addon-docs/icons/left-arrow.svg | 0 .../ember-cli-addon-docs/icons/link.svg | 0 .../ember-cli-addon-docs/icons/pencil.svg | 0 .../icons/right-arrow.svg | 0 .../ember-cli-addon-docs/icons/search.svg | 0 .../ember-cli-addon-docs/search-index.json | 0 versions/{v4.0.0-beta.0 => v4.0.0}/index.html | 14 +- versions/{v4.0.0-beta.0 => v4.0.0}/robots.txt | 0 47 files changed, 7632 insertions(+), 7315 deletions(-) delete mode 100644 assets/chunk.143.20b26d9aa7707764439b.js rename versions/v4.0.0-beta.0/assets/chunk.143.aa26d08225b34f4e8f76.js => assets/chunk.143.2b6f97823961dc2768f1.js (95%) rename versions/v4.0.0-beta.0/assets/chunk.178.b3dd0e1f26f4f814274c.js => assets/chunk.178.e8737bbbea5c0959c47b.js (87%) rename {versions/v4.0.0-beta.0/assets => assets}/chunk.656.a7636a37021628c0597c.js (100%) rename {versions/v4.0.0-beta.0/assets => assets}/chunk.656.a7636a37021628c0597c.js.LICENSE.txt (100%) rename {versions/v4.0.0-beta.0/assets => assets}/chunk.795.d00d7ba64fb4113455ac.js (100%) rename {versions/v4.0.0-beta.0/assets => assets}/chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt (100%) delete mode 100644 assets/chunk.893.b8b9e3e04efff82bf3fa.js rename {versions/v4.0.0-beta.0/assets => assets}/docs-428725555616bf4be156a138d79db87e.js (100%) rename {versions/v4.0.0-beta.0/assets => assets}/vendor-13c346ab2c7b50b23dee45de7be51c2c.js (100%) rename {versions/v4.0.0-beta.0/assets => assets}/vendor-81e217662c7a691e346a45f7ee7d8a61.css (100%) delete mode 100644 assets/vendor-dec2db5715d7d00199f775e9f0a369f3.css delete mode 100644 versions/v4.0.0-beta.0/docs/ember-mobile-menu.json create mode 100644 versions/v4.0.0/assets/chunk.143.2b6f97823961dc2768f1.js rename assets/chunk.178.10b8d913377df4fe6c73.js => versions/v4.0.0/assets/chunk.178.e8737bbbea5c0959c47b.js (86%) create mode 100644 versions/v4.0.0/assets/chunk.656.a7636a37021628c0597c.js rename assets/chunk.893.b8b9e3e04efff82bf3fa.js.LICENSE.txt => versions/v4.0.0/assets/chunk.656.a7636a37021628c0597c.js.LICENSE.txt (100%) rename assets/chunk.880.d3933112314d6bd4dfb5.js => versions/v4.0.0/assets/chunk.795.d00d7ba64fb4113455ac.js (54%) rename assets/chunk.880.d3933112314d6bd4dfb5.js.LICENSE.txt => versions/v4.0.0/assets/chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt (90%) rename assets/docs-22bd73bc27d395941bb32a42dba2b8f0.js => versions/v4.0.0/assets/docs-428725555616bf4be156a138d79db87e.js (70%) rename versions/{v4.0.0-beta.0 => v4.0.0}/assets/docs-98383e256f90718be026c901c40a80ef.css (100%) rename assets/vendor-0385b59c71f2917408eb498b54c8ca68.js => versions/v4.0.0/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js (54%) create mode 100644 versions/v4.0.0/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css create mode 100644 versions/v4.0.0/docs/ember-mobile-menu.json rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/addon-docs-pen.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/ember-cli.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/ember-data.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/ember.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/github.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/api-item.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/caret.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/check.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/git-sha.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/git-tag.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/guide.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/left-arrow.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/link.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/pencil.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/right-arrow.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/icons/search.svg (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/ember-cli-addon-docs/search-index.json (100%) rename versions/{v4.0.0-beta.0 => v4.0.0}/index.html (50%) rename versions/{v4.0.0-beta.0 => v4.0.0}/robots.txt (100%) diff --git a/assets/chunk.143.20b26d9aa7707764439b.js b/assets/chunk.143.20b26d9aa7707764439b.js deleted file mode 100644 index d61701b7..00000000 --- a/assets/chunk.143.20b26d9aa7707764439b.js +++ /dev/null @@ -1,32 +0,0 @@ -var __ember_auto_import__;(()=>{var e,r={5607:(e,r,t)=>{var n,i -e.exports=(n=_eai_d,i=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?i("_eai_dyn_"+e):i("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return i("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},n("@handlebars/parser",[],(function(){return t(9727)})),n("body-scroll-lock",[],(function(){return t(382)})),n("clipboard",[],(function(){return t(6058)})),n("ember-keyboard",[],(function(){return t(7301)})),n("ember-keyboard/helpers/if-key.js",[],(function(){return t(1459)})),n("ember-keyboard/helpers/on-key.js",[],(function(){return t(5807)})),n("ember-keyboard/modifiers/on-key.js",[],(function(){return t(9783)})),n("ember-keyboard/services/keyboard.js",[],(function(){return t(3977)})),n("highlight.js/lib/core",[],(function(){return t(7911)})),n("highlight.js/lib/languages/css",[],(function(){return t(6822)})),n("highlight.js/lib/languages/diff",[],(function(){return t(8346)})),n("highlight.js/lib/languages/handlebars",[],(function(){return t(5102)})),n("highlight.js/lib/languages/javascript",[],(function(){return t(8647)})),n("highlight.js/lib/languages/json",[],(function(){return t(6955)})),n("highlight.js/lib/languages/shell",[],(function(){return t(5091)})),n("highlight.js/lib/languages/typescript",[],(function(){return t(5794)})),n("highlight.js/lib/languages/xml",[],(function(){return t(4972)})),n("line-column",[],(function(){return t(527)})),n("lodash",[],(function(){return t(5008)})),n("lunr",[],(function(){return t(6414)})),n("marked",[],(function(){return t(9681)})),n("node-html-parser",[],(function(){return t(1339)})),n("resize-observer-polyfill",[],(function(){return t(1582)})),n("tether",[],(function(){return t(4910)})),n("tracked-toolbox",[],(function(){return t(9977)})),void n("wobble",[],(function(){return t(4933)})))},5633:function(e,r){window._eai_r=require,window._eai_d=define},1292:e=>{"use strict" -e.exports=require("@ember/application")},8797:e=>{"use strict" -e.exports=require("@ember/component/helper")},3353:e=>{"use strict" -e.exports=require("@ember/debug")},9341:e=>{"use strict" -e.exports=require("@ember/destroyable")},7219:e=>{"use strict" -e.exports=require("@ember/object")},8773:e=>{"use strict" -e.exports=require("@ember/runloop")},8574:e=>{"use strict" -e.exports=require("@ember/service")},1866:e=>{"use strict" -e.exports=require("@ember/utils")},5521:e=>{"use strict" -e.exports=require("@glimmer/tracking")},6173:e=>{"use strict" -e.exports=require("@glimmer/tracking/primitives/cache")},5831:e=>{"use strict" -e.exports=require("ember-modifier")}},t={} -function n(e){var i=t[e] -if(void 0!==i)return i.exports -var o=t[e]={id:e,loaded:!1,exports:{}} -return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.m=r,e=[],n.O=(r,t,i,o)=>{if(!t){var u=1/0 -for(c=0;c=o)&&Object.keys(n.O).every((e=>n.O[e](t[l])))?t.splice(l--,1):(s=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1] -e[c]=[t,i,o]},n.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e -return n.d(r,{a:r}),r},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={143:0} -n.O.j=r=>0===e[r] -var r=(r,t)=>{var i,o,[u,s,l]=t,a=0 -if(u.some((r=>0!==e[r]))){for(i in s)n.o(s,i)&&(n.m[i]=s[i]) -if(l)var c=l(n)}for(r&&r(t);an(5633))) -var i=n.O(void 0,[893],(()=>n(5607))) -i=n.O(i),__ember_auto_import__=i})() diff --git a/versions/v4.0.0-beta.0/assets/chunk.143.aa26d08225b34f4e8f76.js b/assets/chunk.143.2b6f97823961dc2768f1.js similarity index 95% rename from versions/v4.0.0-beta.0/assets/chunk.143.aa26d08225b34f4e8f76.js rename to assets/chunk.143.2b6f97823961dc2768f1.js index 544054d4..277d38aa 100644 --- a/versions/v4.0.0-beta.0/assets/chunk.143.aa26d08225b34f4e8f76.js +++ b/assets/chunk.143.2b6f97823961dc2768f1.js @@ -9,8 +9,8 @@ e.exports=require("@ember/runloop")},8574:e=>{"use strict" e.exports=require("@ember/service")},1866:e=>{"use strict" e.exports=require("@ember/utils")},5521:e=>{"use strict" e.exports=require("@glimmer/tracking")},6173:e=>{"use strict" -e.exports=require("@glimmer/tracking/primitives/cache")},1003:(e,r,t)=>{var i,n -e.exports=(i=_eai_d,n=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?n("_eai_dyn_"+e):n("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return n("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},i("@handlebars/parser",[],(function(){return t(5854)})),i("body-scroll-lock",[],(function(){return t(4444)})),i("clipboard",[],(function(){return t(8247)})),i("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return t(4236)})),i("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return t(6752)})),i("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return t(8280)})),i("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return t(3972)})),i("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return t(2935)})),i("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return t(6549)})),i("highlight.js/lib/core",[],(function(){return t(4833)})),i("highlight.js/lib/languages/css",[],(function(){return t(7052)})),i("highlight.js/lib/languages/diff",[],(function(){return t(2550)})),i("highlight.js/lib/languages/handlebars",[],(function(){return t(2898)})),i("highlight.js/lib/languages/javascript",[],(function(){return t(6381)})),i("highlight.js/lib/languages/json",[],(function(){return t(627)})),i("highlight.js/lib/languages/shell",[],(function(){return t(1681)})),i("highlight.js/lib/languages/typescript",[],(function(){return t(1814)})),i("highlight.js/lib/languages/xml",[],(function(){return t(4551)})),i("line-column",[],(function(){return t(1753)})),i("lodash",[],(function(){return t(6815)})),i("lunr",[],(function(){return t(22)})),i("marked",[],(function(){return t(6343)})),i("node-html-parser",[],(function(){return t(2744)})),i("prop-types",[],(function(){return t(5252)})),i("resize-observer-polyfill",[],(function(){return t(4602)})),i("tether",[],(function(){return t(3965)})),i("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return t(8664)})),void i("wobble",[],(function(){return t(8842)})))},969:function(e,r){window._eai_r=require,window._eai_d=define}},t={} +e.exports=require("@glimmer/tracking/primitives/cache")},111:(e,r,t)=>{var i,n +e.exports=(i=_eai_d,n=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?n("_eai_dyn_"+e):n("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return n("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},i("@handlebars/parser",[],(function(){return t(5854)})),i("body-scroll-lock",[],(function(){return t(4444)})),i("clipboard",[],(function(){return t(8247)})),i("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return t(4236)})),i("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return t(6752)})),i("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return t(8280)})),i("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return t(3972)})),i("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return t(2935)})),i("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return t(6549)})),i("highlight.js/lib/core",[],(function(){return t(4833)})),i("highlight.js/lib/languages/css",[],(function(){return t(7052)})),i("highlight.js/lib/languages/diff",[],(function(){return t(2550)})),i("highlight.js/lib/languages/handlebars",[],(function(){return t(2898)})),i("highlight.js/lib/languages/javascript",[],(function(){return t(6381)})),i("highlight.js/lib/languages/json",[],(function(){return t(627)})),i("highlight.js/lib/languages/shell",[],(function(){return t(1681)})),i("highlight.js/lib/languages/typescript",[],(function(){return t(1814)})),i("highlight.js/lib/languages/xml",[],(function(){return t(4551)})),i("line-column",[],(function(){return t(1753)})),i("lodash",[],(function(){return t(6815)})),i("lunr",[],(function(){return t(22)})),i("marked",[],(function(){return t(6343)})),i("node-html-parser",[],(function(){return t(2744)})),i("prop-types",[],(function(){return t(5252)})),i("resize-observer-polyfill",[],(function(){return t(4602)})),i("tether",[],(function(){return t(3965)})),i("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return t(8664)})),void i("wobble",[],(function(){return t(8842)})))},720:function(e,r){window._eai_r=require,window._eai_d=define}},t={} function i(e){var n=t[e] if(void 0!==n)return n.exports var o=t[e]={id:e,loaded:!1,exports:{}} @@ -27,6 +27,6 @@ var r=(r,t)=>{var n,o,[u,s,l]=t,b=0 if(u.some((r=>0!==e[r]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]) if(l)var a=l(i)}for(r&&r(t);bi(969))) -var n=i.O(void 0,[656],(()=>i(1003))) +t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),i.O(void 0,[656],(()=>i(720))) +var n=i.O(void 0,[656],(()=>i(111))) n=i.O(n),__ember_auto_import__=n})() diff --git a/versions/v4.0.0-beta.0/assets/chunk.178.b3dd0e1f26f4f814274c.js b/assets/chunk.178.e8737bbbea5c0959c47b.js similarity index 87% rename from versions/v4.0.0-beta.0/assets/chunk.178.b3dd0e1f26f4f814274c.js rename to assets/chunk.178.e8737bbbea5c0959c47b.js index 4829ca3c..cd8e220d 100644 --- a/versions/v4.0.0-beta.0/assets/chunk.178.b3dd0e1f26f4f814274c.js +++ b/assets/chunk.178.e8737bbbea5c0959c47b.js @@ -1,4 +1,4 @@ -var __ember_auto_import__;(()=>{var r,e={969:function(r,e){window._eai_r=require,window._eai_d=define},8913:(r,e,o)=>{var i,t +var __ember_auto_import__;(()=>{var r,e={720:function(r,e){window._eai_r=require,window._eai_d=define},7050:(r,e,o)=>{var i,t r.exports=(i=_eai_d,t=_eai_r,window.emberAutoImportDynamic=function(r){return 1===arguments.length?t("_eai_dyn_"+r):t("_eai_dynt_"+r)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(r){return t("_eai_sync_"+r)(Array.prototype.slice.call(arguments,1))},void i("qunit",[],(function(){return o(7795)})))}},o={} function i(r){var t=o[r] if(void 0!==t)return t.exports @@ -15,6 +15,6 @@ var e=(e,o)=>{var t,n,[a,_,l]=o,p=0 if(a.some((e=>0!==r[e]))){for(t in _)i.o(_,t)&&(i.m[t]=_[t]) if(l)var u=l(i)}for(e&&e(o);pi(969))) -var t=i.O(void 0,[795],(()=>i(8913))) +o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))})(),i.O(void 0,[795],(()=>i(720))) +var t=i.O(void 0,[795],(()=>i(7050))) t=i.O(t),__ember_auto_import__=t})() diff --git a/versions/v4.0.0-beta.0/assets/chunk.656.a7636a37021628c0597c.js b/assets/chunk.656.a7636a37021628c0597c.js similarity index 100% rename from versions/v4.0.0-beta.0/assets/chunk.656.a7636a37021628c0597c.js rename to assets/chunk.656.a7636a37021628c0597c.js diff --git a/versions/v4.0.0-beta.0/assets/chunk.656.a7636a37021628c0597c.js.LICENSE.txt b/assets/chunk.656.a7636a37021628c0597c.js.LICENSE.txt similarity index 100% rename from versions/v4.0.0-beta.0/assets/chunk.656.a7636a37021628c0597c.js.LICENSE.txt rename to assets/chunk.656.a7636a37021628c0597c.js.LICENSE.txt diff --git a/versions/v4.0.0-beta.0/assets/chunk.795.d00d7ba64fb4113455ac.js b/assets/chunk.795.d00d7ba64fb4113455ac.js similarity index 100% rename from versions/v4.0.0-beta.0/assets/chunk.795.d00d7ba64fb4113455ac.js rename to assets/chunk.795.d00d7ba64fb4113455ac.js diff --git a/versions/v4.0.0-beta.0/assets/chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt b/assets/chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt similarity index 100% rename from versions/v4.0.0-beta.0/assets/chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt rename to assets/chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt diff --git a/assets/chunk.893.b8b9e3e04efff82bf3fa.js b/assets/chunk.893.b8b9e3e04efff82bf3fa.js deleted file mode 100644 index d47d6c54..00000000 --- a/assets/chunk.893.b8b9e3e04efff82bf3fa.js +++ /dev/null @@ -1,2681 +0,0 @@ -/*! For license information please see chunk.893.b8b9e3e04efff82bf3fa.js.LICENSE.txt */ -(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[893],{9727:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{Exception:()=>a,PrintVisitor:()=>w,Visitor:()=>p,WhitespaceControl:()=>b,parse:()=>R,parseWithoutProcessing:()=>B,parser:()=>v,print:()=>y}) -var n={} -r.r(n),r.d(n,{SourceLocation:()=>x,id:()=>_,prepareBlock:()=>O,prepareMustache:()=>S,preparePartialBlock:()=>L,preparePath:()=>C,prepareProgram:()=>N,prepareRawBlock:()=>T,stripComment:()=>k,stripFlags:()=>A}) -var i=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"] -function o(e,t){var r,n,a,s,u=t&&t.loc -u&&(r=u.start.line,n=u.end.line,a=u.start.column,s=u.end.column,e+=" - "+r+":"+a) -for(var l=Error.prototype.constructor.call(this,e),c=0;cc&&k.push("'"+this.terminals_[x]+"'") -T=h.showPosition?"Parse error on line "+(s+1)+":\n"+h.showPosition()+"\nExpecting "+k.join(", ")+", got '"+(this.terminals_[v]||v)+"'":"Parse error on line "+(s+1)+": Unexpected "+(v==p?"end of input":"'"+(this.terminals_[v]||v)+"'"),this.parseError(T,{text:h.match,token:this.terminals_[v]||v,line:h.yylineno,loc:m,expected:k})}if(D[0]instanceof Array&&D.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+v) -switch(D[0]){case 1:r.push(v),n.push(h.yytext),i.push(h.yylloc),r.push(D[1]),v=null,y?(v=y,y=null):(u=h.yyleng,a=h.yytext,s=h.yylineno,m=h.yylloc,l>0&&l--) -break -case 2:if(_=this.productions_[D[1]][1],S.$=n[n.length-_],S._$={first_line:i[i.length-(_||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(_||1)].first_column,last_column:i[i.length-1].last_column},b&&(S._$.range=[i[i.length-(_||1)].range[0],i[i.length-1].range[1]]),void 0!==(E=this.performAction.apply(S,[a,u,s,d.yy,D[1],n,i].concat(f))))return E -_&&(r=r.slice(0,-1*_*2),n=n.slice(0,-1*_),i=i.slice(0,-1*_)),r.push(this.productions_[D[1]][0]),n.push(S.$),i.push(S._$),A=o[r[r.length-2]][r[r.length-1]],r.push(A) -break -case 3:return!0}}return!0}},R={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e) -this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0] -return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,r=e.split(/(?:\r\n?|\n)/g) -this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.offset-=t -var n=this.match.split(/(?:\r\n?|\n)/g) -this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1) -var i=this.yylloc.range -return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===n.length?this.yylloc.first_column:0)+n[n.length-r.length].length-r[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length) -return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match -return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-") -return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var r,n,i -if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],r=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r -if(this._backtrack){for(var o in i)this[o]=i[o] -return!1}return!1},next:function(){if(this.done)return this.EOF -var e,t,r,n -this._input||(this.done=!0),this._more||(this.yytext="",this.match="") -for(var i=this._currentRules(),o=0;ot[0].length)){if(t=r,n=o,this.options.backtrack_lexer){if(!1!==(e=this.test_match(r,i[o])))return e -if(this._backtrack){t=!1 -continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,i[n]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,t,r,n){function i(e,r){return t.yytext=t.yytext.substring(e,t.yyleng-r+e)}switch(r){case 0:if("\\\\"===t.yytext.slice(-2)?(i(0,1),this.begin("mu")):"\\"===t.yytext.slice(-1)?(i(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 15 -break -case 1:case 5:return 15 -case 2:return this.popState(),15 -case 3:return this.begin("raw"),15 -case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(i(5,9),18) -case 6:case 22:return this.popState(),14 -case 7:return 64 -case 8:return 67 -case 9:return 19 -case 10:return this.popState(),this.begin("raw"),23 -case 11:return 56 -case 12:return 60 -case 13:return 29 -case 14:return 47 -case 15:case 16:return this.popState(),44 -case 17:return 34 -case 18:return 39 -case 19:return 52 -case 20:case 23:return 48 -case 21:this.unput(t.yytext),this.popState(),this.begin("com") -break -case 24:return 72 -case 25:case 26:case 41:return 71 -case 27:return 86 -case 28:break -case 29:return this.popState(),55 -case 30:return this.popState(),33 -case 31:return t.yytext=i(1,2).replace(/\\"/g,'"'),79 -case 32:return t.yytext=i(1,2).replace(/\\'/g,"'"),79 -case 33:return 84 -case 34:case 35:return 81 -case 36:return 82 -case 37:return 83 -case 38:return 80 -case 39:return 74 -case 40:return 76 -case 42:return t.yytext=t.yytext.replace(/\\([\\\]])/g,"$1"),71 -case 43:return"INVALID" -case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}} -function P(){this.yy={}}return B.lexer=R,P.prototype=B,B.Parser=P,new P}() -function y(e){return(new w).accept(e)}function w(){this.padding=0}w.prototype=new p,w.prototype.pad=function(e){for(var t="",r=0,n=this.padding;r "+t+" }}")},w.prototype.PartialBlockStatement=function(e){var t="PARTIAL BLOCK:"+e.name.original -return e.params[0]&&(t+=" "+this.accept(e.params[0])),e.hash&&(t+=" "+this.accept(e.hash)),t+=" "+this.pad("PROGRAM:"),this.padding++,t+=this.accept(e.program),this.padding--,this.pad("{{> "+t+" }}")},w.prototype.ContentStatement=function(e){return this.pad("CONTENT[ '"+e.value+"' ]")},w.prototype.CommentStatement=function(e){return this.pad("{{! '"+e.value+"' }}")},w.prototype.SubExpression=function(e){for(var t,r=e.params,n=[],i=0,o=r.length;i0)throw new a("Invalid path: "+i,{loc:n}) -".."===c&&s++}}var f=t||o.shift() -return{type:"PathExpression",data:e,depth:s,head:f,tail:o,parts:D([f],o),original:i,loc:n}}function S(e,t,r,n,i,o){var a=n.charAt(3)||n.charAt(2),s="{"!==a&&"&"!==a -return{type:/\*/.test(n)?"Decorator":"MustacheStatement",path:e,params:t,hash:r,escaped:s,strip:i,loc:this.locInfo(o)}}function T(e,t,r,n){E(e,r) -var i={type:"Program",body:t,strip:{},loc:n=this.locInfo(n)} -return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:i,openStrip:{},inverseStrip:{},closeStrip:{},loc:n}}function O(e,t,r,n,i,o){n&&n.path&&E(e,n) -var s,u,l=/\*/.test(e.open) -if(t.blockParams=e.blockParams,r){if(l)throw new a("Unexpected inverse block on decorator",r) -r.chain&&(r.program.body[0].closeStrip=n.strip),u=r.strip,s=r.program}return i&&(i=s,s=t,t=i),{type:l?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:s,openStrip:e.strip,inverseStrip:u,closeStrip:n&&n.strip,loc:this.locInfo(o)}}function N(e,t){if(!t&&e.length){var r=e[0].loc,n=e[e.length-1].loc -r&&n&&(t={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:n.end.line,column:n.end.column}})}return{type:"Program",body:e,strip:{},loc:t}}function L(e,t,r,n){return E(e,r),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:r&&r.strip,loc:this.locInfo(n)}}var F={} -for(var q in n)Object.prototype.hasOwnProperty.call(n,q)&&(F[q]=n[q]) -function B(e,t){return"Program"===e.type?e:(v.yy=F,v.yy.locInfo=function(e){return new x(t&&t.srcName,e)},v.parse(e))}function R(e,t){var r=B(e,t) -return new b(t).accept(r)}},382:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{clearAllBodyScrollLocks:()=>g,disableBodyScroll:()=>d,enableBodyScroll:()=>m}) -var n=!1 -if("undefined"!=typeof window){var i={get passive(){n=!0}} -window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}var o="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],s=!1,u=-1,l=void 0,c=void 0,p=function(e){return a.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},f=function(e){var t=e||window.event -return!!p(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},h=function(){void 0!==c&&(document.body.style.paddingRight=c,c=void 0),void 0!==l&&(document.body.style.overflow=l,l=void 0)},d=function(e,t){if(e){if(!a.some((function(t){return t.targetElement===e}))){var r={targetElement:e,options:t||{}} -a=[].concat(function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&r<0?f(e):e.stopPropagation())}(t,e)},s||(document.addEventListener("touchmove",f,n?{passive:!1}:void 0),s=!0)):function(e){if(void 0===c){var t=!!e&&!0===e.reserveScrollBarGap,r=window.innerWidth-document.documentElement.clientWidth -t&&r>0&&(c=document.body.style.paddingRight,document.body.style.paddingRight=r+"px")}void 0===l&&(l=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},g=function(){o?(a.forEach((function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),s&&(document.removeEventListener("touchmove",f,n?{passive:!1}:void 0),s=!1),u=-1):h(),a=[]},m=function(e){e?(a=a.filter((function(t){return t.targetElement!==e})),o?(e.ontouchstart=null,e.ontouchmove=null,s&&0===a.length&&(document.removeEventListener("touchmove",f,n?{passive:!1}:void 0),s=!1)):a.length||h()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}},1171:e=>{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},6058:function(e){var t -t=function(){return function(){var e={686:function(e,t,r){"use strict" -r.d(t,{default:function(){return D}}) -var n=r(279),i=r.n(n),o=r(370),a=r.n(o),s=r(817),u=r.n(s) -function l(e){try{return document.execCommand(e)}catch(e){return!1}}var c=function(e){var t=u()(e) -return l("cut"),t},p=function(e,t){var r=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),r=document.createElement("textarea") -r.style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[t?"right":"left"]="-9999px" -var n=window.pageYOffset||document.documentElement.scrollTop -return r.style.top="".concat(n,"px"),r.setAttribute("readonly",""),r.value=e,r}(e) -t.container.appendChild(r) -var n=u()(r) -return l("copy"),r.remove(),n},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},r="" -return"string"==typeof e?r=p(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?r=p(e.value,t):(r=u()(e),l("copy")),r} -function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function g(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{} -this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===d(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this -this.listener=a()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,r=this.action(t)||"copy",n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,r=void 0===t?"copy":t,n=e.container,i=e.target,o=e.text -if("copy"!==r&&"cut"!==r)throw new Error('Invalid "action" value, use either "copy" or "cut"') -if(void 0!==i){if(!i||"object"!==h(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element') -if("copy"===r&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute') -if("cut"===r&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?f(o,{container:n}):i?"cut"===r?c(i):f(i,{container:n}):void 0}({action:r,container:this.container,target:this.target(t),text:this.text(t)}) -this.emit(n?"success":"error",{action:r,text:n,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return y("action",e)}},{key:"defaultTarget",value:function(e){var t=y("target",e) -if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return y("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body} -return f(e,t)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,r=!!document.queryCommandSupported -return t.forEach((function(e){r=r&&!!document.queryCommandSupported(e)})),r}}],r&&g(t.prototype,r),n&&g(t,n),u}(i()),D=w},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype -t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e -e=e.parentNode}}},438:function(e,t,r){var n=r(828) -function i(e,t,r,n,i){var a=o.apply(this,arguments) -return e.addEventListener(r,a,i),{destroy:function(){e.removeEventListener(r,a,i)}}}function o(e,t,r,i){return function(r){r.delegateTarget=n(r.target,t),r.delegateTarget&&i.call(e,r)}}e.exports=function(e,t,r,n,o){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof r?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return i(e,t,r,n,o)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var r=Object.prototype.toString.call(e) -return void 0!==e&&("[object NodeList]"===r||"[object HTMLCollection]"===r)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,r){var n=r(879),i=r(438) -e.exports=function(e,t,r){if(!e&&!t&&!r)throw new Error("Missing required arguments") -if(!n.string(t))throw new TypeError("Second argument must be a String") -if(!n.fn(r))throw new TypeError("Third argument must be a Function") -if(n.node(e))return function(e,t,r){return e.addEventListener(t,r),{destroy:function(){e.removeEventListener(t,r)}}}(e,t,r) -if(n.nodeList(e))return function(e,t,r){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,r)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,r)}))}}}(e,t,r) -if(n.string(e))return function(e,t,r){return i(document.body,e,t,r)}(e,t,r) -throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t -if("SELECT"===e.nodeName)e.focus(),t=e.value -else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var r=e.hasAttribute("readonly") -r||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),r||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus() -var n=window.getSelection(),i=document.createRange() -i.selectNodeContents(e),n.removeAllRanges(),n.addRange(i),t=n.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,r){var n=this.e||(this.e={}) -return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this},once:function(e,t,r){var n=this -function i(){n.off(e,i),t.apply(r,arguments)}return i._=t,this.on(e,i,r)},emit:function(e){for(var t=[].slice.call(arguments,1),r=((this.e||(this.e={}))[e]||[]).slice(),n=0,i=r.length;n{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.attributeRules=void 0 -var n=r(1171),i=/[-[\]{}()*+?.,\\^$|#\s]/g -function o(e){return e.replace(i,"\\$&")}var a=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]) -function s(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&a.has(e.name)}t.attributeRules={equals:function(e,t,r){var n=r.adapter,i=t.name,o=t.value -return s(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i) -return null!=r&&r.length===o.length&&r.toLowerCase()===o&&e(t)}):function(t){return n.getAttributeValue(t,i)===o&&e(t)}},hyphen:function(e,t,r){var n=r.adapter,i=t.name,o=t.value,a=o.length -return s(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i) -return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a).toLowerCase()===o&&e(t)}):function(t){var r=n.getAttributeValue(t,i) -return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a)===o&&e(t)}},element:function(e,t,r){var i=r.adapter,a=t.name,u=t.value -if(/\s/.test(u))return n.falseFunc -var l=new RegExp("(?:^|\\s)".concat(o(u),"(?:$|\\s)"),s(t,r)?"i":"") -return function(t){var r=i.getAttributeValue(t,a) -return null!=r&&r.length>=u.length&&l.test(r)&&e(t)}},exists:function(e,t,r){var n=t.name,i=r.adapter -return function(t){return i.hasAttrib(t,n)&&e(t)}},start:function(e,t,r){var i=r.adapter,o=t.name,a=t.value,u=a.length -return 0===u?n.falseFunc:s(t,r)?(a=a.toLowerCase(),function(t){var r=i.getAttributeValue(t,o) -return null!=r&&r.length>=u&&r.substr(0,u).toLowerCase()===a&&e(t)}):function(t){var r -return!!(null===(r=i.getAttributeValue(t,o))||void 0===r?void 0:r.startsWith(a))&&e(t)}},end:function(e,t,r){var i=r.adapter,o=t.name,a=t.value,u=-a.length -return 0===u?n.falseFunc:s(t,r)?(a=a.toLowerCase(),function(t){var r -return(null===(r=i.getAttributeValue(t,o))||void 0===r?void 0:r.substr(u).toLowerCase())===a&&e(t)}):function(t){var r -return!!(null===(r=i.getAttributeValue(t,o))||void 0===r?void 0:r.endsWith(a))&&e(t)}},any:function(e,t,r){var i=r.adapter,a=t.name,u=t.value -if(""===u)return n.falseFunc -if(s(t,r)){var l=new RegExp(o(u),"i") -return function(t){var r=i.getAttributeValue(t,a) -return null!=r&&r.length>=u.length&&l.test(r)&&e(t)}}return function(t){var r -return!!(null===(r=i.getAttributeValue(t,a))||void 0===r?void 0:r.includes(u))&&e(t)}},not:function(e,t,r){var n=r.adapter,i=t.name,o=t.value -return""===o?function(t){return!!n.getAttributeValue(t,i)&&e(t)}:s(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i) -return(null==r||r.length!==o.length||r.toLowerCase()!==o)&&e(t)}):function(t){return n.getAttributeValue(t,i)!==o&&e(t)}}}},4243:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.compileToken=t.compileUnsafe=t.compile=void 0 -var i=r(8177),o=r(1171),a=n(r(9567)),s=r(1818),u=r(5510),l=r(1956) -function c(e,t,r){return g("string"==typeof e?(0,i.parse)(e):e,t,r)}function p(e){return"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(p)})))}t.compile=function(e,t,r){var n=c(e,t,r) -return(0,l.ensureIsTag)(n,t.adapter)},t.compileUnsafe=c -var f={type:i.SelectorType.Descendant},h={type:"_flexibleDescendant"},d={type:i.SelectorType.Pseudo,name:"scope",data:null} -function g(e,t,r){var n;(e=e.filter((function(e){return e.length>0}))).forEach(a.default),r=null!==(n=t.context)&&void 0!==n?n:r -var i=Array.isArray(r),c=r&&(Array.isArray(r)?r:[r]) -!function(e,t,r){for(var n=t.adapter,i=!!(null==r?void 0:r.every((function(e){var t=n.isTag(e)&&n.getParent(e) -return e===l.PLACEHOLDER_ELEMENT||t&&n.isTag(t)}))),o=0,a=e;o0&&(0,s.isTraversal)(u[0])&&"descendant"!==u[0].type);else{if(!i||u.some(p))continue -u.unshift(f)}u.unshift(d)}}(e,t,c) -var b=!1,v=e.map((function(e){if(e.length>=2){var r=e[0],n=e[1] -"pseudo"!==r.type||"scope"!==r.name||(i&&"descendant"===n.type?e[1]=h:"adjacent"!==n.type&&"sibling"!==n.type||(b=!0))}return function(e,t,r){var n -return e.reduce((function(e,n){return e===o.falseFunc?o.falseFunc:(0,u.compileGeneralSelector)(e,n,t,r,g)}),null!==(n=t.rootFunc)&&void 0!==n?n:o.trueFunc)}(e,t,c)})).reduce(m,o.falseFunc) -return v.shouldTestNextSiblings=b,v}function m(e,t){return t===o.falseFunc||e===o.trueFunc?e:e===o.falseFunc||t===o.trueFunc?t:function(r){return e(r)||t(r)}}t.compileToken=g},5510:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.compileGeneralSelector=void 0 -var n=r(1319),i=r(8377),o=r(8177) -t.compileGeneralSelector=function(e,t,r,a,s){var u=r.adapter,l=r.equals -switch(t.type){case o.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select") -case o.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select") -case o.SelectorType.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select") -return r.xmlMode&&!r.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),n.attributeRules[t.action](e,t,r) -case o.SelectorType.Pseudo:return(0,i.compilePseudoSelector)(e,t,r,a,s) -case o.SelectorType.Tag:if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select") -var c=t.name -return r.xmlMode&&!r.lowerCaseTags||(c=c.toLowerCase()),function(t){return u.getName(t)===c&&e(t)} -case o.SelectorType.Descendant:if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){for(var r=t;r=u.getParent(r);)if(u.isTag(r)&&e(r))return!0 -return!1} -var p=new WeakSet -return function(t){for(var r=t;r=u.getParent(r);)if(!p.has(r)){if(u.isTag(r)&&e(r))return!0 -p.add(r)}return!1} -case"_flexibleDescendant":return function(t){var r=t -do{if(u.isTag(r)&&e(r))return!0}while(r=u.getParent(r)) -return!1} -case o.SelectorType.Parent:return function(t){return u.getChildren(t).some((function(t){return u.isTag(t)&&e(t)}))} -case o.SelectorType.Child:return function(t){var r=u.getParent(t) -return null!=r&&u.isTag(r)&&e(r)} -case o.SelectorType.Sibling:return function(t){for(var r=u.getSiblings(t),n=0;n{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=t.procedure=void 0,t.procedure={universal:50,tag:30,attribute:1,pseudo:0,"pseudo-element":0,"column-combinator":-1,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1,_flexibleDescendant:-1},t.isTraversal=function(e){return t.procedure[e.type]<0}},8895:(e,t)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=void 0,t.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},5789:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.filters=void 0 -var i=n(r(9870)),o=r(1171) -function a(e,t){return function(r){var n=t.getParent(r) -return null!=n&&t.isTag(n)&&e(r)}}function s(e){return function(t,r,n){var i=n.adapter[e] -return"function"!=typeof i?o.falseFunc:function(e){return i(e)&&t(e)}}}t.filters={contains:function(e,t,r){var n=r.adapter -return function(r){return e(r)&&n.getText(r).includes(t)}},icontains:function(e,t,r){var n=r.adapter,i=t.toLowerCase() -return function(t){return e(t)&&n.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,r){var n=r.adapter,s=r.equals,u=(0,i.default)(t) -return u===o.falseFunc?o.falseFunc:u===o.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=0;o=0&&!s(t,r[o]);o--)n.isTag(r[o])&&i++ -return u(i)&&e(t)}},"nth-of-type":function(e,t,r){var n=r.adapter,s=r.equals,u=(0,i.default)(t) -return u===o.falseFunc?o.falseFunc:u===o.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=0;o=0;o--){var a=r[o] -if(s(t,a))break -n.isTag(a)&&n.getName(a)===n.getName(t)&&i++}return u(i)&&e(t)}},root:function(e,t,r){var n=r.adapter -return function(t){var r=n.getParent(t) -return(null==r||!n.isTag(r))&&e(t)}},scope:function(e,r,n,i){var o=n.equals -return i&&0!==i.length?1===i.length?function(t){return o(i[0],t)&&e(t)}:function(t){return i.includes(t)&&e(t)}:t.filters.root(e,r,n)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},8377:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0 -var n=r(1171),i=r(8177),o=r(5789) -Object.defineProperty(t,"filters",{enumerable:!0,get:function(){return o.filters}}) -var a=r(7379) -Object.defineProperty(t,"pseudos",{enumerable:!0,get:function(){return a.pseudos}}) -var s=r(8895) -Object.defineProperty(t,"aliases",{enumerable:!0,get:function(){return s.aliases}}) -var u=r(1956) -t.compilePseudoSelector=function(e,t,r,l,c){var p=t.name,f=t.data -if(Array.isArray(f))return u.subselects[p](e,f,r,l,c) -if(p in s.aliases){if(null!=f)throw new Error("Pseudo ".concat(p," doesn't have any arguments")) -var h=(0,i.parse)(s.aliases[p]) -return u.subselects.is(e,h,r,l,c)}if(p in o.filters)return o.filters[p](e,f,r,l) -if(p in a.pseudos){var d=a.pseudos[p] -return(0,a.verifyPseudoArgs)(d,p,f),d===n.falseFunc?n.falseFunc:e===n.trueFunc?function(e){return d(e,r,f)}:function(t){return d(t,r,f)&&e(t)}}throw new Error("unmatched pseudo-class :".concat(p))}},7379:(e,t)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.verifyPseudoArgs=t.pseudos=void 0,t.pseudos={empty:function(e,t){var r=t.adapter -return!r.getChildren(e).some((function(e){return r.isTag(e)||""!==r.getText(e)}))},"first-child":function(e,t){var r=t.adapter,n=t.equals,i=r.getSiblings(e).find((function(e){return r.isTag(e)})) -return null!=i&&n(e,i)},"last-child":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=i.length-1;o>=0;o--){if(n(e,i[o]))return!0 -if(r.isTag(i[o]))break}return!1},"first-of-type":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=0;a=0;a--){var s=i[a] -if(n(e,s))return!0 -if(r.isTag(s)&&r.getName(s)===o)break}return!1},"only-of-type":function(e,t){var r=t.adapter,n=t.equals,i=r.getName(e) -return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)||r.getName(t)!==i}))},"only-child":function(e,t){var r=t.adapter,n=t.equals -return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)}))}},t.verifyPseudoArgs=function(e,t,r){if(null===r){if(e.length>2)throw new Error("pseudo-selector :".concat(t," requires an argument"))}else if(2===e.length)throw new Error("pseudo-selector :".concat(t," doesn't have any arguments"))}},1956:function(e,t,r){"use strict" -var n=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}) -var n=r(8177),i=r(1818),o={exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4} -function a(e){var t=i.procedure[e.type] -if(e.type===n.SelectorType.Attribute)(t=o[e.action])===o.equals&&"id"===e.name&&(t=9),e.ignoreCase&&(t>>=1) -else if(e.type===n.SelectorType.Pseudo)if(e.data)if("has"===e.name||"contains"===e.name)t=0 -else if(Array.isArray(e.data)){t=0 -for(var r=0;rt&&(t=s)}e.data.length>1&&t>0&&(t-=1)}else t=1 -else t=3 -return t}t.default=function(e){for(var t=e.map(a),r=1;r=0&&n{"use strict" -var n -r.r(t),r.d(t,{AttributeAction:()=>o,IgnoreCaseMode:()=>i,SelectorType:()=>n,isTraversal:()=>c,parse:()=>m,stringify:()=>x}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(n||(n={})) -const i={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1} -var o -!function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(o||(o={})) -const a=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,s=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,u=new Map([[126,o.Element],[94,o.Start],[36,o.End],[42,o.Any],[33,o.Not],[124,o.Hyphen]]),l=new Set(["has","not","matches","is","where","host","host-context"]) -function c(e){switch(e.type){case n.Adjacent:case n.Child:case n.Descendant:case n.Parent:case n.Sibling:case n.ColumnCombinator:return!0 -default:return!1}}const p=new Set(["contains","icontains"]) -function f(e,t,r){const n=parseInt(t,16)-65536 -return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function h(e){return e.replace(s,f)}function d(e){return 39===e||34===e}function g(e){return 32===e||9===e||10===e||12===e||13===e}function m(e){const t=[],r=b(t,`${e}`,0) -if(r0&&r0&&c(i[i.length-1]))throw new Error("Did not expect successive traversals.")}function w(e){i.length>0&&i[i.length-1].type===n.Descendant?i[i.length-1].type=e:(y(),i.push({type:e}))}function D(e,t){i.push({type:n.Attribute,name:e,action:t,value:s(1),namespace:null,ignoreCase:"quirks"})}function E(){if(i.length&&i[i.length-1].type===n.Descendant&&i.pop(),0===i.length)throw new Error("Empty sub-selector") -e.push(i)}if(f(0),t.length===r)return r -e:for(;re.charCodeAt(0)))),D=new Set(y.map((e=>e.charCodeAt(0)))),E=new Set([...y,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0)))) -function x(e){return e.map((e=>e.map(_).join(""))).join(", ")}function _(e,t,r){switch(e.type){case n.Child:return 0===t?"> ":" > " -case n.Parent:return 0===t?"< ":" < " -case n.Sibling:return 0===t?"~ ":" ~ " -case n.Adjacent:return 0===t?"+ ":" + " -case n.Descendant:return" " -case n.ColumnCombinator:return 0===t?"|| ":" || " -case n.Universal:return"*"===e.namespace&&t+10?n+e.slice(r):e}},7628:(e,t)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),t.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},3357:function(e,t,r){"use strict" -var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r" -case s.Comment:return"\x3c!--"+e.data+"--\x3e" -case s.CDATA:return function(e){return""}(e) -case s.Script:case s.Style:case s.Tag:return function(e,t){var r -"foreign"===t.xmlMode&&(e.name=null!==(r=l.elementNames.get(e.name))&&void 0!==r?r:e.name,e.parent&&d.has(e.parent.name)&&(t=n(n({},t),{xmlMode:!1}))),!t.xmlMode&&g.has(e.name)&&(t=n(n({},t),{xmlMode:"foreign"})) -var i="<"+e.name,o=function(e,t){if(e)return Object.keys(e).map((function(r){var n,i,o=null!==(n=e[r])&&void 0!==n?n:"" -return"foreign"===t.xmlMode&&(r=null!==(i=l.attributeNames.get(r))&&void 0!==i?i:r),t.emptyAttrs||t.xmlMode||""!==o?r+'="'+(!1!==t.decodeEntities?u.encodeXML(o):o.replace(/"/g,"""))+'"':r})).join(" ")}(e.attribs,t) -return o&&(i+=" "+o),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&p.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=f(e.children,t)),!t.xmlMode&&p.has(e.name)||(i+="")),i}(e,t) -case s.Text:return function(e,t){var r=e.data||"" -return!1===t.decodeEntities||!t.xmlMode&&e.parent&&c.has(e.parent.name)||(r=u.encodeXML(r)),r}(e,t)}}t.default=f -var d=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},5822:(e,t)=>{"use strict" -var r -Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},309:function(e,t,r){"use strict" -var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r) -var i=Object.getOwnPropertyDescriptor(t,r) -i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)} -Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0 -var o=r(5822),a=r(110) -i(r(110),t) -var s=/\s+/g,u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=u),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:u,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null -var e=this.tagStack.pop() -this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r) -this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,r=this.lastNode -if(r&&r.type===o.ElementType.Text)t?r.data=(r.data+e).replace(s," "):r.data+=e,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex) -else{t&&(e=e.replace(s," ")) -var n=new a.Text(e) -this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e -else{var t=new a.Comment(e) -this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(o.ElementType.CDATA,[e]) -this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t) -this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom) -else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1] -this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}() -t.DomHandler=l,t.default=l},110:function(e,t,r){"use strict" -var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null") -function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(u) -t.NodeWithChildren=h -var d=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return i(t,e),t}(h) -t.Document=d -var g=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag) -var o=e.call(this,i,n)||this -return o.name=t,o.attribs=r,o}return i(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this -return Object.keys(this.attribs).map((function(t){var r,n -return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(h) -function m(e){return(0,a.isTag)(e)}function b(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function y(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function D(e){return e.type===a.ElementType.Root}function E(e,t){var r -if(void 0===t&&(t=!1),v(e))r=new c(e.data) -else if(y(e))r=new p(e.data) -else if(m(e)){var n=t?x(e.children):[],i=new g(e.name,o({},e.attribs),n) -n.forEach((function(e){return e.parent=i})),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),r=i}else if(b(e)){n=t?x(e.children):[] -var s=new h(a.ElementType.CDATA,n) -n.forEach((function(e){return e.parent=s})),r=s}else if(D(e)){n=t?x(e.children):[] -var u=new d(n) -n.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),r=u}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type)) -var l=new f(e.name,e.data) -null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function x(e){for(var t=e.map((function(e){return E(e,!0)})),r=1;r{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0 -var n=r(3591),i=r(4807) -t.getFeed=function(e){var t=u(p,e) -return t?"feed"===t.name?function(e){var t,r=e.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map((function(e){var t,r=e.children,n={media:s(r)} -c(n,"id","id",r),c(n,"title","title",r) -var i=null===(t=u("link",r))||void 0===t?void 0:t.attribs.href -i&&(n.link=i) -var o=l("summary",r)||l("content",r) -o&&(n.description=o) -var a=l("updated",r) -return a&&(n.pubDate=new Date(a)),n}))} -c(n,"id","id",r),c(n,"title","title",r) -var o=null===(t=u("link",r))||void 0===t?void 0:t.attribs.href -o&&(n.link=o),c(n,"description","subtitle",r) -var a=l("updated",r) -return a&&(n.updated=new Date(a)),c(n,"author","email",r,!0),n}(t):function(e){var t,r,n=null!==(r=null===(t=u("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],o={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,r={media:s(t)} -c(r,"id","guid",t),c(r,"title","title",t),c(r,"link","link",t),c(r,"description","description",t) -var n=l("pubDate",t) -return n&&(r.pubDate=new Date(n)),r}))} -c(o,"title","title",n),c(o,"link","link",n),c(o,"description","description",n) -var a=l("lastBuildDate",n) -return a&&(o.updated=new Date(a)),c(o,"author","managingEditor",n,!0),o}(t):null} -var o=["url","type","lang"],a=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"] -function s(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,r={medium:t.medium,isDefault:!!t.isDefault},n=0,i=o;n{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.removeSubsets=void 0 -var n=r(309) -function i(e,t){var r=[],i=[] -if(e===t)return 0 -for(var o=(0,n.hasChildren)(e)?e:e.parent;o;)r.unshift(o),o=o.parent -for(o=(0,n.hasChildren)(t)?t:t.parent;o;)i.unshift(o),o=o.parent -for(var a=Math.min(r.length,i.length),s=0;sl.indexOf(p)?u===t?20:4:u===e?10:2}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var r=e[t] -if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1) -else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1) -break}}return e},t.compareDocumentPosition=i,t.uniqueSort=function(e){return(e=e.filter((function(e,t,r){return!r.includes(e,t+1)}))).sort((function(e,t){var r=i(e,t) -return 2&r?-1:4&r?1:0})),e}},3740:function(e,t,r){"use strict" -var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)} -Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(3591),t),i(r(5673),t),i(r(9676),t),i(r(7286),t),i(r(4807),t),i(r(3302),t),i(r(3532),t) -var o=r(309) -Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return o.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return o.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return o.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return o.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return o.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return o.hasChildren}})},4807:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0 -var n=r(309),i=r(7286),o={tag_name:function(e){return"function"==typeof e?function(t){return(0,n.isTag)(t)&&e(t.name)}:"*"===e?n.isTag:function(t){return(0,n.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,n.isText)(t)&&e(t.data)}:function(t){return(0,n.isText)(t)&&t.data===e}}} -function a(e,t){return"function"==typeof t?function(r){return(0,n.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,n.isTag)(r)&&r.attribs[e]===t}}function s(e,t){return function(r){return e(r)||t(r)}}function u(e){var t=Object.keys(e).map((function(t){var r=e[t] -return Object.prototype.hasOwnProperty.call(o,t)?o[t](r):a(t,r)})) -return 0===t.length?null:t.reduce(s)}t.testElement=function(e,t){var r=u(e) -return!r||r(t)},t.getElements=function(e,t,r,n){void 0===n&&(n=1/0) -var o=u(e) -return o?(0,i.filter)(o,t,r,n):[]},t.getElementById=function(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(a("id",e),t,r)},t.getElementsByTagName=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_type(e),t,r,n)}},9676:(e,t)=>{"use strict" -function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children -t.splice(t.lastIndexOf(e),1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var r=t.prev=e.prev -r&&(r.next=t) -var n=t.next=e.next -n&&(n.prev=t) -var i=t.parent=e.parent -if(i){var o=i.children -o[o.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2] -n.next=t,t.prev=n}else t.prev=null},t.append=function(e,t){r(t) -var n=e.parent,i=e.next -if(t.next=i,t.prev=e,e.next=t,t.parent=n,i){if(i.prev=t,n){var o=n.children -o.splice(o.lastIndexOf(i),0,t)}}else n&&n.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1] -n.prev=t,t.next=n}else t.next=null},t.prepend=function(e,t){r(t) -var n=e.parent -if(n){var i=n.children -i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},7286:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0 -var n=r(309) -function i(e,t,r,o){for(var a=[],s=0,u=t;s0){var c=i(e,l.children,r,o) -if(a.push.apply(a,c),(o-=c.length)<=0)break}}return a}t.filter=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),Array.isArray(t)||(t=[t]),i(e,t,r,n)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,r,i){void 0===i&&(i=!0) -for(var o=null,a=0;a0&&(o=e(t,s.children)))}return o},t.existsOne=function e(t,r){return r.some((function(r){return(0,n.isTag)(r)&&(t(r)||r.children.length>0&&e(t,r.children))}))},t.findAll=function(e,t){for(var r,i,o=[],a=t.filter(n.isTag);i=a.shift();){var s=null===(r=i.children)||void 0===r?void 0:r.filter(n.isTag) -s&&s.length>0&&a.unshift.apply(a,s),e(i)&&o.push(i)}return o}},3591:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0 -var i=r(309),o=n(r(3357)),a=r(5822) -function s(e,t){return(0,o.default)(e,t)}t.getOuterHTML=s,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return s(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===a.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},5673:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0 -var n=r(309),i=[] -function o(e){var t -return null!==(t=e.children)&&void 0!==t?t:i}function a(e){return e.parent||null}t.getChildren=o,t.getParent=a,t.getSiblings=function(e){var t=a(e) -if(null!=t)return o(t) -for(var r=[e],n=e.prev,i=e.next;null!=n;)r.unshift(n),n=n.prev -for(;null!=i;)r.push(i),i=i.next -return r},t.getAttributeValue=function(e,t){var r -return null===(r=e.attribs)||void 0===r?void 0:r[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,n.isTag)(t);)t=t.next -return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,n.isTag)(t);)t=t.prev -return t}},1110:(e,t,r)=>{"use strict" -function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function o(e,t,r,n,i){var o={} -return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,n){return n(e,t,r)||r}),o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}r.d(t,{_:()=>n,a:()=>o,b:()=>i})},9455:(e,t,r)=>{"use strict" -r.d(t,{Bq:()=>i,sd:()=>o,zA:()=>n}) -const n={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","<":",",">":".","?":"/",":":";",'"':"'","~":"`","{":"[","}":"]","|":"\\"},i={"å":"a",b:"b","ç":"c","∂":"d","ƒ":"f","©":"g","˙":"h","∆":"j","˚":"k","¬":"l","µ":"m","ø":"o","π":"p","œ":"q","®":"r","ß":"s","†":"t","√":"v","∑":"w","≈":"x","¥":"y","Ω":"z","¡":"1","™":"2","£":"3","¢":"4","∞":"5","§":"6","¶":"7","•":"8","ª":"9","º":"0","–":"-","≠":"=","≤":",","≥":".","÷":"/","…":";","æ":"'","“":"[","‘":"]","«":"\\"},o={"Å":"a","ı":"b","Î":"d","Ï":"f","˝":"g","Ó":"h","ˆ":"i","Ô":"j","":"k","Ò":"l","Â":"m","˜":"n","Ø":"o","Œ":"q","‰":"r","Í":"s","ˇ":"t","¨":"u","◊":"v","„":"w","˛":"x","Á":"y","¸":"z","⁄":"1","€":"2","‹":"3","›":"4","fi":"5","fl":"6","‡":"7","°":"8","·":"9","‚":"0","—":"-","±":"=","¯":",","˘":".","¿":"/","Ú":";","Æ":"'","`":"`","”":"[","’":"]","»":"\\"}},4527:(e,t,r)=>{"use strict" -r.d(t,{Z:()=>n}) -var n=["alt","ctrl","meta","shift","cmd"]},1459:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{default:()=>s}) -var n=r(8797),i=r(3353),o=r(9692),a=r(5234),s=(r(9733),r(4236),r(9455),r(1155),r(1866),(0,n.helper)((function(e){let[t,r]=e -return function(e){(0,i.assert)("ember-keyboard: You must pass a function as the second argument to the `if-key` helper","function"==typeof r),(0,i.assert)("ember-keyboard: The `if-key` helper expects to be invoked with a KeyboardEvent",e instanceof KeyboardEvent),(0,o.Z)((0,a.Z)(e.type,t),e)&&r(e)}})))},5807:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{default:()=>p}) -var n,i,o=r(1110),a=r(8797),s=r.n(a),u=r(3353),l=r(8574),c=r(5234) -let p=(n=class extends(s()){constructor(){super(...arguments),(0,o.b)(this,"keyboard",i,this),(0,o._)(this,"keyCombo",void 0),(0,o._)(this,"callback",void 0),(0,o._)(this,"keyboardActivated",!0),(0,o._)(this,"keyboardPriority",0),(0,o._)(this,"eventName","keydown"),(0,o._)(this,"keyboardHandlers",void 0)}compute(e,t){let[r,n]=e,{event:i="keydown",activated:o=!0,priority:a=0}=t;(0,u.assert)("ember-keyboard: You must pass a function as the second argument to the `on-key` helper","function"==typeof n),this.keyCombo=r,this.callback=n,this.eventName=i,this.keyboardActivated=o,this.keyboardPriority=a,this.keyboardHandlers={},this.keyboardHandlers[(0,c.Z)(i,r)]=n,this.keyboard.register(this)}willDestroy(){this.keyboard.unregister(this),super.willDestroy(...arguments)}},i=(0,o.a)(n.prototype,"keyboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)},7301:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{click:()=>y,getCode:()=>O,getKeyCode:()=>N,getMouseCode:()=>i,keyDown:()=>g.QG,keyPress:()=>g.W0,keyResponder:()=>l,keyUp:()=>g.yR,mouseDown:()=>w,mouseUp:()=>D,onKey:()=>f,touchEnd:()=>x,touchStart:()=>_,triggerKeyDown:()=>C,triggerKeyPress:()=>S,triggerKeyUp:()=>T}) -var n=r(1866) -function i(e){if(!(0,n.isNone)(e))switch(e){case"left":return 0 -case"middle":return 1 -case"right":return 2}}var o=r(1110),a=r(8574),s=r(9341) -function u(e){if(e.keyboardHandlers=e.keyboardHandlers||{},!e.keyboardHandlerNames){e.keyboardHandlerNames={} -for(let t in e){let r=e[t] -if("function"==typeof r&&r._emberKeyboardOnKeyDecoratorData)for(let n of r._emberKeyboardOnKeyDecoratorData.listenerNames||[])e.keyboardHandlerNames[n]=t}}for(let[t,r]of Object.entries(e.keyboardHandlerNames||{}))e.keyboardHandlers[t]=e[r].bind(e)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -const t=function(t){var r,n,i -return void 0===e.priority&&(e.priority=0),void 0===e.activated&&(e.activated=!0),i=class extends t{get keyboardPriority(){return void 0===super.keyboardPriority?e.priority:super.keyboardPriority}set keyboardPriority(e){super.keyboardPriority=e}get keyboardActivated(){return void 0===super.keyboardActivated?e.activated:super.keyboardActivated}set keyboardActivated(e){super.keyboardActivated=e}constructor(){super(...arguments),(0,o.b)(this,"keyboard",n,this),u(this),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.keyboard.unregister(this)}))}},(0,o._)(i,"name",`${t.name}WithKeyResponder`),r=i,n=(0,o.a)(r.prototype,"keyboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r} -return"function"==typeof e?t(e):function(e){return t(e)}}var c=r(5234) -const p="keydown" -function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -return"function"==typeof arguments[1]?d(e,{event:p},arguments[1]):(t.event||(t.event=p),"function"==typeof arguments[2]?d(e,t,arguments[2]):h(e,t))}function h(e,t){return function(r,n,i){if(!Object.prototype.hasOwnProperty.call(r,"keyboardHandlerNames")){let e=r.parentKeyboardHandlerNames -r.keyboardHandlerNames=e?Object.assign({},e):{}}return r.keyboardHandlerNames[(0,c.Z)(t.event,e)]=n,i}}function d(e,t,r){return r._emberKeyboardOnKeyDecoratorData||(r._emberKeyboardOnKeyDecoratorData={listenerNames:[]}),r._emberKeyboardOnKeyDecoratorData.listenerNames.push((0,c.Z)(t.event,e)),r}var g=r(9646),m=r(4527) -const b=["left","middle","right"].concat(m.Z),v=function(e,t){const r=void 0!==t?t.split("+"):[] -return function(e){e.forEach((e=>{-1===b.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(r),(0,c.Z)(e,r)} -function y(e){return v("click",e)}function w(e){return v("mousedown",e)}function D(e){return v("mouseup",e)}const E=function(e,t){return function(e){(void 0!==e?e.split("+"):[]).forEach((e=>{-1===m.Z.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(t),(0,c.Z)(e,t)} -function x(e){return E("touchEnd",e)}function _(e){return E("touchstart",e)}var A=r(9733) -r(4236),r(3353) -const k=function(e,t,r){const n=A.Z.parse(`${e}:${t}`).createMatchingKeyboardEvent() -r.dispatchEvent(n)},C=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document -k("keydown",e,t)},S=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document -k("keypress",e,t)},T=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document -k("keyup",e,t)} -function O(){throw new Error("ember-keyboard: `getCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}function N(){throw new Error("ember-keyboard: `getKeyCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}},9646:(e,t,r)=>{"use strict" -r.d(t,{QG:()=>i,W0:()=>o,yR:()=>a}) -var n=r(5234) -function i(e){return(0,n.Z)("keydown",e)}function o(e){return(0,n.Z)("keypress",e)}function a(e){return(0,n.Z)("keyup",e)}},9783:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{default:()=>g}) -var n=r(1110),i=r(5831),o=r.n(i),a=r(8574),s=r(7219),u=r(9341),l=r(5234),c=r(9692) -r(9733),r(4236),r(3353),r(9455),r(1155),r(1866) -const p=["input","select","textarea"] -let f -var h,d -h=class extends(o()){constructor(e,t){super(e,t),(0,n.b)(this,"keyboard",d,this),(0,n._)(this,"element",void 0),(0,n._)(this,"keyboardPriority",0),(0,n._)(this,"activatedParamValue",!0),(0,n._)(this,"eventName","keydown"),(0,n._)(this,"onlyWhenFocused",!0),(0,n._)(this,"listenerName",void 0),(0,n._)(this,"removeEventListeners",(()=>{this.onlyWhenFocused&&(this.element.removeEventListener("click",this.onFocus,!0),this.element.removeEventListener("focus",this.onFocus,!0),this.element.removeEventListener("focusout",this.onFocusOut,!0))})),this.keyboard.register(this),(0,u.registerDestructor)(this,(()=>{this.removeEventListeners(),this.keyboard.unregister(this)}))}modify(e,t,r){this.element=e,this.removeEventListeners(),this.setupProperties(t,r),this.onlyWhenFocused&&this.addEventListeners()}setupProperties(e,t){let[r,n]=e,{activated:i,event:o,priority:a,onlyWhenFocused:s}=t -this.keyCombo=r,this.callback=n,this.eventName=o||"keydown",this.activatedParamValue="activated"in t?!!i:void 0,this.keyboardPriority=a?parseInt(a,10):0,this.listenerName=(0,l.Z)(this.eventName,this.keyCombo),this.onlyWhenFocused=void 0!==s?s:p.includes(this.element.tagName.toLowerCase())}addEventListeners(){this.element.addEventListener("click",this.onFocus,!0),this.element.addEventListener("focus",this.onFocus,!0),this.element.addEventListener("focusout",this.onFocusOut,!0)}onFocus(){this.isFocused=!0}onFocusOut(){this.isFocused=!1}get keyboardActivated(){return!1!==this.activatedParamValue&&(!this.onlyWhenFocused||this.isFocused)}get keyboardFirstResponder(){return!!this.onlyWhenFocused&&this.isFocused}canHandleKeyboardEvent(e){return(0,c.Z)(this.listenerName,e)}handleKeyboardEvent(e,t){(0,c.Z)(this.listenerName,e)&&(this.callback?this.callback(e,t):this.element.click())}},d=(0,n.a)(h.prototype,"keyboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.a)(h.prototype,"onFocus",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocus"),h.prototype),(0,n.a)(h.prototype,"onFocusOut",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocusOut"),h.prototype),f=h -var g=f},3977:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{default:()=>d}) -var n,i=r(1110),o=r(8574),a=r.n(o),s=r(1292),u=r(7219),l=r(8773),c=r(9646),p=r(9692) -function f(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null -if(e.handleKeyboardEvent){if(e.canHandleKeyboardEvent&&!e.canHandleKeyboardEvent(t))return -e.handleKeyboardEvent(t,r)}else{if(!e.keyboardHandlers)throw new Error("A responder registered with the ember-keyboard service must implement either `keyboardHandlers` (property returning a dictionary of listenerNames to handler functions), or `handleKeyboardEvent(event)`)") -Object.keys(e.keyboardHandlers).forEach((n=>{(0,p.Z)(n,t)&&(r?e.keyboardHandlers[n](t,r):e.keyboardHandlers[n](t))}))}}function h(e,t,r,n){return function(e,t){let r=e-t -return(r>0)-(r<0)}(n?n((0,u.get)(e,r)):(0,u.get)(e,r),n?n((0,u.get)(t,r)):(0,u.get)(t,r))}r(9733),r(4236),r(3353),r(9455),r(1155),r(1866) -let d=(n=class extends(a()){get activeResponders(){let{registeredResponders:e}=this -return Array.from(e).filter((e=>e.keyboardActivated))}get sortedResponders(){return this.activeResponders.sort(((e,t)=>function(e,t,r){return h(t,e,r,arguments.length>3&&void 0!==arguments[3]?arguments[3]:null)}(e,t,"keyboardPriority")))}get firstResponders(){return this.sortedResponders.filter((e=>e.keyboardFirstResponder))}get normalResponders(){return this.sortedResponders.filter((e=>!e.keyboardFirstResponder))}constructor(){if(super(...arguments),(0,i._)(this,"registeredResponders",new Set),"undefined"!=typeof FastBoot)return -let e=((0,s.getOwner)(this).resolveRegistration("config:environment")||{}).emberKeyboard||{} -e.disableOnInputFields&&(this._disableOnInput=!0),this._listeners=e.listeners||["keyUp","keyDown","keyPress"],this._listeners=this._listeners.map((e=>e.toLowerCase())),this._listeners.forEach((e=>{document.addEventListener(e,this._respond)}))}willDestroy(){super.willDestroy(...arguments),"undefined"==typeof FastBoot&&this._listeners.forEach((e=>{document.removeEventListener(e,this._respond)}))}_respond(e){if(this._disableOnInput&&e.target){const t=e.composedPath()[0]??e.target,r=t.tagName -if(t.getAttribute&&null!=t.getAttribute("contenteditable")||"TEXTAREA"===r||"INPUT"===r)return}(0,l.run)((()=>{let{firstResponders:t,normalResponders:r}=this -!function(e,t){let{firstResponders:r,normalResponders:n}=t,i=!1,o=!1 -const a={stopImmediatePropagation(){i=!0},stopPropagation(){o=!0}} -for(const u of r)if(f(u,e,a),i)break -if(o)return -i=!1 -let s=Number.POSITIVE_INFINITY -for(const u of n){const t=Number(u.keyboardPriority) -if(!i||t!==s){if(t{"use strict" -r.d(t,{Z:()=>i}) -var n=r(1866) -function i(e){if(!(0,n.isNone)(e))switch(e){case 0:return"left" -case 1:return"middle" -case 2:return"right"}}},9692:(e,t,r)=>{"use strict" -r.d(t,{Z:()=>l}) -var n=r(9733),i=r(4236),o=r(9455),a=r(4527),s=r(1155) -r(3353),r(1866) -const u="_all" -function l(e,t){let r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,i.Z)() -if(e instanceof n.Z)r=e -else{if("string"!=typeof e)throw new Error("Expected a `string` or `KeyCombo` as `keyComboOrKeyComboString` argument to `isKey`") -r=n.Z.parse(e,o)}return r.type===t.type&&(!!c(r)||!(!p(r,t)||!f(r,t)&&!h(r,t))||d(r,t,o))}function c(e){return e.keyOrCode===u&&!1===e.altKey&&!1===e.ctrlKey&&!1===e.metaKey&&!1===e.shiftKey}function p(e,t){return e.type===t.type&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey&&e.shiftKey===t.shiftKey}function f(e,t){return t instanceof KeyboardEvent&&(e.keyOrCode===u||e.keyOrCode===t.code||e.keyOrCode===t.key)}function h(e,t){return t instanceof MouseEvent&&(e.keyOrCode===u||e.keyOrCode===(0,s.Z)(t.button))}function d(e,t,r){return m([],e)&&m(["shift"],t)?t.key===e.keyOrCode:m(["shift"],e)&&m(["shift"],t)?(n=t.key,(o.zA[n]||n)===e.keyOrCode):"Macintosh"===r&&m(["alt"],e)&&m(["alt"],t)?function(e){return o.Bq[e]||e}(t.key)===e.keyOrCode:!("Macintosh"!==r||!m(["shift","alt"],e)||!m(["shift","alt"],t))&&function(e){return o.sd[e]||e}(t.key)===e.keyOrCode -var n}const g=a.Z.filter((e=>"cmd"!=e)) -function m(e,t){for(let r of g){if(e.includes(r)&&!t[`${r}Key`])return!1 -if(!e.includes(r)&&t[`${r}Key`])return!1}return!0}},9733:(e,t,r)=>{"use strict" -r.d(t,{Z:()=>c}) -var n=r(1110),i=r(4236) -r(3353) -const o=/^alt$/i,a=/^shift$/i,s=/^ctrl$/i,u=/^meta$/i,l=/^cmd$/i -class c{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,i.Z)();(0,n._)(this,"type",void 0),(0,n._)(this,"altKey",!1),(0,n._)(this,"ctrlKey",!1),(0,n._)(this,"shiftKey",!1),(0,n._)(this,"metaKey",!1),(0,n._)(this,"keyOrCode",void 0),(0,n._)(this,"platform",void 0),this.platform=e}static parse(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,i.Z)(),r=new c(t),[n,p]=e.split(":") -return r.type=n,"+"===p?(r.keyOrCode=p,r):(p.split("+").forEach((e=>{o.test(e)?r.altKey=!0:s.test(e)?r.ctrlKey=!0:u.test(e)?r.metaKey=!0:a.test(e)?r.shiftKey=!0:l.test(e)?t.indexOf("Mac")>-1?r.metaKey=!0:r.ctrlKey=!0:r.keyOrCode=e})),r)}createMatchingKeyboardEvent(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -return new KeyboardEvent(this.type,Object.assign({key:this.keyOrCode,code:this.keyOrCode,altKey:this.altKey,ctrlKey:this.ctrlKey,metaKey:this.metaKey,shiftKey:this.shiftKey},e))}}},5234:(e,t,r)=>{"use strict" -function n(e){if("undefined"==typeof FastBoot)return void 0===e&&(e=navigator.platform),e.indexOf("Mac")>-1?"meta":"ctrl"}function i(e){return e.sort().join("+")}function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=t -"string"==typeof t&&(r=t.split("+")),r.indexOf("cmd")>-1&&(r[r.indexOf("cmd")]=n()) -let o=i(r||[]) -return""===o&&(o="_all"),`${e}:${o}`}r.d(t,{Z:()=>o})},4236:(e,t,r)=>{"use strict" -r.d(t,{Z:()=>o}) -var n=r(3353) -let i -function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent -if((0,n.runInDebug)((()=>{i=null})),!i){let t="Unknown OS";-1!=e.indexOf("Win")&&(t="Windows"),-1!=e.indexOf("Mac")&&(t="Macintosh"),-1!=e.indexOf("Linux")&&(t="Linux"),-1!=e.indexOf("Android")&&(t="Android"),-1!=e.indexOf("like Mac")&&(t="iOS"),i=t}return i}},4120:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0 -var i=n(r(3189)),o=n(r(5331)),a=n(r(635)),s=n(r(8944)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g -function l(e){var t=p(e) -return function(e){return String(e).replace(u,t)}}t.decodeXML=l(a.default),t.decodeHTMLStrict=l(i.default) -var c=function(e,t){return e65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)} -t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in i.default&&(e=i.default[e]),o(e))}},984:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0 -var i=c(n(r(635)).default),o=p(i) -t.encodeXML=m(i) -var a,s,u=c(n(r(3189)).default),l=p(u) -function c(e){return Object.keys(e).sort().reduce((function(t,r){return t[e[r]]="&"+r+";",t}),{})}function p(e){for(var t=[],r=[],n=0,i=Object.keys(e);n1?h(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var g=new RegExp(o.source+"|"+f.source,"g") -function m(e){return function(t){return t.replace(g,(function(t){return e[t]||d(t)}))}}t.escape=function(e){return e.replace(g,d)},t.escapeUTF8=function(e){return e.replace(o,d)}},1004:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0 -var n=r(4120),i=r(984) -t.decode=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)} -var o=r(984) -Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return o.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return o.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return o.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return o.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return o.encodeHTML}}) -var a=r(4120) -Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})},8347:function(e,t,r){var n -e=r.nmd(e),function(i){var o=(e&&e.exports,"object"==typeof global&&global) -o.global!==o&&o.window -var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},p=/["&'<>`]/g,f={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},h=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,d=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},b={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},v={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,D={}.hasOwnProperty,E=function(e,t){return D.call(e,t)},x=function(e,t){if(!e)return t -var r,n={} -for(r in t)n[r]=E(e,r)?e[r]:t[r] -return n},_=function(e,t){var r="" -return e>=55296&&e<=57343||e>1114111?(t&&C("character reference outside the permissible Unicode range"),"�"):E(v,e)?(t&&C("disallowed character reference"),v[e]):(t&&function(e,t){for(var r=-1,n=e.length;++r65535&&(r+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=w(e))},A=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},k=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},S=function(e,t){(t=x(t,S.options)).strict&&d.test(e)&&C("forbidden code point") -var r=t.encodeEverything,n=t.useNamedReferences,i=t.allowUnsafeSymbols,o=t.decimal?k:A,f=function(e){return o(e.charCodeAt(0))} -return r?(e=e.replace(s,(function(e){return n&&E(c,e)?"&"+c[e]+";":f(e)})),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(l,(function(e){return"&"+c[e]+";"})))):n?(i||(e=e.replace(p,(function(e){return"&"+c[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,(function(e){return"&"+c[e]+";"}))):i||(e=e.replace(p,f)),e.replace(a,(function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1) -return o(1024*(t-55296)+r-56320+65536)})).replace(u,f)} -S.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1} -var T=function(e,t){var r=(t=x(t,T.options)).strict -return r&&h.test(e)&&C("malformed character reference"),e.replace(g,(function(e,n,i,o,a,s,u,l,c){var p,f,h,d,g,v -return n?m[g=n]:i?(g=i,(v=o)&&t.isAttributeValue?(r&&"="==v&&C("`&` did not start a character reference"),e):(r&&C("named character reference was not terminated by a semicolon"),b[g]+(v||""))):a?(h=a,f=s,r&&!f&&C("character reference was not terminated by a semicolon"),p=parseInt(h,10),_(p,r)):u?(d=u,f=l,r&&!f&&C("character reference was not terminated by a semicolon"),p=parseInt(d,16),_(p,r)):(r&&C("named character reference was not terminated by a semicolon"),e)}))} -T.options={isAttributeValue:!1,strict:!1} -var O={version:"1.2.0",encode:S,decode:T,escape:function(e){return e.replace(p,(function(e){return f[e]}))},unescape:T} -void 0===(n=function(){return O}.call(t,r,t,e))||(e.exports=n)}()},9014:e=>{var t={}.toString -e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},8862:(e,t,r)=>{"use strict" -var n=r(9014) -e.exports=function(e){return null!=e&&"object"==typeof e&&!1===n(e)}},527:(e,t,r)=>{"use strict" -var n=r(9014),i=r(8862) -function o(e,t){if(!(this instanceof o))return"number"==typeof t?new o(e).fromIndex(t):new o(e,t) -this.str=e||"",this.lineToIndex=function(e){for(var t=e.split("\n"),r=new Array(t.length),n=0,i=0,o=t.length;i=this.str.length||isNaN(e))return null -var t=function(e,t){if(e>=t[t.length-1])return t.length-1 -for(var r,n=0,i=t.length-2;n>1)])i=r-1 -else{if(!(e>=t[r+1])){n=r -break}n=r+1}return n}(e,this.lineToIndex) -return{line:t+this.origin,col:e-this.lineToIndex[t]+this.origin}},o.prototype.toIndex=function(e,t){if(void 0===t)return n(e)&&e.length>=2?this.toIndex(e[0],e[1]):i(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1 -if(isNaN(e)||isNaN(t))return-1 -if(e-=this.origin,t-=this.origin,e>=0&&t>=0&&e"']/g,Q=RegExp($.source),W=RegExp(G.source),Z=/<%-([\s\S]+?)%>/g,K=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,re=RegExp(te.source),ne=/^\s+/,ie=/\s/,oe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,pe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,de=/^0b[01]+$/i,ge=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,we=/['\n\r\u2028\u2029\\]/g,De="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="a-z\\xdf-\\xf6\\xf8-\\xff",xe="A-Z\\xc0-\\xd6\\xd8-\\xde",_e="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ae="["+_e+"]",ke="["+De+"]",Ce="\\d+",Se="["+Ee+"]",Te="[^\\ud800-\\udfff"+_e+Ce+"\\u2700-\\u27bf"+Ee+xe+"]",Oe="\\ud83c[\\udffb-\\udfff]",Ne="[^\\ud800-\\udfff]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Fe="[\\ud800-\\udbff][\\udc00-\\udfff]",qe="["+xe+"]",Be="(?:"+Se+"|"+Te+")",Re="(?:"+qe+"|"+Te+")",Pe="(?:['’](?:d|ll|m|re|s|t|ve))?",Ie="(?:['’](?:D|LL|M|RE|S|T|VE))?",je="(?:"+ke+"|"+Oe+")?",Me="[\\ufe0e\\ufe0f]?",Ue=Me+je+"(?:\\u200d(?:"+[Ne,Le,Fe].join("|")+")"+Me+je+")*",ze="(?:"+["[\\u2700-\\u27bf]",Le,Fe].join("|")+")"+Ue,Ve="(?:"+[Ne+ke+"?",ke,Le,Fe,"[\\ud800-\\udfff]"].join("|")+")",He=RegExp("['’]","g"),$e=RegExp(ke,"g"),Ge=RegExp(Oe+"(?="+Oe+")|"+Ve+Ue,"g"),Qe=RegExp([qe+"?"+Se+"+"+Pe+"(?="+[Ae,qe,"$"].join("|")+")",Re+"+"+Ie+"(?="+[Ae,qe+Be,"$"].join("|")+")",qe+"?"+Be+"+"+Pe,qe+"+"+Ie,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ce,ze].join("|"),"g"),We=RegExp("[\\u200d\\ud800-\\udfff"+De+"\\ufe0e\\ufe0f]"),Ze=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ke=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Xe=-1,Ye={} -Ye[F]=Ye[q]=Ye[B]=Ye[R]=Ye[P]=Ye[I]=Ye[j]=Ye[M]=Ye[U]=!0,Ye[g]=Ye[m]=Ye[N]=Ye[b]=Ye[L]=Ye[v]=Ye[y]=Ye[w]=Ye[E]=Ye[x]=Ye[_]=Ye[k]=Ye[C]=Ye[S]=Ye[O]=!1 -var Je={} -Je[g]=Je[m]=Je[N]=Je[L]=Je[b]=Je[v]=Je[F]=Je[q]=Je[B]=Je[R]=Je[P]=Je[E]=Je[x]=Je[_]=Je[k]=Je[C]=Je[S]=Je[T]=Je[I]=Je[j]=Je[M]=Je[U]=!0,Je[y]=Je[w]=Je[O]=!1 -var et={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tt=parseFloat,rt=parseInt,nt="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ot=nt||it||Function("return this")(),at=t&&!t.nodeType&&t,st=at&&e&&!e.nodeType&&e,ut=st&&st.exports===at,lt=ut&&nt.process,ct=function(){try{return st&&st.require&&st.require("util").types||lt&<.binding&<.binding("util")}catch(e){}}(),pt=ct&&ct.isArrayBuffer,ft=ct&&ct.isDate,ht=ct&&ct.isMap,dt=ct&&ct.isRegExp,gt=ct&&ct.isSet,mt=ct&&ct.isTypedArray -function bt(e,t,r){switch(r.length){case 0:return e.call(t) -case 1:return e.call(t,r[0]) -case 2:return e.call(t,r[0],r[1]) -case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function vt(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i-1}function _t(e,t,r){for(var n=-1,i=null==e?0:e.length;++n-1;);return r}function Qt(e,t){for(var r=e.length;r--&&Ft(t,e[r],0)>-1;);return r}function Wt(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n -return n}var Zt=It({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Kt=It({"&":"&","<":"<",">":">",'"':""","'":"'"}) -function Xt(e){return"\\"+et[e]}function Yt(e){return We.test(e)}function Jt(e){var t=-1,r=Array(e.size) -return e.forEach((function(e,n){r[++t]=[n,e]})),r}function er(e,t){return function(r){return e(t(r))}}function tr(e,t){for(var r=-1,n=e.length,i=0,o=[];++r",""":'"',"'":"'"}),sr=function e(t){var r,n=(t=null==t?ot:sr.defaults(ot.Object(),t,sr.pick(ot,Ke))).Array,ie=t.Date,De=t.Error,Ee=t.Function,xe=t.Math,_e=t.Object,Ae=t.RegExp,ke=t.String,Ce=t.TypeError,Se=n.prototype,Te=Ee.prototype,Oe=_e.prototype,Ne=t["__core-js_shared__"],Le=Te.toString,Fe=Oe.hasOwnProperty,qe=0,Be=(r=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Re=Oe.toString,Pe=Le.call(_e),Ie=ot._,je=Ae("^"+Le.call(Fe).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Me=ut?t.Buffer:i,Ue=t.Symbol,ze=t.Uint8Array,Ve=Me?Me.allocUnsafe:i,Ge=er(_e.getPrototypeOf,_e),We=_e.create,et=Oe.propertyIsEnumerable,nt=Se.splice,it=Ue?Ue.isConcatSpreadable:i,at=Ue?Ue.iterator:i,st=Ue?Ue.toStringTag:i,lt=function(){try{var e=uo(_e,"defineProperty") -return e({},"",{}),e}catch(e){}}(),ct=t.clearTimeout!==ot.clearTimeout&&t.clearTimeout,Ot=ie&&ie.now!==ot.Date.now&&ie.now,It=t.setTimeout!==ot.setTimeout&&t.setTimeout,ur=xe.ceil,lr=xe.floor,cr=_e.getOwnPropertySymbols,pr=Me?Me.isBuffer:i,fr=t.isFinite,hr=Se.join,dr=er(_e.keys,_e),gr=xe.max,mr=xe.min,br=ie.now,vr=t.parseInt,yr=xe.random,wr=Se.reverse,Dr=uo(t,"DataView"),Er=uo(t,"Map"),xr=uo(t,"Promise"),_r=uo(t,"Set"),Ar=uo(t,"WeakMap"),kr=uo(_e,"create"),Cr=Ar&&new Ar,Sr={},Tr=Io(Dr),Or=Io(Er),Nr=Io(xr),Lr=Io(_r),Fr=Io(Ar),qr=Ue?Ue.prototype:i,Br=qr?qr.valueOf:i,Rr=qr?qr.toString:i -function Pr(e){if(ts(e)&&!Ha(e)&&!(e instanceof Ur)){if(e instanceof Mr)return e -if(Fe.call(e,"__wrapped__"))return jo(e)}return new Mr(e)}var Ir=function(){function e(){}return function(t){if(!es(t))return{} -if(We)return We(t) -e.prototype=t -var r=new e -return e.prototype=i,r}}() -function jr(){}function Mr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function Ur(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function zr(e){var t=-1,r=null==e?0:e.length -for(this.clear();++t=t?e:t)),e}function an(e,t,r,n,o,a){var s,u=1&t,l=2&t,c=4&t -if(r&&(s=o?r(e,n,o,a):r(e)),s!==i)return s -if(!es(e))return e -var p=Ha(e) -if(p){if(s=function(e){var t=e.length,r=new e.constructor(t) -return t&&"string"==typeof e[0]&&Fe.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!u)return ki(e,s)}else{var f=po(e),h=f==w||f==D -if(Wa(e))return wi(e,u) -if(f==_||f==g||h&&!o){if(s=l||h?{}:ho(e),!u)return l?function(e,t){return Ci(e,co(e),t)}(e,function(e,t){return e&&Ci(t,Ls(t),e)}(s,e)):function(e,t){return Ci(e,lo(e),t)}(e,tn(s,e))}else{if(!Je[f])return o?e:{} -s=function(e,t,r){var n,i=e.constructor -switch(t){case N:return Di(e) -case b:case v:return new i(+e) -case L:return function(e,t){var r=t?Di(e.buffer):e.buffer -return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r) -case F:case q:case B:case R:case P:case I:case j:case M:case U:return Ei(e,r) -case E:return new i -case x:case S:return new i(e) -case k:return function(e){var t=new e.constructor(e.source,fe.exec(e)) -return t.lastIndex=e.lastIndex,t}(e) -case C:return new i -case T:return n=e,Br?_e(Br.call(n)):{}}}(e,f,u)}}a||(a=new Gr) -var d=a.get(e) -if(d)return d -a.set(e,s),as(e)?e.forEach((function(n){s.add(an(n,t,r,n,e,a))})):rs(e)&&e.forEach((function(n,i){s.set(i,an(n,t,r,i,e,a))})) -var m=p?i:(c?l?to:eo:l?Ls:Ns)(e) -return yt(m||e,(function(n,i){m&&(n=e[i=n]),Yr(s,i,an(n,t,r,i,e,a))})),s}function sn(e,t,r){var n=r.length -if(null==e)return!n -for(e=_e(e);n--;){var o=r[n],a=t[o],s=e[o] -if(s===i&&!(o in e)||!a(s))return!1}return!0}function un(e,t,r){if("function"!=typeof e)throw new Ce(o) -return To((function(){e.apply(i,r)}),t)}function ln(e,t,r,n){var i=-1,o=xt,a=!0,s=e.length,u=[],l=t.length -if(!s)return u -r&&(t=At(t,Vt(r))),n?(o=_t,a=!1):t.length>=200&&(o=$t,a=!1,t=new $r(t)) -e:for(;++i-1},Vr.prototype.set=function(e,t){var r=this.__data__,n=Jr(r,e) -return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Hr.prototype.clear=function(){this.size=0,this.__data__={hash:new zr,map:new(Er||Vr),string:new zr}},Hr.prototype.delete=function(e){var t=ao(this,e).delete(e) -return this.size-=t?1:0,t},Hr.prototype.get=function(e){return ao(this,e).get(e)},Hr.prototype.has=function(e){return ao(this,e).has(e)},Hr.prototype.set=function(e,t){var r=ao(this,e),n=r.size -return r.set(e,t),this.size+=r.size==n?0:1,this},$r.prototype.add=$r.prototype.push=function(e){return this.__data__.set(e,a),this},$r.prototype.has=function(e){return this.__data__.has(e)},Gr.prototype.clear=function(){this.__data__=new Vr,this.size=0},Gr.prototype.delete=function(e){var t=this.__data__,r=t.delete(e) -return this.size=t.size,r},Gr.prototype.get=function(e){return this.__data__.get(e)},Gr.prototype.has=function(e){return this.__data__.has(e)},Gr.prototype.set=function(e,t){var r=this.__data__ -if(r instanceof Vr){var n=r.__data__ -if(!Er||n.length<199)return n.push([e,t]),this.size=++r.size,this -r=this.__data__=new Hr(n)}return r.set(e,t),this.size=r.size,this} -var cn=Oi(vn),pn=Oi(yn,!0) -function fn(e,t){var r=!0 -return cn(e,(function(e,n,i){return r=!!t(e,n,i)})),r}function hn(e,t,r){for(var n=-1,o=e.length;++n0&&r(s)?t>1?gn(s,t-1,r,n,i):kt(i,s):n||(i[i.length]=s)}return i}var mn=Ni(),bn=Ni(!0) -function vn(e,t){return e&&mn(e,t,Ns)}function yn(e,t){return e&&bn(e,t,Ns)}function wn(e,t){return Et(t,(function(t){return Xa(e[t])}))}function Dn(e,t){for(var r=0,n=(t=mi(t,e)).length;null!=e&&rt}function An(e,t){return null!=e&&Fe.call(e,t)}function kn(e,t){return null!=e&&t in _e(e)}function Cn(e,t,r){for(var o=r?_t:xt,a=e[0].length,s=e.length,u=s,l=n(s),c=1/0,p=[];u--;){var f=e[u] -u&&t&&(f=At(f,Vt(t))),c=mr(f.length,c),l[u]=!r&&(t||a>=120&&f.length>=120)?new $r(u&&f):i}f=e[0] -var h=-1,d=l[0] -e:for(;++h=s?u:u*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}));n--;)e[n]=e[n].value -return e}(i)}function zn(e,t,r){for(var n=-1,i=t.length,o={};++n-1;)s!==e&&nt.call(s,u,1),nt.call(e,u,1) -return e}function Hn(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r] -if(r==n||i!==o){var o=i -mo(i)?nt.call(e,i,1):ui(e,i)}}return e}function $n(e,t){return e+lr(yr()*(t-e+1))}function Gn(e,t){var r="" -if(!e||t<1||t>p)return r -do{t%2&&(r+=e),(t=lr(t/2))&&(e+=e)}while(t) -return r}function Qn(e,t){return Oo(_o(e,t,nu),e+"")}function Wn(e){return Wr(Ms(e))}function Zn(e,t){var r=Ms(e) -return Fo(r,on(t,0,r.length))}function Kn(e,t,r,n){if(!es(e))return e -for(var o=-1,a=(t=mi(t,e)).length,s=a-1,u=e;null!=u&&++oo?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0 -for(var a=n(o);++i>>1,a=e[o] -null!==a&&!us(a)&&(r?a<=t:a=200){var l=t?null:Gi(e) -if(l)return rr(l) -a=!1,i=$t,u=new $r}else u=t?[]:s -e:for(;++n=n?e:ei(e,t,r)}var yi=ct||function(e){return ot.clearTimeout(e)} -function wi(e,t){if(t)return e.slice() -var r=e.length,n=Ve?Ve(r):new e.constructor(r) -return e.copy(n),n}function Di(e){var t=new e.constructor(e.byteLength) -return new ze(t).set(new ze(e)),t}function Ei(e,t){var r=t?Di(e.buffer):e.buffer -return new e.constructor(r,e.byteOffset,e.length)}function xi(e,t){if(e!==t){var r=e!==i,n=null===e,o=e==e,a=us(e),s=t!==i,u=null===t,l=t==t,c=us(t) -if(!u&&!c&&!a&&e>t||a&&s&&l&&!u&&!c||n&&s&&l||!r&&l||!o)return 1 -if(!n&&!a&&!c&&e1?r[o-1]:i,s=o>2?r[2]:i -for(a=e.length>3&&"function"==typeof a?(o--,a):i,s&&bo(r[0],r[1],s)&&(a=o<3?i:a,o=1),t=_e(t);++n-1?o[a?t[s]:s]:i}}function Ri(e){return Ji((function(t){var r=t.length,n=r,a=Mr.prototype.thru -for(e&&t.reverse();n--;){var s=t[n] -if("function"!=typeof s)throw new Ce(o) -if(a&&!u&&"wrapper"==no(s))var u=new Mr([],!0)}for(n=u?n:r;++n1&&y.reverse(),h&&pu))return!1 -var c=a.get(e),p=a.get(t) -if(c&&p)return c==t&&p==e -var f=-1,h=!0,d=2&r?new $r:i -for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(oe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return yt(d,(function(r){var n="_."+r[0] -t&r[1]&&!xt(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(ae) -return t?t[1].split(se):[]}(n),r)))}function Lo(e){var t=0,r=0 -return function(){var n=br(),o=16-(n-r) -if(r=n,o>0){if(++t>=800)return arguments[0]}else t=0 -return e.apply(i,arguments)}}function Fo(e,t){var r=-1,n=e.length,o=n-1 -for(t=t===i?n:t;++r1?e[t-1]:i -return r="function"==typeof r?(e.pop(),r):i,oa(e,r)})) -function fa(e){var t=Pr(e) -return t.__chain__=!0,t}function ha(e,t){return t(e)}var da=Ji((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return nn(t,e)} -return!(t>1||this.__actions__.length)&&n instanceof Ur&&mo(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:ha,args:[o],thisArg:i}),new Mr(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(o)})),ga=Si((function(e,t,r){Fe.call(e,r)?++e[r]:rn(e,r,1)})),ma=Bi(Vo),ba=Bi(Ho) -function va(e,t){return(Ha(e)?yt:cn)(e,oo(t,3))}function ya(e,t){return(Ha(e)?wt:pn)(e,oo(t,3))}var wa=Si((function(e,t,r){Fe.call(e,r)?e[r].push(t):rn(e,r,[t])})),Da=Qn((function(e,t,r){var i=-1,o="function"==typeof t,a=Ga(e)?n(e.length):[] -return cn(e,(function(e){a[++i]=o?bt(t,e,r):Sn(e,t,r)})),a})),Ea=Si((function(e,t,r){rn(e,r,t)})) -function xa(e,t){return(Ha(e)?At:Rn)(e,oo(t,3))}var _a=Si((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),Aa=Qn((function(e,t){if(null==e)return[] -var r=t.length -return r>1&&bo(e,t[0],t[1])?t=[]:r>2&&bo(t[0],t[1],t[2])&&(t=[t[0]]),Un(e,gn(t,1),[])})),ka=Ot||function(){return ot.Date.now()} -function Ca(e,t,r){return t=r?i:t,t=e&&null==t?e.length:t,Wi(e,l,i,i,i,i,t)}function Sa(e,t){var r -if("function"!=typeof t)throw new Ce(o) -return e=ds(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=i),r}}var Ta=Qn((function(e,t,r){var n=1 -if(r.length){var i=tr(r,io(Ta)) -n|=u}return Wi(e,n,t,r,i)})),Oa=Qn((function(e,t,r){var n=3 -if(r.length){var i=tr(r,io(Oa)) -n|=u}return Wi(t,n,e,r,i)})) -function Na(e,t,r){var n,a,s,u,l,c,p=0,f=!1,h=!1,d=!0 -if("function"!=typeof e)throw new Ce(o) -function g(t){var r=n,o=a -return n=a=i,p=t,u=e.apply(o,r)}function m(e){return p=e,l=To(v,t),f?g(e):u}function b(e){var r=e-c -return c===i||r>=t||r<0||h&&e-p>=s}function v(){var e=ka() -if(b(e))return y(e) -l=To(v,function(e){var r=t-(e-c) -return h?mr(r,s-(e-p)):r}(e))}function y(e){return l=i,d&&n?g(e):(n=a=i,u)}function w(){var e=ka(),r=b(e) -if(n=arguments,a=this,c=e,r){if(l===i)return m(c) -if(h)return yi(l),l=To(v,t),g(c)}return l===i&&(l=To(v,t)),u}return t=ms(t)||0,es(r)&&(f=!!r.leading,s=(h="maxWait"in r)?gr(ms(r.maxWait)||0,t):s,d="trailing"in r?!!r.trailing:d),w.cancel=function(){l!==i&&yi(l),p=0,n=c=a=l=i},w.flush=function(){return l===i?u:y(ka())},w}var La=Qn((function(e,t){return un(e,1,t)})),Fa=Qn((function(e,t,r){return un(e,ms(t)||0,r)})) -function qa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ce(o) -var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache -if(o.has(i))return o.get(i) -var a=e.apply(this,n) -return r.cache=o.set(i,a)||o,a} -return r.cache=new(qa.Cache||Hr),r}function Ba(e){if("function"!=typeof e)throw new Ce(o) -return function(){var t=arguments -switch(t.length){case 0:return!e.call(this) -case 1:return!e.call(this,t[0]) -case 2:return!e.call(this,t[0],t[1]) -case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}qa.Cache=Hr -var Ra=bi((function(e,t){var r=(t=1==t.length&&Ha(t[0])?At(t[0],Vt(oo())):At(gn(t,1),Vt(oo()))).length -return Qn((function(n){for(var i=-1,o=mr(n.length,r);++i=t})),Va=Tn(function(){return arguments}())?Tn:function(e){return ts(e)&&Fe.call(e,"callee")&&!et.call(e,"callee")},Ha=n.isArray,$a=pt?Vt(pt):function(e){return ts(e)&&xn(e)==N} -function Ga(e){return null!=e&&Ja(e.length)&&!Xa(e)}function Qa(e){return ts(e)&&Ga(e)}var Wa=pr||mu,Za=ft?Vt(ft):function(e){return ts(e)&&xn(e)==v} -function Ka(e){if(!ts(e))return!1 -var t=xn(e) -return t==y||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!is(e)}function Xa(e){if(!es(e))return!1 -var t=xn(e) -return t==w||t==D||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ya(e){return"number"==typeof e&&e==ds(e)}function Ja(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=p}function es(e){var t=typeof e -return null!=e&&("object"==t||"function"==t)}function ts(e){return null!=e&&"object"==typeof e}var rs=ht?Vt(ht):function(e){return ts(e)&&po(e)==E} -function ns(e){return"number"==typeof e||ts(e)&&xn(e)==x}function is(e){if(!ts(e)||xn(e)!=_)return!1 -var t=Ge(e) -if(null===t)return!0 -var r=Fe.call(t,"constructor")&&t.constructor -return"function"==typeof r&&r instanceof r&&Le.call(r)==Pe}var os=dt?Vt(dt):function(e){return ts(e)&&xn(e)==k},as=gt?Vt(gt):function(e){return ts(e)&&po(e)==C} -function ss(e){return"string"==typeof e||!Ha(e)&&ts(e)&&xn(e)==S}function us(e){return"symbol"==typeof e||ts(e)&&xn(e)==T}var ls=mt?Vt(mt):function(e){return ts(e)&&Ja(e.length)&&!!Ye[xn(e)]},cs=Vi(Bn),ps=Vi((function(e,t){return e<=t})) -function fs(e){if(!e)return[] -if(Ga(e))return ss(e)?ir(e):ki(e) -if(at&&e[at])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value) -return r}(e[at]()) -var t=po(e) -return(t==E?Jt:t==C?rr:Ms)(e)}function hs(e){return e?(e=ms(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ds(e){var t=hs(e),r=t%1 -return t==t?r?t-r:t:0}function gs(e){return e?on(ds(e),0,h):0}function ms(e){if("number"==typeof e)return e -if(us(e))return f -if(es(e)){var t="function"==typeof e.valueOf?e.valueOf():e -e=es(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e -e=zt(e) -var r=de.test(e) -return r||me.test(e)?rt(e.slice(2),r?2:8):he.test(e)?f:+e}function bs(e){return Ci(e,Ls(e))}function vs(e){return null==e?"":ai(e)}var ys=Ti((function(e,t){if(Do(t)||Ga(t))Ci(t,Ns(t),e) -else for(var r in t)Fe.call(t,r)&&Yr(e,r,t[r])})),ws=Ti((function(e,t){Ci(t,Ls(t),e)})),Ds=Ti((function(e,t,r,n){Ci(t,Ls(t),e,n)})),Es=Ti((function(e,t,r,n){Ci(t,Ns(t),e,n)})),xs=Ji(nn),_s=Qn((function(e,t){e=_e(e) -var r=-1,n=t.length,o=n>2?t[2]:i -for(o&&bo(t[0],t[1],o)&&(n=1);++r1),t})),Ci(e,to(e),r),n&&(r=an(r,7,Xi)) -for(var i=t.length;i--;)ui(r,t[i]) -return r})),Rs=Ji((function(e,t){return null==e?{}:function(e,t){return zn(e,t,(function(t,r){return Cs(e,r)}))}(e,t)})) -function Ps(e,t){if(null==e)return{} -var r=At(to(e),(function(e){return[e]})) -return t=oo(t),zn(e,r,(function(e,r){return t(e,r[0])}))}var Is=Qi(Ns),js=Qi(Ls) -function Ms(e){return null==e?[]:Ht(e,Ns(e))}var Us=Fi((function(e,t,r){return t=t.toLowerCase(),e+(r?zs(t):t)})) -function zs(e){return Ks(vs(e).toLowerCase())}function Vs(e){return(e=vs(e))&&e.replace(ve,Zt).replace($e,"")}var Hs=Fi((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),$s=Fi((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Gs=Li("toLowerCase"),Qs=Fi((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),Ws=Fi((function(e,t,r){return e+(r?" ":"")+Ks(t)})),Zs=Fi((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ks=Li("toUpperCase") -function Xs(e,t,r){return e=vs(e),(t=r?i:t)===i?function(e){return Ze.test(e)}(e)?function(e){return e.match(Qe)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Ys=Qn((function(e,t){try{return bt(e,i,t)}catch(e){return Ka(e)?e:new De(e)}})),Js=Ji((function(e,t){return yt(t,(function(t){t=Po(t),rn(e,t,Ta(e[t],e))})),e})) -function eu(e){return function(){return e}}var tu=Ri(),ru=Ri(!0) -function nu(e){return e}function iu(e){return Fn("function"==typeof e?e:an(e,1))}var ou=Qn((function(e,t){return function(r){return Sn(r,e,t)}})),au=Qn((function(e,t){return function(r){return Sn(e,r,t)}})) -function su(e,t,r){var n=Ns(t),i=wn(t,n) -null!=r||es(t)&&(i.length||!n.length)||(r=t,t=e,e=this,i=wn(t,Ns(t))) -var o=!(es(r)&&"chain"in r&&!r.chain),a=Xa(e) -return yt(i,(function(r){var n=t[r] -e[r]=n,a&&(e.prototype[r]=function(){var t=this.__chain__ -if(o||t){var r=e(this.__wrapped__),i=r.__actions__=ki(this.__actions__) -return i.push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,kt([this.value()],arguments))})})),e}function uu(){}var lu=Mi(At),cu=Mi(Dt),pu=Mi(Tt) -function fu(e){return vo(e)?Pt(Po(e)):function(e){return function(t){return Dn(t,e)}}(e)}var hu=zi(),du=zi(!0) -function gu(){return[]}function mu(){return!1}var bu,vu=ji((function(e,t){return e+t}),0),yu=$i("ceil"),wu=ji((function(e,t){return e/t}),1),Du=$i("floor"),Eu=ji((function(e,t){return e*t}),1),xu=$i("round"),_u=ji((function(e,t){return e-t}),0) -return Pr.after=function(e,t){if("function"!=typeof t)throw new Ce(o) -return e=ds(e),function(){if(--e<1)return t.apply(this,arguments)}},Pr.ary=Ca,Pr.assign=ys,Pr.assignIn=ws,Pr.assignInWith=Ds,Pr.assignWith=Es,Pr.at=xs,Pr.before=Sa,Pr.bind=Ta,Pr.bindAll=Js,Pr.bindKey=Oa,Pr.castArray=function(){if(!arguments.length)return[] -var e=arguments[0] -return Ha(e)?e:[e]},Pr.chain=fa,Pr.chunk=function(e,t,r){t=(r?bo(e,t,r):t===i)?1:gr(ds(t),0) -var o=null==e?0:e.length -if(!o||t<1)return[] -for(var a=0,s=0,u=n(ur(o/t));ao?0:o+r),(n=n===i||n>o?o:ds(n))<0&&(n+=o),n=r>n?0:gs(n);r>>0)?(e=vs(e))&&("string"==typeof t||null!=t&&!os(t))&&!(t=ai(t))&&Yt(e)?vi(ir(e),0,r):e.split(t,r):[]},Pr.spread=function(e,t){if("function"!=typeof e)throw new Ce(o) -return t=null==t?0:gr(ds(t),0),Qn((function(r){var n=r[t],i=vi(r,0,t) -return n&&kt(i,n),bt(e,this,i)}))},Pr.tail=function(e){var t=null==e?0:e.length -return t?ei(e,1,t):[]},Pr.take=function(e,t,r){return e&&e.length?ei(e,0,(t=r||t===i?1:ds(t))<0?0:t):[]},Pr.takeRight=function(e,t,r){var n=null==e?0:e.length -return n?ei(e,(t=n-(t=r||t===i?1:ds(t)))<0?0:t,n):[]},Pr.takeRightWhile=function(e,t){return e&&e.length?ci(e,oo(t,3),!1,!0):[]},Pr.takeWhile=function(e,t){return e&&e.length?ci(e,oo(t,3)):[]},Pr.tap=function(e,t){return t(e),e},Pr.throttle=function(e,t,r){var n=!0,i=!0 -if("function"!=typeof e)throw new Ce(o) -return es(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Na(e,t,{leading:n,maxWait:t,trailing:i})},Pr.thru=ha,Pr.toArray=fs,Pr.toPairs=Is,Pr.toPairsIn=js,Pr.toPath=function(e){return Ha(e)?At(e,Po):us(e)?[e]:ki(Ro(vs(e)))},Pr.toPlainObject=bs,Pr.transform=function(e,t,r){var n=Ha(e),i=n||Wa(e)||ls(e) -if(t=oo(t,4),null==r){var o=e&&e.constructor -r=i?n?new o:[]:es(e)&&Xa(o)?Ir(Ge(e)):{}}return(i?yt:vn)(e,(function(e,n,i){return t(r,e,n,i)})),r},Pr.unary=function(e){return Ca(e,1)},Pr.union=ta,Pr.unionBy=ra,Pr.unionWith=na,Pr.uniq=function(e){return e&&e.length?si(e):[]},Pr.uniqBy=function(e,t){return e&&e.length?si(e,oo(t,2)):[]},Pr.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?si(e,i,t):[]},Pr.unset=function(e,t){return null==e||ui(e,t)},Pr.unzip=ia,Pr.unzipWith=oa,Pr.update=function(e,t,r){return null==e?e:li(e,t,gi(r))},Pr.updateWith=function(e,t,r,n){return n="function"==typeof n?n:i,null==e?e:li(e,t,gi(r),n)},Pr.values=Ms,Pr.valuesIn=function(e){return null==e?[]:Ht(e,Ls(e))},Pr.without=aa,Pr.words=Xs,Pr.wrap=function(e,t){return Pa(gi(t),e)},Pr.xor=sa,Pr.xorBy=ua,Pr.xorWith=la,Pr.zip=ca,Pr.zipObject=function(e,t){return hi(e||[],t||[],Yr)},Pr.zipObjectDeep=function(e,t){return hi(e||[],t||[],Kn)},Pr.zipWith=pa,Pr.entries=Is,Pr.entriesIn=js,Pr.extend=ws,Pr.extendWith=Ds,su(Pr,Pr),Pr.add=vu,Pr.attempt=Ys,Pr.camelCase=Us,Pr.capitalize=zs,Pr.ceil=yu,Pr.clamp=function(e,t,r){return r===i&&(r=t,t=i),r!==i&&(r=(r=ms(r))==r?r:0),t!==i&&(t=(t=ms(t))==t?t:0),on(ms(e),t,r)},Pr.clone=function(e){return an(e,4)},Pr.cloneDeep=function(e){return an(e,5)},Pr.cloneDeepWith=function(e,t){return an(e,5,t="function"==typeof t?t:i)},Pr.cloneWith=function(e,t){return an(e,4,t="function"==typeof t?t:i)},Pr.conformsTo=function(e,t){return null==t||sn(e,t,Ns(t))},Pr.deburr=Vs,Pr.defaultTo=function(e,t){return null==e||e!=e?t:e},Pr.divide=wu,Pr.endsWith=function(e,t,r){e=vs(e),t=ai(t) -var n=e.length,o=r=r===i?n:on(ds(r),0,n) -return(r-=t.length)>=0&&e.slice(r,o)==t},Pr.eq=Ma,Pr.escape=function(e){return(e=vs(e))&&W.test(e)?e.replace(G,Kt):e},Pr.escapeRegExp=function(e){return(e=vs(e))&&re.test(e)?e.replace(te,"\\$&"):e},Pr.every=function(e,t,r){var n=Ha(e)?Dt:fn -return r&&bo(e,t,r)&&(t=i),n(e,oo(t,3))},Pr.find=ma,Pr.findIndex=Vo,Pr.findKey=function(e,t){return Nt(e,oo(t,3),vn)},Pr.findLast=ba,Pr.findLastIndex=Ho,Pr.findLastKey=function(e,t){return Nt(e,oo(t,3),yn)},Pr.floor=Du,Pr.forEach=va,Pr.forEachRight=ya,Pr.forIn=function(e,t){return null==e?e:mn(e,oo(t,3),Ls)},Pr.forInRight=function(e,t){return null==e?e:bn(e,oo(t,3),Ls)},Pr.forOwn=function(e,t){return e&&vn(e,oo(t,3))},Pr.forOwnRight=function(e,t){return e&&yn(e,oo(t,3))},Pr.get=ks,Pr.gt=Ua,Pr.gte=za,Pr.has=function(e,t){return null!=e&&fo(e,t,An)},Pr.hasIn=Cs,Pr.head=Go,Pr.identity=nu,Pr.includes=function(e,t,r,n){e=Ga(e)?e:Ms(e),r=r&&!n?ds(r):0 -var i=e.length -return r<0&&(r=gr(i+r,0)),ss(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&Ft(e,t,r)>-1},Pr.indexOf=function(e,t,r){var n=null==e?0:e.length -if(!n)return-1 -var i=null==r?0:ds(r) -return i<0&&(i=gr(n+i,0)),Ft(e,t,i)},Pr.inRange=function(e,t,r){return t=hs(t),r===i?(r=t,t=0):r=hs(r),function(e,t,r){return e>=mr(t,r)&&e=-9007199254740991&&e<=p},Pr.isSet=as,Pr.isString=ss,Pr.isSymbol=us,Pr.isTypedArray=ls,Pr.isUndefined=function(e){return e===i},Pr.isWeakMap=function(e){return ts(e)&&po(e)==O},Pr.isWeakSet=function(e){return ts(e)&&"[object WeakSet]"==xn(e)},Pr.join=function(e,t){return null==e?"":hr.call(e,t)},Pr.kebabCase=Hs,Pr.last=Ko,Pr.lastIndexOf=function(e,t,r){var n=null==e?0:e.length -if(!n)return-1 -var o=n -return r!==i&&(o=(o=ds(r))<0?gr(n+o,0):mr(o,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n -return n}(e,t,o):Lt(e,Bt,o,!0)},Pr.lowerCase=$s,Pr.lowerFirst=Gs,Pr.lt=cs,Pr.lte=ps,Pr.max=function(e){return e&&e.length?hn(e,nu,_n):i},Pr.maxBy=function(e,t){return e&&e.length?hn(e,oo(t,2),_n):i},Pr.mean=function(e){return Rt(e,nu)},Pr.meanBy=function(e,t){return Rt(e,oo(t,2))},Pr.min=function(e){return e&&e.length?hn(e,nu,Bn):i},Pr.minBy=function(e,t){return e&&e.length?hn(e,oo(t,2),Bn):i},Pr.stubArray=gu,Pr.stubFalse=mu,Pr.stubObject=function(){return{}},Pr.stubString=function(){return""},Pr.stubTrue=function(){return!0},Pr.multiply=Eu,Pr.nth=function(e,t){return e&&e.length?Mn(e,ds(t)):i},Pr.noConflict=function(){return ot._===this&&(ot._=Ie),this},Pr.noop=uu,Pr.now=ka,Pr.pad=function(e,t,r){e=vs(e) -var n=(t=ds(t))?nr(e):0 -if(!t||n>=t)return e -var i=(t-n)/2 -return Ui(lr(i),r)+e+Ui(ur(i),r)},Pr.padEnd=function(e,t,r){e=vs(e) -var n=(t=ds(t))?nr(e):0 -return t&&nt){var n=e -e=t,t=n}if(r||e%1||t%1){var o=yr() -return mr(e+o*(t-e+tt("1e-"+((o+"").length-1))),t)}return $n(e,t)},Pr.reduce=function(e,t,r){var n=Ha(e)?Ct:jt,i=arguments.length<3 -return n(e,oo(t,4),r,i,cn)},Pr.reduceRight=function(e,t,r){var n=Ha(e)?St:jt,i=arguments.length<3 -return n(e,oo(t,4),r,i,pn)},Pr.repeat=function(e,t,r){return t=(r?bo(e,t,r):t===i)?1:ds(t),Gn(vs(e),t)},Pr.replace=function(){var e=arguments,t=vs(e[0]) -return e.length<3?t:t.replace(e[1],e[2])},Pr.result=function(e,t,r){var n=-1,o=(t=mi(t,e)).length -for(o||(o=1,e=i);++np)return[] -var r=h,n=mr(e,h) -t=oo(t),e-=h -for(var i=Ut(n,t);++r=a)return e -var u=r-nr(n) -if(u<1)return n -var l=s?vi(s,0,u).join(""):e.slice(0,u) -if(o===i)return l+n -if(s&&(u+=l.length-u),os(o)){if(e.slice(u).search(o)){var c,p=l -for(o.global||(o=Ae(o.source,vs(fe.exec(o))+"g")),o.lastIndex=0;c=o.exec(p);)var f=c.index -l=l.slice(0,f===i?u:f)}}else if(e.indexOf(ai(o),u)!=u){var h=l.lastIndexOf(o) -h>-1&&(l=l.slice(0,h))}return l+n},Pr.unescape=function(e){return(e=vs(e))&&Q.test(e)?e.replace($,ar):e},Pr.uniqueId=function(e){var t=++qe -return vs(e)+t},Pr.upperCase=Zs,Pr.upperFirst=Ks,Pr.each=va,Pr.eachRight=ya,Pr.first=Go,su(Pr,(bu={},vn(Pr,(function(e,t){Fe.call(Pr.prototype,t)||(bu[t]=e)})),bu),{chain:!1}),Pr.VERSION="4.17.21",yt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Pr[e].placeholder=Pr})),yt(["drop","take"],(function(e,t){Ur.prototype[e]=function(r){r=r===i?1:gr(ds(r),0) -var n=this.__filtered__&&!t?new Ur(this):this.clone() -return n.__filtered__?n.__takeCount__=mr(r,n.__takeCount__):n.__views__.push({size:mr(r,h),type:e+(n.__dir__<0?"Right":"")}),n},Ur.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),yt(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r -Ur.prototype[e]=function(e){var t=this.clone() -return t.__iteratees__.push({iteratee:oo(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),yt(["head","last"],(function(e,t){var r="take"+(t?"Right":"") -Ur.prototype[e]=function(){return this[r](1).value()[0]}})),yt(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right") -Ur.prototype[e]=function(){return this.__filtered__?new Ur(this):this[r](1)}})),Ur.prototype.compact=function(){return this.filter(nu)},Ur.prototype.find=function(e){return this.filter(e).head()},Ur.prototype.findLast=function(e){return this.reverse().find(e)},Ur.prototype.invokeMap=Qn((function(e,t){return"function"==typeof e?new Ur(this):this.map((function(r){return Sn(r,e,t)}))})),Ur.prototype.reject=function(e){return this.filter(Ba(oo(e)))},Ur.prototype.slice=function(e,t){e=ds(e) -var r=this -return r.__filtered__&&(e>0||t<0)?new Ur(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==i&&(r=(t=ds(t))<0?r.dropRight(-t):r.take(t-e)),r)},Ur.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Ur.prototype.toArray=function(){return this.take(h)},vn(Ur.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=Pr[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t) -o&&(Pr.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,u=t instanceof Ur,l=s[0],c=u||Ha(t),p=function(e){var t=o.apply(Pr,kt([e],s)) -return n&&f?t[0]:t} -c&&r&&"function"==typeof l&&1!=l.length&&(u=c=!1) -var f=this.__chain__,h=!!this.__actions__.length,d=a&&!f,g=u&&!h -if(!a&&c){t=g?t:new Ur(this) -var m=e.apply(t,s) -return m.__actions__.push({func:ha,args:[p],thisArg:i}),new Mr(m,f)}return d&&g?e.apply(this,s):(m=this.thru(p),d?n?m.value()[0]:m.value():m)})})),yt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Se[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e) -Pr.prototype[e]=function(){var e=arguments -if(n&&!this.__chain__){var i=this.value() -return t.apply(Ha(i)?i:[],e)}return this[r]((function(r){return t.apply(Ha(r)?r:[],e)}))}})),vn(Ur.prototype,(function(e,t){var r=Pr[t] -if(r){var n=r.name+"" -Fe.call(Sr,n)||(Sr[n]=[]),Sr[n].push({name:t,func:r})}})),Sr[Pi(i,2).name]=[{name:"wrapper",func:i}],Ur.prototype.clone=function(){var e=new Ur(this.__wrapped__) -return e.__actions__=ki(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ki(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ki(this.__views__),e},Ur.prototype.reverse=function(){if(this.__filtered__){var e=new Ur(this) -e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1 -return e},Ur.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=Ha(e),n=t<0,i=r?e.length:0,o=function(e,t,r){for(var n=-1,i=r.length;++n=this.__values__.length -return{done:e,value:e?i:this.__values__[this.__index__++]}},Pr.prototype.plant=function(e){for(var t,r=this;r instanceof jr;){var n=jo(r) -n.__index__=0,n.__values__=i,t?o.__wrapped__=n:t=n -var o=n -r=r.__wrapped__}return o.__wrapped__=e,t},Pr.prototype.reverse=function(){var e=this.__wrapped__ -if(e instanceof Ur){var t=e -return this.__actions__.length&&(t=new Ur(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ea],thisArg:i}),new Mr(t,this.__chain__)}return this.thru(ea)},Pr.prototype.toJSON=Pr.prototype.valueOf=Pr.prototype.value=function(){return pi(this.__wrapped__,this.__actions__)},Pr.prototype.first=Pr.prototype.head,at&&(Pr.prototype[at]=function(){return this}),Pr}() -ot._=sr,(n=function(){return sr}.call(t,r,t,e))===i||(e.exports=n)}.call(this)},6414:(e,t,r)=>{var n,i -!function(){var o,a,s,u,l,c,p,f,h,d,g,m,b,v,y,w,D,E,x,_,A,k,C,S,T,O=function(e){var t=new O.Builder -return t.pipeline.add(O.trimmer,O.stopWordFilter,O.stemmer),t.searchPipeline.add(O.stemmer),e.call(t,t),t.build()} -O.version="2.3.9",O.utils={},O.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),O.utils.asString=function(e){return null==e?"":e.toString()},O.utils.clone=function(e){if(null==e)return e -for(var t=Object.create(null),r=Object.keys(e),n=0;n0){var u=O.utils.clone(t)||{} -u.position=[a,s],u.index=i.length,i.push(new O.Token(r.slice(a,o),u))}a=o+1}}return i},O.tokenizer.separator=/[\s\-]+/,O.Pipeline=function(){this._stack=[]},O.Pipeline.registeredFunctions=Object.create(null),O.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&O.utils.warn("Overwriting existing registered function: "+t),e.label=t,O.Pipeline.registeredFunctions[e.label]=e},O.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||O.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},O.Pipeline.load=function(e){var t=new O.Pipeline -return e.forEach((function(e){var r=O.Pipeline.registeredFunctions[e] -if(!r)throw new Error("Cannot load unregistered function: "+e) -t.add(r)})),t},O.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments) -e.forEach((function(e){O.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},O.Pipeline.prototype.after=function(e,t){O.Pipeline.warnIfFunctionNotRegistered(t) -var r=this._stack.indexOf(e) -if(-1==r)throw new Error("Cannot find existingFn") -r+=1,this._stack.splice(r,0,t)},O.Pipeline.prototype.before=function(e,t){O.Pipeline.warnIfFunctionNotRegistered(t) -var r=this._stack.indexOf(e) -if(-1==r)throw new Error("Cannot find existingFn") -this._stack.splice(r,0,t)},O.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},O.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(oe&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i] -return o==e||o>e?2*i:os?l+=2:a==s&&(t+=r[u+1]*n[l+1],u+=2,l+=2) -return t},O.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},O.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=i.str.charAt(0) -a in i.node.edges?o=i.node.edges[a]:(o=new O.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var s=i.node.edges["*"] -else s=new O.TokenSet,i.node.edges["*"]=s -if(0==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"] -else u=new O.TokenSet,i.node.edges["*"]=u -1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),p=i.str.charAt(1) -p in i.node.edges?l=i.node.edges[p]:(l=new O.TokenSet,i.node.edges[p]=l),1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},O.TokenSet.fromString=function(e){for(var t=new O.TokenSet,r=t,n=0,i=e.length;n=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString() -n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},O.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},O.Index.prototype.search=function(e){return this.query((function(t){new O.QueryParser(e,t).parse()}))},O.Index.prototype.query=function(e){for(var t=new O.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),s=0;s1?1:e},O.Builder.prototype.k1=function(e){this._k1=e},O.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields) -this._documents[r]=t||{},this.documentCount+=1 -for(var i=0;i=this.length)return O.QueryLexer.EOS -var e=this.str.charAt(this.pos) -return this.pos+=1,e},O.QueryLexer.prototype.width=function(){return this.pos-this.start},O.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},O.QueryLexer.prototype.backup=function(){this.pos-=1},O.QueryLexer.prototype.acceptDigitRun=function(){var e,t -do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58) -e!=O.QueryLexer.EOS&&this.backup()},O.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(O.QueryLexer.TERM)),e.ignore(),e.more())return O.QueryLexer.lexText},O.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(O.QueryLexer.EDIT_DISTANCE),O.QueryLexer.lexText},O.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(O.QueryLexer.BOOST),O.QueryLexer.lexText},O.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(O.QueryLexer.TERM)},O.QueryLexer.termSeparator=O.tokenizer.separator,O.QueryLexer.lexText=function(e){for(;;){var t=e.next() -if(t==O.QueryLexer.EOS)return O.QueryLexer.lexEOS -if(92!=t.charCodeAt(0)){if(":"==t)return O.QueryLexer.lexField -if("~"==t)return e.backup(),e.width()>0&&e.emit(O.QueryLexer.TERM),O.QueryLexer.lexEditDistance -if("^"==t)return e.backup(),e.width()>0&&e.emit(O.QueryLexer.TERM),O.QueryLexer.lexBoost -if("+"==t&&1===e.width())return e.emit(O.QueryLexer.PRESENCE),O.QueryLexer.lexText -if("-"==t&&1===e.width())return e.emit(O.QueryLexer.PRESENCE),O.QueryLexer.lexText -if(t.match(O.QueryLexer.termSeparator))return O.QueryLexer.lexTerm}else e.escapeCharacter()}},O.QueryParser=function(e,t){this.lexer=new O.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},O.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes -for(var e=O.QueryParser.parseClause;e;)e=e(this) -return this.query},O.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},O.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme() -return this.lexemeIdx+=1,e},O.QueryParser.prototype.nextClause=function(){var e=this.currentClause -this.query.clause(e),this.currentClause={}},O.QueryParser.parseClause=function(e){var t=e.peekLexeme() -if(null!=t)switch(t.type){case O.QueryLexer.PRESENCE:return O.QueryParser.parsePresence -case O.QueryLexer.FIELD:return O.QueryParser.parseField -case O.QueryLexer.TERM:return O.QueryParser.parseTerm -default:var r="expected either a field or a term, found "+t.type -throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new O.QueryParseError(r,t.start,t.end)}},O.QueryParser.parsePresence=function(e){var t=e.consumeLexeme() -if(null!=t){switch(t.str){case"-":e.currentClause.presence=O.Query.presence.PROHIBITED -break -case"+":e.currentClause.presence=O.Query.presence.REQUIRED -break -default:var r="unrecognised presence operator'"+t.str+"'" -throw new O.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme() -if(null==n)throw r="expecting term or field, found nothing",new O.QueryParseError(r,t.start,t.end) -switch(n.type){case O.QueryLexer.FIELD:return O.QueryParser.parseField -case O.QueryLexer.TERM:return O.QueryParser.parseTerm -default:throw r="expecting term or field, found '"+n.type+"'",new O.QueryParseError(r,n.start,n.end)}}},O.QueryParser.parseField=function(e){var t=e.consumeLexeme() -if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r -throw new O.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str] -var i=e.peekLexeme() -if(null==i)throw n="expecting term, found nothing",new O.QueryParseError(n,t.start,t.end) -if(i.type===O.QueryLexer.TERM)return O.QueryParser.parseTerm -throw n="expecting term, found '"+i.type+"'",new O.QueryParseError(n,i.start,i.end)}},O.QueryParser.parseTerm=function(e){var t=e.consumeLexeme() -if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1) -var r=e.peekLexeme() -if(null!=r)switch(r.type){case O.QueryLexer.TERM:return e.nextClause(),O.QueryParser.parseTerm -case O.QueryLexer.FIELD:return e.nextClause(),O.QueryParser.parseField -case O.QueryLexer.EDIT_DISTANCE:return O.QueryParser.parseEditDistance -case O.QueryLexer.BOOST:return O.QueryParser.parseBoost -case O.QueryLexer.PRESENCE:return e.nextClause(),O.QueryParser.parsePresence -default:var n="Unexpected lexeme type '"+r.type+"'" -throw new O.QueryParseError(n,r.start,r.end)}else e.nextClause()}},O.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme() -if(null!=t){var r=parseInt(t.str,10) -if(isNaN(r)){var n="edit distance must be numeric" -throw new O.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r -var i=e.peekLexeme() -if(null!=i)switch(i.type){case O.QueryLexer.TERM:return e.nextClause(),O.QueryParser.parseTerm -case O.QueryLexer.FIELD:return e.nextClause(),O.QueryParser.parseField -case O.QueryLexer.EDIT_DISTANCE:return O.QueryParser.parseEditDistance -case O.QueryLexer.BOOST:return O.QueryParser.parseBoost -case O.QueryLexer.PRESENCE:return e.nextClause(),O.QueryParser.parsePresence -default:throw n="Unexpected lexeme type '"+i.type+"'",new O.QueryParseError(n,i.start,i.end)}else e.nextClause()}},O.QueryParser.parseBoost=function(e){var t=e.consumeLexeme() -if(null!=t){var r=parseInt(t.str,10) -if(isNaN(r)){var n="boost must be numeric" -throw new O.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r -var i=e.peekLexeme() -if(null!=i)switch(i.type){case O.QueryLexer.TERM:return e.nextClause(),O.QueryParser.parseTerm -case O.QueryLexer.FIELD:return e.nextClause(),O.QueryParser.parseField -case O.QueryLexer.EDIT_DISTANCE:return O.QueryParser.parseEditDistance -case O.QueryLexer.BOOST:return O.QueryParser.parseBoost -case O.QueryLexer.PRESENCE:return e.nextClause(),O.QueryParser.parsePresence -default:throw n="Unexpected lexeme type '"+i.type+"'",new O.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return O})?n.call(t,r,t,e):n)||(e.exports=i)}()},6433:(e,t)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e[e.length-1]}},1339:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.NodeType=t.TextNode=t.Node=t.valid=t.default=t.parse=t.HTMLElement=t.CommentNode=void 0 -var i=r(8640) -Object.defineProperty(t,"CommentNode",{enumerable:!0,get:function(){return n(i).default}}) -var o=r(7354) -Object.defineProperty(t,"HTMLElement",{enumerable:!0,get:function(){return n(o).default}}) -var a=r(7125) -Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return n(a).default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n(a).default}}) -var s=r(541) -Object.defineProperty(t,"valid",{enumerable:!0,get:function(){return n(s).default}}) -var u=r(8429) -Object.defineProperty(t,"Node",{enumerable:!0,get:function(){return n(u).default}}) -var l=r(1734) -Object.defineProperty(t,"TextNode",{enumerable:!0,get:function(){return n(l).default}}) -var c=r(6980) -Object.defineProperty(t,"NodeType",{enumerable:!0,get:function(){return n(c).default}})},2092:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}) -var i=n(r(6980)) -function o(e){return e&&e.nodeType===i.default.ELEMENT_NODE}function a(e,t){return o(e)?e.getAttribute(t):void 0}function s(e){return e&&e.childNodes}function u(e){return e?e.parentNode:null}t.default={isTag:o,getAttributeValue:a,getName:function(e){return(e&&e.rawTagName||"").toLowerCase()},getChildren:s,getParent:u,getText:function(e){return e.text},removeSubsets:function(e){for(var t,r,n,i=e.length;--i>-1;){for(t=r=e[i],e[i]=null,n=!0;r;){if(e.indexOf(r)>-1){n=!1,e.splice(i,1) -break}r=u(r)}n&&(e[i]=t)}return e},existsOne:function e(t,r){return r.some((function(r){return!!o(r)&&(t(r)||e(t,s(r)))}))},getSiblings:function(e){var t=u(e) -return t&&s(t)},hasAttrib:function(e,t){return void 0!==a(e,t)},findOne:function e(t,r){for(var n=null,i=0,o=r.length;i0&&(n=e(t,u))}}return n},findAll:function e(t,r){for(var n=[],i=0,a=r.length;i0&&t.push(e=[]),n.childNodes.forEach(r),e.length>0&&t.push(e=[])):n.childNodes.forEach(r) -else if(n.nodeType===g.default.TEXT_NODE)if(n.isWhitespace)e.prependWhitespace=!0 -else{var i=n.trimmedText -e.prependWhitespace&&(i=" ".concat(i),e.prependWhitespace=!1),e.push(i)}}(this),t.map((function(e){return e.join("").replace(/\s{2,}/g," ")})).join("\n").replace(/\s+$/,"")},enumerable:!1,configurable:!0}),t.prototype.toString=function(){var e=this.rawTagName -if(e){var t=this.rawAttrs?" ".concat(this.rawAttrs):"" -return this.isVoidElement?"<".concat(e).concat(t,">"):"<".concat(e).concat(t,">").concat(this.innerHTML,"")}return this.innerHTML},Object.defineProperty(t.prototype,"innerHTML",{get:function(){return this.childNodes.map((function(e){return e.toString()})).join("")},set:function(e){var t=S(e),r=t.childNodes.length?t.childNodes:[new d.default(e,this)] -T(r,this),T(this.childNodes,null),this.childNodes=r},enumerable:!1,configurable:!0}),t.prototype.set_content=function(e,t){if(void 0===t&&(t={}),e instanceof h.default)e=[e] -else if("string"==typeof e){var r=S(e,t) -e=r.childNodes.length?r.childNodes:[new d.default(e,this)]}return T(this.childNodes,null),T(e,this),this.childNodes=e,this},t.prototype.replaceWith=function(){for(var e=this,t=[],r=0;r-1&&(r.rawText=r.rawText.substr(0,n),this.childNodes.length=t+1)}}return this},Object.defineProperty(t.prototype,"structure",{get:function(){var e=[],t=0 -function r(r){e.push(" ".repeat(t)+r)}return function e(n){var i=n.id?"#".concat(n.id):"",o=n.classList.length?".".concat(n.classList.value.join(".")):"" -r("".concat(n.rawTagName).concat(i).concat(o)),t++,n.childNodes.forEach((function(t){t.nodeType===g.default.ELEMENT_NODE?e(t):t.nodeType===g.default.TEXT_NODE&&(t.isWhitespace||r("#text"))})),t--}(this),e.join("\n")},enumerable:!1,configurable:!0}),t.prototype.removeWhitespace=function(){var e=this,t=0 -return this.childNodes.forEach((function(r){if(r.nodeType===g.default.TEXT_NODE){if(r.isWhitespace)return -r.rawText=r.trimmedRawText}else r.nodeType===g.default.ELEMENT_NODE&&r.removeWhitespace() -e.childNodes[t++]=r})),this.childNodes.length=t,this},t.prototype.querySelectorAll=function(e){return(0,u.selectAll)(e,this,{xmlMode:!0,adapter:p.default})},t.prototype.querySelector=function(e){return(0,u.selectOne)(e,this,{xmlMode:!0,adapter:p.default})},t.prototype.getElementsByTagName=function(e){for(var t=e.toUpperCase(),r=[],n=[],i=this,o=0;void 0!==o;){var a=void 0 -do{a=i.childNodes[o++]}while(o0&&(n.push(o),i=a,o=0)):(i=i.parentNode,o=n.pop())}return r},t.prototype.getElementById=function(e){for(var t=[],r=this,n=0;void 0!==n;){var i=void 0 -do{i=r.childNodes[n++]}while(n0&&(t.push(n),r=i,n=0)}}else r=r.parentNode,n=t.pop()}return null},t.prototype.closest=function(e){var t=new Map,r=this,n=null -function i(e,r){for(var n=null,o=0,a=r.length;o0;)if(this===e[--t])return e[t-1]||null -return null}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"previousElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,r=e.length,n=!1;r>0;){var i=e[--r] -if(n){if(i instanceof t)return i||null}else this===i&&(n=!0)}return null}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"classNames",{get:function(){return this.classList.toString()},enumerable:!1,configurable:!0}),t.prototype.clone=function(){return S(this.toString()).firstChild},t}(h.default) -t.default=w -var D=/|<(\/?)([a-zA-Z][-.:0-9_a-zA-Z]*)((?:\s+[^>]*?(?:(?:'[^']*')|(?:"[^"]*"))?)*)\s*(\/?)>/g,E=/(?:^|\s)(id|class)\s*=\s*((?:'[^']*')|(?:"[^"]*")|\S+)/gi,x={area:!0,AREA:!0,base:!0,BASE:!0,br:!0,BR:!0,col:!0,COL:!0,hr:!0,HR:!0,img:!0,IMG:!0,input:!0,INPUT:!0,link:!0,LINK:!0,meta:!0,META:!0,source:!0,SOURCE:!0,embed:!0,EMBED:!0,param:!0,PARAM:!0,track:!0,TRACK:!0,wbr:!0,WBR:!0},_={li:{li:!0,LI:!0},LI:{li:!0,LI:!0},p:{p:!0,div:!0,P:!0,DIV:!0},P:{p:!0,div:!0,P:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},td:{td:!0,th:!0,TD:!0,TH:!0},TD:{td:!0,th:!0,TD:!0,TH:!0},th:{td:!0,th:!0,TD:!0,TH:!0},TH:{td:!0,th:!0,TD:!0,TH:!0},h1:{h1:!0,H1:!0},H1:{h1:!0,H1:!0},h2:{h2:!0,H2:!0},H2:{h2:!0,H2:!0},h3:{h3:!0,H3:!0},H3:{h3:!0,H3:!0},h4:{h4:!0,H4:!0},H4:{h4:!0,H4:!0},h5:{h5:!0,H5:!0},H5:{h5:!0,H5:!0},h6:{h6:!0,H6:!0},H6:{h6:!0,H6:!0}},A={li:{ul:!0,ol:!0,UL:!0,OL:!0},LI:{ul:!0,ol:!0,UL:!0,OL:!0},a:{div:!0,DIV:!0},A:{div:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},i:{div:!0,DIV:!0},I:{div:!0,DIV:!0},p:{div:!0,DIV:!0},P:{div:!0,DIV:!0},td:{tr:!0,table:!0,TR:!0,TABLE:!0},TD:{tr:!0,table:!0,TR:!0,TABLE:!0},th:{tr:!0,table:!0,TR:!0,TABLE:!0},TH:{tr:!0,table:!0,TR:!0,TABLE:!0}},k="documentfragmentcontainer" -function C(e,t){void 0===t&&(t={lowerCaseTagName:!1,comment:!1}) -var r=t.blockTextElements||{script:!0,noscript:!0,style:!0,pre:!0},n=Object.keys(r),i=n.map((function(e){return new RegExp("^".concat(e,"$"),"i")})),o=n.filter((function(e){return r[e]})).map((function(e){return new RegExp("^".concat(e,"$"),"i")})) -function a(e){return o.some((function(t){return t.test(e)}))}function s(e){return i.some((function(t){return t.test(e)}))}var u,l=function(e,t){return[e-C,t-C]},p=new w(null,{},"",null,[0,e.length]),h=p,g=[p],m=-1,b=void 0 -e="<".concat(k,">").concat(e,"") -for(var v=t.lowerCaseTagName,y=e.length-(k.length+2),C=k.length+2;u=D.exec(e);){var S=u[0],T=u[1],O=u[2],N=u[3],L=u[4],F=S.length,q=D.lastIndex-F,B=D.lastIndex -if(m>-1&&m+F"),G=v?e.toLocaleLowerCase().indexOf($,D.lastIndex):e.indexOf($,D.lastIndex),Q=-1===G?y:G -a(O)&&(R=e.substring(V,Q)).length>0&&/\S/.test(R)&&h.appendChild(new d.default(R,h,l(V,Q))),-1===G?m=D.lastIndex=e.length+1:(m=D.lastIndex=G+$.length,T="/")}}if(T||L||x[O])for(;;){if("a"!==O&&"A"!==O||(b=void 0),h.rawTagName===O){h.range[1]=l(-1,Math.max(m,B))[1],g.pop(),h=(0,c.default)(g) -break}if(z=h.tagName,!A[z]||!A[z][O])break -g.pop(),h=(0,c.default)(g)}}else t.comment&&(R=e.substring(q+4,B-3),h.appendChild(new f.default(R,h,l(q,B))))}return g}function S(e,t){void 0===t&&(t={lowerCaseTagName:!1,comment:!1}) -for(var r=C(e,t),n=r[0],i=function(){var e=r.pop(),n=(0,c.default)(r) -e.parentNode&&e.parentNode.parentNode&&(e.parentNode===n&&e.tagName===n.tagName?!0!==t.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.parentNode.appendChild(e)})),r.pop()):!0!==t.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.appendChild(e)}))))};r.length>1;)i() -return n}function T(e,t){return e.map((function(e){return e.parentNode=t,e}))}t.base_parse=C,t.parse=S},8429:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}) -var n=r(8347),i=function(){function e(e,t){void 0===e&&(e=null),this.parentNode=e,this.childNodes=[],Object.defineProperty(this,"range",{enumerable:!1,writable:!0,configurable:!0,value:null!=t?t:[-1,-1]})}return e.prototype.remove=function(){var e=this -if(this.parentNode){var t=this.parentNode.childNodes -this.parentNode.childNodes=t.filter((function(t){return e!==t})),this.parentNode=null}return this},Object.defineProperty(e.prototype,"innerText",{get:function(){return this.rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textContent",{get:function(){return(0,n.decode)(this.rawText)},set:function(e){this.rawText=(0,n.encode)(e)},enumerable:!1,configurable:!0}),e}() -t.default=i},1734:function(e,t,r){"use strict" -var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null") -function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}) -var a=r(8347),s=o(r(8429)),u=o(r(6980)),l=function(e){function t(t,r,n){var i=e.call(this,r,n)||this -return i.nodeType=u.default.TEXT_NODE,i._rawText=t,i}return i(t,e),t.prototype.clone=function(){return new t(this._rawText,null)},Object.defineProperty(t.prototype,"rawText",{get:function(){return this._rawText},set:function(e){this._rawText=e,this._trimmedRawText=void 0,this._trimmedText=void 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trimmedRawText",{get:function(){return void 0!==this._trimmedRawText||(this._trimmedRawText=c(this.rawText)),this._trimmedRawText},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trimmedText",{get:function(){return void 0!==this._trimmedText||(this._trimmedText=c(this.text)),this._trimmedText},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return(0,a.decode)(this.rawText)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isWhitespace",{get:function(){return/^(\s| )*$/.test(this.rawText)},enumerable:!1,configurable:!0}),t.prototype.toString=function(){return this.rawText},t}(s.default) -function c(e){for(var t,r,n=0;n>=0&&n0&&/[^\S\r\n]/.test(e[t-1]),o=r{"use strict" -var r -Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE"}(r||(r={})),t.default=r},7125:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 -var n=r(7354) -Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.parse}})},541:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}) -var n=r(7354) -t.default=function(e,t){void 0===t&&(t={lowerCaseTagName:!1,comment:!1}) -var r=(0,n.base_parse)(e,t) -return Boolean(1===r.length)}},1341:function(e,t,r){"use strict" -var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} -Object.defineProperty(t,"__esModule",{value:!0}),t.generate=t.compile=void 0 -var i=n(r(1171)) -t.compile=function(e){var t=e[0],r=e[1]-1 -if(r<0&&t<=0)return i.default.falseFunc -if(-1===t)return function(e){return e<=r} -if(0===t)return function(e){return e===r} -if(1===t)return r<0?i.default.trueFunc:function(e){return e>=r} -var n=Math.abs(t),o=(r%n+n)%n -return t>1?function(e){return e>=r&&e%n===o}:function(e){return e<=r&&e%n===o}},t.generate=function(e){var t=e[0],r=e[1]-1,n=0 -if(t<0){var i=-t,o=(r%i+i)%i -return function(){var e=o+i*n++ -return e>r?null:e}}return 0===t?r<0?function(){return null}:function(){return 0==n++?r:null}:(r<0&&(r+=t*Math.ceil(-r/t)),function(){return t*n+++r})}},9870:(e,t,r)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.sequence=t.generate=t.compile=t.parse=void 0 -var n=r(4611) -Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return n.parse}}) -var i=r(1341) -Object.defineProperty(t,"compile",{enumerable:!0,get:function(){return i.compile}}),Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return i.generate}}),t.default=function(e){return(0,i.compile)((0,n.parse)(e))},t.sequence=function(e){return(0,i.generate)((0,n.parse)(e))}},4611:(e,t)=>{"use strict" -Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0 -var r=new Set([9,10,12,13,32]),n="0".charCodeAt(0),i="9".charCodeAt(0) -t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0] -if("odd"===e)return[2,1] -var t=0,o=0,a=u(),s=l() -if(t=n&&e.charCodeAt(t)<=i;)o=10*o+(e.charCodeAt(t)-n),t++ -return t===r?null:o}function c(){for(;t{"use strict" -r.r(t),r.d(t,{default:()=>E}) -var n=function(){if("undefined"!=typeof Map)return Map -function e(e,t){var r=-1 -return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r] -return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t) -~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t) -~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null) -for(var r=0,n=this.__entries__;r0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t -s.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),w="undefined"!=typeof WeakMap?new WeakMap:new n,D=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.") -if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.") -var r=l.getInstance(),n=new y(t,r,this) -w.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){D.prototype[e]=function(){var t -return(t=w.get(this))[e].apply(t,arguments)}})) -const E=void 0!==o.ResizeObserver?o.ResizeObserver:D},4910:function(e,t){var r,n -r=function(){"use strict" -var e=function(){function e(e,t){for(var r=0;r=0)&&r.push(n)}return r.push(e.ownerDocument.body),e.ownerDocument!==document&&r.push(e.ownerDocument.defaultView),r}var a,s=(a=0,function(){return++a}),u={} -function l(){n&&document.body.removeChild(n),n=null}function c(e){var t=void 0 -e===document?(t=document,e=document.documentElement):t=e.ownerDocument -var r=t.documentElement,o=i(e),a=function(){var e=n -e&&document.body.contains(e)||((e=document.createElement("div")).setAttribute("data-tether-id",s()),d(e.style,{top:0,left:0,position:"absolute"}),document.body.appendChild(e),n=e) -var t=e.getAttribute("data-tether-id") -return void 0===u[t]&&(u[t]=i(e),E((function(){delete u[t]}))),u[t]}() -return o.top-=a.top,o.left-=a.left,void 0===o.width&&(o.width=document.body.scrollWidth-o.left-o.right),void 0===o.height&&(o.height=document.body.scrollHeight-o.top-o.bottom),o.top=o.top-r.clientTop,o.left=o.left-r.clientLeft,o.right=t.body.clientWidth-o.width-o.left,o.bottom=t.body.clientHeight-o.height-o.top,o}function p(e){return e.offsetParent||document.documentElement}var f=null -function h(){if(f)return f -var e=document.createElement("div") -e.style.width="100%",e.style.height="200px" -var t=document.createElement("div") -d(t.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t) -var r=e.offsetWidth -t.style.overflow="scroll" -var n=e.offsetWidth -r===n&&(n=t.clientWidth),document.body.removeChild(t) -var i=r-n -return f={width:i,height:i}}function d(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=[] -return Array.prototype.push.apply(t,arguments),t.slice(1).forEach((function(t){if(t)for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])})),e}function g(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.remove(t)})) -else{var r=new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi"),n=v(e).replace(r," ") -y(e,n)}}function m(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.add(t)})) -else{g(e,t) -var r=v(e)+" "+t -y(e,r)}}function b(e,t){if(void 0!==e.classList)return e.classList.contains(t) -var r=v(e) -return new RegExp("(^| )"+t+"( |$)","gi").test(r)}function v(e){return e.className instanceof e.ownerDocument.defaultView.SVGAnimatedString?e.className.baseVal:e.className}function y(e,t){e.setAttribute("class",t)}function w(e,t,r){r.forEach((function(r){-1===t.indexOf(r)&&b(e,r)&&g(e,r)})),t.forEach((function(t){b(e,t)||m(e,t)}))}var D=[],E=function(e){D.push(e)},x=function(){for(var e=void 0;e=D.pop();)e()},_=function(){function r(){t(this,r)}return e(r,[{key:"on",value:function(e,t,r){var n=!(arguments.length<=3||void 0===arguments[3])&&arguments[3] -void 0===this.bindings&&(this.bindings={}),void 0===this.bindings[e]&&(this.bindings[e]=[]),this.bindings[e].push({handler:t,ctx:r,once:n})}},{key:"once",value:function(e,t,r){this.on(e,t,r,!0)}},{key:"off",value:function(e,t){if(void 0!==this.bindings&&void 0!==this.bindings[e])if(void 0===t)delete this.bindings[e] -else for(var r=0;r1?r-1:0),i=1;i=t&&t>=e-r}var S,T,O,N,L=function(){if("undefined"==typeof document)return"" -for(var e=document.createElement("div"),t=["transform","WebkitTransform","OTransform","MozTransform","msTransform"],r=0;r16)return T=Math.min(T-16,250),void(O=setTimeout(e,250)) -void 0!==S&&B()-S<10||(null!=O&&(clearTimeout(O),O=null),S=B(),q(),T=B()-S)},"undefined"!=typeof window&&void 0!==window.addEventListener&&["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,N)})) -var R={center:"center",left:"right",right:"left"},P={middle:"middle",top:"bottom",bottom:"top"},I={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},j=function(e,t){var r=e.left,n=e.top -return"auto"===r&&(r=R[t.left]),"auto"===n&&(n=P[t.top]),{left:r,top:n}},M=function(e){var t=e.left,r=e.top -return void 0!==I[e.left]&&(t=I[e.left]),void 0!==I[e.top]&&(r=I[e.top]),{left:t,top:r}} -function U(){for(var e={top:0,left:0},t=arguments.length,r=Array(t),n=0;nt.clientWidth||[r.overflow,r.overflowX].indexOf("scroll")>=0||this.target!==document.body)&&(n=15) -var i=e.height-parseFloat(r.borderTopWidth)-parseFloat(r.borderBottomWidth)-n,o={width:15,height:.975*i*(i/t.scrollHeight),left:e.left+e.width-parseFloat(r.borderLeftWidth)-15},a=0 -i<408&&this.target===document.body&&(a=-11e-5*Math.pow(i,2)-.00727*i+22.58),this.target!==document.body&&(o.height=Math.max(o.height,24)) -var s=this.target.scrollTop/(t.scrollHeight-i) -return o.top=s*(i-o.height-a)+e.top+parseFloat(r.borderTopWidth),this.target===document.body&&(o.height=Math.max(o.height,24)),o}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(e,t){return void 0===this._cache&&(this._cache={}),void 0===this._cache[e]&&(this._cache[e]=t.call(this)),this._cache[e]}},{key:"enable",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0] -!1!==this.options.addTargetClasses&&m(this.target,this.getClass("enabled")),m(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach((function(t){t!==e.target.ownerDocument&&t.addEventListener("scroll",e.position)})),t&&this.position()}},{key:"disable",value:function(){var e=this -g(this.target,this.getClass("enabled")),g(this.element,this.getClass("enabled")),this.enabled=!1,void 0!==this.scrollParents&&this.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.position)}))}},{key:"destroy",value:function(){var e=this -this.disable(),F.forEach((function(t,r){t===e&&F.splice(r,1)})),0===F.length&&l()}},{key:"updateAttachClasses",value:function(e,t){var r=this -e=e||this.attachment,t=t||this.targetAttachment,void 0!==this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),void 0===this._addAttachClasses&&(this._addAttachClasses=[]) -var n=this._addAttachClasses -e.top&&n.push(this.getClass("element-attached")+"-"+e.top),e.left&&n.push(this.getClass("element-attached")+"-"+e.left),t.top&&n.push(this.getClass("target-attached")+"-"+t.top),t.left&&n.push(this.getClass("target-attached")+"-"+t.left) -var i=[];["left","top","bottom","right","middle","center"].forEach((function(e){i.push(r.getClass("element-attached")+"-"+e),i.push(r.getClass("target-attached")+"-"+e)})),E((function(){void 0!==r._addAttachClasses&&(w(r.element,r._addAttachClasses,i),!1!==r.options.addTargetClasses&&w(r.target,r._addAttachClasses,i),delete r._addAttachClasses)}))}},{key:"position",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0] -if(this.enabled){this.clearCache() -var n=j(this.targetAttachment,this.attachment) -this.updateAttachClasses(this.attachment,n) -var i=this.cache("element-bounds",(function(){return c(e.element)})),o=i.width,a=i.height -if(0===o&&0===a&&void 0!==this.lastSize){var s=this.lastSize -o=s.width,a=s.height}else this.lastSize={width:o,height:a} -var u=this.cache("target-bounds",(function(){return e.getTargetBounds()})),l=u,f=z(M(this.attachment),{width:o,height:a}),d=z(M(n),l),g=z(this.offset,{width:o,height:a}),m=z(this.targetOffset,l) -f=U(f,g),d=U(d,m) -for(var b=u.left+d.left-f.left,v=u.top+d.top-f.top,y=0;yE.documentElement.clientHeight&&(A=this.cache("scrollbar-size",h),D.viewport.bottom-=A.height),_.innerWidth>E.documentElement.clientWidth&&(A=this.cache("scrollbar-size",h),D.viewport.right-=A.width),-1!==["","static"].indexOf(E.body.style.position)&&-1!==["","static"].indexOf(E.body.parentElement.style.position)||(D.page.bottom=E.body.scrollHeight-v-a,D.page.right=E.body.scrollWidth-b-o),void 0!==this.options.optimizations&&!1!==this.options.optimizations.moveElement&&void 0===this.targetModifier&&function(){var t=e.cache("target-offsetparent",(function(){return p(e.target)})),r=e.cache("target-offsetparent-bounds",(function(){return c(t)})),n=getComputedStyle(t),i=r,o={} -if(["Top","Left","Bottom","Right"].forEach((function(e){o[e.toLowerCase()]=parseFloat(n["border"+e+"Width"])})),r.right=E.body.scrollWidth-r.left-i.width+o.right,r.bottom=E.body.scrollHeight-r.top-i.height+o.bottom,D.page.top>=r.top+o.top&&D.page.bottom>=r.bottom&&D.page.left>=r.left+o.left&&D.page.right>=r.right){var a=t.scrollTop,s=t.scrollLeft -D.offset={top:D.page.top-r.top+a-o.top,left:D.page.left-r.left+s-o.left}}}(),this.move(D),this.history.unshift(D),this.history.length>3&&this.history.pop(),t&&x(),!0}}},{key:"move",value:function(e){var t,r,n=this -if(void 0!==this.element.parentNode){var i={} -for(var o in e)for(var a in i[o]={},e[o]){for(var s=!1,u=0;u=0){var v=u.split(" "),y=A(v,2) -d=y[0],h=y[1]}else h=d=u -var w=function(e,t){return"scrollParent"===t?t=e.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),void 0!==t.nodeType&&function(){var e=t,r=c(t),n=r,i=getComputedStyle(t) -if(t=[n.left,n.top,r.width+n.left,r.height+n.top],e.ownerDocument!==document){var o=e.ownerDocument.defaultView -t[0]+=o.pageXOffset,t[1]+=o.pageYOffset,t[2]+=o.pageXOffset,t[3]+=o.pageYOffset}Q.forEach((function(e,r){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[r]+=parseFloat(i["border"+e+"Width"]):t[r]-=parseFloat(i["border"+e+"Width"])}))}(),t}(t,o) -"target"!==d&&"both"!==d||(rw[3]&&"bottom"===m.top&&(r-=p,m.top="top")),"together"===d&&("top"===m.top&&("bottom"===b.top&&rw[3]&&r-(a-p)>=w[1]&&(r-=a-p,m.top="bottom",b.top="bottom")),"bottom"===m.top&&("top"===b.top&&r+a>w[3]?(r-=p,m.top="top",r-=a,b.top="bottom"):"bottom"===b.top&&rw[3]&&"top"===b.top?(r-=a,b.top="bottom"):rw[2]&&"right"===m.left&&(n-=f,m.left="left")),"together"===h&&(nw[2]&&"right"===m.left?"left"===b.left?(n-=f,m.left="left",n-=s,b.left="right"):"right"===b.left&&(n-=f,m.left="left",n+=s,b.left="left"):"center"===m.left&&(n+s>w[2]&&"left"===b.left?(n-=s,b.left="right"):nw[3]&&"top"===b.top&&(r-=a,b.top="bottom")),"element"!==h&&"both"!==h||(nw[2]&&("left"===b.left?(n-=s,b.left="right"):"center"===b.left&&(n-=s/2,b.left="right"))),"string"==typeof l?l=l.split(",").map((function(e){return e.trim()})):!0===l&&(l=["top","left","right","bottom"]),l=l||[] -var D,E,x=[],_=[] -r=0?(r=w[1],x.push("top")):_.push("top")),r+a>w[3]&&(l.indexOf("bottom")>=0?(r=w[3]-a,x.push("bottom")):_.push("bottom")),n=0?(n=w[0],x.push("left")):_.push("left")),n+s>w[2]&&(l.indexOf("right")>=0?(n=w[2]-s,x.push("right")):_.push("right")),x.length&&(D=void 0!==t.options.pinnedClass?t.options.pinnedClass:t.getClass("pinned"),g.push(D),x.forEach((function(e){g.push(D+"-"+e)}))),_.length&&(E=void 0!==t.options.outOfBoundsClass?t.options.outOfBoundsClass:t.getClass("out-of-bounds"),g.push(E),_.forEach((function(e){g.push(E+"-"+e)}))),(x.indexOf("left")>=0||x.indexOf("right")>=0)&&(b.left=m.left=!1),(x.indexOf("top")>=0||x.indexOf("bottom")>=0)&&(b.top=m.top=!1),m.top===i.top&&m.left===i.left&&b.top===t.attachment.top&&b.left===t.attachment.left||(t.updateAttachClasses(b,m),t.trigger("update",{attachment:b,targetAttachment:m}))})),E((function(){!1!==t.options.addTargetClasses&&w(t.target,g,h),w(t.element,g,h)})),{top:r,left:n}}}) -var W,c=(W=r.Utils).getBounds,w=W.updateClasses -return E=W.defer,r.modules.push({position:function(e){var t=this,r=e.top,n=e.left,i=this.cache("element-bounds",(function(){return c(t.element)})),o=i.height,a=i.width,s=this.getTargetBounds(),u=r+o,l=n+a,p=[] -r<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var t=s[e] -t!==n&&t!==l||p.push(e)})),n<=s.right&&l>=s.left&&["top","bottom"].forEach((function(e){var t=s[e] -t!==r&&t!==u||p.push(e)})) -var f=[],h=[] -return f.push(this.getClass("abutted")),["left","top","right","bottom"].forEach((function(e){f.push(t.getClass("abutted")+"-"+e)})),p.length&&h.push(this.getClass("abutted")),p.forEach((function(e){h.push(t.getClass("abutted")+"-"+e)})),E((function(){!1!==t.options.addTargetClasses&&w(t.target,h,f),w(t.element,h,f)})),!0}}),A=function(e,t){if(Array.isArray(e))return e -if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,i=!1,o=void 0 -try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(i)throw o}}return r}(e,t) -throw new TypeError("Invalid attempt to destructure non-iterable instance")},r.modules.push({position:function(e){var t=e.top,r=e.left -if(this.options.shift){var n=this.options.shift -"function"==typeof this.options.shift&&(n=this.options.shift.call(this,{top:t,left:r})) -var i=void 0,o=void 0 -if("string"==typeof n){(n=n.split(" "))[1]=n[1]||n[0] -var a=A(n,2) -i=a[0],o=a[1],i=parseFloat(i,10),o=parseFloat(o,10)}else i=n.top,o=n.left -return{top:t+=i,left:r+=o}}}}),G},void 0===(n=r.apply(t,[]))||(e.exports=n)},9977:(e,t,r)=>{"use strict" -r.r(t),r.d(t,{cached:()=>y,dedupeTracked:()=>w,localCopy:()=>b,trackedReset:()=>v}) -var n,i,o=r(3353),a=r(7219),s=r(5521),u=r(6173) -function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let c=(n=class{constructor(){var e -l(this,"prevRemote",void 0),l(this,"peek",void 0),(e=i)&&Object.defineProperty(this,"value",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}},p=n.prototype,f="value",h=[s.tracked],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(d).forEach((function(e){g[e]=d[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),void 0===(g=h.slice().reverse().reduce((function(e,t){return t(p,f,e)||e}),g)).initializer&&(Object.defineProperty(p,f,g),g=null),i=g,n) -var p,f,h,d,g -function m(e,t,r){let n=t.get(e) -return void 0===n&&(n=new c,t.set(e,n),n.value=n.peek="function"==typeof r?r.call(e):r),n}function b(e,t){(0,o.assert)(`@localCopy() must be given a memo path as its first argument, received \`${String(e)}\``,"string"==typeof e) -let r=new WeakMap -return()=>{let n=t=>(0,a.get)(t,e) -return{get(){let e=m(this,r,t),{prevRemote:i}=e,o=n(this) -return i!==o&&(e.value=e.prevRemote=o),e.value},set(e){if(!r.has(this)){let i=m(this,r,t) -return i.prevRemote=n(this),void(i.value=e)}m(this,r,t).value=e}}}}function v(e){(0,o.assert)(`@trackedReset() must be given a memo path, a memo function, or config object with a memo path or function as its first argument, received \`${String(e)}\``,"string"==typeof e||"function"==typeof e||"object"==typeof e&&null!==e&&void 0!==e.memo) -let t=new WeakMap -return(r,n,i)=>{let o,s,u=i.initializer??(()=>{}) -"object"==typeof e?(o=e.memo,s=e.update??u):(o=e,s=u) -let l="function"==typeof o?(e,t)=>o.call(e,e,n,t):e=>(0,a.get)(e,o) -return{get(){let e=m(this,t,u),{prevRemote:r}=e,i=l(this,r) -return i!==r&&(e.prevRemote=i,e.value=e.peek=s.call(this,this,n,e.peek)),e.value},set(e){m(this,t,u).value=e}}}}function y(e,t,r){(0,o.assert)("@cached can only be used on getters",r&&r.get) -let{get:n,set:i}=r,a=new WeakMap -return{get(){let e=a.get(this) -return void 0===e&&(e=(0,u.createCache)(n.bind(this)),a.set(this,e)),(0,u.getValue)(e)},set:i}}function w(){let e -const t=function(t,r,n){let{initializer:i}=n,{get:o,set:a}=(0,s.tracked)(t,r,n),u=new WeakMap -return{get(){if(!u.has(this)){let e=i?.call(this) -u.set(this,e),a.call(this,e)}return o.call(this)},set(t){u.has(this)&&e(t,u.get(this))||(u.set(this,t),a.call(this,t))}}} -return 3===arguments.length?(e=(e,t)=>e===t,t(...arguments)):1===arguments.length&&"function"==typeof arguments[0]?(e=arguments[0],t):void(0,o.assert)(`@dedupeTracked() can either be invoked without arguments or with one comparator function, received \`${String(arguments)}\``,!1)}},4933:(e,t,r)=>{"use strict" -function n(e,t){if(!e)throw new Error(t)}function i(e,t){return null!=e?e:t}r.r(t),r.d(t,{Spring:()=>o}) -class o{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -this._listeners=[],this._currentAnimationStep=0,this._currentTime=0,this._springTime=0,this._currentValue=0,this._currentVelocity=0,this._isAnimating=!1,this._oscillationVelocityPairs=[],this._config={fromValue:i(e.fromValue,0),toValue:i(e.toValue,1),stiffness:i(e.stiffness,100),damping:i(e.damping,10),mass:i(e.mass,1),initialVelocity:i(e.initialVelocity,0),overshootClamping:i(e.overshootClamping,!1),allowsOverdamping:i(e.allowsOverdamping,!1),restVelocityThreshold:i(e.restVelocityThreshold,.001),restDisplacementThreshold:i(e.restDisplacementThreshold,.001)},this._currentValue=this._config.fromValue,this._currentVelocity=this._config.initialVelocity}start(){const{fromValue:e,toValue:t,initialVelocity:r}=this._config -return e===t&&0===r||(this._reset(),this._isAnimating=!0,this._currentAnimationStep||(this._notifyListeners("onStart"),this._currentAnimationStep=requestAnimationFrame((e=>{this._step(Date.now())})))),this}stop(){return this._isAnimating?(this._isAnimating=!1,this._notifyListeners("onStop"),this._currentAnimationStep&&(cancelAnimationFrame(this._currentAnimationStep),this._currentAnimationStep=0),this):this}get currentValue(){return this._currentValue}get currentVelocity(){return this._currentVelocity}get isAtRest(){return this._isSpringAtRest()}get isAnimating(){return this._isAnimating}updateConfig(e){this._advanceSpringToTime(Date.now()) -const t={fromValue:this._currentValue,initialVelocity:this._currentVelocity} -return this._config=Object.assign({},this._config,t,e),this._reset(),this}onStart(e){return this._listeners.push({onStart:e}),this}onUpdate(e){return this._listeners.push({onUpdate:e}),this}onStop(e){return this._listeners.push({onStop:e}),this}removeListener(e){return this._listeners=this._listeners.reduce(((t,r)=>(-1!==Object.values(r).indexOf(e)||t.push(r),t)),[]),this}removeAllListeners(){return this._listeners=[],this}_reset(){this._currentTime=Date.now(),this._springTime=0,this._currentValue=this._config.fromValue,this._currentVelocity=this._config.initialVelocity}_notifyListeners(e){this._listeners.forEach((t=>{const r=t[e] -"function"==typeof r&&r(this)}))}_step(e){this._advanceSpringToTime(e,!0),this._isAnimating&&(this._currentAnimationStep=requestAnimationFrame((e=>this._step(Date.now()))))}_advanceSpringToTime(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] -if(!this._isAnimating)return -let r=e-this._currentTime -r>o.MAX_DELTA_TIME_MS&&(r=o.MAX_DELTA_TIME_MS),this._springTime+=r -const i=this._config.damping,a=this._config.mass,s=this._config.stiffness,u=this._config.fromValue,l=this._config.toValue,c=-this._config.initialVelocity -n(a>0,"Mass value must be greater than 0"),n(s>0,"Stiffness value must be greater than 0"),n(i>0,"Damping value must be greater than 0") -let p=i/(2*Math.sqrt(s*a)) -const f=Math.sqrt(s/a)/1e3,h=f*Math.sqrt(1-p*p),d=f*Math.sqrt(p*p-1),g=l-u -p>1&&!this._config.allowsOverdamping&&(p=1) -let m=0,b=0 -const v=this._springTime -if(p<1){const e=Math.exp(-p*f*v) -m=l-e*((c+p*f*g)/h*Math.sin(h*v)+g*Math.cos(h*v)),b=p*f*e*(Math.sin(h*v)*(c+p*f*g)/h+g*Math.cos(h*v))-e*(Math.cos(h*v)*(c+p*f*g)-h*g*Math.sin(h*v))}else if(1===p){const e=Math.exp(-f*v) -m=l-e*(g+(c+f*g)*v),b=e*(c*(v*f-1)+v*g*(f*f))}else{const e=Math.exp(-p*f*v) -m=l-e*((c+p*f*g)*Math.sinh(d*v)+d*g*Math.cosh(d*v))/d,b=e*p*f*(Math.sinh(d*v)*(c+p*f*g)+g*d*Math.cosh(d*v))/d-e*(d*Math.cosh(d*v)*(c+p*f*g)+d*d*g*Math.sinh(d*v))/d}return this._currentTime=e,this._currentValue=m,this._currentVelocity=b,t&&(this._notifyListeners("onUpdate"),this._isAnimating)&&(this._isSpringOvershooting()||this._isSpringAtRest())?(0!==s&&(this._currentValue=l,this._currentVelocity=0,this._notifyListeners("onUpdate")),void this.stop()):void 0}_isSpringOvershooting(){const{stiffness:e,fromValue:t,toValue:r,overshootClamping:n}=this._config -let i=!1 -return n&&0!==e&&(i=tr:this._currentValue{var t={exports:{}} -function r(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t] -"object"!=typeof n||Object.isFrozen(n)||r(n)})),e}t.exports=r,t.exports.default=r -class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function o(e){const t=Object.create(null) -for(const o in e)t[o]=e[o] -for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i!!e.scope||e.sublanguage&&e.language -class s{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!a(e))return -let t="" -t=e.sublanguage?`language-${e.language}`:((e,t)=>{let{prefix:r}=t -if(e.includes(".")){const t=e.split(".") -return[`${r}${t.shift()}`,...t.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${r}${e}`})(e.scope,{prefix:this.classPrefix}),this.span(t)}closeNode(e){a(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}const u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -const t={children:[]} -return Object.assign(t,e),t} -class l{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=u({scope:e}) -this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const r=e.root -r.sublanguage=!0,r.language=t,this.add(r)}toHTML(){return new s(this,this.options).value()}finalize(){return!0}}function p(e){return e?"string"==typeof e?e:e.source:null}function f(e){return g("(?=",e,")")}function h(e){return g("(?:",e,")*")}function d(e){return g("(?:",e,")?")}function g(){for(var e=arguments.length,t=new Array(e),r=0;rp(e))).join("") -return n}function m(e){const t=e[e.length-1] -return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function b(){for(var e=arguments.length,t=new Array(e),r=0;rp(e))).join("|")+")" -return i}function v(e){return new RegExp(e.toString()+"|").exec("").length-1}const y=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ -function w(e,t){let{joinWith:r}=t,n=0 -return e.map((e=>{n+=1 -const t=n -let r=p(e),i="" -for(;r.length>0;){const e=y.exec(r) -if(!e){i+=r -break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+String(Number(e[1])+t):(i+=e[0],"("===e[0]&&n++)}return i})).map((e=>`(${e})`)).join(r)}const D="[a-zA-Z]\\w*",E="[a-zA-Z_]\\w*",x="\\b\\d+(\\.\\d+)?",_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",A="\\b(0b[01]+)",k={begin:"\\\\[\\s\\S]",relevance:0},C={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[k]},S={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[k]},T=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -const n=o({scope:"comment",begin:e,end:t,contains:[]},r) -n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) -const i=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) -return n.contains.push({begin:g(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},O=T("//","$"),N=T("/\\*","\\*/"),L=T("#","$"),F={scope:"number",begin:x,relevance:0},q={scope:"number",begin:_,relevance:0},B={scope:"number",begin:A,relevance:0},R={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[k,{begin:/\[/,end:/\]/,relevance:0,contains:[k]}]}]},P={scope:"title",begin:D,relevance:0},I={scope:"title",begin:E,relevance:0} -var j=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:D,UNDERSCORE_IDENT_RE:E,NUMBER_RE:x,C_NUMBER_RE:_,BINARY_NUMBER_RE:A,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -const t=/^#![ ]*\// -return e.binary&&(e.begin=g(t,/.*\b/,e.binary,/\b.*/)),o({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:k,APOS_STRING_MODE:C,QUOTE_STRING_MODE:S,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:T,C_LINE_COMMENT_MODE:O,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:L,NUMBER_MODE:F,C_NUMBER_MODE:q,BINARY_NUMBER_MODE:B,REGEXP_MODE:R,TITLE_MODE:P,UNDERSCORE_TITLE_MODE:I,METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}}) -function M(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function U(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function z(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=M,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function V(e,t){Array.isArray(e.illegal)&&(e.illegal=b(...e.illegal))}function H(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match") -e.begin=e.match,delete e.match}}function $(e,t){void 0===e.relevance&&(e.relevance=1)}const G=(e,t)=>{if(!e.beforeMatch)return -if(e.starts)throw new Error("beforeMatch cannot be used with starts") -const r=Object.assign({},e) -Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=r.keywords,e.begin=g(r.beforeMatch,f(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},Q=["of","and","for","in","not","or","if","then","parent","list","value"],W="keyword" -function Z(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:W -const n=Object.create(null) -return"string"==typeof e?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach((function(r){Object.assign(n,Z(e[r],t,r))})),n -function i(e,r){t&&(r=r.map((e=>e.toLowerCase()))),r.forEach((function(t){const r=t.split("|") -n[r[0]]=[e,K(r[0],r[1])]}))}}function K(e,t){return t?Number(t):function(e){return Q.includes(e.toLowerCase())}(e)?0:1}const X={},Y=e=>{console.error(e)},J=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{X[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),X[`${e}/${t}`]=!0)},te=new Error -function re(e,t,r){let{key:n}=r,i=0 -const o=e[n],a={},s={} -for(let u=1;u<=t.length;u++)s[u+i]=o[u],a[u+i]=!0,i+=v(t[u-1]) -e[n]=s,e[n]._emit=a,e[n]._multi=!0}function ne(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw Y("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),te -if("object"!=typeof e.beginScope||null===e.beginScope)throw Y("beginScope must be object"),te -re(e,e.begin,{key:"beginScope"}),e.begin=w(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw Y("skip, excludeEnd, returnEnd not compatible with endScope: {}"),te -if("object"!=typeof e.endScope||null===e.endScope)throw Y("endScope must be object"),te -re(e,e.end,{key:"endScope"}),e.end=w(e.end,{joinWith:""})}}(e)}function ie(e){function t(t,r){return new RegExp(p(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(r?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=v(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) -const e=this.regexes.map((e=>e[1])) -this.matcherRe=t(w(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex -const t=this.matcherRe.exec(e) -if(!t)return null -const r=t.findIndex(((e,t)=>t>0&&void 0!==e)),n=this.matchIndexes[r] -return t.splice(0,r),Object.assign(t,n)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e] -const t=new r -return this.rules.slice(e).forEach((e=>{let[r,n]=e -return t.addRule(r,n)})),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex) -t.lastIndex=this.lastIndex -let r=t.exec(e) -if(this.resumingScanAtSamePosition())if(r&&r.index===this.lastIndex);else{const t=this.getMatcher(0) -t.lastIndex=this.lastIndex+1,r=t.exec(e)}return r&&(this.regexIndex+=r.position+1,this.regexIndex===this.count&&this.considerAll()),r}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -return e.classNameAliases=o(e.classNameAliases||{}),function r(i,a){const s=i -if(i.isCompiled)return s;[U,H,ne,G].forEach((e=>e(i,a))),e.compilerExtensions.forEach((e=>e(i,a))),i.__beforeBegin=null,[z,V,$].forEach((e=>e(i,a))),i.isCompiled=!0 -let u=null -return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),u=i.keywords.$pattern,delete i.keywords.$pattern),u=u||/\w+/,i.keywords&&(i.keywords=Z(i.keywords,e.case_insensitive)),s.keywordPatternRe=t(u,!0),a&&(i.begin||(i.begin=/\B|\b/),s.beginRe=t(s.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(s.endRe=t(s.end)),s.terminatorEnd=p(s.end)||"",i.endsWithParent&&a.terminatorEnd&&(s.terminatorEnd+=(i.end?"|":"")+a.terminatorEnd)),i.illegal&&(s.illegalRe=t(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return o(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:oe(e)?o(e,{starts:e.starts?o(e.starts):null}):Object.isFrozen(e)?o(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){r(e,s)})),i.starts&&r(i.starts,a),s.matcher=function(e){const t=new n -return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(s),s}(e)}function oe(e){return!!e&&(e.endsWithParent||oe(e.starts))}class ae extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const se=i,ue=o,le=Symbol("nomatch") -var ce=function(e){const r=Object.create(null),i=Object.create(null),o=[] -let a=!0 -const s="Could not find the language '{}', did you forget to load/include a language module?",u={disableAutodetect:!0,name:"Plain text",contains:[]} -let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c} -function p(e){return l.noHighlightRe.test(e)}function m(e,t,r){let n="",i="" -"object"==typeof t?(n=e,r=t.ignoreIllegals,i=t.language):(ee("10.7.0","highlight(lang, code, ...args) has been deprecated."),ee("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,n=t),void 0===r&&(r=!0) -const o={code:n,language:i} -k("before:highlight",o) -const a=o.result?o.result:v(o.language,o.code,r) -return a.code=o.code,k("after:highlight",a),a}function v(e,t,i,o){const u=Object.create(null) -function c(){if(!_.keywords)return void k.addText(C) -let e=0 -_.keywordPatternRe.lastIndex=0 -let t=_.keywordPatternRe.exec(C),r="" -for(;t;){r+=C.substring(e,t.index) -const i=w.case_insensitive?t[0].toLowerCase():t[0],o=(n=i,_.keywords[n]) -if(o){const[e,n]=o -if(k.addText(r),r="",u[i]=(u[i]||0)+1,u[i]<=7&&(S+=n),e.startsWith("_"))r+=t[0] -else{const r=w.classNameAliases[e]||e -k.addKeyword(t[0],r)}}else r+=t[0] -e=_.keywordPatternRe.lastIndex,t=_.keywordPatternRe.exec(C)}var n -r+=C.substring(e),k.addText(r)}function p(){null!=_.subLanguage?function(){if(""===C)return -let e=null -if("string"==typeof _.subLanguage){if(!r[_.subLanguage])return void k.addText(C) -e=v(_.subLanguage,C,!0,A[_.subLanguage]),A[_.subLanguage]=e._top}else e=y(C,_.subLanguage.length?_.subLanguage:null) -_.relevance>0&&(S+=e.relevance),k.addSublanguage(e._emitter,e.language)}():c(),C=""}function f(e,t){let r=1 -const n=t.length-1 -for(;r<=n;){if(!e._emit[r]){r++ -continue}const n=w.classNameAliases[e[r]]||e[r],i=t[r] -n?k.addKeyword(i,n):(C=i,c(),C=""),r++}}function h(e,t){return e.scope&&"string"==typeof e.scope&&k.openNode(w.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(k.addKeyword(C,w.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),C=""):e.beginScope._multi&&(f(e.beginScope,t),C="")),_=Object.create(e,{parent:{value:_}}),_}function d(e,t,r){let i=function(e,t){const r=e&&e.exec(t) -return r&&0===r.index}(e.endRe,r) -if(i){if(e["on:end"]){const r=new n(e) -e["on:end"](t,r),r.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent -return e}}if(e.endsWithParent)return d(e.parent,t,r)}function g(e){return 0===_.matcher.regexIndex?(C+=e[0],1):(N=!0,0)}let m={} -function b(r,o){const s=o&&o[0] -if(C+=r,null==s)return p(),0 -if("begin"===m.type&&"end"===o.type&&m.index===o.index&&""===s){if(C+=t.slice(o.index,o.index+1),!a){const t=new Error(`0 width match regex (${e})`) -throw t.languageName=e,t.badRule=m.rule,t}return 1}if(m=o,"begin"===o.type)return function(e){const t=e[0],r=e.rule,i=new n(r),o=[r.__beforeBegin,r["on:begin"]] -for(const n of o)if(n&&(n(e,i),i.isMatchIgnored))return g(t) -return r.skip?C+=t:(r.excludeBegin&&(C+=t),p(),r.returnBegin||r.excludeBegin||(C=t)),h(r,e),r.returnBegin?0:t.length}(o) -if("illegal"===o.type&&!i){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(_.scope||"")+'"') -throw e.mode=_,e}if("end"===o.type){const e=function(e){const r=e[0],n=t.substring(e.index),i=d(_,e,n) -if(!i)return le -const o=_ -_.endScope&&_.endScope._wrap?(p(),k.addKeyword(r,_.endScope._wrap)):_.endScope&&_.endScope._multi?(p(),f(_.endScope,e)):o.skip?C+=r:(o.returnEnd||o.excludeEnd||(C+=r),p(),o.excludeEnd&&(C=r)) -do{_.scope&&k.closeNode(),_.skip||_.subLanguage||(S+=_.relevance),_=_.parent}while(_!==i.parent) -return i.starts&&h(i.starts,e),o.returnEnd?0:r.length}(o) -if(e!==le)return e}if("illegal"===o.type&&""===s)return 1 -if(O>1e5&&O>3*o.index)throw new Error("potential infinite loop, way more iterations than matches") -return C+=s,s.length}const w=x(e) -if(!w)throw Y(s.replace("{}",e)),new Error('Unknown language: "'+e+'"') -const D=ie(w) -let E="",_=o||D -const A={},k=new l.__emitter(l) -!function(){const e=[] -for(let t=_;t!==w;t=t.parent)t.scope&&e.unshift(t.scope) -e.forEach((e=>k.openNode(e)))}() -let C="",S=0,T=0,O=0,N=!1 -try{for(_.matcher.considerAll();;){O++,N?N=!1:_.matcher.considerAll(),_.matcher.lastIndex=T -const e=_.matcher.exec(t) -if(!e)break -const r=b(t.substring(T,e.index),e) -T=e.index+r}return b(t.substring(T)),k.closeAllNodes(),k.finalize(),E=k.toHTML(),{language:e,value:E,relevance:S,illegal:!1,_emitter:k,_top:_}}catch(r){if(r.message&&r.message.includes("Illegal"))return{language:e,value:se(t),illegal:!0,relevance:0,_illegalBy:{message:r.message,index:T,context:t.slice(T-100,T+100),mode:r.mode,resultSoFar:E},_emitter:k} -if(a)return{language:e,value:se(t),illegal:!1,relevance:0,errorRaised:r,_emitter:k,_top:_} -throw r}}function y(e,t){t=t||l.languages||Object.keys(r) -const n=function(e){const t={value:se(e),illegal:!1,relevance:0,_top:u,_emitter:new l.__emitter(l)} -return t._emitter.addText(e),t}(e),i=t.filter(x).filter(A).map((t=>v(t,e,!1))) -i.unshift(n) -const o=i.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance -if(e.language&&t.language){if(x(e.language).supersetOf===t.language)return 1 -if(x(t.language).supersetOf===e.language)return-1}return 0})),[a,s]=o,c=a -return c.secondBest=s,c}function w(e){let t=null -const r=function(e){let t=e.className+" " -t+=e.parentNode?e.parentNode.className:"" -const r=l.languageDetectRe.exec(t) -if(r){const t=x(r[1]) -return t||(J(s.replace("{}",r[1])),J("Falling back to no-highlight mode for this block.",e)),t?r[1]:"no-highlight"}return t.split(/\s+/).find((e=>p(e)||x(e)))}(e) -if(p(r))return -if(k("before:highlightElement",{el:e,language:r}),e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),l.throwUnescapedHTML))throw new ae("One of your code blocks includes unescaped HTML.",e.innerHTML) -t=e -const n=t.textContent,o=r?m(n,{language:r,ignoreIllegals:!0}):y(n) -e.innerHTML=o.value,function(e,t,r){const n=t&&i[t]||r -e.classList.add("hljs"),e.classList.add(`language-${n}`)}(e,r,o.language),e.result={language:o.language,re:o.relevance,relevance:o.relevance},o.secondBest&&(e.secondBest={language:o.secondBest.language,relevance:o.secondBest.relevance}),k("after:highlightElement",{el:e,result:o,text:n})}let D=!1 -function E(){"loading"!==document.readyState?document.querySelectorAll(l.cssSelector).forEach(w):D=!0}function x(e){return e=(e||"").toLowerCase(),r[e]||r[i[e]]}function _(e,t){let{languageName:r}=t -"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=r}))}function A(e){const t=x(e) -return t&&!t.disableAutodetect}function k(e,t){const r=e -o.forEach((function(e){e[r]&&e[r](t)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){D&&E()}),!1),Object.assign(e,{highlight:m,highlightAuto:y,highlightAll:E,highlightElement:w,highlightBlock:function(e){return ee("10.7.0","highlightBlock will be removed entirely in v12.0"),ee("10.7.0","Please use highlightElement now."),w(e)},configure:function(e){l=ue(l,e)},initHighlighting:()=>{E(),ee("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){E(),ee("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(t,n){let i=null -try{i=n(e)}catch(e){if(Y("Language definition for '{}' could not be registered.".replace("{}",t)),!a)throw e -Y(e),i=u}i.name||(i.name=t),r[t]=i,i.rawDefinition=n.bind(null,e),i.aliases&&_(i.aliases,{languageName:t})},unregisterLanguage:function(e){delete r[e] -for(const t of Object.keys(i))i[t]===e&&delete i[t]},listLanguages:function(){return Object.keys(r)},getLanguage:x,registerAliases:_,autoDetection:A,inherit:ue,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}(e),o.push(e)}}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString="11.6.0",e.regex={concat:g,lookahead:f,either:b,optional:d,anyNumberOfTimes:h} -for(const n in j)"object"==typeof j[n]&&t.exports(j[n]) -return Object.assign(e,j),e}({}) -e.exports=ce,ce.HighlightJS=ce,ce.default=ce},6822:e=>{const t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],n=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse() -e.exports=function(e){const a=e.regex,s=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}))(e),u=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+n.join("|")+")"},{begin:":(:)?("+i.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...u,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...u,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:a.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:r.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...u,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+t.join("|")+")\\b"}]}}},8346:e=>{e.exports=function(e){const t=e.regex -return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},5102:e=>{e.exports=function(e){const t=e.regex,r={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},n=/\[\]|\[[^\]]+\]/,i=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,o=t.either(/""|"[^"]+"/,/''|'[^']+'/,n,i),a=t.concat(t.optional(/\.|\.\/|\//),o,t.anyNumberOfTimes(t.concat(/(\.|\/)/,o))),s=t.concat("(",n,"|",i,")(?==)"),u={begin:a},l=e.inherit(u,{keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),c={begin:/\(/,end:/\)/},p={className:"attr",begin:s,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,l,c]}}},f={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},p,l,c],returnEnd:!0},h=e.inherit(u,{className:"name",keywords:r,starts:e.inherit(f,{end:/\)/})}) -c.contains=[h] -const d=e.inherit(u,{keywords:r,className:"name",starts:e.inherit(f,{end:/\}\}/})}),g=e.inherit(u,{keywords:r,className:"name"}),m=e.inherit(u,{className:"name",keywords:r,starts:e.inherit(f,{end:/\}\}/})}) -return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[d],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[g]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[d]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[m]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[m]}]}}},8647:e=>{const t="[A-Za-z$_][0-9A-Za-z$_]*",r=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],i=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],u=[].concat(a,i,o) -e.exports=function(e){const l=e.regex,c=t,p={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{const r=e[0].length+e.index,n=e.input[r] -if("<"===n||","===n)return void t.ignoreMatch() -let i -">"===n&&(((e,t)=>{let{after:r}=t -const n="",F={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,l.lookahead(L)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]} -return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:f,exports:{PARAMS_CONTAINS:x,CLASS_REFERENCE:k},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,b,v,y,w,g,k,{className:"attr",begin:c+l.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[w,e.REGEXP_MODE,{className:"function",begin:L,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:f,contains:x}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:p.begin,"on:begin":p.isTrulyOpeningTag,end:p.end}],subLanguage:"xml",contains:[{begin:p.begin,end:p.end,skip:!0,contains:["self"]}]}]},C,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},O,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},S,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},A,N,{match:/\$[(.]/}]}}},6955:e=>{e.exports=function(e){const t=["true","false","null"],r={scope:"literal",beginKeywords:t.join(" ")} -return{name:"JSON",keywords:{literal:t},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,r,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},5091:e=>{e.exports=function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},5794:e=>{const t="[A-Za-z$_][0-9A-Za-z$_]*",r=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],i=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],u=[].concat(a,i,o) -function l(e){const l=e.regex,c=t,p={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{const r=e[0].length+e.index,n=e.input[r] -if("<"===n||","===n)return void t.ignoreMatch() -let i -">"===n&&(((e,t)=>{let{after:r}=t -const n="",F={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,l.lookahead(L)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]} -return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:f,exports:{PARAMS_CONTAINS:x,CLASS_REFERENCE:k},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,b,v,y,w,g,k,{className:"attr",begin:c+l.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[w,e.REGEXP_MODE,{className:"function",begin:L,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:f,contains:x}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:p.begin,"on:begin":p.isTrulyOpeningTag,end:p.end}],subLanguage:"xml",contains:[{begin:p.begin,end:p.end,skip:!0,contains:["self"]}]}]},C,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},O,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},S,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},A,N,{match:/\$[(.]/}]}}e.exports=function(e){const i=l(e),o=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],a={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[i.exports.CLASS_REFERENCE]},c={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:o},contains:[i.exports.CLASS_REFERENCE]},p={$pattern:t,keyword:r.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:n,built_in:u.concat(o),"variable.language":s},f={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},h=(e,t,r)=>{const n=e.contains.findIndex((e=>e.label===t)) -if(-1===n)throw new Error("can not find mode to replace") -e.contains.splice(n,1,r)} -return Object.assign(i.keywords,p),i.exports.PARAMS_CONTAINS.push(f),i.contains=i.contains.concat([f,a,c]),h(i,"shebang",e.SHEBANG()),h(i,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),i.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(i,{name:"TypeScript",aliases:["ts","tsx"]}),i}},4972:e=>{e.exports=function(e){const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(i,{begin:/\(/,end:/\)/}),a=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]} -return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,s,a,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,o,s,a]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},9681:(e,t)=>{"use strict" -function r(e,t){for(var r=0;re.length)&&(t=e.length) -for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}Object.defineProperty(t,"__esModule",{value:!0}),t.defaults={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1} -var a=/[&<>"']/,s=/[&<>"']/g,u=/[<>"']|&(?!#?\w+;)/,l=/[<>"']|&(?!#?\w+;)/g,c={"&":"&","<":"<",">":">",'"':""","'":"'"},p=function(e){return c[e]} -function f(e,t){if(t){if(a.test(e))return e.replace(s,p)}else if(u.test(e))return e.replace(l,p) -return e}var h=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi -function d(e){return e.replace(h,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var g=/(^|[^\[])\^/g -function m(e,t){e="string"==typeof e?e:e.source,t=t||"" -var r={replace:function(t,n){return n=(n=n.source||n).replace(g,"$1"),e=e.replace(t,n),r},getRegex:function(){return new RegExp(e,t)}} -return r}var b=/[^\w:]/g,v=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i -function y(e,t,r){if(e){var n -try{n=decodeURIComponent(d(r)).replace(b,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!v.test(r)&&(r=function(e,t){w[" "+e]||(D.test(e)?w[" "+e]=e+"/":w[" "+e]=C(e,"/",!0)) -var r=-1===(e=w[" "+e]).indexOf(":") -return"//"===t.substring(0,2)?r?t:e.replace(E,"$1")+t:"/"===t.charAt(0)?r?t:e.replace(x,"$1")+t:e+t}(t,r)) -try{r=encodeURI(r).replace(/%25/g,"%")}catch(e){return null}return r}var w={},D=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/,_={exec:function(){}} -function A(e){for(var t,r,n=1;n=0&&"\\"===r[i];)n=!n -return n?"|":" |"})).split(/ \|/),n=0 -if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t) -else for(;r.length1;)1&t&&(r+=e),t>>=1,e+=e -return r+e}function O(e,t,r,n){var i=t.href,o=t.title?f(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1") -if("!"!==e[0].charAt(0)){n.state.inLink=!0 -var s={type:"link",raw:r,href:i,title:o,text:a,tokens:n.inlineTokens(a,[])} -return n.state.inLink=!1,s}return{type:"image",raw:r,href:i,title:o,text:f(a)}}var N=function(){function e(e){this.options=e||t.defaults}var r=e.prototype -return r.space=function(e){var t=this.rules.block.newline.exec(e) -if(t&&t[0].length>0)return{type:"space",raw:t[0]}},r.code=function(e){var t=this.rules.block.code.exec(e) -if(t){var r=t[0].replace(/^ {1,4}/gm,"") -return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?r:C(r,"\n")}}},r.fences=function(e){var t=this.rules.block.fences.exec(e) -if(t){var r=t[0],n=function(e,t){var r=e.match(/^(\s+)(?:```)/) -if(null===r)return t -var n=r[1] -return t.split("\n").map((function(e){var t=e.match(/^\s+/) -return null===t?e:t[0].length>=n.length?e.slice(n.length):e})).join("\n")}(r,t[3]||"") -return{type:"code",raw:r,lang:t[2]?t[2].trim():t[2],text:n}}},r.heading=function(e){var t=this.rules.block.heading.exec(e) -if(t){var r=t[2].trim() -if(/#$/.test(r)){var n=C(r,"#") -this.options.pedantic?r=n.trim():n&&!/ $/.test(n)||(r=n.trim())}var i={type:"heading",raw:t[0],depth:t[1].length,text:r,tokens:[]} -return this.lexer.inline(i.text,i.tokens),i}},r.hr=function(e){var t=this.rules.block.hr.exec(e) -if(t)return{type:"hr",raw:t[0]}},r.blockquote=function(e){var t=this.rules.block.blockquote.exec(e) -if(t){var r=t[0].replace(/^ *>[ \t]?/gm,"") -return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(r,[]),text:r}}},r.list=function(e){var t=this.rules.block.list.exec(e) -if(t){var r,n,o,a,s,u,l,c,p,f,h,d,g=t[1].trim(),m=g.length>1,b={type:"list",raw:"",ordered:m,start:m?+g.slice(0,-1):"",loose:!1,items:[]} -g=m?"\\d{1,9}\\"+g.slice(-1):"\\"+g,this.options.pedantic&&(g=m?g:"[*+-]") -for(var v=new RegExp("^( {0,3}"+g+")((?:[\t ][^\\n]*)?(?:\\n|$))");e&&(d=!1,t=v.exec(e))&&!this.rules.block.hr.test(e);){if(r=t[0],e=e.substring(r.length),c=t[2].split("\n",1)[0],p=e.split("\n",1)[0],this.options.pedantic?(a=2,h=c.trimLeft()):(a=(a=t[2].search(/[^ ]/))>4?1:a,h=c.slice(a),a+=t[1].length),u=!1,!c&&/^ *$/.test(p)&&(r+=p+"\n",e=e.substring(p.length+1),d=!0),!d)for(var y=new RegExp("^ {0,"+Math.min(3,a-1)+"}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))"),w=new RegExp("^ {0,"+Math.min(3,a-1)+"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)"),D=new RegExp("^ {0,"+Math.min(3,a-1)+"}(?:```|~~~)"),E=new RegExp("^ {0,"+Math.min(3,a-1)+"}#");e&&(c=f=e.split("\n",1)[0],this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!D.test(c))&&!E.test(c)&&!y.test(c)&&!w.test(e);){if(c.search(/[^ ]/)>=a||!c.trim())h+="\n"+c.slice(a) -else{if(u)break -h+="\n"+c}u||c.trim()||(u=!0),r+=f+"\n",e=e.substring(f.length+1)}b.loose||(l?b.loose=!0:/\n *\n *$/.test(r)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(h))&&(o="[ ] "!==n[0],h=h.replace(/^\[[ xX]\] +/,"")),b.items.push({type:"list_item",raw:r,task:!!n,checked:o,loose:!1,text:h}),b.raw+=r}b.items[b.items.length-1].raw=r.trimRight(),b.items[b.items.length-1].text=h.trimRight(),b.raw=b.raw.trimRight() -var x=b.items.length -for(s=0;s1)return!0 -return!1})) -!b.loose&&_.length&&A&&(b.loose=!0,b.items[s].loose=!0)}return b}},r.html=function(e){var t=this.rules.block.html.exec(e) -if(t){var r={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]} -return this.options.sanitize&&(r.type="paragraph",r.text=this.options.sanitizer?this.options.sanitizer(t[0]):f(t[0]),r.tokens=[],this.lexer.inline(r.text,r.tokens)),r}},r.def=function(e){var t=this.rules.block.def.exec(e) -if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},r.table=function(e){var t=this.rules.block.table.exec(e) -if(t){var r={type:"table",header:k(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]} -if(r.header.length===r.align.length){r.raw=t[0] -var n,i,o,a,s=r.align.length -for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):f(t[0]):t[0]}},r.link=function(e){var t=this.rules.inline.link.exec(e) -if(t){var r=t[2].trim() -if(!this.options.pedantic&&/^$/.test(r))return -var n=C(r.slice(0,-1),"\\") -if((r.length-n.length)%2==0)return}else{var i=function(e,t){if(-1===e.indexOf(t[1]))return-1 -for(var r=e.length,n=0,i=0;i-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+i -t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,o).trim(),t[3]=""}}var a=t[2],s="" -if(this.options.pedantic){var u=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a) -u&&(a=u[1],s=u[3])}else s=t[3]?t[3].slice(1,-1):"" -return a=a.trim(),/^$/.test(r)?a.slice(1):a.slice(1,-1)),O(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0],this.lexer)}},r.reflink=function(e,t){var r -if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){var n=(r[2]||r[1]).replace(/\s+/g," ") -if(!(n=t[n.toLowerCase()])||!n.href){var i=r[0].charAt(0) -return{type:"text",raw:i,text:i}}return O(r,n,r[0],this.lexer)}},r.emStrong=function(e,t,r){void 0===r&&(r="") -var n=this.rules.inline.emStrong.lDelim.exec(e) -if(n&&(!n[3]||!r.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var i=n[1]||n[2]||"" -if(!i||i&&(""===r||this.rules.inline.punctuation.exec(r))){var o,a,s=n[0].length-1,u=s,l=0,c="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd -for(c.lastIndex=0,t=t.slice(-1*e.length+s);null!=(n=c.exec(t));)if(o=n[1]||n[2]||n[3]||n[4]||n[5]||n[6])if(a=o.length,n[3]||n[4])u+=a -else if(!((n[5]||n[6])&&s%3)||(s+a)%3){if(!((u-=a)>0)){if(a=Math.min(a,a+u+l),Math.min(s,a)%2){var p=e.slice(1,s+n.index+a) -return{type:"em",raw:e.slice(0,s+n.index+a+1),text:p,tokens:this.lexer.inlineTokens(p,[])}}var f=e.slice(2,s+n.index+a-1) -return{type:"strong",raw:e.slice(0,s+n.index+a+1),text:f,tokens:this.lexer.inlineTokens(f,[])}}}else l+=a}}},r.codespan=function(e){var t=this.rules.inline.code.exec(e) -if(t){var r=t[2].replace(/\n/g," "),n=/[^ ]/.test(r),i=/^ /.test(r)&&/ $/.test(r) -return n&&i&&(r=r.substring(1,r.length-1)),r=f(r,!0),{type:"codespan",raw:t[0],text:r}}},r.br=function(e){var t=this.rules.inline.br.exec(e) -if(t)return{type:"br",raw:t[0]}},r.del=function(e){var t=this.rules.inline.del.exec(e) -if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},r.autolink=function(e,t){var r,n,i=this.rules.inline.autolink.exec(e) -if(i)return n="@"===i[2]?"mailto:"+(r=f(this.options.mangle?t(i[1]):i[1])):r=f(i[1]),{type:"link",raw:i[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}},r.url=function(e,t){var r -if(r=this.rules.inline.url.exec(e)){var n,i -if("@"===r[2])i="mailto:"+(n=f(this.options.mangle?t(r[0]):r[0])) -else{var o -do{o=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0]}while(o!==r[0]) -n=f(r[0]),i="www."===r[1]?"http://"+n:n}return{type:"link",raw:r[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}},r.inlineText=function(e,t){var r,n=this.rules.inline.text.exec(e) -if(n)return r=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):f(n[0]):n[0]:f(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:r}},e}(),L={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:_,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/} -L.def=m(L.def).replace("label",L._label).replace("title",L._title).getRegex(),L.bullet=/(?:[*+-]|\d{1,9}[.)])/,L.listItemStart=m(/^( *)(bull) */).replace("bull",L.bullet).getRegex(),L.list=m(L.list).replace(/bull/g,L.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+L.def.source+")").getRegex(),L._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",L._comment=/|$)/,L.html=m(L.html,"i").replace("comment",L._comment).replace("tag",L._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),L.paragraph=m(L._paragraph).replace("hr",L.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",L._tag).getRegex(),L.blockquote=m(L.blockquote).replace("paragraph",L.paragraph).getRegex(),L.normal=A({},L),L.gfm=A({},L.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),L.gfm.table=m(L.gfm.table).replace("hr",L.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",L._tag).getRegex(),L.gfm.paragraph=m(L._paragraph).replace("hr",L.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",L.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",L._tag).getRegex(),L.pedantic=A({},L.normal,{html:m("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",L._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:_,paragraph:m(L.normal._paragraph).replace("hr",L.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",L.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}) -var F={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:_,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:_,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),n+="&#"+r+";" -return n}F._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",F.punctuation=m(F.punctuation).replace(/punctuation/g,F._punctuation).getRegex(),F.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,F.escapedEmSt=/\\\*|\\_/g,F._comment=m(L._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),F.emStrong.lDelim=m(F.emStrong.lDelim).replace(/punct/g,F._punctuation).getRegex(),F.emStrong.rDelimAst=m(F.emStrong.rDelimAst,"g").replace(/punct/g,F._punctuation).getRegex(),F.emStrong.rDelimUnd=m(F.emStrong.rDelimUnd,"g").replace(/punct/g,F._punctuation).getRegex(),F._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,F._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,F._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,F.autolink=m(F.autolink).replace("scheme",F._scheme).replace("email",F._email).getRegex(),F._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,F.tag=m(F.tag).replace("comment",F._comment).replace("attribute",F._attribute).getRegex(),F._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,F._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,F._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,F.link=m(F.link).replace("label",F._label).replace("href",F._href).replace("title",F._title).getRegex(),F.reflink=m(F.reflink).replace("label",F._label).replace("ref",L._label).getRegex(),F.nolink=m(F.nolink).replace("ref",L._label).getRegex(),F.reflinkSearch=m(F.reflinkSearch,"g").replace("reflink",F.reflink).replace("nolink",F.nolink).getRegex(),F.normal=A({},F),F.pedantic=A({},F.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:m(/^!?\[(label)\]\((.*?)\)/).replace("label",F._label).getRegex(),reflink:m(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",F._label).getRegex()}),F.gfm=A({},F.normal,{escape:m(F.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\0?t[t.length-1].raw+="\n":t.push(r) -else if(r=this.tokenizer.code(e))e=e.substring(r.raw.length),!(n=t[t.length-1])||"paragraph"!==n.type&&"text"!==n.type?t.push(r):(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text) -else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.list(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.html(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.def(e))e=e.substring(r.raw.length),!(n=t[t.length-1])||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title}):(n.raw+="\n"+r.raw,n.text+="\n"+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text) -else if(r=this.tokenizer.table(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.lheading(e))e=e.substring(r.raw.length),t.push(r) -else if(i=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,r=e.slice(1),n=void 0 -a.options.extensions.startBlock.forEach((function(e){"number"==typeof(n=e.call({lexer:this},r))&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(i=e.substring(0,t+1))}(),this.state.top&&(r=this.tokenizer.paragraph(i)))n=t[t.length-1],o&&"paragraph"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r),o=i.length!==e.length,e=e.substring(r.raw.length) -else if(r=this.tokenizer.text(e))e=e.substring(r.raw.length),(n=t[t.length-1])&&"text"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r) -else if(e){var s="Infinite loop on byte: "+e.charCodeAt(0) -if(this.options.silent){console.error(s) -break}throw new Error(s)}return this.state.top=!0,t},o.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},o.inlineTokens=function(e,t){var r,n,i,o=this -void 0===t&&(t=[]) -var a,s,u,l=e -if(this.tokens.links){var c=Object.keys(this.tokens.links) -if(c.length>0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,a.index)+"["+T("a",a[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,a.index)+"["+T("a",a[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex) -for(;null!=(a=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,a.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex) -for(;e;)if(s||(u=""),s=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(r=n.call({lexer:o},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)}))))if(r=this.tokenizer.escape(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.tag(e))e=e.substring(r.raw.length),(n=t[t.length-1])&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r) -else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(r.raw.length),(n=t[t.length-1])&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r) -else if(r=this.tokenizer.emStrong(e,l,u))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),t.push(r) -else if(r=this.tokenizer.autolink(e,B))e=e.substring(r.raw.length),t.push(r) -else if(this.state.inLink||!(r=this.tokenizer.url(e,B))){if(i=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,r=e.slice(1),n=void 0 -o.options.extensions.startInline.forEach((function(e){"number"==typeof(n=e.call({lexer:this},r))&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(i=e.substring(0,t+1))}(),r=this.tokenizer.inlineText(i,q))e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(u=r.raw.slice(-1)),s=!0,(n=t[t.length-1])&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r) -else if(e){var p="Infinite loop on byte: "+e.charCodeAt(0) -if(this.options.silent){console.error(p) -break}throw new Error(p)}}else e=e.substring(r.raw.length),t.push(r) -return t},n=e,(i=[{key:"rules",get:function(){return{block:L,inline:F}}}])&&r(n,i),Object.defineProperty(n,"prototype",{writable:!1}),e}(),P=function(){function e(e){this.options=e||t.defaults}var r=e.prototype -return r.code=function(e,t,r){var n=(t||"").match(/\S*/)[0] -if(this.options.highlight){var i=this.options.highlight(e,n) -null!=i&&i!==e&&(r=!0,e=i)}return e=e.replace(/\n$/,"")+"\n",n?'
'+(r?e:f(e,!0))+"
\n":"
"+(r?e:f(e,!0))+"
\n"},r.blockquote=function(e){return"
\n"+e+"
\n"},r.html=function(e){return e},r.heading=function(e,t,r,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},r.hr=function(){return this.options.xhtml?"
\n":"
\n"},r.list=function(e,t,r){var n=t?"ol":"ul" -return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"\n"},r.listitem=function(e){return"
  • "+e+"
  • \n"},r.checkbox=function(e){return" "},r.paragraph=function(e){return"

    "+e+"

    \n"},r.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},r.tablerow=function(e){return"\n"+e+"\n"},r.tablecell=function(e,t){var r=t.header?"th":"td" -return(t.align?"<"+r+' align="'+t.align+'">':"<"+r+">")+e+"\n"},r.strong=function(e){return""+e+""},r.em=function(e){return""+e+""},r.codespan=function(e){return""+e+""},r.br=function(){return this.options.xhtml?"
    ":"
    "},r.del=function(e){return""+e+""},r.link=function(e,t,r){if(null===(e=y(this.options.sanitize,this.options.baseUrl,e)))return r -var n='"+r+""},r.image=function(e,t,r){if(null===(e=y(this.options.sanitize,this.options.baseUrl,e)))return r -var n=''+r+'":">")},r.text=function(e){return e},e}(),I=function(){function e(){}var t=e.prototype -return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,r){return""+r},t.image=function(e,t,r){return""+r},t.br=function(){return""},e}(),j=function(){function e(){this.seen={}}var t=e.prototype -return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var r=e,n=0 -if(this.seen.hasOwnProperty(r)){n=this.seen[e] -do{r=e+"-"+ ++n}while(this.seen.hasOwnProperty(r))}return t||(this.seen[e]=n,this.seen[r]=0),r},t.slug=function(e,t){void 0===t&&(t={}) -var r=this.serialize(e) -return this.getNextSafeSlug(r,t.dryrun)},e}(),M=function(){function e(e){this.options=e||t.defaults,this.options.renderer=this.options.renderer||new P,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new I,this.slugger=new j}e.parse=function(t,r){return new e(r).parse(t)},e.parseInline=function(t,r){return new e(r).parseInline(t)} -var r=e.prototype -return r.parse=function(e,t){void 0===t&&(t=!0) -var r,n,i,o,a,s,u,l,c,p,f,h,g,m,b,v,y,w,D,E="",x=e.length -for(r=0;r0&&"paragraph"===b.tokens[0].type?(b.tokens[0].text=w+" "+b.tokens[0].text,b.tokens[0].tokens&&b.tokens[0].tokens.length>0&&"text"===b.tokens[0].tokens[0].type&&(b.tokens[0].tokens[0].text=w+" "+b.tokens[0].tokens[0].text)):b.tokens.unshift({type:"text",text:w}):m+=w),m+=this.parse(b.tokens,g),c+=this.renderer.listitem(m,y,v) -E+=this.renderer.list(c,f,h) -continue -case"html":E+=this.renderer.html(p.text) -continue -case"paragraph":E+=this.renderer.paragraph(this.parseInline(p.tokens)) -continue -case"text":for(c=p.tokens?this.parseInline(p.tokens):p.text;r+1An error occurred:

    "+f(e.message+"",!0)+"
    " -throw e}}U.options=U.setOptions=function(e){var r -return A(U.defaults,e),r=U.defaults,t.defaults=r,U},U.getDefaults=o,U.defaults=t.defaults,U.use=function(){for(var e=arguments.length,t=new Array(e),r=0;rAn error occurred:

    "+f(e.message+"",!0)+"
    " -throw e}},U.Parser=M,U.parser=M.parse,U.Renderer=P,U.TextRenderer=I,U.Lexer=R,U.lexer=R.lex,U.Tokenizer=N,U.Slugger=j,U.parse=U -var z=U.options,V=U.setOptions,H=U.use,$=U.walkTokens,G=U.parseInline,Q=U,W=M.parse,Z=R.lex -t.Lexer=R,t.Parser=M,t.Renderer=P,t.Slugger=j,t.TextRenderer=I,t.Tokenizer=N,t.getDefaults=o,t.lexer=Z,t.marked=U,t.options=z,t.parse=Q,t.parseInline=G,t.parser=W,t.setOptions=V,t.use=H,t.walkTokens=$},6878:e=>{"use strict" -e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},3189:e=>{"use strict" -e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},5331:e=>{"use strict" -e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},635:e=>{"use strict" -e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}}]) diff --git a/versions/v4.0.0-beta.0/assets/docs-428725555616bf4be156a138d79db87e.js b/assets/docs-428725555616bf4be156a138d79db87e.js similarity index 100% rename from versions/v4.0.0-beta.0/assets/docs-428725555616bf4be156a138d79db87e.js rename to assets/docs-428725555616bf4be156a138d79db87e.js diff --git a/versions/v4.0.0-beta.0/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js b/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js similarity index 100% rename from versions/v4.0.0-beta.0/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js rename to assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js diff --git a/versions/v4.0.0-beta.0/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css b/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css similarity index 100% rename from versions/v4.0.0-beta.0/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css rename to assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css diff --git a/assets/vendor-dec2db5715d7d00199f775e9f0a369f3.css b/assets/vendor-dec2db5715d7d00199f775e9f0a369f3.css deleted file mode 100644 index 5fbd4093..00000000 --- a/assets/vendor-dec2db5715d7d00199f775e9f0a369f3.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.docs-align-baseline,progress,sub,sup{vertical-align:baseline}.docs-overflow-auto,textarea{overflow:auto}button,hr,input{overflow:visible}.docs-bg-transparent,a,button{background-color:transparent}.docs-bg-none,button{background-image:none}.docs-border-collapse,table{border-collapse:collapse}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}details,main{display:block}code,kbd,pre,samp{font-size:1em}a{color:inherit;text-decoration:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}*,.docs-divide-solid>:not(template)~:not(template),::after,::before,img{border-style:solid}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}*,::after,::before{box-sizing:border-box;border-width:0;border-color:#dae1e7}hr{box-sizing:content-box;height:0;border-top-width:1px}*,.docs-box-border{box-sizing:border-box}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.docs-divide-double>:not(template)~:not(template){border-style:double}.docs-divide-none>:not(template)~:not(template){border-style:none}.docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.docs-bg-fixed{background-attachment:fixed}.docs-bg-local{background-attachment:local}.docs-bg-scroll{background-attachment:scroll}.docs-bg-clip-border{background-clip:border-box}.docs-bg-clip-padding{background-clip:padding-box}.docs-bg-clip-content{background-clip:content-box}.docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.docs-bg-inherit{background-color:inherit}.docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.hover\:docs-bg-transparent:hover{background-color:transparent}.hover\:docs-bg-inherit:hover{background-color:inherit}.hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.focus\:docs-bg-transparent:focus{background-color:transparent}.focus\:docs-bg-inherit:focus{background-color:inherit}.focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.docs-bg-brand,.focus\:docs-bg-brand-var:focus,.focus\:docs-bg-brand:focus,.hover\:docs-bg-brand:hover{background-color:var(--brand-primary,#E04E39)}.docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-to-transparent{--gradient-to-color:transparent}.docs-to-inherit{--gradient-to-color:inherit}.docs-to-black{--gradient-to-color:#22292f}.docs-to-grey-darkest{--gradient-to-color:#3d4852}.docs-to-grey-darker{--gradient-to-color:#606f7b}.docs-to-grey-dark{--gradient-to-color:#8795a1}.docs-to-grey{--gradient-to-color:#b8c2cc}.docs-to-grey-light{--gradient-to-color:#dae1e7}.docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.docs-to-grey-lightest{--gradient-to-color:#f8fafc}.docs-to-white{--gradient-to-color:white}.docs-to-yellow{--gradient-to-color:#ffed4a}.docs-to-code-base{--gradient-to-color:#282c34}.docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.hover\:docs-to-black:hover{--gradient-to-color:#22292f}.hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.hover\:docs-to-white:hover{--gradient-to-color:white}.hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.focus\:docs-to-black:focus{--gradient-to-color:#22292f}.focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.focus\:docs-to-white:focus{--gradient-to-color:white}.focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.docs-bg-opacity-0{--bg-opacity:0}.docs-bg-opacity-25{--bg-opacity:0.25}.docs-bg-opacity-50{--bg-opacity:0.5}.docs-bg-opacity-75{--bg-opacity:0.75}.docs-bg-opacity-100{--bg-opacity:1}.hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.docs-bg-bottom{background-position:bottom}.docs-bg-center{background-position:center}.docs-bg-left{background-position:left}.docs-bg-left-bottom{background-position:left bottom}.docs-bg-left-top{background-position:left top}.docs-bg-right{background-position:right}.docs-bg-right-bottom{background-position:right bottom}.docs-bg-right-top{background-position:right top}.docs-bg-top{background-position:top}.docs-bg-repeat{background-repeat:repeat}.docs-bg-no-repeat{background-repeat:no-repeat}.docs-bg-repeat-x{background-repeat:repeat-x}.docs-bg-repeat-y{background-repeat:repeat-y}.docs-bg-repeat-round{background-repeat:round}.docs-bg-repeat-space{background-repeat:space}.docs-bg-auto{background-size:auto}.docs-bg-cover{background-size:cover}.docs-bg-contain{background-size:contain}.docs-border-separate{border-collapse:separate}.docs-border-transparent{border-color:transparent}.docs-border-inherit{border-color:inherit}.docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.hover\:docs-border-transparent:hover{border-color:transparent}.hover\:docs-border-inherit:hover{border-color:inherit}.hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.docs-border-brand,.focus\:docs-border-brand:focus,.hover\:docs-border-brand-var:hover,.hover\:docs-border-brand:hover{border-color:var(--brand-primary,#E04E39)}.docs-border-opacity-0{--border-opacity:0}.docs-border-opacity-25{--border-opacity:0.25}.docs-border-opacity-50{--border-opacity:0.5}.docs-border-opacity-75{--border-opacity:0.75}.docs-border-opacity-100{--border-opacity:1}.hover\:docs-border-opacity-0:hover{--border-opacity:0}.hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.hover\:docs-border-opacity-100:hover{--border-opacity:1}.focus\:docs-border-opacity-0:focus{--border-opacity:0}.focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.focus\:docs-border-opacity-100:focus{--border-opacity:1}.docs-rounded-none{border-radius:0}.docs-rounded-sm{border-radius:.125rem}.docs-md__code,.docs-rounded{border-radius:.25rem}.docs-rounded-lg{border-radius:.5rem}.docs-rounded-full{border-radius:9999px}.docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.docs-rounded-r,.docs-rounded-t{border-top-right-radius:.25rem}.docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.docs-rounded-b,.docs-rounded-r{border-bottom-right-radius:.25rem}.docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.docs-rounded-l,.docs-rounded-t{border-top-left-radius:.25rem}.docs-rounded-b,.docs-rounded-l{border-bottom-left-radius:.25rem}.docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.docs-rounded-tl-none{border-top-left-radius:0}.docs-rounded-tr-none{border-top-right-radius:0}.docs-rounded-br-none{border-bottom-right-radius:0}.docs-rounded-bl-none{border-bottom-left-radius:0}.docs-rounded-tl-sm{border-top-left-radius:.125rem}.docs-rounded-tr-sm{border-top-right-radius:.125rem}.docs-rounded-br-sm{border-bottom-right-radius:.125rem}.docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.docs-rounded-tl{border-top-left-radius:.25rem}.docs-rounded-tr{border-top-right-radius:.25rem}.docs-rounded-br{border-bottom-right-radius:.25rem}.docs-rounded-bl{border-bottom-left-radius:.25rem}.docs-rounded-tl-lg{border-top-left-radius:.5rem}.docs-rounded-tr-lg{border-top-right-radius:.5rem}.docs-rounded-br-lg{border-bottom-right-radius:.5rem}.docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.docs-rounded-tl-full{border-top-left-radius:9999px}.docs-rounded-tr-full{border-top-right-radius:9999px}.docs-rounded-br-full{border-bottom-right-radius:9999px}.docs-rounded-bl-full{border-bottom-left-radius:9999px}.docs-border-solid{border-style:solid}.docs-border-dashed{border-style:dashed}.docs-border-dotted{border-style:dotted}.docs-border-double{border-style:double}.docs-border-none{border-style:none}.docs-border-0{border-width:0}.docs-border-2{border-width:2px}.docs-border-4{border-width:4px}.docs-border-8{border-width:8px}.docs-border{border-width:1px}.docs-border-t-0{border-top-width:0}.docs-border-r-0{border-right-width:0}.docs-border-b-0{border-bottom-width:0}.docs-border-l-0{border-left-width:0}.docs-border-t-2{border-top-width:2px}.docs-border-r-2{border-right-width:2px}.docs-border-b-2{border-bottom-width:2px}.docs-border-l-2{border-left-width:2px}.docs-border-l-4,.docs-md__blockquote{border-left-width:4px}.docs-border-t-4{border-top-width:4px}.docs-border-r-4{border-right-width:4px}.docs-border-b-4{border-bottom-width:4px}.docs-border-t-8{border-top-width:8px}.docs-border-r-8{border-right-width:8px}.docs-border-b-8{border-bottom-width:8px}.docs-border-l-8{border-left-width:8px}.docs-border-t{border-top-width:1px}.docs-border-r{border-right-width:1px}.docs-border-b{border-bottom-width:1px}.docs-border-l{border-left-width:1px}.docs-box-content{box-sizing:content-box}.docs-cursor-auto{cursor:auto}.docs-cursor-default{cursor:default}.docs-cursor-pointer{cursor:pointer}.docs-cursor-wait{cursor:wait}.docs-cursor-text{cursor:text}.docs-cursor-move{cursor:move}.docs-cursor-not-allowed{cursor:not-allowed}.docs-block{display:block}.docs-inline-block,.docs__keyboard-key{display:inline-block}.docs-inline{display:inline}.docs-flex{display:flex}.docs-inline-flex{display:inline-flex}.docs-table{display:table}.docs-table-caption{display:table-caption}.docs-table-cell{display:table-cell}.docs-table-column{display:table-column}.docs-table-column-group{display:table-column-group}.docs-table-footer-group{display:table-footer-group}.docs-table-header-group{display:table-header-group}.docs-table-row-group{display:table-row-group}.docs-table-row{display:table-row}.docs-flow-root{display:flow-root}.docs-grid{display:grid}.docs-inline-grid{display:inline-grid}.docs-contents{display:contents}.docs-hidden{display:none}.docs-flex-row{flex-direction:row}.docs-flex-row-reverse{flex-direction:row-reverse}.docs-flex-col{flex-direction:column}.docs-flex-col-reverse{flex-direction:column-reverse}.docs-flex-wrap{flex-wrap:wrap}.docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.docs-flex-no-wrap{flex-wrap:nowrap}.docs-place-items-auto{place-items:auto}.docs-place-items-start{place-items:start}.docs-place-items-end{place-items:end}.docs-place-items-center{place-items:center}.docs-place-items-stretch{place-items:stretch}.docs-place-content-center{place-content:center}.docs-place-content-start{place-content:start}.docs-place-content-end{place-content:end}.docs-place-content-between{place-content:space-between}.docs-place-content-around{place-content:space-around}.docs-place-content-evenly{place-content:space-evenly}.docs-place-content-stretch{place-content:stretch}.docs-place-self-auto{place-self:auto}.docs-place-self-start{place-self:start}.docs-place-self-end{place-self:end}.docs-place-self-center{place-self:center}.docs-place-self-stretch{place-self:stretch}.docs-items-start{align-items:flex-start}.docs-items-end{align-items:flex-end}.docs-items-center{align-items:center}.docs-items-baseline{align-items:baseline}.docs-items-stretch{align-items:stretch}.docs-content-center{align-content:center}.docs-content-start{align-content:flex-start}.docs-content-end{align-content:flex-end}.docs-content-between{align-content:space-between}.docs-content-around{align-content:space-around}.docs-content-evenly{align-content:space-evenly}.docs-self-auto{align-self:auto}.docs-self-start{align-self:flex-start}.docs-self-end{align-self:flex-end}.docs-self-center{align-self:center}.docs-self-stretch{align-self:stretch}.docs-justify-items-auto{justify-items:auto}.docs-justify-items-start{justify-items:start}.docs-justify-items-end{justify-items:end}.docs-justify-items-center{justify-items:center}.docs-justify-items-stretch{justify-items:stretch}.docs-justify-start{justify-content:flex-start}.docs-justify-end{justify-content:flex-end}.docs-justify-center{justify-content:center}.docs-justify-between{justify-content:space-between}.docs-justify-around{justify-content:space-around}.docs-justify-evenly{justify-content:space-evenly}.docs-justify-self-auto{justify-self:auto}.docs-justify-self-start{justify-self:start}.docs-justify-self-end{justify-self:end}.docs-justify-self-center{justify-self:center}.docs-justify-self-stretch{justify-self:stretch}.docs-flex-1,body{flex:1 1 0%}.docs-flex-auto{flex:1 1 auto}.docs-flex-initial{flex:0 1 auto}.docs-flex-none{flex:none}.docs-flex-grow-0{flex-grow:0}.docs-flex-grow{flex-grow:1}.docs-flex-shrink-0{flex-shrink:0}.docs-flex-shrink{flex-shrink:1}.docs-order-1{order:1}.docs-order-2{order:2}.docs-order-3{order:3}.docs-order-4{order:4}.docs-order-5{order:5}.docs-order-6{order:6}.docs-order-7{order:7}.docs-order-8{order:8}.docs-order-9{order:9}.docs-order-10{order:10}.docs-order-11{order:11}.docs-order-12{order:12}.docs-order-first{order:-9999}.docs-order-last{order:9999}.docs-order-none{order:0}.docs-float-right{float:right}.docs-float-left{float:left}.docs-float-none{float:none}.docs-clearfix:after{content:"";display:table;clear:both}.docs-clear-left{clear:left}.docs-clear-right{clear:right}.docs-clear-both{clear:both}.docs-clear-none{clear:none}.docs-font-title{font-family:"Crimson Text",serif}.docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.docs-font-hairline{font-weight:100}.docs-font-thin{font-weight:200}.docs-font-light{font-weight:300}.docs-font-normal{font-weight:400}.docs-font-medium{font-weight:500}.docs-font-semibold{font-weight:600}.docs-font-bold{font-weight:700}.docs-font-extrabold{font-weight:800}.docs-font-black{font-weight:900}.hover\:docs-font-hairline:hover{font-weight:100}.hover\:docs-font-thin:hover{font-weight:200}.hover\:docs-font-light:hover{font-weight:300}.hover\:docs-font-normal:hover{font-weight:400}.hover\:docs-font-medium:hover{font-weight:500}.hover\:docs-font-semibold:hover{font-weight:600}.hover\:docs-font-bold:hover{font-weight:700}.hover\:docs-font-extrabold:hover{font-weight:800}.hover\:docs-font-black:hover{font-weight:900}.docs-h-1{height:.25rem}.docs-h-2{height:.5rem}.docs-h-3{height:.75rem}.docs-h-4{height:1rem}.docs-h-6{height:1.5rem}.docs-h-8{height:2rem}.docs-h-10{height:2.5rem}.docs-h-12{height:3rem}.docs-h-16{height:4rem}.docs-h-24{height:6rem}.docs-h-32{height:8rem}.docs-h-48{height:12rem}.docs-h-64{height:16rem}.docs-h-auto{height:auto}.docs-h-px{height:1px}.docs-h-full{height:100%}.docs-h-screen{height:100vh}.docs-text-xxs{font-size:.75rem}.docs-text-xs{font-size:.875rem}.docs-text-sm{font-size:.9375rem}.docs-text-base{font-size:1rem}.docs-text-large-1{font-size:1.125rem}.docs-text-large-2{font-size:1.25rem}.docs-text-large-3{font-size:1.375rem}.docs-text-large-4{font-size:1.5rem}.docs-text-large-5{font-size:1.875rem}.docs-text-large-6{font-size:2.25rem}.docs-text-large-7{font-size:2.625rem}.docs-text-jumbo-1{font-size:3.75rem}.docs-text-jumbo-2{font-size:4.625rem}.docs-text-jumbo-3{font-size:5.375rem}.docs-leading-none{line-height:1}.docs-leading-tight{line-height:1.25}.docs-leading-small{line-height:1.45}.docs-leading-normal{line-height:1.625}.docs-leading-loose{line-height:2}.docs-list-inside{list-style-position:inside}.docs-list-outside{list-style-position:outside}.docs-list-none{list-style-type:none}.docs-list-disc{list-style-type:disc}.docs-list-decimal{list-style-type:decimal}.docs-m-0{margin:0}.docs-m-1{margin:.25rem}.docs-m-2{margin:.5rem}.docs-m-3{margin:.75rem}.docs-m-4{margin:1rem}.docs-m-6{margin:1.5rem}.docs-m-8{margin:2rem}.docs-m-12{margin:3rem}.docs-m-16{margin:4rem}.docs-m-20{margin:5rem}.docs-m-auto{margin:auto}.docs-m-px{margin:1px}.docs--m-px{margin:-1px}.docs--m-2px{margin:-2px}.docs--m-0{margin:0}.docs--m-1{margin:-.25rem}.docs--m-2{margin:-.5rem}.docs--m-3{margin:-.75rem}.docs--m-4{margin:-1rem}.docs--m-6{margin:-1.5rem}.docs--m-8{margin:-2rem}.docs--m-16{margin:-4rem}.docs--m-20{margin:-5rem}.docs-my-0{margin-top:0;margin-bottom:0}.docs-mx-0{margin-left:0;margin-right:0}.docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.docs-mx-1{margin-left:.25rem;margin-right:.25rem}.docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.docs-mx-2{margin-left:.5rem;margin-right:.5rem}.docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.docs-mx-3{margin-left:.75rem;margin-right:.75rem}.docs-my-4{margin-top:1rem;margin-bottom:1rem}.docs-mx-4{margin-left:1rem;margin-right:1rem}.docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.docs-my-8{margin-top:2rem;margin-bottom:2rem}.docs-mx-8{margin-left:2rem;margin-right:2rem}.docs-my-12{margin-top:3rem;margin-bottom:3rem}.docs-mx-12{margin-left:3rem;margin-right:3rem}.docs-my-16{margin-top:4rem;margin-bottom:4rem}.docs-mx-16{margin-left:4rem;margin-right:4rem}.docs-my-20{margin-top:5rem;margin-bottom:5rem}.docs-mx-20{margin-left:5rem;margin-right:5rem}.docs-my-auto{margin-top:auto;margin-bottom:auto}.docs-mx-auto{margin-left:auto;margin-right:auto}.docs-my-px{margin-top:1px;margin-bottom:1px}.docs-mx-px{margin-left:1px;margin-right:1px}.docs--my-px{margin-top:-1px;margin-bottom:-1px}.docs--mx-px{margin-left:-1px;margin-right:-1px}.docs--my-2px{margin-top:-2px;margin-bottom:-2px}.docs--mx-2px{margin-left:-2px;margin-right:-2px}.docs--my-0{margin-top:0;margin-bottom:0}.docs--mx-0{margin-left:0;margin-right:0}.docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.docs--mx-4{margin-left:-1rem;margin-right:-1rem}.docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.docs--mx-8{margin-left:-2rem;margin-right:-2rem}.docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.docs--mx-16{margin-left:-4rem;margin-right:-4rem}.docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.docs--mx-20{margin-left:-5rem;margin-right:-5rem}.docs-mt-0{margin-top:0}.docs-mr-0{margin-right:0}.docs-mb-0{margin-bottom:0}.docs-ml-0{margin-left:0}.docs-mt-1{margin-top:.25rem}.docs-mr-1{margin-right:.25rem}.docs-mb-1{margin-bottom:.25rem}.docs-ml-1{margin-left:.25rem}.docs-mt-2{margin-top:.5rem}.docs-mr-2{margin-right:.5rem}.docs-mb-2{margin-bottom:.5rem}.docs-ml-2{margin-left:.5rem}.docs-mt-3{margin-top:.75rem}.docs-mr-3{margin-right:.75rem}.docs-mb-3{margin-bottom:.75rem}.docs-ml-3{margin-left:.75rem}.docs-mt-4{margin-top:1rem}.docs-md aside,.docs-mt-6{margin-top:1.5rem}.docs-mr-4{margin-right:1rem}.docs-mb-4{margin-bottom:1rem}.docs-ml-4{margin-left:1rem}.docs-mr-6{margin-right:1.5rem}.docs-mb-6{margin-bottom:1.5rem}.docs-ml-6{margin-left:1.5rem}.docs-mt-8{margin-top:2rem}.docs-mr-8{margin-right:2rem}.docs-mb-8{margin-bottom:2rem}.docs-ml-8{margin-left:2rem}.docs-mt-12{margin-top:3rem}.docs-mr-12{margin-right:3rem}.docs-mb-12{margin-bottom:3rem}.docs-ml-12{margin-left:3rem}.docs-mt-16{margin-top:4rem}.docs-mr-16{margin-right:4rem}.docs-mb-16{margin-bottom:4rem}.docs-ml-16{margin-left:4rem}.docs-mt-20{margin-top:5rem}.docs-mr-20{margin-right:5rem}.docs-mb-20{margin-bottom:5rem}.docs-ml-20{margin-left:5rem}.docs-mt-auto{margin-top:auto}.docs-mr-auto{margin-right:auto}.docs-mb-auto{margin-bottom:auto}.docs-ml-auto{margin-left:auto}.docs-mt-px{margin-top:1px}.docs-mr-px{margin-right:1px}.docs-mb-px{margin-bottom:1px}.docs-ml-px{margin-left:1px}.docs--mt-px{margin-top:-1px}.docs--mr-px{margin-right:-1px}.docs--mb-px{margin-bottom:-1px}.docs--ml-px{margin-left:-1px}.docs--mt-2px{margin-top:-2px}.docs--mr-2px{margin-right:-2px}.docs--mb-2px{margin-bottom:-2px}.docs--ml-2px{margin-left:-2px}.docs--mt-0{margin-top:0}.docs--mr-0{margin-right:0}.docs--mb-0{margin-bottom:0}.docs--ml-0{margin-left:0}.docs--mt-1{margin-top:-.25rem}.docs--mr-1{margin-right:-.25rem}.docs--mb-1{margin-bottom:-.25rem}.docs--ml-1{margin-left:-.25rem}.docs--mt-2{margin-top:-.5rem}.docs--mr-2{margin-right:-.5rem}.docs--mb-2{margin-bottom:-.5rem}.docs--ml-2{margin-left:-.5rem}.docs--mt-3{margin-top:-.75rem}.docs--mr-3{margin-right:-.75rem}.docs--mb-3{margin-bottom:-.75rem}.docs--ml-3{margin-left:-.75rem}.docs--mt-4{margin-top:-1rem}.docs--mr-4{margin-right:-1rem}.docs--mb-4{margin-bottom:-1rem}.docs--ml-4{margin-left:-1rem}.docs--mt-6{margin-top:-1.5rem}.docs--mr-6{margin-right:-1.5rem}.docs--mb-6{margin-bottom:-1.5rem}.docs--ml-6{margin-left:-1.5rem}.docs--mt-8{margin-top:-2rem}.docs--mr-8{margin-right:-2rem}.docs--mb-8{margin-bottom:-2rem}.docs--ml-8{margin-left:-2rem}.docs--mt-16{margin-top:-4rem}.docs--mr-16{margin-right:-4rem}.docs--mb-16{margin-bottom:-4rem}.docs--ml-16{margin-left:-4rem}.docs--mt-20{margin-top:-5rem}.docs--mr-20{margin-right:-5rem}.docs--mb-20{margin-bottom:-5rem}.docs--ml-20{margin-left:-5rem}.docs-max-h-full{max-height:100%}.docs-max-h-screen{max-height:100vh}.docs-max-w-site-container{max-width:1400px}.docs-max-w-measure-byline{max-width:12rem}.docs-max-w-none{max-width:none}.docs-max-w-xxs{max-width:17rem}.docs-max-w-xs{max-width:20rem}.docs-max-w-sm{max-width:30rem}.docs-max-w-md{max-width:40rem}.docs-max-w-lg{max-width:50rem}.docs-max-w-xl{max-width:60rem}.docs-max-w-2xl{max-width:70rem}.docs-max-w-3xl{max-width:80rem}.docs-max-w-4xl{max-width:90rem}.docs-max-w-5xl{max-width:100rem}.docs-max-w-full{max-width:100%}.docs-max-w-2\/3{max-width:66.67%}.docs-min-h-0{min-height:0}.docs-min-h-full{min-height:100%}.docs-min-h-screen,html{min-height:100vh}.docs-min-w-0{min-width:0}.docs-min-w-full{min-width:100%}.docs-object-contain{-o-object-fit:contain;object-fit:contain}.docs-object-cover{-o-object-fit:cover;object-fit:cover}.docs-object-fill{-o-object-fit:fill;object-fit:fill}.docs-object-none{-o-object-fit:none;object-fit:none}.docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.docs-object-bottom{-o-object-position:bottom;object-position:bottom}.docs-object-center{-o-object-position:center;object-position:center}.docs-object-left{-o-object-position:left;object-position:left}.docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.docs-object-left-top{-o-object-position:left top;object-position:left top}.docs-object-right{-o-object-position:right;object-position:right}.docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.docs-object-right-top{-o-object-position:right top;object-position:right top}.docs-object-top{-o-object-position:top;object-position:top}.docs-opacity-0{opacity:0}.docs-opacity-25{opacity:.25}.docs-opacity-50{opacity:.5}.docs-opacity-75{opacity:.75}.docs-opacity-100{opacity:1}.hover\:docs-opacity-0:hover{opacity:0}.hover\:docs-opacity-25:hover{opacity:.25}.hover\:docs-opacity-50:hover{opacity:.5}.hover\:docs-opacity-75:hover{opacity:.75}.hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .group-hover\:docs-opacity-100{opacity:1}.docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.docs-overflow-hidden{overflow:hidden}.docs-overflow-visible{overflow:visible}.docs-overflow-scroll{overflow:scroll}.docs-overflow-x-auto{overflow-x:auto}.docs-overflow-y-auto{overflow-y:auto}.docs-overflow-x-hidden{overflow-x:hidden}.docs-overflow-y-hidden{overflow-y:hidden}.docs-overflow-x-visible{overflow-x:visible}.docs-overflow-y-visible{overflow-y:visible}.docs-overflow-x-scroll{overflow-x:scroll}.docs-overflow-y-scroll{overflow-y:scroll}.docs-scrolling-touch{-webkit-overflow-scrolling:touch}.docs-scrolling-auto{-webkit-overflow-scrolling:auto}.docs-overscroll-auto{overscroll-behavior:auto}.docs-overscroll-contain{overscroll-behavior:contain}.docs-overscroll-none{overscroll-behavior:none}.docs-overscroll-y-auto{overscroll-behavior-y:auto}.docs-overscroll-y-contain{overscroll-behavior-y:contain}.docs-overscroll-y-none{overscroll-behavior-y:none}.docs-overscroll-x-auto{overscroll-behavior-x:auto}.docs-overscroll-x-contain{overscroll-behavior-x:contain}.docs-overscroll-x-none{overscroll-behavior-x:none}.docs-p-0{padding:0}.docs-p-1{padding:.25rem}.docs-p-2{padding:.5rem}.docs-p-3{padding:.75rem}.docs-p-4{padding:1rem}.docs-p-5{padding:1.25rem}.docs-p-6{padding:1.5rem}.docs-p-8{padding:2rem}.docs-p-16{padding:4rem}.docs-p-20{padding:5rem}.docs-p-px{padding:1px}.docs-py-0{padding-top:0;padding-bottom:0}.docs-px-0{padding-left:0;padding-right:0}.docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.docs-px-1{padding-left:.25rem;padding-right:.25rem}.docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.docs-px-2{padding-left:.5rem;padding-right:.5rem}.docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.docs-px-3{padding-left:.75rem;padding-right:.75rem}.docs-py-4{padding-top:1rem;padding-bottom:1rem}.docs-px-4{padding-left:1rem;padding-right:1rem}.docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.docs-py-8{padding-top:2rem;padding-bottom:2rem}.docs-px-8{padding-left:2rem;padding-right:2rem}.docs-py-16{padding-top:4rem;padding-bottom:4rem}.docs-px-16{padding-left:4rem;padding-right:4rem}.docs-py-20{padding-top:5rem;padding-bottom:5rem}.docs-px-20{padding-left:5rem;padding-right:5rem}.docs-py-px{padding-top:1px;padding-bottom:1px}.docs-px-px{padding-left:1px;padding-right:1px}.docs-pt-0{padding-top:0}.docs-pr-0{padding-right:0}.docs-pb-0{padding-bottom:0}.docs-pl-0{padding-left:0}.docs-pt-1{padding-top:.25rem}.docs-pr-1{padding-right:.25rem}.docs-pb-1{padding-bottom:.25rem}.docs-pl-1{padding-left:.25rem}.docs-pt-2{padding-top:.5rem}.docs-pr-2{padding-right:.5rem}.docs-pb-2{padding-bottom:.5rem}.docs-pl-2{padding-left:.5rem}.docs-pt-3{padding-top:.75rem}.docs-pr-3{padding-right:.75rem}.docs-pb-3{padding-bottom:.75rem}.docs-pl-3{padding-left:.75rem}.docs-pt-4{padding-top:1rem}.docs-pr-4{padding-right:1rem}.docs-pb-4{padding-bottom:1rem}.docs-pl-4{padding-left:1rem}.docs-pt-5{padding-top:1.25rem}.docs-pr-5{padding-right:1.25rem}.docs-pb-5{padding-bottom:1.25rem}.docs-pl-5{padding-left:1.25rem}.docs-pt-6{padding-top:1.5rem}.docs-pr-6{padding-right:1.5rem}.docs-pb-6{padding-bottom:1.5rem}.docs-pl-6{padding-left:1.5rem}.docs-pt-8{padding-top:2rem}.docs-pr-8{padding-right:2rem}.docs-pb-8{padding-bottom:2rem}.docs-pl-8{padding-left:2rem}.docs-pt-16{padding-top:4rem}.docs-pr-16{padding-right:4rem}.docs-pb-16{padding-bottom:4rem}.docs-pl-16{padding-left:4rem}.docs-pt-20{padding-top:5rem}.docs-pr-20{padding-right:5rem}.docs-pb-20{padding-bottom:5rem}.docs-pl-20{padding-left:5rem}.docs-pt-px{padding-top:1px}.docs-pr-px{padding-right:1px}.docs-pb-px{padding-bottom:1px}.docs-pl-px{padding-left:1px}.docs-placeholder-transparent::-moz-placeholder{color:transparent}.docs-placeholder-transparent::placeholder{color:transparent}.docs-placeholder-inherit::-moz-placeholder{color:inherit}.docs-placeholder-inherit::placeholder{color:inherit}.docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.docs-pointer-events-none{pointer-events:none}.docs-pointer-events-auto{pointer-events:auto}.docs-static{position:static}.docs-fixed{position:fixed}.docs-absolute{position:absolute}.docs-relative{position:relative}.docs-sticky{position:-webkit-sticky;position:sticky}.docs-inset-0{top:0;right:0;bottom:0;left:0}.docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.docs-inset-y-0{top:0;bottom:0}.docs-inset-x-0{right:0;left:0}.docs-inset-y-auto{top:auto;bottom:auto}.docs-inset-x-auto{right:auto;left:auto}.docs-top-0{top:0}.docs-right-0{right:0}.docs-bottom-0{bottom:0}.docs-left-0{left:0}.docs-top-auto{top:auto}.docs-right-auto{right:auto}.docs-bottom-auto{bottom:auto}.docs-left-auto{left:auto}.docs-resize-none{resize:none}.docs-resize-y{resize:vertical}.docs-resize-x{resize:horizontal}.docs-resize{resize:both}.docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.docs-shadow-none{box-shadow:none}.hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\:docs-shadow-none:hover{box-shadow:none}.docs-fill-current{fill:currentColor}.docs-stroke-current{stroke:currentColor}.docs-stroke-0{stroke-width:0}.docs-stroke-1{stroke-width:1}.docs-stroke-2{stroke-width:2}.docs-table-auto{table-layout:auto}.docs-table-fixed{table-layout:fixed}.hover\:docs-table-auto:hover{table-layout:auto}.hover\:docs-table-fixed:hover{table-layout:fixed}.focus\:docs-table-auto:focus{table-layout:auto}.focus\:docs-table-fixed:focus{table-layout:fixed}.docs-text-left{text-align:left}.docs-text-center{text-align:center}.docs-keyboard-shortcut-modal td:first-child,.docs-keyboard-shortcut-modal th:first-child,.docs-text-right{text-align:right}.docs-text-justify{text-align:justify}.docs-text-transparent{color:transparent}.docs-text-inherit{color:inherit}.docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.docs-text-brand-var{color:var(--brand-primary,#E04E39)}.hover\:docs-text-transparent:hover{color:transparent}.hover\:docs-text-inherit:hover{color:inherit}.hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.docs-text-brand,.focus\:docs-text-brand:focus,.hover\:docs-text-brand-var:hover,.hover\:docs-text-brand:hover{color:var(--brand-primary,#E04E39)}.docs-text-opacity-0{--text-opacity:0}.docs-text-opacity-25{--text-opacity:0.25}.docs-text-opacity-50{--text-opacity:0.5}.docs-text-opacity-75{--text-opacity:0.75}.docs-text-opacity-100{--text-opacity:1}.hover\:docs-text-opacity-0:hover{--text-opacity:0}.hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.hover\:docs-text-opacity-100:hover{--text-opacity:1}.focus\:docs-text-opacity-0:focus{--text-opacity:0}.focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.focus\:docs-text-opacity-100:focus{--text-opacity:1}.docs-italic{font-style:italic}.docs-not-italic{font-style:normal}.hover\:docs-italic:hover{font-style:italic}.hover\:docs-not-italic:hover{font-style:normal}.docs-uppercase{text-transform:uppercase}.docs-lowercase{text-transform:lowercase}.docs-capitalize{text-transform:capitalize}.docs-normal-case{text-transform:none}.hover\:docs-uppercase:hover{text-transform:uppercase}.hover\:docs-lowercase:hover{text-transform:lowercase}.hover\:docs-capitalize:hover{text-transform:capitalize}.hover\:docs-normal-case:hover{text-transform:none}.docs-underline{text-decoration:underline}.docs-line-through{text-decoration:line-through}.docs-no-underline{text-decoration:none}.hover\:docs-underline:hover{text-decoration:underline}.hover\:docs-line-through:hover{text-decoration:line-through}.hover\:docs-no-underline:hover{text-decoration:none}.docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.docs-md__code,.hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.docs-diagonal-fractions,.docs-lining-nums,.docs-oldstyle-nums,.docs-ordinal,.docs-proportional-nums,.docs-slashed-zero,.docs-stacked-fractions,.docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.docs-normal-nums{font-variant-numeric:normal}.docs-ordinal{--font-variant-numeric-ordinal:ordinal}.docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.docs-lining-nums{--font-variant-numeric-figure:lining-nums}.docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.docs-tracking-tight{letter-spacing:-.2px}.docs-tracking-normal{letter-spacing:0}.docs-tracking-wide{letter-spacing:.05em}.docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.docs-align-top{vertical-align:top}.docs-align-middle{vertical-align:middle}.docs-align-bottom{vertical-align:bottom}.docs-align-text-top{vertical-align:text-top}.docs-align-text-bottom{vertical-align:text-bottom}.docs-visible{visibility:visible}.docs-invisible{visibility:hidden}.docs-whitespace-normal{white-space:normal}.docs-whitespace-no-wrap{white-space:nowrap}.docs-whitespace-pre{white-space:pre}.docs-whitespace-pre-line{white-space:pre-line}.docs-whitespace-pre-wrap{white-space:pre-wrap}.docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.docs-break-all{word-break:break-all}.docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-w-1{width:.25rem}.docs-w-2{width:.5rem}.docs-w-3{width:.75rem}.docs-w-4{width:1rem}.docs-w-6{width:1.5rem}.docs-w-8{width:2rem}.docs-w-10{width:2.5rem}.docs-w-12{width:3rem}.docs-w-16{width:4rem}.docs-w-24{width:6rem}.docs-w-32{width:8rem}.docs-w-48{width:12rem}.docs-w-56{width:14rem}.docs-w-64{width:16rem}.docs-w-72{width:18rem}.docs-w-76{width:19rem}.docs-w-site-container{width:1400px}.docs-w-auto{width:auto}.docs-w-px{width:1px}.docs-w-1\/2{width:50%}.docs-w-1\/3{width:33.33333%}.docs-w-2\/3{width:66.66667%}.docs-w-1\/4{width:25%}.docs-w-3\/4{width:75%}.docs-w-1\/5{width:20%}.docs-w-2\/5{width:40%}.docs-w-3\/5{width:60%}.docs-w-4\/5{width:80%}.docs-w-1\/6{width:16.66667%}.docs-w-5\/6{width:83.33333%}.docs-w-90\%{width:90%}.docs-w-full{width:100%}.docs-w-screen{width:100vw}.docs-z-0{z-index:0}.docs-z-10{z-index:10}.docs-z-20{z-index:20}.docs-z-30{z-index:30}.docs-z-40{z-index:40}.docs-z-50{z-index:50}.docs-z-auto{z-index:auto}.docs-gap-0{grid-gap:0;gap:0}.docs-gap-1{grid-gap:.25rem;gap:.25rem}.docs-gap-2{grid-gap:.5rem;gap:.5rem}.docs-gap-3{grid-gap:.75rem;gap:.75rem}.docs-gap-4{grid-gap:1rem;gap:1rem}.docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.docs-gap-8{grid-gap:2rem;gap:2rem}.docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.docs-gap-12{grid-gap:3rem;gap:3rem}.docs-gap-16{grid-gap:4rem;gap:4rem}.docs-gap-20{grid-gap:5rem;gap:5rem}.docs-gap-24{grid-gap:6rem;gap:6rem}.docs-gap-32{grid-gap:8rem;gap:8rem}.docs-gap-40{grid-gap:10rem;gap:10rem}.docs-gap-48{grid-gap:12rem;gap:12rem}.docs-gap-56{grid-gap:14rem;gap:14rem}.docs-gap-64{grid-gap:16rem;gap:16rem}.docs-gap-px{grid-gap:1px;gap:1px}.docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.docs-row-gap-0{grid-row-gap:0;row-gap:0}.docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.docs-gap-y-0{grid-row-gap:0;row-gap:0}.docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.docs-grid-flow-row{grid-auto-flow:row}.docs-grid-flow-col{grid-auto-flow:column}.docs-grid-flow-row-dense{grid-auto-flow:row dense}.docs-grid-flow-col-dense{grid-auto-flow:column dense}.docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.docs-grid-cols-none{grid-template-columns:none}.docs-auto-cols-auto{grid-auto-columns:auto}.docs-auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.docs-auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.docs-col-auto{grid-column:auto}.docs-col-span-1{grid-column:span 1/span 1}.docs-col-span-2{grid-column:span 2/span 2}.docs-col-span-3{grid-column:span 3/span 3}.docs-col-span-4{grid-column:span 4/span 4}.docs-col-span-5{grid-column:span 5/span 5}.docs-col-span-6{grid-column:span 6/span 6}.docs-col-span-7{grid-column:span 7/span 7}.docs-col-span-8{grid-column:span 8/span 8}.docs-col-span-9{grid-column:span 9/span 9}.docs-col-span-10{grid-column:span 10/span 10}.docs-col-span-11{grid-column:span 11/span 11}.docs-col-span-12{grid-column:span 12/span 12}.docs-col-span-full{grid-column:1/-1}.docs-col-start-1{grid-column-start:1}.docs-col-start-2{grid-column-start:2}.docs-col-start-3{grid-column-start:3}.docs-col-start-4{grid-column-start:4}.docs-col-start-5{grid-column-start:5}.docs-col-start-6{grid-column-start:6}.docs-col-start-7{grid-column-start:7}.docs-col-start-8{grid-column-start:8}.docs-col-start-9{grid-column-start:9}.docs-col-start-10{grid-column-start:10}.docs-col-start-11{grid-column-start:11}.docs-col-start-12{grid-column-start:12}.docs-col-start-13{grid-column-start:13}.docs-col-start-auto{grid-column-start:auto}.docs-col-end-1{grid-column-end:1}.docs-col-end-2{grid-column-end:2}.docs-col-end-3{grid-column-end:3}.docs-col-end-4{grid-column-end:4}.docs-col-end-5{grid-column-end:5}.docs-col-end-6{grid-column-end:6}.docs-col-end-7{grid-column-end:7}.docs-col-end-8{grid-column-end:8}.docs-col-end-9{grid-column-end:9}.docs-col-end-10{grid-column-end:10}.docs-col-end-11{grid-column-end:11}.docs-col-end-12{grid-column-end:12}.docs-col-end-13{grid-column-end:13}.docs-col-end-auto{grid-column-end:auto}.docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.docs-grid-rows-none{grid-template-rows:none}.docs-auto-rows-auto{grid-auto-rows:auto}.docs-auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.docs-auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.docs-row-auto{grid-row:auto}.docs-row-span-1{grid-row:span 1/span 1}.docs-row-span-2{grid-row:span 2/span 2}.docs-row-span-3{grid-row:span 3/span 3}.docs-row-span-4{grid-row:span 4/span 4}.docs-row-span-5{grid-row:span 5/span 5}.docs-row-span-6{grid-row:span 6/span 6}.docs-row-span-full{grid-row:1/-1}.docs-row-start-1{grid-row-start:1}.docs-row-start-2{grid-row-start:2}.docs-row-start-3{grid-row-start:3}.docs-row-start-4{grid-row-start:4}.docs-row-start-5{grid-row-start:5}.docs-row-start-6{grid-row-start:6}.docs-row-start-7{grid-row-start:7}.docs-row-start-auto{grid-row-start:auto}.docs-row-end-1{grid-row-end:1}.docs-row-end-2{grid-row-end:2}.docs-row-end-3{grid-row-end:3}.docs-row-end-4{grid-row-end:4}.docs-row-end-5{grid-row-end:5}.docs-row-end-6{grid-row-end:6}.docs-row-end-7{grid-row-end:7}.docs-row-end-auto{grid-row-end:auto}.docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.docs-transform-none{transform:none}.docs-origin-center{transform-origin:center}.docs-origin-top{transform-origin:top}.docs-origin-top-right{transform-origin:top right}.docs-origin-right{transform-origin:right}.docs-origin-bottom-right{transform-origin:bottom right}.docs-origin-bottom{transform-origin:bottom}.docs-origin-bottom-left{transform-origin:bottom left}.docs-origin-left{transform-origin:left}.docs-origin-top-left{transform-origin:top left}.docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.docs-scale-x-0{--transform-scale-x:0}.docs-scale-x-50{--transform-scale-x:.5}.docs-scale-x-75{--transform-scale-x:.75}.docs-scale-x-90{--transform-scale-x:.9}.docs-scale-x-95{--transform-scale-x:.95}.docs-scale-x-100{--transform-scale-x:1}.docs-scale-x-105{--transform-scale-x:1.05}.docs-scale-x-110{--transform-scale-x:1.1}.docs-scale-x-125{--transform-scale-x:1.25}.docs-scale-x-150{--transform-scale-x:1.5}.docs-scale-y-0{--transform-scale-y:0}.docs-scale-y-50{--transform-scale-y:.5}.docs-scale-y-75{--transform-scale-y:.75}.docs-scale-y-90{--transform-scale-y:.9}.docs-scale-y-95{--transform-scale-y:.95}.docs-scale-y-100{--transform-scale-y:1}.docs-scale-y-105{--transform-scale-y:1.05}.docs-scale-y-110{--transform-scale-y:1.1}.docs-scale-y-125{--transform-scale-y:1.25}.docs-scale-y-150{--transform-scale-y:1.5}.hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.hover\:docs-scale-x-0:hover{--transform-scale-x:0}.hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.hover\:docs-scale-x-100:hover{--transform-scale-x:1}.hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.hover\:docs-scale-y-0:hover{--transform-scale-y:0}.hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.hover\:docs-scale-y-100:hover{--transform-scale-y:1}.hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.focus\:docs-scale-x-0:focus{--transform-scale-x:0}.focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.focus\:docs-scale-x-100:focus{--transform-scale-x:1}.focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.focus\:docs-scale-y-0:focus{--transform-scale-y:0}.focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.focus\:docs-scale-y-100:focus{--transform-scale-y:1}.focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.docs-rotate-0{--transform-rotate:0}.docs-rotate-1{--transform-rotate:1deg}.docs-rotate-2{--transform-rotate:2deg}.docs-rotate-3{--transform-rotate:3deg}.docs-rotate-6{--transform-rotate:6deg}.docs-rotate-12{--transform-rotate:12deg}.docs-rotate-45{--transform-rotate:45deg}.docs-rotate-90{--transform-rotate:90deg}.docs-rotate-180{--transform-rotate:180deg}.docs--rotate-180{--transform-rotate:-180deg}.docs--rotate-90{--transform-rotate:-90deg}.docs--rotate-45{--transform-rotate:-45deg}.docs--rotate-12{--transform-rotate:-12deg}.docs--rotate-6{--transform-rotate:-6deg}.docs--rotate-3{--transform-rotate:-3deg}.docs--rotate-2{--transform-rotate:-2deg}.docs--rotate-1{--transform-rotate:-1deg}.hover\:docs-rotate-0:hover{--transform-rotate:0}.hover\:docs-rotate-1:hover{--transform-rotate:1deg}.hover\:docs-rotate-2:hover{--transform-rotate:2deg}.hover\:docs-rotate-3:hover{--transform-rotate:3deg}.hover\:docs-rotate-6:hover{--transform-rotate:6deg}.hover\:docs-rotate-12:hover{--transform-rotate:12deg}.hover\:docs-rotate-45:hover{--transform-rotate:45deg}.hover\:docs-rotate-90:hover{--transform-rotate:90deg}.hover\:docs-rotate-180:hover{--transform-rotate:180deg}.hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.focus\:docs-rotate-0:focus{--transform-rotate:0}.focus\:docs-rotate-1:focus{--transform-rotate:1deg}.focus\:docs-rotate-2:focus{--transform-rotate:2deg}.focus\:docs-rotate-3:focus{--transform-rotate:3deg}.focus\:docs-rotate-6:focus{--transform-rotate:6deg}.focus\:docs-rotate-12:focus{--transform-rotate:12deg}.focus\:docs-rotate-45:focus{--transform-rotate:45deg}.focus\:docs-rotate-90:focus{--transform-rotate:90deg}.focus\:docs-rotate-180:focus{--transform-rotate:180deg}.focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.docs-translate-x-0{--transform-translate-x:0}.docs-translate-x-1{--transform-translate-x:0.25rem}.docs-translate-x-2{--transform-translate-x:0.5rem}.docs-translate-x-3{--transform-translate-x:0.75rem}.docs-translate-x-4{--transform-translate-x:1rem}.docs-translate-x-5{--transform-translate-x:1.25rem}.docs-translate-x-6{--transform-translate-x:1.5rem}.docs-translate-x-8{--transform-translate-x:2rem}.docs-translate-x-10{--transform-translate-x:2.5rem}.docs-translate-x-12{--transform-translate-x:3rem}.docs-translate-x-16{--transform-translate-x:4rem}.docs-translate-x-20{--transform-translate-x:5rem}.docs-translate-x-24{--transform-translate-x:6rem}.docs-translate-x-32{--transform-translate-x:8rem}.docs-translate-x-40{--transform-translate-x:10rem}.docs-translate-x-48{--transform-translate-x:12rem}.docs-translate-x-56{--transform-translate-x:14rem}.docs-translate-x-64{--transform-translate-x:16rem}.docs-translate-x-px{--transform-translate-x:1px}.docs--translate-x-1{--transform-translate-x:-0.25rem}.docs--translate-x-2{--transform-translate-x:-0.5rem}.docs--translate-x-3{--transform-translate-x:-0.75rem}.docs--translate-x-4{--transform-translate-x:-1rem}.docs--translate-x-5{--transform-translate-x:-1.25rem}.docs--translate-x-6{--transform-translate-x:-1.5rem}.docs--translate-x-8{--transform-translate-x:-2rem}.docs--translate-x-10{--transform-translate-x:-2.5rem}.docs--translate-x-12{--transform-translate-x:-3rem}.docs--translate-x-16{--transform-translate-x:-4rem}.docs--translate-x-20{--transform-translate-x:-5rem}.docs--translate-x-24{--transform-translate-x:-6rem}.docs--translate-x-32{--transform-translate-x:-8rem}.docs--translate-x-40{--transform-translate-x:-10rem}.docs--translate-x-48{--transform-translate-x:-12rem}.docs--translate-x-56{--transform-translate-x:-14rem}.docs--translate-x-64{--transform-translate-x:-16rem}.docs--translate-x-px{--transform-translate-x:-1px}.docs--translate-x-full{--transform-translate-x:-100%}.docs--translate-x-1\/2{--transform-translate-x:-50%}.docs-translate-x-1\/2{--transform-translate-x:50%}.docs-translate-x-full{--transform-translate-x:100%}.docs-translate-y-0{--transform-translate-y:0}.docs-translate-y-1{--transform-translate-y:0.25rem}.docs-translate-y-2{--transform-translate-y:0.5rem}.docs-translate-y-3{--transform-translate-y:0.75rem}.docs-translate-y-4{--transform-translate-y:1rem}.docs-translate-y-5{--transform-translate-y:1.25rem}.docs-translate-y-6{--transform-translate-y:1.5rem}.docs-translate-y-8{--transform-translate-y:2rem}.docs-translate-y-10{--transform-translate-y:2.5rem}.docs-translate-y-12{--transform-translate-y:3rem}.docs-translate-y-16{--transform-translate-y:4rem}.docs-translate-y-20{--transform-translate-y:5rem}.docs-translate-y-24{--transform-translate-y:6rem}.docs-translate-y-32{--transform-translate-y:8rem}.docs-translate-y-40{--transform-translate-y:10rem}.docs-translate-y-48{--transform-translate-y:12rem}.docs-translate-y-56{--transform-translate-y:14rem}.docs-translate-y-64{--transform-translate-y:16rem}.docs-translate-y-px{--transform-translate-y:1px}.docs--translate-y-1{--transform-translate-y:-0.25rem}.docs--translate-y-2{--transform-translate-y:-0.5rem}.docs--translate-y-3{--transform-translate-y:-0.75rem}.docs--translate-y-4{--transform-translate-y:-1rem}.docs--translate-y-5{--transform-translate-y:-1.25rem}.docs--translate-y-6{--transform-translate-y:-1.5rem}.docs--translate-y-8{--transform-translate-y:-2rem}.docs--translate-y-10{--transform-translate-y:-2.5rem}.docs--translate-y-12{--transform-translate-y:-3rem}.docs--translate-y-16{--transform-translate-y:-4rem}.docs--translate-y-20{--transform-translate-y:-5rem}.docs--translate-y-24{--transform-translate-y:-6rem}.docs--translate-y-32{--transform-translate-y:-8rem}.docs--translate-y-40{--transform-translate-y:-10rem}.docs--translate-y-48{--transform-translate-y:-12rem}.docs--translate-y-56{--transform-translate-y:-14rem}.docs--translate-y-64{--transform-translate-y:-16rem}.docs--translate-y-px{--transform-translate-y:-1px}.docs--translate-y-full{--transform-translate-y:-100%}.docs--translate-y-1\/2{--transform-translate-y:-50%}.docs-translate-y-1\/2{--transform-translate-y:50%}.docs-translate-y-full{--transform-translate-y:100%}.hover\:docs-translate-x-0:hover{--transform-translate-x:0}.hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.hover\:docs-translate-y-0:hover{--transform-translate-y:0}.hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.focus\:docs-translate-x-0:focus{--transform-translate-x:0}.focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.focus\:docs-translate-y-0:focus{--transform-translate-y:0}.focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.docs-skew-x-0{--transform-skew-x:0}.docs-skew-x-1{--transform-skew-x:1deg}.docs-skew-x-2{--transform-skew-x:2deg}.docs-skew-x-3{--transform-skew-x:3deg}.docs-skew-x-6{--transform-skew-x:6deg}.docs-skew-x-12{--transform-skew-x:12deg}.docs--skew-x-12{--transform-skew-x:-12deg}.docs--skew-x-6{--transform-skew-x:-6deg}.docs--skew-x-3{--transform-skew-x:-3deg}.docs--skew-x-2{--transform-skew-x:-2deg}.docs--skew-x-1{--transform-skew-x:-1deg}.docs-skew-y-0{--transform-skew-y:0}.docs-skew-y-1{--transform-skew-y:1deg}.docs-skew-y-2{--transform-skew-y:2deg}.docs-skew-y-3{--transform-skew-y:3deg}.docs-skew-y-6{--transform-skew-y:6deg}.docs-skew-y-12{--transform-skew-y:12deg}.docs--skew-y-12{--transform-skew-y:-12deg}.docs--skew-y-6{--transform-skew-y:-6deg}.docs--skew-y-3{--transform-skew-y:-3deg}.docs--skew-y-2{--transform-skew-y:-2deg}.docs--skew-y-1{--transform-skew-y:-1deg}.hover\:docs-skew-x-0:hover{--transform-skew-x:0}.hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.hover\:docs-skew-y-0:hover{--transform-skew-y:0}.hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.focus\:docs-skew-x-0:focus{--transform-skew-x:0}.focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.focus\:docs-skew-y-0:focus{--transform-skew-y:0}.focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.docs-transition-none{transition-property:none}.docs-transition-all{transition-property:all}.docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.docs-transition-opacity{transition-property:opacity}.docs-transition-shadow{transition-property:box-shadow}.docs-transition-transform{transition-property:transform}.docs-ease-linear{transition-timing-function:linear}.docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.docs-duration-75{transition-duration:75ms}.docs-duration-100{transition-duration:.1s}.docs-duration-150{transition-duration:150ms}.docs-duration-200{transition-duration:.2s}.docs-duration-300{transition-duration:.3s}.docs-duration-500{transition-duration:.5s}.docs-duration-700{transition-duration:.7s}.docs-duration-1000{transition-duration:1s}.docs-delay-75{transition-delay:75ms}.docs-delay-100{transition-delay:.1s}.docs-delay-150{transition-delay:150ms}.docs-delay-200{transition-delay:.2s}.docs-delay-300{transition-delay:.3s}.docs-delay-500{transition-delay:.5s}.docs-delay-700{transition-delay:.7s}.docs-delay-1000{transition-delay:1s}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.docs-animate-none{-webkit-animation:none;animation:none}.docs-animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.docs-animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.docs-animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.docs-animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.docs-btn{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity));border-bottom-width:2px;--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity));outline:transparent solid 2px;outline-offset:2px;padding:.5rem 1rem}.docs-btn:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.docs-btn:focus{outline:transparent solid 2px;outline-offset:2px}.docs-container{padding-left:1rem;padding-right:1rem;max-width:1400px;margin-left:auto;margin-right:auto}@media (min-width:768px){.docs-container{padding-left:1.5rem;padding-right:1.5rem}}.docs-md{-webkit-font-smoothing:antialiased}.docs-h1,.docs-h1 a,.docs-md__h1,.docs-md__h1 a{margin-bottom:1.5rem;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:2.25rem;font-weight:800;line-height:1.25;text-decoration:none}.docs-h2,.docs-h2 a,.docs-md__h2,.docs-md__h2 a{padding-top:2rem;margin-bottom:1rem;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:1.5rem;font-weight:700;line-height:1.25;text-decoration:none}.docs-h3,.docs-h3 a,.docs-md__h3,.docs-md__h3 a{padding-top:1rem;margin-bottom:.25rem;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:1.375rem;font-weight:700;line-height:1.625;text-decoration:none}.docs-md ol,.docs-md p,.docs-md ul{margin-bottom:1rem}.docs-md li{margin-bottom:.5rem}.docs-md aside{margin-bottom:1rem;--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity));font-style:italic;font-size:.875rem;padding:.75rem 1rem}.docs-md__code,.docs-md__hr{margin-top:2rem;margin-bottom:2rem}.docs-md__blockquote{padding-left:1rem;--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.docs-md :not(pre)>code{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity));padding-left:.25rem;padding-right:.25rem}.docs-md__code{overflow-x:scroll;font-size:.875rem;background:#282c34;color:#abb2bf;padding:.75rem 1rem}.docs-md__a{color:var(--brand-primary,#E04E39);text-decoration:none}.docs-md__a:focus,.docs-md__a:hover{text-decoration:underline}.docs-md__hr{padding-top:0;padding-bottom:0;height:1px;border-bottom-width:1px}.docs-mask-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 90%,transparent)}.hover\:docs-nudge-t:hover{transform:translateY(-1px)}input[data-search-box-input]::-moz-placeholder{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-weight:700;opacity:1}input[data-search-box-input]::placeholder{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-weight:700;opacity:1}input[data-search-box-input]::-moz-placeholder:focus{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}input[data-search-box-input]::placeholder:focus{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.DocsHero-background{height:100vh;margin-top:calc(-100vh + 8rem);transform:skewY(-5deg)}.docs__keyboard-key{padding:3px 5px;font:11px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.docs-fullscreen-modal .ember-modal-overlay{z-index:50;background:rgba(27,31,35,.5);position:fixed;top:0;bottom:0;right:0;left:0;overflow:scroll;display:flex;justify-content:center;align-items:flex-start}.docs-fullscreen-modal .ember-modal-dialog{background:#fff;width:600px;border-radius:3px;box-shadow:0 0 14px rgba(0,0,0,.24),0 14px 28px rgba(0,0,0,.48);height:auto;display:inline-block;margin-top:100px;margin-bottom:100px}.docs-fullscreen-modal__header{padding:10px 20px;border-bottom:1px solid #eee;display:flex;align-items:center}.docs-fullscreen-modal__close-button{margin-left:auto;text-decoration:none;color:#999;font-size:26px;line-height:1}.docs-fullscreen-modal__close-button:hover{color:#333}.docs-fullscreen-modal__body{padding:10px 20px;margin-bottom:30px}.docs-fullscreen-modal__title,pre{margin:0}.docs-fullscreen-modal__subtitle{margin:20px 0 0}.docs-keyboard-shortcut-modal td,.docs-keyboard-shortcut-modal th{padding-right:10px}.docs-keyboard-shortcut-modal td:nth-child(2),.docs-keyboard-shortcut-modal th:nth-child(2){text-align:left}.AddonDocs-DocsViewer-CurrentPageIndex{width:calc((100% - 1400px)/ 2 + 14rem);padding-right:calc((100% - 1400px)/ 2);min-width:14rem}@media (min-width:1400px){.AddonDocs-DocsViewer-Nav{width:calc((100% - 1400px)/ 2 + 288px);padding-left:calc((100% - 1400px)/ 2)}}.ember-modal-dialog{z-index:50}.hljs{display:block;overflow-x:auto;padding:.5em;color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e06c75}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.docs-fill-current,.docs-fill-current *{fill:currentColor}html{display:flex;flex-direction:column}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.625;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));display:flex;flex-direction:column}body>.ember-view{flex:1 1 0%;display:flex;flex-direction:column;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}h1>a:before,h2>a:before,h3>a:before{margin-left:-.9em}svg{fill:currentColor}.docs-transition{transition:all .15s}h1>.heading-anchor:before,h2>.heading-anchor:before,h3>.heading-anchor:before{content:"¶";cursor:pointer;display:block;float:left;visibility:hidden;color:#aaa}h1>.heading-anchor:hover:before,h2>.heading-anchor:hover:before,h3>.heading-anchor:hover:before{visibility:visible}h1>a:before{font-size:.7em;width:.7em;padding:.2em 0}h2>a:before{font-size:.85em;width:.8em;padding:.1em 0}h3>a:before{font-size:1em;width:0}table{width:100%}@media (min-width:576px){.sm\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.sm\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.sm\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.sm\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.sm\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.sm\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.sm\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.sm\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.sm\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.sm\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.sm\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.sm\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.sm\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.sm\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.sm\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.sm\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.sm\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.sm\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.sm\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.sm\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.sm\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.sm\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.sm\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.sm\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.sm\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.sm\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.sm\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.sm\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.sm\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.sm\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.sm\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.sm\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.sm\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.sm\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.sm\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.sm\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.sm\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.sm\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.sm\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.sm\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.sm\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.sm\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.sm\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.sm\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.sm\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.sm\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.sm\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.sm\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.sm\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.sm\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.sm\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.sm\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.sm\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.sm\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.sm\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.sm\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.sm\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.sm\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.sm\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.sm\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.sm\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.sm\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.sm\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.sm\:docs-divide-double>:not(template)~:not(template){border-style:double}.sm\:docs-divide-none>:not(template)~:not(template){border-style:none}.sm\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.sm\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.sm\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.sm\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.sm\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.sm\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:docs-bg-fixed{background-attachment:fixed}.sm\:docs-bg-local{background-attachment:local}.sm\:docs-bg-scroll{background-attachment:scroll}.sm\:docs-bg-clip-border{background-clip:border-box}.sm\:docs-bg-clip-padding{background-clip:padding-box}.sm\:docs-bg-clip-content{background-clip:content-box}.sm\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.sm\:docs-bg-transparent{background-color:transparent}.sm\:docs-bg-inherit{background-color:inherit}.sm\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.sm\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.sm\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.sm\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.sm\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.sm\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.sm\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.sm\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.sm\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sm\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.sm\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.sm\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.sm\:hover\:docs-bg-transparent:hover{background-color:transparent}.sm\:hover\:docs-bg-inherit:hover{background-color:inherit}.sm\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.sm\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.sm\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sm\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.sm\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.sm\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.sm\:focus\:docs-bg-transparent:focus{background-color:transparent}.sm\:focus\:docs-bg-inherit:focus{background-color:inherit}.sm\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.sm\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.sm\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sm\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.sm\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.sm\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.sm\:docs-bg-none{background-image:none}.sm\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.sm\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-to-transparent{--gradient-to-color:transparent}.sm\:docs-to-inherit{--gradient-to-color:inherit}.sm\:docs-to-black{--gradient-to-color:#22292f}.sm\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.sm\:docs-to-grey-darker{--gradient-to-color:#606f7b}.sm\:docs-to-grey-dark{--gradient-to-color:#8795a1}.sm\:docs-to-grey{--gradient-to-color:#b8c2cc}.sm\:docs-to-grey-light{--gradient-to-color:#dae1e7}.sm\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.sm\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.sm\:docs-to-white{--gradient-to-color:white}.sm\:docs-to-yellow{--gradient-to-color:#ffed4a}.sm\:docs-to-code-base{--gradient-to-color:#282c34}.sm\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.sm\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.sm\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.sm\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.sm\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.sm\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.sm\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.sm\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.sm\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.sm\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.sm\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.sm\:hover\:docs-to-white:hover{--gradient-to-color:white}.sm\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.sm\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.sm\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.sm\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.sm\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.sm\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.sm\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.sm\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.sm\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.sm\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.sm\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.sm\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.sm\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.sm\:focus\:docs-to-white:focus{--gradient-to-color:white}.sm\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.sm\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.sm\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.sm\:docs-bg-opacity-0{--bg-opacity:0}.sm\:docs-bg-opacity-25{--bg-opacity:0.25}.sm\:docs-bg-opacity-50{--bg-opacity:0.5}.sm\:docs-bg-opacity-75{--bg-opacity:0.75}.sm\:docs-bg-opacity-100{--bg-opacity:1}.sm\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.sm\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.sm\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.sm\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.sm\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.sm\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.sm\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.sm\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.sm\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.sm\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.sm\:docs-bg-bottom{background-position:bottom}.sm\:docs-bg-center{background-position:center}.sm\:docs-bg-left{background-position:left}.sm\:docs-bg-left-bottom{background-position:left bottom}.sm\:docs-bg-left-top{background-position:left top}.sm\:docs-bg-right{background-position:right}.sm\:docs-bg-right-bottom{background-position:right bottom}.sm\:docs-bg-right-top{background-position:right top}.sm\:docs-bg-top{background-position:top}.sm\:docs-bg-repeat{background-repeat:repeat}.sm\:docs-bg-no-repeat{background-repeat:no-repeat}.sm\:docs-bg-repeat-x{background-repeat:repeat-x}.sm\:docs-bg-repeat-y{background-repeat:repeat-y}.sm\:docs-bg-repeat-round{background-repeat:round}.sm\:docs-bg-repeat-space{background-repeat:space}.sm\:docs-bg-auto{background-size:auto}.sm\:docs-bg-cover{background-size:cover}.sm\:docs-bg-contain{background-size:contain}.sm\:docs-border-collapse{border-collapse:collapse}.sm\:docs-border-separate{border-collapse:separate}.sm\:docs-border-transparent{border-color:transparent}.sm\:docs-border-inherit{border-color:inherit}.sm\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.sm\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.sm\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.sm\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.sm\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.sm\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.sm\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.sm\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.sm\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.sm\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.sm\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.sm\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.sm\:hover\:docs-border-transparent:hover{border-color:transparent}.sm\:hover\:docs-border-inherit:hover{border-color:inherit}.sm\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.sm\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.sm\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.sm\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.sm\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.sm\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.sm\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.sm\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.sm\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.sm\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.sm\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.sm\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.sm\:docs-border-opacity-0{--border-opacity:0}.sm\:docs-border-opacity-25{--border-opacity:0.25}.sm\:docs-border-opacity-50{--border-opacity:0.5}.sm\:docs-border-opacity-75{--border-opacity:0.75}.sm\:docs-border-opacity-100{--border-opacity:1}.sm\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.sm\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.sm\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.sm\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.sm\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.sm\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.sm\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.sm\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.sm\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.sm\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.sm\:docs-rounded-none{border-radius:0}.sm\:docs-rounded-sm{border-radius:.125rem}.sm\:docs-rounded{border-radius:.25rem}.sm\:docs-rounded-lg{border-radius:.5rem}.sm\:docs-rounded-full{border-radius:9999px}.sm\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sm\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.sm\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\:docs-rounded-tl-none{border-top-left-radius:0}.sm\:docs-rounded-tr-none{border-top-right-radius:0}.sm\:docs-rounded-br-none{border-bottom-right-radius:0}.sm\:docs-rounded-bl-none{border-bottom-left-radius:0}.sm\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.sm\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.sm\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:docs-rounded-tl{border-top-left-radius:.25rem}.sm\:docs-rounded-tr{border-top-right-radius:.25rem}.sm\:docs-rounded-br{border-bottom-right-radius:.25rem}.sm\:docs-rounded-bl{border-bottom-left-radius:.25rem}.sm\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.sm\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.sm\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:docs-rounded-tl-full{border-top-left-radius:9999px}.sm\:docs-rounded-tr-full{border-top-right-radius:9999px}.sm\:docs-rounded-br-full{border-bottom-right-radius:9999px}.sm\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.sm\:docs-border-solid{border-style:solid}.sm\:docs-border-dashed{border-style:dashed}.sm\:docs-border-dotted{border-style:dotted}.sm\:docs-border-double{border-style:double}.sm\:docs-border-none{border-style:none}.sm\:docs-border-0{border-width:0}.sm\:docs-border-2{border-width:2px}.sm\:docs-border-4{border-width:4px}.sm\:docs-border-8{border-width:8px}.sm\:docs-border{border-width:1px}.sm\:docs-border-t-0{border-top-width:0}.sm\:docs-border-r-0{border-right-width:0}.sm\:docs-border-b-0{border-bottom-width:0}.sm\:docs-border-l-0{border-left-width:0}.sm\:docs-border-t-2{border-top-width:2px}.sm\:docs-border-r-2{border-right-width:2px}.sm\:docs-border-b-2{border-bottom-width:2px}.sm\:docs-border-l-2{border-left-width:2px}.sm\:docs-border-t-4{border-top-width:4px}.sm\:docs-border-r-4{border-right-width:4px}.sm\:docs-border-b-4{border-bottom-width:4px}.sm\:docs-border-l-4{border-left-width:4px}.sm\:docs-border-t-8{border-top-width:8px}.sm\:docs-border-r-8{border-right-width:8px}.sm\:docs-border-b-8{border-bottom-width:8px}.sm\:docs-border-l-8{border-left-width:8px}.sm\:docs-border-t{border-top-width:1px}.sm\:docs-border-r{border-right-width:1px}.sm\:docs-border-b{border-bottom-width:1px}.sm\:docs-border-l{border-left-width:1px}.sm\:docs-box-border{box-sizing:border-box}.sm\:docs-box-content{box-sizing:content-box}.sm\:docs-cursor-auto{cursor:auto}.sm\:docs-cursor-default{cursor:default}.sm\:docs-cursor-pointer{cursor:pointer}.sm\:docs-cursor-wait{cursor:wait}.sm\:docs-cursor-text{cursor:text}.sm\:docs-cursor-move{cursor:move}.sm\:docs-cursor-not-allowed{cursor:not-allowed}.sm\:docs-block{display:block}.sm\:docs-inline-block{display:inline-block}.sm\:docs-inline{display:inline}.sm\:docs-flex{display:flex}.sm\:docs-inline-flex{display:inline-flex}.sm\:docs-table{display:table}.sm\:docs-table-caption{display:table-caption}.sm\:docs-table-cell{display:table-cell}.sm\:docs-table-column{display:table-column}.sm\:docs-table-column-group{display:table-column-group}.sm\:docs-table-footer-group{display:table-footer-group}.sm\:docs-table-header-group{display:table-header-group}.sm\:docs-table-row-group{display:table-row-group}.sm\:docs-table-row{display:table-row}.sm\:docs-flow-root{display:flow-root}.sm\:docs-grid{display:grid}.sm\:docs-inline-grid{display:inline-grid}.sm\:docs-contents{display:contents}.sm\:docs-hidden{display:none}.sm\:docs-flex-row{flex-direction:row}.sm\:docs-flex-row-reverse{flex-direction:row-reverse}.sm\:docs-flex-col{flex-direction:column}.sm\:docs-flex-col-reverse{flex-direction:column-reverse}.sm\:docs-flex-wrap{flex-wrap:wrap}.sm\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:docs-flex-no-wrap{flex-wrap:nowrap}.sm\:docs-place-items-auto{place-items:auto}.sm\:docs-place-items-start{place-items:start}.sm\:docs-place-items-end{place-items:end}.sm\:docs-place-items-center{place-items:center}.sm\:docs-place-items-stretch{place-items:stretch}.sm\:docs-place-content-center{place-content:center}.sm\:docs-place-content-start{place-content:start}.sm\:docs-place-content-end{place-content:end}.sm\:docs-place-content-between{place-content:space-between}.sm\:docs-place-content-around{place-content:space-around}.sm\:docs-place-content-evenly{place-content:space-evenly}.sm\:docs-place-content-stretch{place-content:stretch}.sm\:docs-place-self-auto{place-self:auto}.sm\:docs-place-self-start{place-self:start}.sm\:docs-place-self-end{place-self:end}.sm\:docs-place-self-center{place-self:center}.sm\:docs-place-self-stretch{place-self:stretch}.sm\:docs-items-start{align-items:flex-start}.sm\:docs-items-end{align-items:flex-end}.sm\:docs-items-center{align-items:center}.sm\:docs-items-baseline{align-items:baseline}.sm\:docs-items-stretch{align-items:stretch}.sm\:docs-content-center{align-content:center}.sm\:docs-content-start{align-content:flex-start}.sm\:docs-content-end{align-content:flex-end}.sm\:docs-content-between{align-content:space-between}.sm\:docs-content-around{align-content:space-around}.sm\:docs-content-evenly{align-content:space-evenly}.sm\:docs-self-auto{align-self:auto}.sm\:docs-self-start{align-self:flex-start}.sm\:docs-self-end{align-self:flex-end}.sm\:docs-self-center{align-self:center}.sm\:docs-self-stretch{align-self:stretch}.sm\:docs-justify-items-auto{justify-items:auto}.sm\:docs-justify-items-start{justify-items:start}.sm\:docs-justify-items-end{justify-items:end}.sm\:docs-justify-items-center{justify-items:center}.sm\:docs-justify-items-stretch{justify-items:stretch}.sm\:docs-justify-start{justify-content:flex-start}.sm\:docs-justify-end{justify-content:flex-end}.sm\:docs-justify-center{justify-content:center}.sm\:docs-justify-between{justify-content:space-between}.sm\:docs-justify-around{justify-content:space-around}.sm\:docs-justify-evenly{justify-content:space-evenly}.sm\:docs-justify-self-auto{justify-self:auto}.sm\:docs-justify-self-start{justify-self:start}.sm\:docs-justify-self-end{justify-self:end}.sm\:docs-justify-self-center{justify-self:center}.sm\:docs-justify-self-stretch{justify-self:stretch}.sm\:docs-flex-1{flex:1 1 0%}.sm\:docs-flex-auto{flex:1 1 auto}.sm\:docs-flex-initial{flex:0 1 auto}.sm\:docs-flex-none{flex:none}.sm\:docs-flex-grow-0{flex-grow:0}.sm\:docs-flex-grow{flex-grow:1}.sm\:docs-flex-shrink-0{flex-shrink:0}.sm\:docs-flex-shrink{flex-shrink:1}.sm\:docs-order-1{order:1}.sm\:docs-order-2{order:2}.sm\:docs-order-3{order:3}.sm\:docs-order-4{order:4}.sm\:docs-order-5{order:5}.sm\:docs-order-6{order:6}.sm\:docs-order-7{order:7}.sm\:docs-order-8{order:8}.sm\:docs-order-9{order:9}.sm\:docs-order-10{order:10}.sm\:docs-order-11{order:11}.sm\:docs-order-12{order:12}.sm\:docs-order-first{order:-9999}.sm\:docs-order-last{order:9999}.sm\:docs-order-none{order:0}.sm\:docs-float-right{float:right}.sm\:docs-float-left{float:left}.sm\:docs-float-none{float:none}.sm\:docs-clearfix:after{content:"";display:table;clear:both}.sm\:docs-clear-left{clear:left}.sm\:docs-clear-right{clear:right}.sm\:docs-clear-both{clear:both}.sm\:docs-clear-none{clear:none}.sm\:docs-font-title{font-family:"Crimson Text",serif}.sm\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.sm\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.sm\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\:docs-font-hairline{font-weight:100}.sm\:docs-font-thin{font-weight:200}.sm\:docs-font-light{font-weight:300}.sm\:docs-font-normal{font-weight:400}.sm\:docs-font-medium{font-weight:500}.sm\:docs-font-semibold{font-weight:600}.sm\:docs-font-bold{font-weight:700}.sm\:docs-font-extrabold{font-weight:800}.sm\:docs-font-black{font-weight:900}.sm\:hover\:docs-font-hairline:hover{font-weight:100}.sm\:hover\:docs-font-thin:hover{font-weight:200}.sm\:hover\:docs-font-light:hover{font-weight:300}.sm\:hover\:docs-font-normal:hover{font-weight:400}.sm\:hover\:docs-font-medium:hover{font-weight:500}.sm\:hover\:docs-font-semibold:hover{font-weight:600}.sm\:hover\:docs-font-bold:hover{font-weight:700}.sm\:hover\:docs-font-extrabold:hover{font-weight:800}.sm\:hover\:docs-font-black:hover{font-weight:900}.sm\:docs-h-1{height:.25rem}.sm\:docs-h-2{height:.5rem}.sm\:docs-h-3{height:.75rem}.sm\:docs-h-4{height:1rem}.sm\:docs-h-6{height:1.5rem}.sm\:docs-h-8{height:2rem}.sm\:docs-h-10{height:2.5rem}.sm\:docs-h-12{height:3rem}.sm\:docs-h-16{height:4rem}.sm\:docs-h-24{height:6rem}.sm\:docs-h-32{height:8rem}.sm\:docs-h-48{height:12rem}.sm\:docs-h-64{height:16rem}.sm\:docs-h-auto{height:auto}.sm\:docs-h-px{height:1px}.sm\:docs-h-full{height:100%}.sm\:docs-h-screen{height:100vh}.sm\:docs-text-xxs{font-size:.75rem}.sm\:docs-text-xs{font-size:.875rem}.sm\:docs-text-sm{font-size:.9375rem}.sm\:docs-text-base{font-size:1rem}.sm\:docs-text-large-1{font-size:1.125rem}.sm\:docs-text-large-2{font-size:1.25rem}.sm\:docs-text-large-3{font-size:1.375rem}.sm\:docs-text-large-4{font-size:1.5rem}.sm\:docs-text-large-5{font-size:1.875rem}.sm\:docs-text-large-6{font-size:2.25rem}.sm\:docs-text-large-7{font-size:2.625rem}.sm\:docs-text-jumbo-1{font-size:3.75rem}.sm\:docs-text-jumbo-2{font-size:4.625rem}.sm\:docs-text-jumbo-3{font-size:5.375rem}.sm\:docs-leading-none{line-height:1}.sm\:docs-leading-tight{line-height:1.25}.sm\:docs-leading-small{line-height:1.45}.sm\:docs-leading-normal{line-height:1.625}.sm\:docs-leading-loose{line-height:2}.sm\:docs-list-inside{list-style-position:inside}.sm\:docs-list-outside{list-style-position:outside}.sm\:docs-list-none{list-style-type:none}.sm\:docs-list-disc{list-style-type:disc}.sm\:docs-list-decimal{list-style-type:decimal}.sm\:docs-m-0{margin:0}.sm\:docs-m-1{margin:.25rem}.sm\:docs-m-2{margin:.5rem}.sm\:docs-m-3{margin:.75rem}.sm\:docs-m-4{margin:1rem}.sm\:docs-m-6{margin:1.5rem}.sm\:docs-m-8{margin:2rem}.sm\:docs-m-12{margin:3rem}.sm\:docs-m-16{margin:4rem}.sm\:docs-m-20{margin:5rem}.sm\:docs-m-auto{margin:auto}.sm\:docs-m-px{margin:1px}.sm\:docs--m-px{margin:-1px}.sm\:docs--m-2px{margin:-2px}.sm\:docs--m-0{margin:0}.sm\:docs--m-1{margin:-.25rem}.sm\:docs--m-2{margin:-.5rem}.sm\:docs--m-3{margin:-.75rem}.sm\:docs--m-4{margin:-1rem}.sm\:docs--m-6{margin:-1.5rem}.sm\:docs--m-8{margin:-2rem}.sm\:docs--m-16{margin:-4rem}.sm\:docs--m-20{margin:-5rem}.sm\:docs-my-0{margin-top:0;margin-bottom:0}.sm\:docs-mx-0{margin-left:0;margin-right:0}.sm\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.sm\:docs-mx-4{margin-left:1rem;margin-right:1rem}.sm\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.sm\:docs-mx-8{margin-left:2rem;margin-right:2rem}.sm\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.sm\:docs-mx-12{margin-left:3rem;margin-right:3rem}.sm\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.sm\:docs-mx-16{margin-left:4rem;margin-right:4rem}.sm\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.sm\:docs-mx-20{margin-left:5rem;margin-right:5rem}.sm\:docs-my-auto{margin-top:auto;margin-bottom:auto}.sm\:docs-mx-auto{margin-left:auto;margin-right:auto}.sm\:docs-my-px{margin-top:1px;margin-bottom:1px}.sm\:docs-mx-px{margin-left:1px;margin-right:1px}.sm\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.sm\:docs--mx-px{margin-left:-1px;margin-right:-1px}.sm\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.sm\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.sm\:docs--my-0{margin-top:0;margin-bottom:0}.sm\:docs--mx-0{margin-left:0;margin-right:0}.sm\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:docs-mt-0{margin-top:0}.sm\:docs-mr-0{margin-right:0}.sm\:docs-mb-0{margin-bottom:0}.sm\:docs-ml-0{margin-left:0}.sm\:docs-mt-1{margin-top:.25rem}.sm\:docs-mr-1{margin-right:.25rem}.sm\:docs-mb-1{margin-bottom:.25rem}.sm\:docs-ml-1{margin-left:.25rem}.sm\:docs-mt-2{margin-top:.5rem}.sm\:docs-mr-2{margin-right:.5rem}.sm\:docs-mb-2{margin-bottom:.5rem}.sm\:docs-ml-2{margin-left:.5rem}.sm\:docs-mt-3{margin-top:.75rem}.sm\:docs-mr-3{margin-right:.75rem}.sm\:docs-mb-3{margin-bottom:.75rem}.sm\:docs-ml-3{margin-left:.75rem}.sm\:docs-mt-4{margin-top:1rem}.sm\:docs-mr-4{margin-right:1rem}.sm\:docs-mb-4{margin-bottom:1rem}.sm\:docs-ml-4{margin-left:1rem}.sm\:docs-mt-6{margin-top:1.5rem}.sm\:docs-mr-6{margin-right:1.5rem}.sm\:docs-mb-6{margin-bottom:1.5rem}.sm\:docs-ml-6{margin-left:1.5rem}.sm\:docs-mt-8{margin-top:2rem}.sm\:docs-mr-8{margin-right:2rem}.sm\:docs-mb-8{margin-bottom:2rem}.sm\:docs-ml-8{margin-left:2rem}.sm\:docs-mt-12{margin-top:3rem}.sm\:docs-mr-12{margin-right:3rem}.sm\:docs-mb-12{margin-bottom:3rem}.sm\:docs-ml-12{margin-left:3rem}.sm\:docs-mt-16{margin-top:4rem}.sm\:docs-mr-16{margin-right:4rem}.sm\:docs-mb-16{margin-bottom:4rem}.sm\:docs-ml-16{margin-left:4rem}.sm\:docs-mt-20{margin-top:5rem}.sm\:docs-mr-20{margin-right:5rem}.sm\:docs-mb-20{margin-bottom:5rem}.sm\:docs-ml-20{margin-left:5rem}.sm\:docs-mt-auto{margin-top:auto}.sm\:docs-mr-auto{margin-right:auto}.sm\:docs-mb-auto{margin-bottom:auto}.sm\:docs-ml-auto{margin-left:auto}.sm\:docs-mt-px{margin-top:1px}.sm\:docs-mr-px{margin-right:1px}.sm\:docs-mb-px{margin-bottom:1px}.sm\:docs-ml-px{margin-left:1px}.sm\:docs--mt-px{margin-top:-1px}.sm\:docs--mr-px{margin-right:-1px}.sm\:docs--mb-px{margin-bottom:-1px}.sm\:docs--ml-px{margin-left:-1px}.sm\:docs--mt-2px{margin-top:-2px}.sm\:docs--mr-2px{margin-right:-2px}.sm\:docs--mb-2px{margin-bottom:-2px}.sm\:docs--ml-2px{margin-left:-2px}.sm\:docs--mt-0{margin-top:0}.sm\:docs--mr-0{margin-right:0}.sm\:docs--mb-0{margin-bottom:0}.sm\:docs--ml-0{margin-left:0}.sm\:docs--mt-1{margin-top:-.25rem}.sm\:docs--mr-1{margin-right:-.25rem}.sm\:docs--mb-1{margin-bottom:-.25rem}.sm\:docs--ml-1{margin-left:-.25rem}.sm\:docs--mt-2{margin-top:-.5rem}.sm\:docs--mr-2{margin-right:-.5rem}.sm\:docs--mb-2{margin-bottom:-.5rem}.sm\:docs--ml-2{margin-left:-.5rem}.sm\:docs--mt-3{margin-top:-.75rem}.sm\:docs--mr-3{margin-right:-.75rem}.sm\:docs--mb-3{margin-bottom:-.75rem}.sm\:docs--ml-3{margin-left:-.75rem}.sm\:docs--mt-4{margin-top:-1rem}.sm\:docs--mr-4{margin-right:-1rem}.sm\:docs--mb-4{margin-bottom:-1rem}.sm\:docs--ml-4{margin-left:-1rem}.sm\:docs--mt-6{margin-top:-1.5rem}.sm\:docs--mr-6{margin-right:-1.5rem}.sm\:docs--mb-6{margin-bottom:-1.5rem}.sm\:docs--ml-6{margin-left:-1.5rem}.sm\:docs--mt-8{margin-top:-2rem}.sm\:docs--mr-8{margin-right:-2rem}.sm\:docs--mb-8{margin-bottom:-2rem}.sm\:docs--ml-8{margin-left:-2rem}.sm\:docs--mt-16{margin-top:-4rem}.sm\:docs--mr-16{margin-right:-4rem}.sm\:docs--mb-16{margin-bottom:-4rem}.sm\:docs--ml-16{margin-left:-4rem}.sm\:docs--mt-20{margin-top:-5rem}.sm\:docs--mr-20{margin-right:-5rem}.sm\:docs--mb-20{margin-bottom:-5rem}.sm\:docs--ml-20{margin-left:-5rem}.sm\:docs-max-h-full{max-height:100%}.sm\:docs-max-h-screen{max-height:100vh}.sm\:docs-max-w-site-container{max-width:1400px}.sm\:docs-max-w-measure-byline{max-width:12rem}.sm\:docs-max-w-none{max-width:none}.sm\:docs-max-w-xxs{max-width:17rem}.sm\:docs-max-w-xs{max-width:20rem}.sm\:docs-max-w-sm{max-width:30rem}.sm\:docs-max-w-md{max-width:40rem}.sm\:docs-max-w-lg{max-width:50rem}.sm\:docs-max-w-xl{max-width:60rem}.sm\:docs-max-w-2xl{max-width:70rem}.sm\:docs-max-w-3xl{max-width:80rem}.sm\:docs-max-w-4xl{max-width:90rem}.sm\:docs-max-w-5xl{max-width:100rem}.sm\:docs-max-w-full{max-width:100%}.sm\:docs-max-w-2\/3{max-width:66.67%}.sm\:docs-min-h-0{min-height:0}.sm\:docs-min-h-full{min-height:100%}.sm\:docs-min-h-screen{min-height:100vh}.sm\:docs-min-w-0{min-width:0}.sm\:docs-min-w-full{min-width:100%}.sm\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.sm\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.sm\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.sm\:docs-object-none{-o-object-fit:none;object-fit:none}.sm\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.sm\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.sm\:docs-object-center{-o-object-position:center;object-position:center}.sm\:docs-object-left{-o-object-position:left;object-position:left}.sm\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.sm\:docs-object-left-top{-o-object-position:left top;object-position:left top}.sm\:docs-object-right{-o-object-position:right;object-position:right}.sm\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.sm\:docs-object-right-top{-o-object-position:right top;object-position:right top}.sm\:docs-object-top{-o-object-position:top;object-position:top}.sm\:docs-opacity-0{opacity:0}.sm\:docs-opacity-25{opacity:.25}.sm\:docs-opacity-50{opacity:.5}.sm\:docs-opacity-75{opacity:.75}.sm\:docs-opacity-100{opacity:1}.sm\:hover\:docs-opacity-0:hover{opacity:0}.sm\:hover\:docs-opacity-25:hover{opacity:.25}.sm\:hover\:docs-opacity-50:hover{opacity:.5}.sm\:hover\:docs-opacity-75:hover{opacity:.75}.sm\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .sm\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .sm\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .sm\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .sm\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .sm\:group-hover\:docs-opacity-100{opacity:1}.sm\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.sm\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.sm\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.sm\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.sm\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.sm\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.sm\:docs-overflow-auto{overflow:auto}.sm\:docs-overflow-hidden{overflow:hidden}.sm\:docs-overflow-visible{overflow:visible}.sm\:docs-overflow-scroll{overflow:scroll}.sm\:docs-overflow-x-auto{overflow-x:auto}.sm\:docs-overflow-y-auto{overflow-y:auto}.sm\:docs-overflow-x-hidden{overflow-x:hidden}.sm\:docs-overflow-y-hidden{overflow-y:hidden}.sm\:docs-overflow-x-visible{overflow-x:visible}.sm\:docs-overflow-y-visible{overflow-y:visible}.sm\:docs-overflow-x-scroll{overflow-x:scroll}.sm\:docs-overflow-y-scroll{overflow-y:scroll}.sm\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:docs-overscroll-auto{overscroll-behavior:auto}.sm\:docs-overscroll-contain{overscroll-behavior:contain}.sm\:docs-overscroll-none{overscroll-behavior:none}.sm\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.sm\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.sm\:docs-overscroll-y-none{overscroll-behavior-y:none}.sm\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.sm\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.sm\:docs-overscroll-x-none{overscroll-behavior-x:none}.sm\:docs-p-0{padding:0}.sm\:docs-p-1{padding:.25rem}.sm\:docs-p-2{padding:.5rem}.sm\:docs-p-3{padding:.75rem}.sm\:docs-p-4{padding:1rem}.sm\:docs-p-5{padding:1.25rem}.sm\:docs-p-6{padding:1.5rem}.sm\:docs-p-8{padding:2rem}.sm\:docs-p-16{padding:4rem}.sm\:docs-p-20{padding:5rem}.sm\:docs-p-px{padding:1px}.sm\:docs-py-0{padding-top:0;padding-bottom:0}.sm\:docs-px-0{padding-left:0;padding-right:0}.sm\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.sm\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.sm\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.sm\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.sm\:docs-px-4{padding-left:1rem;padding-right:1rem}.sm\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.sm\:docs-px-8{padding-left:2rem;padding-right:2rem}.sm\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.sm\:docs-px-16{padding-left:4rem;padding-right:4rem}.sm\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.sm\:docs-px-20{padding-left:5rem;padding-right:5rem}.sm\:docs-py-px{padding-top:1px;padding-bottom:1px}.sm\:docs-px-px{padding-left:1px;padding-right:1px}.sm\:docs-pt-0{padding-top:0}.sm\:docs-pr-0{padding-right:0}.sm\:docs-pb-0{padding-bottom:0}.sm\:docs-pl-0{padding-left:0}.sm\:docs-pt-1{padding-top:.25rem}.sm\:docs-pr-1{padding-right:.25rem}.sm\:docs-pb-1{padding-bottom:.25rem}.sm\:docs-pl-1{padding-left:.25rem}.sm\:docs-pt-2{padding-top:.5rem}.sm\:docs-pr-2{padding-right:.5rem}.sm\:docs-pb-2{padding-bottom:.5rem}.sm\:docs-pl-2{padding-left:.5rem}.sm\:docs-pt-3{padding-top:.75rem}.sm\:docs-pr-3{padding-right:.75rem}.sm\:docs-pb-3{padding-bottom:.75rem}.sm\:docs-pl-3{padding-left:.75rem}.sm\:docs-pt-4{padding-top:1rem}.sm\:docs-pr-4{padding-right:1rem}.sm\:docs-pb-4{padding-bottom:1rem}.sm\:docs-pl-4{padding-left:1rem}.sm\:docs-pt-5{padding-top:1.25rem}.sm\:docs-pr-5{padding-right:1.25rem}.sm\:docs-pb-5{padding-bottom:1.25rem}.sm\:docs-pl-5{padding-left:1.25rem}.sm\:docs-pt-6{padding-top:1.5rem}.sm\:docs-pr-6{padding-right:1.5rem}.sm\:docs-pb-6{padding-bottom:1.5rem}.sm\:docs-pl-6{padding-left:1.5rem}.sm\:docs-pt-8{padding-top:2rem}.sm\:docs-pr-8{padding-right:2rem}.sm\:docs-pb-8{padding-bottom:2rem}.sm\:docs-pl-8{padding-left:2rem}.sm\:docs-pt-16{padding-top:4rem}.sm\:docs-pr-16{padding-right:4rem}.sm\:docs-pb-16{padding-bottom:4rem}.sm\:docs-pl-16{padding-left:4rem}.sm\:docs-pt-20{padding-top:5rem}.sm\:docs-pr-20{padding-right:5rem}.sm\:docs-pb-20{padding-bottom:5rem}.sm\:docs-pl-20{padding-left:5rem}.sm\:docs-pt-px{padding-top:1px}.sm\:docs-pr-px{padding-right:1px}.sm\:docs-pb-px{padding-bottom:1px}.sm\:docs-pl-px{padding-left:1px}.sm\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.sm\:docs-placeholder-transparent::placeholder{color:transparent}.sm\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.sm\:docs-placeholder-inherit::placeholder{color:inherit}.sm\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.sm\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.sm\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.sm\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.sm\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.sm\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.sm\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.sm\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.sm\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.sm\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.sm\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.sm\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.sm\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.sm\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.sm\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.sm\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.sm\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.sm\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.sm\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.sm\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.sm\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.sm\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.sm\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.sm\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.sm\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.sm\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.sm\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.sm\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.sm\:docs-pointer-events-none{pointer-events:none}.sm\:docs-pointer-events-auto{pointer-events:auto}.sm\:docs-static{position:static}.sm\:docs-fixed{position:fixed}.sm\:docs-absolute{position:absolute}.sm\:docs-relative{position:relative}.sm\:docs-sticky{position:-webkit-sticky;position:sticky}.sm\:docs-inset-0{top:0;right:0;bottom:0;left:0}.sm\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.sm\:docs-inset-y-0{top:0;bottom:0}.sm\:docs-inset-x-0{right:0;left:0}.sm\:docs-inset-y-auto{top:auto;bottom:auto}.sm\:docs-inset-x-auto{right:auto;left:auto}.sm\:docs-top-0{top:0}.sm\:docs-right-0{right:0}.sm\:docs-bottom-0{bottom:0}.sm\:docs-left-0{left:0}.sm\:docs-top-auto{top:auto}.sm\:docs-right-auto{right:auto}.sm\:docs-bottom-auto{bottom:auto}.sm\:docs-left-auto{left:auto}.sm\:docs-resize-none{resize:none}.sm\:docs-resize-y{resize:vertical}.sm\:docs-resize-x{resize:horizontal}.sm\:docs-resize{resize:both}.sm\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.sm\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.sm\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.sm\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.sm\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:docs-shadow-none{box-shadow:none}.sm\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.sm\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.sm\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.sm\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.sm\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:hover\:docs-shadow-none:hover{box-shadow:none}.sm\:docs-stroke-0{stroke-width:0}.sm\:docs-stroke-1{stroke-width:1}.sm\:docs-stroke-2{stroke-width:2}.sm\:docs-table-auto{table-layout:auto}.sm\:docs-table-fixed{table-layout:fixed}.sm\:hover\:docs-table-auto:hover{table-layout:auto}.sm\:hover\:docs-table-fixed:hover{table-layout:fixed}.sm\:focus\:docs-table-auto:focus{table-layout:auto}.sm\:focus\:docs-table-fixed:focus{table-layout:fixed}.sm\:docs-text-left{text-align:left}.sm\:docs-text-center{text-align:center}.sm\:docs-text-right{text-align:right}.sm\:docs-text-justify{text-align:justify}.sm\:docs-text-transparent{color:transparent}.sm\:docs-text-inherit{color:inherit}.sm\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.sm\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.sm\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.sm\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.sm\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.sm\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.sm\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.sm\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.sm\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sm\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.sm\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.sm\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.sm\:hover\:docs-text-transparent:hover{color:transparent}.sm\:hover\:docs-text-inherit:hover{color:inherit}.sm\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.sm\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.sm\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.sm\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.sm\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.sm\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.sm\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.sm\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.sm\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sm\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.sm\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.sm\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.sm\:docs-text-opacity-0{--text-opacity:0}.sm\:docs-text-opacity-25{--text-opacity:0.25}.sm\:docs-text-opacity-50{--text-opacity:0.5}.sm\:docs-text-opacity-75{--text-opacity:0.75}.sm\:docs-text-opacity-100{--text-opacity:1}.sm\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.sm\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.sm\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.sm\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.sm\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.sm\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.sm\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.sm\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.sm\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.sm\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.sm\:docs-italic{font-style:italic}.sm\:docs-not-italic{font-style:normal}.sm\:hover\:docs-italic:hover{font-style:italic}.sm\:hover\:docs-not-italic:hover{font-style:normal}.sm\:docs-uppercase{text-transform:uppercase}.sm\:docs-lowercase{text-transform:lowercase}.sm\:docs-capitalize{text-transform:capitalize}.sm\:docs-normal-case{text-transform:none}.sm\:hover\:docs-uppercase:hover{text-transform:uppercase}.sm\:hover\:docs-lowercase:hover{text-transform:lowercase}.sm\:hover\:docs-capitalize:hover{text-transform:capitalize}.sm\:hover\:docs-normal-case:hover{text-transform:none}.sm\:docs-underline{text-decoration:underline}.sm\:docs-line-through{text-decoration:line-through}.sm\:docs-no-underline{text-decoration:none}.sm\:hover\:docs-underline:hover{text-decoration:underline}.sm\:hover\:docs-line-through:hover{text-decoration:line-through}.sm\:hover\:docs-no-underline:hover{text-decoration:none}.sm\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:docs-diagonal-fractions,.sm\:docs-lining-nums,.sm\:docs-oldstyle-nums,.sm\:docs-ordinal,.sm\:docs-proportional-nums,.sm\:docs-slashed-zero,.sm\:docs-stacked-fractions,.sm\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.sm\:docs-normal-nums{font-variant-numeric:normal}.sm\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.sm\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.sm\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.sm\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.sm\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.sm\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.sm\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.sm\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.sm\:docs-tracking-tight{letter-spacing:-.2px}.sm\:docs-tracking-normal{letter-spacing:0}.sm\:docs-tracking-wide{letter-spacing:.05em}.sm\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.sm\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.sm\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.sm\:docs-align-baseline{vertical-align:baseline}.sm\:docs-align-top{vertical-align:top}.sm\:docs-align-middle{vertical-align:middle}.sm\:docs-align-bottom{vertical-align:bottom}.sm\:docs-align-text-top{vertical-align:text-top}.sm\:docs-align-text-bottom{vertical-align:text-bottom}.sm\:docs-visible{visibility:visible}.sm\:docs-invisible{visibility:hidden}.sm\:docs-whitespace-normal{white-space:normal}.sm\:docs-whitespace-no-wrap{white-space:nowrap}.sm\:docs-whitespace-pre{white-space:pre}.sm\:docs-whitespace-pre-line{white-space:pre-line}.sm\:docs-whitespace-pre-wrap{white-space:pre-wrap}.sm\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.sm\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.sm\:docs-break-all{word-break:break-all}.sm\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:docs-w-1{width:.25rem}.sm\:docs-w-2{width:.5rem}.sm\:docs-w-3{width:.75rem}.sm\:docs-w-4{width:1rem}.sm\:docs-w-6{width:1.5rem}.sm\:docs-w-8{width:2rem}.sm\:docs-w-10{width:2.5rem}.sm\:docs-w-12{width:3rem}.sm\:docs-w-16{width:4rem}.sm\:docs-w-24{width:6rem}.sm\:docs-w-32{width:8rem}.sm\:docs-w-48{width:12rem}.sm\:docs-w-56{width:14rem}.sm\:docs-w-64{width:16rem}.sm\:docs-w-72{width:18rem}.sm\:docs-w-76{width:19rem}.sm\:docs-w-site-container{width:1400px}.sm\:docs-w-auto{width:auto}.sm\:docs-w-px{width:1px}.sm\:docs-w-1\/2{width:50%}.sm\:docs-w-1\/3{width:33.33333%}.sm\:docs-w-2\/3{width:66.66667%}.sm\:docs-w-1\/4{width:25%}.sm\:docs-w-3\/4{width:75%}.sm\:docs-w-1\/5{width:20%}.sm\:docs-w-2\/5{width:40%}.sm\:docs-w-3\/5{width:60%}.sm\:docs-w-4\/5{width:80%}.sm\:docs-w-1\/6{width:16.66667%}.sm\:docs-w-5\/6{width:83.33333%}.sm\:docs-w-90\%{width:90%}.sm\:docs-w-full{width:100%}.sm\:docs-w-screen{width:100vw}.sm\:docs-z-0{z-index:0}.sm\:docs-z-10{z-index:10}.sm\:docs-z-20{z-index:20}.sm\:docs-z-30{z-index:30}.sm\:docs-z-40{z-index:40}.sm\:docs-z-50{z-index:50}.sm\:docs-z-auto{z-index:auto}.sm\:docs-gap-0{grid-gap:0;gap:0}.sm\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.sm\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.sm\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.sm\:docs-gap-4{grid-gap:1rem;gap:1rem}.sm\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.sm\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.sm\:docs-gap-8{grid-gap:2rem;gap:2rem}.sm\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.sm\:docs-gap-12{grid-gap:3rem;gap:3rem}.sm\:docs-gap-16{grid-gap:4rem;gap:4rem}.sm\:docs-gap-20{grid-gap:5rem;gap:5rem}.sm\:docs-gap-24{grid-gap:6rem;gap:6rem}.sm\:docs-gap-32{grid-gap:8rem;gap:8rem}.sm\:docs-gap-40{grid-gap:10rem;gap:10rem}.sm\:docs-gap-48{grid-gap:12rem;gap:12rem}.sm\:docs-gap-56{grid-gap:14rem;gap:14rem}.sm\:docs-gap-64{grid-gap:16rem;gap:16rem}.sm\:docs-gap-px{grid-gap:1px;gap:1px}.sm\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.sm\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sm\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sm\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sm\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sm\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sm\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sm\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.sm\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.sm\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.sm\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.sm\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.sm\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.sm\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sm\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.sm\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sm\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sm\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sm\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sm\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sm\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sm\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.sm\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.sm\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.sm\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.sm\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.sm\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.sm\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sm\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.sm\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.sm\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.sm\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.sm\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.sm\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.sm\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.sm\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.sm\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.sm\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.sm\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.sm\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.sm\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.sm\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.sm\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.sm\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.sm\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.sm\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.sm\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.sm\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.sm\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.sm\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.sm\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.sm\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.sm\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.sm\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.sm\:docs-grid-flow-row{grid-auto-flow:row}.sm\:docs-grid-flow-col{grid-auto-flow:column}.sm\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.sm\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.sm\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:docs-grid-cols-none{grid-template-columns:none}.sm\:docs-auto-cols-auto{grid-auto-columns:auto}.sm\:docs-auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.sm\:docs-auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.sm\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:docs-col-auto{grid-column:auto}.sm\:docs-col-span-1{grid-column:span 1/span 1}.sm\:docs-col-span-2{grid-column:span 2/span 2}.sm\:docs-col-span-3{grid-column:span 3/span 3}.sm\:docs-col-span-4{grid-column:span 4/span 4}.sm\:docs-col-span-5{grid-column:span 5/span 5}.sm\:docs-col-span-6{grid-column:span 6/span 6}.sm\:docs-col-span-7{grid-column:span 7/span 7}.sm\:docs-col-span-8{grid-column:span 8/span 8}.sm\:docs-col-span-9{grid-column:span 9/span 9}.sm\:docs-col-span-10{grid-column:span 10/span 10}.sm\:docs-col-span-11{grid-column:span 11/span 11}.sm\:docs-col-span-12{grid-column:span 12/span 12}.sm\:docs-col-span-full{grid-column:1/-1}.sm\:docs-col-start-1{grid-column-start:1}.sm\:docs-col-start-2{grid-column-start:2}.sm\:docs-col-start-3{grid-column-start:3}.sm\:docs-col-start-4{grid-column-start:4}.sm\:docs-col-start-5{grid-column-start:5}.sm\:docs-col-start-6{grid-column-start:6}.sm\:docs-col-start-7{grid-column-start:7}.sm\:docs-col-start-8{grid-column-start:8}.sm\:docs-col-start-9{grid-column-start:9}.sm\:docs-col-start-10{grid-column-start:10}.sm\:docs-col-start-11{grid-column-start:11}.sm\:docs-col-start-12{grid-column-start:12}.sm\:docs-col-start-13{grid-column-start:13}.sm\:docs-col-start-auto{grid-column-start:auto}.sm\:docs-col-end-1{grid-column-end:1}.sm\:docs-col-end-2{grid-column-end:2}.sm\:docs-col-end-3{grid-column-end:3}.sm\:docs-col-end-4{grid-column-end:4}.sm\:docs-col-end-5{grid-column-end:5}.sm\:docs-col-end-6{grid-column-end:6}.sm\:docs-col-end-7{grid-column-end:7}.sm\:docs-col-end-8{grid-column-end:8}.sm\:docs-col-end-9{grid-column-end:9}.sm\:docs-col-end-10{grid-column-end:10}.sm\:docs-col-end-11{grid-column-end:11}.sm\:docs-col-end-12{grid-column-end:12}.sm\:docs-col-end-13{grid-column-end:13}.sm\:docs-col-end-auto{grid-column-end:auto}.sm\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:docs-grid-rows-none{grid-template-rows:none}.sm\:docs-auto-rows-auto{grid-auto-rows:auto}.sm\:docs-auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.sm\:docs-auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.sm\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.sm\:docs-row-auto{grid-row:auto}.sm\:docs-row-span-1{grid-row:span 1/span 1}.sm\:docs-row-span-2{grid-row:span 2/span 2}.sm\:docs-row-span-3{grid-row:span 3/span 3}.sm\:docs-row-span-4{grid-row:span 4/span 4}.sm\:docs-row-span-5{grid-row:span 5/span 5}.sm\:docs-row-span-6{grid-row:span 6/span 6}.sm\:docs-row-span-full{grid-row:1/-1}.sm\:docs-row-start-1{grid-row-start:1}.sm\:docs-row-start-2{grid-row-start:2}.sm\:docs-row-start-3{grid-row-start:3}.sm\:docs-row-start-4{grid-row-start:4}.sm\:docs-row-start-5{grid-row-start:5}.sm\:docs-row-start-6{grid-row-start:6}.sm\:docs-row-start-7{grid-row-start:7}.sm\:docs-row-start-auto{grid-row-start:auto}.sm\:docs-row-end-1{grid-row-end:1}.sm\:docs-row-end-2{grid-row-end:2}.sm\:docs-row-end-3{grid-row-end:3}.sm\:docs-row-end-4{grid-row-end:4}.sm\:docs-row-end-5{grid-row-end:5}.sm\:docs-row-end-6{grid-row-end:6}.sm\:docs-row-end-7{grid-row-end:7}.sm\:docs-row-end-auto{grid-row-end:auto}.sm\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.sm\:docs-transform-none{transform:none}.sm\:docs-origin-center{transform-origin:center}.sm\:docs-origin-top{transform-origin:top}.sm\:docs-origin-top-right{transform-origin:top right}.sm\:docs-origin-right{transform-origin:right}.sm\:docs-origin-bottom-right{transform-origin:bottom right}.sm\:docs-origin-bottom{transform-origin:bottom}.sm\:docs-origin-bottom-left{transform-origin:bottom left}.sm\:docs-origin-left{transform-origin:left}.sm\:docs-origin-top-left{transform-origin:top left}.sm\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.sm\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:docs-scale-x-0{--transform-scale-x:0}.sm\:docs-scale-x-50{--transform-scale-x:.5}.sm\:docs-scale-x-75{--transform-scale-x:.75}.sm\:docs-scale-x-90{--transform-scale-x:.9}.sm\:docs-scale-x-95{--transform-scale-x:.95}.sm\:docs-scale-x-100{--transform-scale-x:1}.sm\:docs-scale-x-105{--transform-scale-x:1.05}.sm\:docs-scale-x-110{--transform-scale-x:1.1}.sm\:docs-scale-x-125{--transform-scale-x:1.25}.sm\:docs-scale-x-150{--transform-scale-x:1.5}.sm\:docs-scale-y-0{--transform-scale-y:0}.sm\:docs-scale-y-50{--transform-scale-y:.5}.sm\:docs-scale-y-75{--transform-scale-y:.75}.sm\:docs-scale-y-90{--transform-scale-y:.9}.sm\:docs-scale-y-95{--transform-scale-y:.95}.sm\:docs-scale-y-100{--transform-scale-y:1}.sm\:docs-scale-y-105{--transform-scale-y:1.05}.sm\:docs-scale-y-110{--transform-scale-y:1.1}.sm\:docs-scale-y-125{--transform-scale-y:1.25}.sm\:docs-scale-y-150{--transform-scale-y:1.5}.sm\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.sm\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.sm\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.sm\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.sm\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.sm\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.sm\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.sm\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.sm\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.sm\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.sm\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.sm\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.sm\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.sm\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.sm\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.sm\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.sm\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.sm\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.sm\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.sm\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.sm\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.sm\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.sm\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.sm\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.sm\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.sm\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.sm\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.sm\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.sm\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.sm\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.sm\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.sm\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.sm\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.sm\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.sm\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.sm\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.sm\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.sm\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.sm\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.sm\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.sm\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.sm\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.sm\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.sm\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.sm\:docs-rotate-0{--transform-rotate:0}.sm\:docs-rotate-1{--transform-rotate:1deg}.sm\:docs-rotate-2{--transform-rotate:2deg}.sm\:docs-rotate-3{--transform-rotate:3deg}.sm\:docs-rotate-6{--transform-rotate:6deg}.sm\:docs-rotate-12{--transform-rotate:12deg}.sm\:docs-rotate-45{--transform-rotate:45deg}.sm\:docs-rotate-90{--transform-rotate:90deg}.sm\:docs-rotate-180{--transform-rotate:180deg}.sm\:docs--rotate-180{--transform-rotate:-180deg}.sm\:docs--rotate-90{--transform-rotate:-90deg}.sm\:docs--rotate-45{--transform-rotate:-45deg}.sm\:docs--rotate-12{--transform-rotate:-12deg}.sm\:docs--rotate-6{--transform-rotate:-6deg}.sm\:docs--rotate-3{--transform-rotate:-3deg}.sm\:docs--rotate-2{--transform-rotate:-2deg}.sm\:docs--rotate-1{--transform-rotate:-1deg}.sm\:hover\:docs-rotate-0:hover{--transform-rotate:0}.sm\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.sm\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.sm\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.sm\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.sm\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.sm\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.sm\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.sm\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.sm\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.sm\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.sm\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.sm\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.sm\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.sm\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.sm\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.sm\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.sm\:focus\:docs-rotate-0:focus{--transform-rotate:0}.sm\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.sm\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.sm\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.sm\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.sm\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.sm\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.sm\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.sm\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.sm\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.sm\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.sm\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.sm\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.sm\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.sm\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.sm\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.sm\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.sm\:docs-translate-x-0{--transform-translate-x:0}.sm\:docs-translate-x-1{--transform-translate-x:0.25rem}.sm\:docs-translate-x-2{--transform-translate-x:0.5rem}.sm\:docs-translate-x-3{--transform-translate-x:0.75rem}.sm\:docs-translate-x-4{--transform-translate-x:1rem}.sm\:docs-translate-x-5{--transform-translate-x:1.25rem}.sm\:docs-translate-x-6{--transform-translate-x:1.5rem}.sm\:docs-translate-x-8{--transform-translate-x:2rem}.sm\:docs-translate-x-10{--transform-translate-x:2.5rem}.sm\:docs-translate-x-12{--transform-translate-x:3rem}.sm\:docs-translate-x-16{--transform-translate-x:4rem}.sm\:docs-translate-x-20{--transform-translate-x:5rem}.sm\:docs-translate-x-24{--transform-translate-x:6rem}.sm\:docs-translate-x-32{--transform-translate-x:8rem}.sm\:docs-translate-x-40{--transform-translate-x:10rem}.sm\:docs-translate-x-48{--transform-translate-x:12rem}.sm\:docs-translate-x-56{--transform-translate-x:14rem}.sm\:docs-translate-x-64{--transform-translate-x:16rem}.sm\:docs-translate-x-px{--transform-translate-x:1px}.sm\:docs--translate-x-1{--transform-translate-x:-0.25rem}.sm\:docs--translate-x-2{--transform-translate-x:-0.5rem}.sm\:docs--translate-x-3{--transform-translate-x:-0.75rem}.sm\:docs--translate-x-4{--transform-translate-x:-1rem}.sm\:docs--translate-x-5{--transform-translate-x:-1.25rem}.sm\:docs--translate-x-6{--transform-translate-x:-1.5rem}.sm\:docs--translate-x-8{--transform-translate-x:-2rem}.sm\:docs--translate-x-10{--transform-translate-x:-2.5rem}.sm\:docs--translate-x-12{--transform-translate-x:-3rem}.sm\:docs--translate-x-16{--transform-translate-x:-4rem}.sm\:docs--translate-x-20{--transform-translate-x:-5rem}.sm\:docs--translate-x-24{--transform-translate-x:-6rem}.sm\:docs--translate-x-32{--transform-translate-x:-8rem}.sm\:docs--translate-x-40{--transform-translate-x:-10rem}.sm\:docs--translate-x-48{--transform-translate-x:-12rem}.sm\:docs--translate-x-56{--transform-translate-x:-14rem}.sm\:docs--translate-x-64{--transform-translate-x:-16rem}.sm\:docs--translate-x-px{--transform-translate-x:-1px}.sm\:docs--translate-x-full{--transform-translate-x:-100%}.sm\:docs--translate-x-1\/2{--transform-translate-x:-50%}.sm\:docs-translate-x-1\/2{--transform-translate-x:50%}.sm\:docs-translate-x-full{--transform-translate-x:100%}.sm\:docs-translate-y-0{--transform-translate-y:0}.sm\:docs-translate-y-1{--transform-translate-y:0.25rem}.sm\:docs-translate-y-2{--transform-translate-y:0.5rem}.sm\:docs-translate-y-3{--transform-translate-y:0.75rem}.sm\:docs-translate-y-4{--transform-translate-y:1rem}.sm\:docs-translate-y-5{--transform-translate-y:1.25rem}.sm\:docs-translate-y-6{--transform-translate-y:1.5rem}.sm\:docs-translate-y-8{--transform-translate-y:2rem}.sm\:docs-translate-y-10{--transform-translate-y:2.5rem}.sm\:docs-translate-y-12{--transform-translate-y:3rem}.sm\:docs-translate-y-16{--transform-translate-y:4rem}.sm\:docs-translate-y-20{--transform-translate-y:5rem}.sm\:docs-translate-y-24{--transform-translate-y:6rem}.sm\:docs-translate-y-32{--transform-translate-y:8rem}.sm\:docs-translate-y-40{--transform-translate-y:10rem}.sm\:docs-translate-y-48{--transform-translate-y:12rem}.sm\:docs-translate-y-56{--transform-translate-y:14rem}.sm\:docs-translate-y-64{--transform-translate-y:16rem}.sm\:docs-translate-y-px{--transform-translate-y:1px}.sm\:docs--translate-y-1{--transform-translate-y:-0.25rem}.sm\:docs--translate-y-2{--transform-translate-y:-0.5rem}.sm\:docs--translate-y-3{--transform-translate-y:-0.75rem}.sm\:docs--translate-y-4{--transform-translate-y:-1rem}.sm\:docs--translate-y-5{--transform-translate-y:-1.25rem}.sm\:docs--translate-y-6{--transform-translate-y:-1.5rem}.sm\:docs--translate-y-8{--transform-translate-y:-2rem}.sm\:docs--translate-y-10{--transform-translate-y:-2.5rem}.sm\:docs--translate-y-12{--transform-translate-y:-3rem}.sm\:docs--translate-y-16{--transform-translate-y:-4rem}.sm\:docs--translate-y-20{--transform-translate-y:-5rem}.sm\:docs--translate-y-24{--transform-translate-y:-6rem}.sm\:docs--translate-y-32{--transform-translate-y:-8rem}.sm\:docs--translate-y-40{--transform-translate-y:-10rem}.sm\:docs--translate-y-48{--transform-translate-y:-12rem}.sm\:docs--translate-y-56{--transform-translate-y:-14rem}.sm\:docs--translate-y-64{--transform-translate-y:-16rem}.sm\:docs--translate-y-px{--transform-translate-y:-1px}.sm\:docs--translate-y-full{--transform-translate-y:-100%}.sm\:docs--translate-y-1\/2{--transform-translate-y:-50%}.sm\:docs-translate-y-1\/2{--transform-translate-y:50%}.sm\:docs-translate-y-full{--transform-translate-y:100%}.sm\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.sm\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.sm\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.sm\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.sm\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.sm\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.sm\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.sm\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.sm\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.sm\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.sm\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.sm\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.sm\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.sm\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.sm\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.sm\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.sm\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.sm\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.sm\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.sm\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.sm\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.sm\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.sm\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.sm\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.sm\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.sm\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.sm\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.sm\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.sm\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.sm\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.sm\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.sm\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.sm\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.sm\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.sm\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.sm\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.sm\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.sm\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.sm\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.sm\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.sm\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.sm\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.sm\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.sm\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.sm\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.sm\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.sm\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.sm\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.sm\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.sm\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.sm\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.sm\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.sm\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.sm\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.sm\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.sm\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.sm\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.sm\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.sm\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.sm\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.sm\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.sm\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.sm\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.sm\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.sm\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.sm\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.sm\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.sm\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.sm\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.sm\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.sm\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.sm\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.sm\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.sm\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.sm\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.sm\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.sm\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.sm\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.sm\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.sm\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.sm\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.sm\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.sm\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.sm\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.sm\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.sm\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.sm\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.sm\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.sm\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.sm\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.sm\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.sm\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.sm\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.sm\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.sm\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.sm\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.sm\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.sm\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.sm\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.sm\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.sm\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.sm\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.sm\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.sm\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.sm\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.sm\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.sm\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.sm\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.sm\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.sm\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.sm\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.sm\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.sm\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.sm\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.sm\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.sm\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.sm\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.sm\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.sm\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.sm\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.sm\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.sm\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.sm\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.sm\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.sm\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.sm\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.sm\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.sm\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.sm\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.sm\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.sm\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.sm\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.sm\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.sm\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.sm\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.sm\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.sm\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.sm\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.sm\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.sm\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.sm\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.sm\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.sm\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.sm\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.sm\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.sm\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.sm\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.sm\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.sm\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.sm\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.sm\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.sm\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.sm\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.sm\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.sm\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.sm\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.sm\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.sm\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.sm\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.sm\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.sm\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.sm\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.sm\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.sm\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.sm\:docs-skew-x-0{--transform-skew-x:0}.sm\:docs-skew-x-1{--transform-skew-x:1deg}.sm\:docs-skew-x-2{--transform-skew-x:2deg}.sm\:docs-skew-x-3{--transform-skew-x:3deg}.sm\:docs-skew-x-6{--transform-skew-x:6deg}.sm\:docs-skew-x-12{--transform-skew-x:12deg}.sm\:docs--skew-x-12{--transform-skew-x:-12deg}.sm\:docs--skew-x-6{--transform-skew-x:-6deg}.sm\:docs--skew-x-3{--transform-skew-x:-3deg}.sm\:docs--skew-x-2{--transform-skew-x:-2deg}.sm\:docs--skew-x-1{--transform-skew-x:-1deg}.sm\:docs-skew-y-0{--transform-skew-y:0}.sm\:docs-skew-y-1{--transform-skew-y:1deg}.sm\:docs-skew-y-2{--transform-skew-y:2deg}.sm\:docs-skew-y-3{--transform-skew-y:3deg}.sm\:docs-skew-y-6{--transform-skew-y:6deg}.sm\:docs-skew-y-12{--transform-skew-y:12deg}.sm\:docs--skew-y-12{--transform-skew-y:-12deg}.sm\:docs--skew-y-6{--transform-skew-y:-6deg}.sm\:docs--skew-y-3{--transform-skew-y:-3deg}.sm\:docs--skew-y-2{--transform-skew-y:-2deg}.sm\:docs--skew-y-1{--transform-skew-y:-1deg}.sm\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.sm\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.sm\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.sm\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.sm\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.sm\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.sm\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.sm\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.sm\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.sm\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.sm\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.sm\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.sm\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.sm\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.sm\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.sm\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.sm\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.sm\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.sm\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.sm\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.sm\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.sm\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.sm\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.sm\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.sm\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.sm\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.sm\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.sm\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.sm\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.sm\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.sm\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.sm\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.sm\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.sm\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.sm\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.sm\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.sm\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.sm\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.sm\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.sm\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.sm\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.sm\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.sm\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.sm\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.sm\:docs-transition-none{transition-property:none}.sm\:docs-transition-all{transition-property:all}.sm\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.sm\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.sm\:docs-transition-opacity{transition-property:opacity}.sm\:docs-transition-shadow{transition-property:box-shadow}.sm\:docs-transition-transform{transition-property:transform}.sm\:docs-ease-linear{transition-timing-function:linear}.sm\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sm\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:docs-duration-75{transition-duration:75ms}.sm\:docs-duration-100{transition-duration:.1s}.sm\:docs-duration-150{transition-duration:150ms}.sm\:docs-duration-200{transition-duration:.2s}.sm\:docs-duration-300{transition-duration:.3s}.sm\:docs-duration-500{transition-duration:.5s}.sm\:docs-duration-700{transition-duration:.7s}.sm\:docs-duration-1000{transition-duration:1s}.sm\:docs-delay-75{transition-delay:75ms}.sm\:docs-delay-100{transition-delay:.1s}.sm\:docs-delay-150{transition-delay:150ms}.sm\:docs-delay-200{transition-delay:.2s}.sm\:docs-delay-300{transition-delay:.3s}.sm\:docs-delay-500{transition-delay:.5s}.sm\:docs-delay-700{transition-delay:.7s}.sm\:docs-delay-1000{transition-delay:1s}.sm\:docs-animate-none{-webkit-animation:none;animation:none}.sm\:docs-animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.sm\:docs-animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.sm\:docs-animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.sm\:docs-animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}}@media (min-width:768px){.md\:docs-no-mask-image{-webkit-mask-image:none;mask-image:none}.md\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.md\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.md\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.md\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.md\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.md\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.md\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.md\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.md\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.md\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.md\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.md\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.md\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.md\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.md\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.md\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.md\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.md\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.md\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.md\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.md\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.md\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.md\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.md\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.md\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.md\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.md\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.md\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.md\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.md\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.md\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.md\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.md\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.md\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.md\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.md\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.md\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.md\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.md\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.md\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.md\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.md\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.md\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.md\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.md\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.md\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.md\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.md\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.md\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.md\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.md\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.md\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.md\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.md\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.md\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.md\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.md\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.md\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.md\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.md\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.md\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.md\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.md\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.md\:docs-divide-double>:not(template)~:not(template){border-style:double}.md\:docs-divide-none>:not(template)~:not(template){border-style:none}.md\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.md\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.md\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.md\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.md\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.md\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:docs-bg-fixed{background-attachment:fixed}.md\:docs-bg-local{background-attachment:local}.md\:docs-bg-scroll{background-attachment:scroll}.md\:docs-bg-clip-border{background-clip:border-box}.md\:docs-bg-clip-padding{background-clip:padding-box}.md\:docs-bg-clip-content{background-clip:content-box}.md\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.md\:docs-bg-transparent{background-color:transparent}.md\:docs-bg-inherit{background-color:inherit}.md\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.md\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.md\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.md\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.md\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.md\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.md\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.md\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.md\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.md\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.md\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.md\:hover\:docs-bg-transparent:hover{background-color:transparent}.md\:hover\:docs-bg-inherit:hover{background-color:inherit}.md\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.md\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.md\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.md\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.md\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.md\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.md\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.md\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.md\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.md\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.md\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.md\:focus\:docs-bg-transparent:focus{background-color:transparent}.md\:focus\:docs-bg-inherit:focus{background-color:inherit}.md\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.md\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.md\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.md\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.md\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.md\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.md\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.md\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.md\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.md\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.md\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.md\:docs-bg-none{background-image:none}.md\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.md\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-to-transparent{--gradient-to-color:transparent}.md\:docs-to-inherit{--gradient-to-color:inherit}.md\:docs-to-black{--gradient-to-color:#22292f}.md\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.md\:docs-to-grey-darker{--gradient-to-color:#606f7b}.md\:docs-to-grey-dark{--gradient-to-color:#8795a1}.md\:docs-to-grey{--gradient-to-color:#b8c2cc}.md\:docs-to-grey-light{--gradient-to-color:#dae1e7}.md\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.md\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.md\:docs-to-white{--gradient-to-color:white}.md\:docs-to-yellow{--gradient-to-color:#ffed4a}.md\:docs-to-code-base{--gradient-to-color:#282c34}.md\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.md\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.md\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.md\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.md\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.md\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.md\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.md\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.md\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.md\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.md\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.md\:hover\:docs-to-white:hover{--gradient-to-color:white}.md\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.md\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.md\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.md\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.md\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.md\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.md\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.md\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.md\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.md\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.md\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.md\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.md\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.md\:focus\:docs-to-white:focus{--gradient-to-color:white}.md\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.md\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.md\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.md\:docs-bg-opacity-0{--bg-opacity:0}.md\:docs-bg-opacity-25{--bg-opacity:0.25}.md\:docs-bg-opacity-50{--bg-opacity:0.5}.md\:docs-bg-opacity-75{--bg-opacity:0.75}.md\:docs-bg-opacity-100{--bg-opacity:1}.md\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.md\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.md\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.md\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.md\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.md\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.md\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.md\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.md\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.md\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.md\:docs-bg-bottom{background-position:bottom}.md\:docs-bg-center{background-position:center}.md\:docs-bg-left{background-position:left}.md\:docs-bg-left-bottom{background-position:left bottom}.md\:docs-bg-left-top{background-position:left top}.md\:docs-bg-right{background-position:right}.md\:docs-bg-right-bottom{background-position:right bottom}.md\:docs-bg-right-top{background-position:right top}.md\:docs-bg-top{background-position:top}.md\:docs-bg-repeat{background-repeat:repeat}.md\:docs-bg-no-repeat{background-repeat:no-repeat}.md\:docs-bg-repeat-x{background-repeat:repeat-x}.md\:docs-bg-repeat-y{background-repeat:repeat-y}.md\:docs-bg-repeat-round{background-repeat:round}.md\:docs-bg-repeat-space{background-repeat:space}.md\:docs-bg-auto{background-size:auto}.md\:docs-bg-cover{background-size:cover}.md\:docs-bg-contain{background-size:contain}.md\:docs-border-collapse{border-collapse:collapse}.md\:docs-border-separate{border-collapse:separate}.md\:docs-border-transparent{border-color:transparent}.md\:docs-border-inherit{border-color:inherit}.md\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.md\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.md\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.md\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.md\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.md\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.md\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.md\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.md\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.md\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.md\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.md\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.md\:hover\:docs-border-transparent:hover{border-color:transparent}.md\:hover\:docs-border-inherit:hover{border-color:inherit}.md\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.md\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.md\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.md\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.md\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.md\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.md\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.md\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.md\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.md\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.md\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.md\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.md\:docs-border-opacity-0{--border-opacity:0}.md\:docs-border-opacity-25{--border-opacity:0.25}.md\:docs-border-opacity-50{--border-opacity:0.5}.md\:docs-border-opacity-75{--border-opacity:0.75}.md\:docs-border-opacity-100{--border-opacity:1}.md\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.md\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.md\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.md\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.md\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.md\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.md\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.md\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.md\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.md\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.md\:docs-rounded-none{border-radius:0}.md\:docs-rounded-sm{border-radius:.125rem}.md\:docs-rounded{border-radius:.25rem}.md\:docs-rounded-lg{border-radius:.5rem}.md\:docs-rounded-full{border-radius:9999px}.md\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.md\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.md\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\:docs-rounded-tl-none{border-top-left-radius:0}.md\:docs-rounded-tr-none{border-top-right-radius:0}.md\:docs-rounded-br-none{border-bottom-right-radius:0}.md\:docs-rounded-bl-none{border-bottom-left-radius:0}.md\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.md\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.md\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.md\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:docs-rounded-tl{border-top-left-radius:.25rem}.md\:docs-rounded-tr{border-top-right-radius:.25rem}.md\:docs-rounded-br{border-bottom-right-radius:.25rem}.md\:docs-rounded-bl{border-bottom-left-radius:.25rem}.md\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.md\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.md\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.md\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:docs-rounded-tl-full{border-top-left-radius:9999px}.md\:docs-rounded-tr-full{border-top-right-radius:9999px}.md\:docs-rounded-br-full{border-bottom-right-radius:9999px}.md\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.md\:docs-border-solid{border-style:solid}.md\:docs-border-dashed{border-style:dashed}.md\:docs-border-dotted{border-style:dotted}.md\:docs-border-double{border-style:double}.md\:docs-border-none{border-style:none}.md\:docs-border-0{border-width:0}.md\:docs-border-2{border-width:2px}.md\:docs-border-4{border-width:4px}.md\:docs-border-8{border-width:8px}.md\:docs-border{border-width:1px}.md\:docs-border-t-0{border-top-width:0}.md\:docs-border-r-0{border-right-width:0}.md\:docs-border-b-0{border-bottom-width:0}.md\:docs-border-l-0{border-left-width:0}.md\:docs-border-t-2{border-top-width:2px}.md\:docs-border-r-2{border-right-width:2px}.md\:docs-border-b-2{border-bottom-width:2px}.md\:docs-border-l-2{border-left-width:2px}.md\:docs-border-t-4{border-top-width:4px}.md\:docs-border-r-4{border-right-width:4px}.md\:docs-border-b-4{border-bottom-width:4px}.md\:docs-border-l-4{border-left-width:4px}.md\:docs-border-t-8{border-top-width:8px}.md\:docs-border-r-8{border-right-width:8px}.md\:docs-border-b-8{border-bottom-width:8px}.md\:docs-border-l-8{border-left-width:8px}.md\:docs-border-t{border-top-width:1px}.md\:docs-border-r{border-right-width:1px}.md\:docs-border-b{border-bottom-width:1px}.md\:docs-border-l{border-left-width:1px}.md\:docs-box-border{box-sizing:border-box}.md\:docs-box-content{box-sizing:content-box}.md\:docs-cursor-auto{cursor:auto}.md\:docs-cursor-default{cursor:default}.md\:docs-cursor-pointer{cursor:pointer}.md\:docs-cursor-wait{cursor:wait}.md\:docs-cursor-text{cursor:text}.md\:docs-cursor-move{cursor:move}.md\:docs-cursor-not-allowed{cursor:not-allowed}.md\:docs-block{display:block}.md\:docs-inline-block{display:inline-block}.md\:docs-inline{display:inline}.md\:docs-flex{display:flex}.md\:docs-inline-flex{display:inline-flex}.md\:docs-table{display:table}.md\:docs-table-caption{display:table-caption}.md\:docs-table-cell{display:table-cell}.md\:docs-table-column{display:table-column}.md\:docs-table-column-group{display:table-column-group}.md\:docs-table-footer-group{display:table-footer-group}.md\:docs-table-header-group{display:table-header-group}.md\:docs-table-row-group{display:table-row-group}.md\:docs-table-row{display:table-row}.md\:docs-flow-root{display:flow-root}.md\:docs-grid{display:grid}.md\:docs-inline-grid{display:inline-grid}.md\:docs-contents{display:contents}.md\:docs-hidden{display:none}.md\:docs-flex-row{flex-direction:row}.md\:docs-flex-row-reverse{flex-direction:row-reverse}.md\:docs-flex-col{flex-direction:column}.md\:docs-flex-col-reverse{flex-direction:column-reverse}.md\:docs-flex-wrap{flex-wrap:wrap}.md\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:docs-flex-no-wrap{flex-wrap:nowrap}.md\:docs-place-items-auto{place-items:auto}.md\:docs-place-items-start{place-items:start}.md\:docs-place-items-end{place-items:end}.md\:docs-place-items-center{place-items:center}.md\:docs-place-items-stretch{place-items:stretch}.md\:docs-place-content-center{place-content:center}.md\:docs-place-content-start{place-content:start}.md\:docs-place-content-end{place-content:end}.md\:docs-place-content-between{place-content:space-between}.md\:docs-place-content-around{place-content:space-around}.md\:docs-place-content-evenly{place-content:space-evenly}.md\:docs-place-content-stretch{place-content:stretch}.md\:docs-place-self-auto{place-self:auto}.md\:docs-place-self-start{place-self:start}.md\:docs-place-self-end{place-self:end}.md\:docs-place-self-center{place-self:center}.md\:docs-place-self-stretch{place-self:stretch}.md\:docs-items-start{align-items:flex-start}.md\:docs-items-end{align-items:flex-end}.md\:docs-items-center{align-items:center}.md\:docs-items-baseline{align-items:baseline}.md\:docs-items-stretch{align-items:stretch}.md\:docs-content-center{align-content:center}.md\:docs-content-start{align-content:flex-start}.md\:docs-content-end{align-content:flex-end}.md\:docs-content-between{align-content:space-between}.md\:docs-content-around{align-content:space-around}.md\:docs-content-evenly{align-content:space-evenly}.md\:docs-self-auto{align-self:auto}.md\:docs-self-start{align-self:flex-start}.md\:docs-self-end{align-self:flex-end}.md\:docs-self-center{align-self:center}.md\:docs-self-stretch{align-self:stretch}.md\:docs-justify-items-auto{justify-items:auto}.md\:docs-justify-items-start{justify-items:start}.md\:docs-justify-items-end{justify-items:end}.md\:docs-justify-items-center{justify-items:center}.md\:docs-justify-items-stretch{justify-items:stretch}.md\:docs-justify-start{justify-content:flex-start}.md\:docs-justify-end{justify-content:flex-end}.md\:docs-justify-center{justify-content:center}.md\:docs-justify-between{justify-content:space-between}.md\:docs-justify-around{justify-content:space-around}.md\:docs-justify-evenly{justify-content:space-evenly}.md\:docs-justify-self-auto{justify-self:auto}.md\:docs-justify-self-start{justify-self:start}.md\:docs-justify-self-end{justify-self:end}.md\:docs-justify-self-center{justify-self:center}.md\:docs-justify-self-stretch{justify-self:stretch}.md\:docs-flex-1{flex:1 1 0%}.md\:docs-flex-auto{flex:1 1 auto}.md\:docs-flex-initial{flex:0 1 auto}.md\:docs-flex-none{flex:none}.md\:docs-flex-grow-0{flex-grow:0}.md\:docs-flex-grow{flex-grow:1}.md\:docs-flex-shrink-0{flex-shrink:0}.md\:docs-flex-shrink{flex-shrink:1}.md\:docs-order-1{order:1}.md\:docs-order-2{order:2}.md\:docs-order-3{order:3}.md\:docs-order-4{order:4}.md\:docs-order-5{order:5}.md\:docs-order-6{order:6}.md\:docs-order-7{order:7}.md\:docs-order-8{order:8}.md\:docs-order-9{order:9}.md\:docs-order-10{order:10}.md\:docs-order-11{order:11}.md\:docs-order-12{order:12}.md\:docs-order-first{order:-9999}.md\:docs-order-last{order:9999}.md\:docs-order-none{order:0}.md\:docs-float-right{float:right}.md\:docs-float-left{float:left}.md\:docs-float-none{float:none}.md\:docs-clearfix:after{content:"";display:table;clear:both}.md\:docs-clear-left{clear:left}.md\:docs-clear-right{clear:right}.md\:docs-clear-both{clear:both}.md\:docs-clear-none{clear:none}.md\:docs-font-title{font-family:"Crimson Text",serif}.md\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.md\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.md\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\:docs-font-hairline{font-weight:100}.md\:docs-font-thin{font-weight:200}.md\:docs-font-light{font-weight:300}.md\:docs-font-normal{font-weight:400}.md\:docs-font-medium{font-weight:500}.md\:docs-font-semibold{font-weight:600}.md\:docs-font-bold{font-weight:700}.md\:docs-font-extrabold{font-weight:800}.md\:docs-font-black{font-weight:900}.md\:hover\:docs-font-hairline:hover{font-weight:100}.md\:hover\:docs-font-thin:hover{font-weight:200}.md\:hover\:docs-font-light:hover{font-weight:300}.md\:hover\:docs-font-normal:hover{font-weight:400}.md\:hover\:docs-font-medium:hover{font-weight:500}.md\:hover\:docs-font-semibold:hover{font-weight:600}.md\:hover\:docs-font-bold:hover{font-weight:700}.md\:hover\:docs-font-extrabold:hover{font-weight:800}.md\:hover\:docs-font-black:hover{font-weight:900}.md\:docs-h-1{height:.25rem}.md\:docs-h-2{height:.5rem}.md\:docs-h-3{height:.75rem}.md\:docs-h-4{height:1rem}.md\:docs-h-6{height:1.5rem}.md\:docs-h-8{height:2rem}.md\:docs-h-10{height:2.5rem}.md\:docs-h-12{height:3rem}.md\:docs-h-16{height:4rem}.md\:docs-h-24{height:6rem}.md\:docs-h-32{height:8rem}.md\:docs-h-48{height:12rem}.md\:docs-h-64{height:16rem}.md\:docs-h-auto{height:auto}.md\:docs-h-px{height:1px}.md\:docs-h-full{height:100%}.md\:docs-h-screen{height:100vh}.md\:docs-text-xxs{font-size:.75rem}.md\:docs-text-xs{font-size:.875rem}.md\:docs-text-sm{font-size:.9375rem}.md\:docs-text-base{font-size:1rem}.md\:docs-text-large-1{font-size:1.125rem}.md\:docs-text-large-2{font-size:1.25rem}.md\:docs-text-large-3{font-size:1.375rem}.md\:docs-text-large-4{font-size:1.5rem}.md\:docs-text-large-5{font-size:1.875rem}.md\:docs-text-large-6{font-size:2.25rem}.md\:docs-text-large-7{font-size:2.625rem}.md\:docs-text-jumbo-1{font-size:3.75rem}.md\:docs-text-jumbo-2{font-size:4.625rem}.md\:docs-text-jumbo-3{font-size:5.375rem}.md\:docs-leading-none{line-height:1}.md\:docs-leading-tight{line-height:1.25}.md\:docs-leading-small{line-height:1.45}.md\:docs-leading-normal{line-height:1.625}.md\:docs-leading-loose{line-height:2}.md\:docs-list-inside{list-style-position:inside}.md\:docs-list-outside{list-style-position:outside}.md\:docs-list-none{list-style-type:none}.md\:docs-list-disc{list-style-type:disc}.md\:docs-list-decimal{list-style-type:decimal}.md\:docs-m-0{margin:0}.md\:docs-m-1{margin:.25rem}.md\:docs-m-2{margin:.5rem}.md\:docs-m-3{margin:.75rem}.md\:docs-m-4{margin:1rem}.md\:docs-m-6{margin:1.5rem}.md\:docs-m-8{margin:2rem}.md\:docs-m-12{margin:3rem}.md\:docs-m-16{margin:4rem}.md\:docs-m-20{margin:5rem}.md\:docs-m-auto{margin:auto}.md\:docs-m-px{margin:1px}.md\:docs--m-px{margin:-1px}.md\:docs--m-2px{margin:-2px}.md\:docs--m-0{margin:0}.md\:docs--m-1{margin:-.25rem}.md\:docs--m-2{margin:-.5rem}.md\:docs--m-3{margin:-.75rem}.md\:docs--m-4{margin:-1rem}.md\:docs--m-6{margin:-1.5rem}.md\:docs--m-8{margin:-2rem}.md\:docs--m-16{margin:-4rem}.md\:docs--m-20{margin:-5rem}.md\:docs-my-0{margin-top:0;margin-bottom:0}.md\:docs-mx-0{margin-left:0;margin-right:0}.md\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.md\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.md\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.md\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.md\:docs-mx-4{margin-left:1rem;margin-right:1rem}.md\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.md\:docs-mx-8{margin-left:2rem;margin-right:2rem}.md\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.md\:docs-mx-12{margin-left:3rem;margin-right:3rem}.md\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.md\:docs-mx-16{margin-left:4rem;margin-right:4rem}.md\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.md\:docs-mx-20{margin-left:5rem;margin-right:5rem}.md\:docs-my-auto{margin-top:auto;margin-bottom:auto}.md\:docs-mx-auto{margin-left:auto;margin-right:auto}.md\:docs-my-px{margin-top:1px;margin-bottom:1px}.md\:docs-mx-px{margin-left:1px;margin-right:1px}.md\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.md\:docs--mx-px{margin-left:-1px;margin-right:-1px}.md\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.md\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.md\:docs--my-0{margin-top:0;margin-bottom:0}.md\:docs--mx-0{margin-left:0;margin-right:0}.md\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.md\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.md\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.md\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.md\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.md\:docs-mt-0{margin-top:0}.md\:docs-mr-0{margin-right:0}.md\:docs-mb-0{margin-bottom:0}.md\:docs-ml-0{margin-left:0}.md\:docs-mt-1{margin-top:.25rem}.md\:docs-mr-1{margin-right:.25rem}.md\:docs-mb-1{margin-bottom:.25rem}.md\:docs-ml-1{margin-left:.25rem}.md\:docs-mt-2{margin-top:.5rem}.md\:docs-mr-2{margin-right:.5rem}.md\:docs-mb-2{margin-bottom:.5rem}.md\:docs-ml-2{margin-left:.5rem}.md\:docs-mt-3{margin-top:.75rem}.md\:docs-mr-3{margin-right:.75rem}.md\:docs-mb-3{margin-bottom:.75rem}.md\:docs-ml-3{margin-left:.75rem}.md\:docs-mt-4{margin-top:1rem}.md\:docs-mr-4{margin-right:1rem}.md\:docs-mb-4{margin-bottom:1rem}.md\:docs-ml-4{margin-left:1rem}.md\:docs-mt-6{margin-top:1.5rem}.md\:docs-mr-6{margin-right:1.5rem}.md\:docs-mb-6{margin-bottom:1.5rem}.md\:docs-ml-6{margin-left:1.5rem}.md\:docs-mt-8{margin-top:2rem}.md\:docs-mr-8{margin-right:2rem}.md\:docs-mb-8{margin-bottom:2rem}.md\:docs-ml-8{margin-left:2rem}.md\:docs-mt-12{margin-top:3rem}.md\:docs-mr-12{margin-right:3rem}.md\:docs-mb-12{margin-bottom:3rem}.md\:docs-ml-12{margin-left:3rem}.md\:docs-mt-16{margin-top:4rem}.md\:docs-mr-16{margin-right:4rem}.md\:docs-mb-16{margin-bottom:4rem}.md\:docs-ml-16{margin-left:4rem}.md\:docs-mt-20{margin-top:5rem}.md\:docs-mr-20{margin-right:5rem}.md\:docs-mb-20{margin-bottom:5rem}.md\:docs-ml-20{margin-left:5rem}.md\:docs-mt-auto{margin-top:auto}.md\:docs-mr-auto{margin-right:auto}.md\:docs-mb-auto{margin-bottom:auto}.md\:docs-ml-auto{margin-left:auto}.md\:docs-mt-px{margin-top:1px}.md\:docs-mr-px{margin-right:1px}.md\:docs-mb-px{margin-bottom:1px}.md\:docs-ml-px{margin-left:1px}.md\:docs--mt-px{margin-top:-1px}.md\:docs--mr-px{margin-right:-1px}.md\:docs--mb-px{margin-bottom:-1px}.md\:docs--ml-px{margin-left:-1px}.md\:docs--mt-2px{margin-top:-2px}.md\:docs--mr-2px{margin-right:-2px}.md\:docs--mb-2px{margin-bottom:-2px}.md\:docs--ml-2px{margin-left:-2px}.md\:docs--mt-0{margin-top:0}.md\:docs--mr-0{margin-right:0}.md\:docs--mb-0{margin-bottom:0}.md\:docs--ml-0{margin-left:0}.md\:docs--mt-1{margin-top:-.25rem}.md\:docs--mr-1{margin-right:-.25rem}.md\:docs--mb-1{margin-bottom:-.25rem}.md\:docs--ml-1{margin-left:-.25rem}.md\:docs--mt-2{margin-top:-.5rem}.md\:docs--mr-2{margin-right:-.5rem}.md\:docs--mb-2{margin-bottom:-.5rem}.md\:docs--ml-2{margin-left:-.5rem}.md\:docs--mt-3{margin-top:-.75rem}.md\:docs--mr-3{margin-right:-.75rem}.md\:docs--mb-3{margin-bottom:-.75rem}.md\:docs--ml-3{margin-left:-.75rem}.md\:docs--mt-4{margin-top:-1rem}.md\:docs--mr-4{margin-right:-1rem}.md\:docs--mb-4{margin-bottom:-1rem}.md\:docs--ml-4{margin-left:-1rem}.md\:docs--mt-6{margin-top:-1.5rem}.md\:docs--mr-6{margin-right:-1.5rem}.md\:docs--mb-6{margin-bottom:-1.5rem}.md\:docs--ml-6{margin-left:-1.5rem}.md\:docs--mt-8{margin-top:-2rem}.md\:docs--mr-8{margin-right:-2rem}.md\:docs--mb-8{margin-bottom:-2rem}.md\:docs--ml-8{margin-left:-2rem}.md\:docs--mt-16{margin-top:-4rem}.md\:docs--mr-16{margin-right:-4rem}.md\:docs--mb-16{margin-bottom:-4rem}.md\:docs--ml-16{margin-left:-4rem}.md\:docs--mt-20{margin-top:-5rem}.md\:docs--mr-20{margin-right:-5rem}.md\:docs--mb-20{margin-bottom:-5rem}.md\:docs--ml-20{margin-left:-5rem}.md\:docs-max-h-full{max-height:100%}.md\:docs-max-h-screen{max-height:100vh}.md\:docs-max-w-site-container{max-width:1400px}.md\:docs-max-w-measure-byline{max-width:12rem}.md\:docs-max-w-none{max-width:none}.md\:docs-max-w-xxs{max-width:17rem}.md\:docs-max-w-xs{max-width:20rem}.md\:docs-max-w-sm{max-width:30rem}.md\:docs-max-w-md{max-width:40rem}.md\:docs-max-w-lg{max-width:50rem}.md\:docs-max-w-xl{max-width:60rem}.md\:docs-max-w-2xl{max-width:70rem}.md\:docs-max-w-3xl{max-width:80rem}.md\:docs-max-w-4xl{max-width:90rem}.md\:docs-max-w-5xl{max-width:100rem}.md\:docs-max-w-full{max-width:100%}.md\:docs-max-w-2\/3{max-width:66.67%}.md\:docs-min-h-0{min-height:0}.md\:docs-min-h-full{min-height:100%}.md\:docs-min-h-screen{min-height:100vh}.md\:docs-min-w-0{min-width:0}.md\:docs-min-w-full{min-width:100%}.md\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.md\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.md\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.md\:docs-object-none{-o-object-fit:none;object-fit:none}.md\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.md\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.md\:docs-object-center{-o-object-position:center;object-position:center}.md\:docs-object-left{-o-object-position:left;object-position:left}.md\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.md\:docs-object-left-top{-o-object-position:left top;object-position:left top}.md\:docs-object-right{-o-object-position:right;object-position:right}.md\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.md\:docs-object-right-top{-o-object-position:right top;object-position:right top}.md\:docs-object-top{-o-object-position:top;object-position:top}.md\:docs-opacity-0{opacity:0}.md\:docs-opacity-25{opacity:.25}.md\:docs-opacity-50{opacity:.5}.md\:docs-opacity-75{opacity:.75}.md\:docs-opacity-100{opacity:1}.md\:hover\:docs-opacity-0:hover{opacity:0}.md\:hover\:docs-opacity-25:hover{opacity:.25}.md\:hover\:docs-opacity-50:hover{opacity:.5}.md\:hover\:docs-opacity-75:hover{opacity:.75}.md\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .md\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .md\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .md\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .md\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .md\:group-hover\:docs-opacity-100{opacity:1}.md\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.md\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.md\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.md\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.md\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.md\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.md\:docs-overflow-auto{overflow:auto}.md\:docs-overflow-hidden{overflow:hidden}.md\:docs-overflow-visible{overflow:visible}.md\:docs-overflow-scroll{overflow:scroll}.md\:docs-overflow-x-auto{overflow-x:auto}.md\:docs-overflow-y-auto{overflow-y:auto}.md\:docs-overflow-x-hidden{overflow-x:hidden}.md\:docs-overflow-y-hidden{overflow-y:hidden}.md\:docs-overflow-x-visible{overflow-x:visible}.md\:docs-overflow-y-visible{overflow-y:visible}.md\:docs-overflow-x-scroll{overflow-x:scroll}.md\:docs-overflow-y-scroll{overflow-y:scroll}.md\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.md\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.md\:docs-overscroll-auto{overscroll-behavior:auto}.md\:docs-overscroll-contain{overscroll-behavior:contain}.md\:docs-overscroll-none{overscroll-behavior:none}.md\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.md\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.md\:docs-overscroll-y-none{overscroll-behavior-y:none}.md\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.md\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.md\:docs-overscroll-x-none{overscroll-behavior-x:none}.md\:docs-p-0{padding:0}.md\:docs-p-1{padding:.25rem}.md\:docs-p-2{padding:.5rem}.md\:docs-p-3{padding:.75rem}.md\:docs-p-4{padding:1rem}.md\:docs-p-5{padding:1.25rem}.md\:docs-p-6{padding:1.5rem}.md\:docs-p-8{padding:2rem}.md\:docs-p-16{padding:4rem}.md\:docs-p-20{padding:5rem}.md\:docs-p-px{padding:1px}.md\:docs-py-0{padding-top:0;padding-bottom:0}.md\:docs-px-0{padding-left:0;padding-right:0}.md\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.md\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.md\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.md\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.md\:docs-px-4{padding-left:1rem;padding-right:1rem}.md\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.md\:docs-px-8{padding-left:2rem;padding-right:2rem}.md\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.md\:docs-px-16{padding-left:4rem;padding-right:4rem}.md\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.md\:docs-px-20{padding-left:5rem;padding-right:5rem}.md\:docs-py-px{padding-top:1px;padding-bottom:1px}.md\:docs-px-px{padding-left:1px;padding-right:1px}.md\:docs-pt-0{padding-top:0}.md\:docs-pr-0{padding-right:0}.md\:docs-pb-0{padding-bottom:0}.md\:docs-pl-0{padding-left:0}.md\:docs-pt-1{padding-top:.25rem}.md\:docs-pr-1{padding-right:.25rem}.md\:docs-pb-1{padding-bottom:.25rem}.md\:docs-pl-1{padding-left:.25rem}.md\:docs-pt-2{padding-top:.5rem}.md\:docs-pr-2{padding-right:.5rem}.md\:docs-pb-2{padding-bottom:.5rem}.md\:docs-pl-2{padding-left:.5rem}.md\:docs-pt-3{padding-top:.75rem}.md\:docs-pr-3{padding-right:.75rem}.md\:docs-pb-3{padding-bottom:.75rem}.md\:docs-pl-3{padding-left:.75rem}.md\:docs-pt-4{padding-top:1rem}.md\:docs-pr-4{padding-right:1rem}.md\:docs-pb-4{padding-bottom:1rem}.md\:docs-pl-4{padding-left:1rem}.md\:docs-pt-5{padding-top:1.25rem}.md\:docs-pr-5{padding-right:1.25rem}.md\:docs-pb-5{padding-bottom:1.25rem}.md\:docs-pl-5{padding-left:1.25rem}.md\:docs-pt-6{padding-top:1.5rem}.md\:docs-pr-6{padding-right:1.5rem}.md\:docs-pb-6{padding-bottom:1.5rem}.md\:docs-pl-6{padding-left:1.5rem}.md\:docs-pt-8{padding-top:2rem}.md\:docs-pr-8{padding-right:2rem}.md\:docs-pb-8{padding-bottom:2rem}.md\:docs-pl-8{padding-left:2rem}.md\:docs-pt-16{padding-top:4rem}.md\:docs-pr-16{padding-right:4rem}.md\:docs-pb-16{padding-bottom:4rem}.md\:docs-pl-16{padding-left:4rem}.md\:docs-pt-20{padding-top:5rem}.md\:docs-pr-20{padding-right:5rem}.md\:docs-pb-20{padding-bottom:5rem}.md\:docs-pl-20{padding-left:5rem}.md\:docs-pt-px{padding-top:1px}.md\:docs-pr-px{padding-right:1px}.md\:docs-pb-px{padding-bottom:1px}.md\:docs-pl-px{padding-left:1px}.md\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.md\:docs-placeholder-transparent::placeholder{color:transparent}.md\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.md\:docs-placeholder-inherit::placeholder{color:inherit}.md\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.md\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.md\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.md\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.md\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.md\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.md\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.md\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.md\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.md\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.md\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.md\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.md\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.md\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.md\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.md\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.md\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.md\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.md\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.md\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.md\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.md\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.md\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.md\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.md\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.md\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.md\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.md\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.md\:docs-pointer-events-none{pointer-events:none}.md\:docs-pointer-events-auto{pointer-events:auto}.md\:docs-static{position:static}.md\:docs-fixed{position:fixed}.md\:docs-absolute{position:absolute}.md\:docs-relative{position:relative}.md\:docs-sticky{position:-webkit-sticky;position:sticky}.md\:docs-inset-0{top:0;right:0;bottom:0;left:0}.md\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.md\:docs-inset-y-0{top:0;bottom:0}.md\:docs-inset-x-0{right:0;left:0}.md\:docs-inset-y-auto{top:auto;bottom:auto}.md\:docs-inset-x-auto{right:auto;left:auto}.md\:docs-top-0{top:0}.md\:docs-right-0{right:0}.md\:docs-bottom-0{bottom:0}.md\:docs-left-0{left:0}.md\:docs-top-auto{top:auto}.md\:docs-right-auto{right:auto}.md\:docs-bottom-auto{bottom:auto}.md\:docs-left-auto{left:auto}.md\:docs-resize-none{resize:none}.md\:docs-resize-y{resize:vertical}.md\:docs-resize-x{resize:horizontal}.md\:docs-resize{resize:both}.md\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.md\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.md\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.md\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.md\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:docs-shadow-none{box-shadow:none}.md\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.md\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.md\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.md\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.md\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:hover\:docs-shadow-none:hover{box-shadow:none}.md\:docs-stroke-0{stroke-width:0}.md\:docs-stroke-1{stroke-width:1}.md\:docs-stroke-2{stroke-width:2}.md\:docs-table-auto{table-layout:auto}.md\:docs-table-fixed{table-layout:fixed}.md\:hover\:docs-table-auto:hover{table-layout:auto}.md\:hover\:docs-table-fixed:hover{table-layout:fixed}.md\:focus\:docs-table-auto:focus{table-layout:auto}.md\:focus\:docs-table-fixed:focus{table-layout:fixed}.md\:docs-text-left{text-align:left}.md\:docs-text-center{text-align:center}.md\:docs-text-right{text-align:right}.md\:docs-text-justify{text-align:justify}.md\:docs-text-transparent{color:transparent}.md\:docs-text-inherit{color:inherit}.md\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.md\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.md\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.md\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.md\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.md\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.md\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.md\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.md\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.md\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.md\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.md\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.md\:hover\:docs-text-transparent:hover{color:transparent}.md\:hover\:docs-text-inherit:hover{color:inherit}.md\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.md\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.md\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.md\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.md\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.md\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.md\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.md\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.md\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.md\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.md\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.md\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.md\:docs-text-opacity-0{--text-opacity:0}.md\:docs-text-opacity-25{--text-opacity:0.25}.md\:docs-text-opacity-50{--text-opacity:0.5}.md\:docs-text-opacity-75{--text-opacity:0.75}.md\:docs-text-opacity-100{--text-opacity:1}.md\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.md\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.md\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.md\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.md\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.md\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.md\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.md\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.md\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.md\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.md\:docs-italic{font-style:italic}.md\:docs-not-italic{font-style:normal}.md\:hover\:docs-italic:hover{font-style:italic}.md\:hover\:docs-not-italic:hover{font-style:normal}.md\:docs-uppercase{text-transform:uppercase}.md\:docs-lowercase{text-transform:lowercase}.md\:docs-capitalize{text-transform:capitalize}.md\:docs-normal-case{text-transform:none}.md\:hover\:docs-uppercase:hover{text-transform:uppercase}.md\:hover\:docs-lowercase:hover{text-transform:lowercase}.md\:hover\:docs-capitalize:hover{text-transform:capitalize}.md\:hover\:docs-normal-case:hover{text-transform:none}.md\:docs-underline{text-decoration:underline}.md\:docs-line-through{text-decoration:line-through}.md\:docs-no-underline{text-decoration:none}.md\:hover\:docs-underline:hover{text-decoration:underline}.md\:hover\:docs-line-through:hover{text-decoration:line-through}.md\:hover\:docs-no-underline:hover{text-decoration:none}.md\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:docs-diagonal-fractions,.md\:docs-lining-nums,.md\:docs-oldstyle-nums,.md\:docs-ordinal,.md\:docs-proportional-nums,.md\:docs-slashed-zero,.md\:docs-stacked-fractions,.md\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.md\:docs-normal-nums{font-variant-numeric:normal}.md\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.md\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.md\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.md\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.md\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.md\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.md\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.md\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.md\:docs-tracking-tight{letter-spacing:-.2px}.md\:docs-tracking-normal{letter-spacing:0}.md\:docs-tracking-wide{letter-spacing:.05em}.md\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.md\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.md\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.md\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.md\:docs-align-baseline{vertical-align:baseline}.md\:docs-align-top{vertical-align:top}.md\:docs-align-middle{vertical-align:middle}.md\:docs-align-bottom{vertical-align:bottom}.md\:docs-align-text-top{vertical-align:text-top}.md\:docs-align-text-bottom{vertical-align:text-bottom}.md\:docs-visible{visibility:visible}.md\:docs-invisible{visibility:hidden}.md\:docs-whitespace-normal{white-space:normal}.md\:docs-whitespace-no-wrap{white-space:nowrap}.md\:docs-whitespace-pre{white-space:pre}.md\:docs-whitespace-pre-line{white-space:pre-line}.md\:docs-whitespace-pre-wrap{white-space:pre-wrap}.md\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.md\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.md\:docs-break-all{word-break:break-all}.md\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:docs-w-1{width:.25rem}.md\:docs-w-2{width:.5rem}.md\:docs-w-3{width:.75rem}.md\:docs-w-4{width:1rem}.md\:docs-w-6{width:1.5rem}.md\:docs-w-8{width:2rem}.md\:docs-w-10{width:2.5rem}.md\:docs-w-12{width:3rem}.md\:docs-w-16{width:4rem}.md\:docs-w-24{width:6rem}.md\:docs-w-32{width:8rem}.md\:docs-w-48{width:12rem}.md\:docs-w-56{width:14rem}.md\:docs-w-64{width:16rem}.md\:docs-w-72{width:18rem}.md\:docs-w-76{width:19rem}.md\:docs-w-site-container{width:1400px}.md\:docs-w-auto{width:auto}.md\:docs-w-px{width:1px}.md\:docs-w-1\/2{width:50%}.md\:docs-w-1\/3{width:33.33333%}.md\:docs-w-2\/3{width:66.66667%}.md\:docs-w-1\/4{width:25%}.md\:docs-w-3\/4{width:75%}.md\:docs-w-1\/5{width:20%}.md\:docs-w-2\/5{width:40%}.md\:docs-w-3\/5{width:60%}.md\:docs-w-4\/5{width:80%}.md\:docs-w-1\/6{width:16.66667%}.md\:docs-w-5\/6{width:83.33333%}.md\:docs-w-90\%{width:90%}.md\:docs-w-full{width:100%}.md\:docs-w-screen{width:100vw}.md\:docs-z-0{z-index:0}.md\:docs-z-10{z-index:10}.md\:docs-z-20{z-index:20}.md\:docs-z-30{z-index:30}.md\:docs-z-40{z-index:40}.md\:docs-z-50{z-index:50}.md\:docs-z-auto{z-index:auto}.md\:docs-gap-0{grid-gap:0;gap:0}.md\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.md\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.md\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.md\:docs-gap-4{grid-gap:1rem;gap:1rem}.md\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.md\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:docs-gap-8{grid-gap:2rem;gap:2rem}.md\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.md\:docs-gap-12{grid-gap:3rem;gap:3rem}.md\:docs-gap-16{grid-gap:4rem;gap:4rem}.md\:docs-gap-20{grid-gap:5rem;gap:5rem}.md\:docs-gap-24{grid-gap:6rem;gap:6rem}.md\:docs-gap-32{grid-gap:8rem;gap:8rem}.md\:docs-gap-40{grid-gap:10rem;gap:10rem}.md\:docs-gap-48{grid-gap:12rem;gap:12rem}.md\:docs-gap-56{grid-gap:14rem;gap:14rem}.md\:docs-gap-64{grid-gap:16rem;gap:16rem}.md\:docs-gap-px{grid-gap:1px;gap:1px}.md\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.md\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.md\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.md\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.md\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.md\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.md\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.md\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.md\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.md\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.md\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.md\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.md\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.md\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.md\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.md\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.md\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.md\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.md\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.md\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.md\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.md\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.md\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.md\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.md\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.md\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.md\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.md\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.md\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.md\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.md\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.md\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.md\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.md\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.md\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.md\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.md\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.md\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.md\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.md\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.md\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.md\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.md\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.md\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.md\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.md\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.md\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.md\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.md\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.md\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.md\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.md\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.md\:docs-grid-flow-row{grid-auto-flow:row}.md\:docs-grid-flow-col{grid-auto-flow:column}.md\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.md\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.md\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:docs-grid-cols-none{grid-template-columns:none}.md\:docs-auto-cols-auto{grid-auto-columns:auto}.md\:docs-auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.md\:docs-auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.md\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:docs-col-auto{grid-column:auto}.md\:docs-col-span-1{grid-column:span 1/span 1}.md\:docs-col-span-2{grid-column:span 2/span 2}.md\:docs-col-span-3{grid-column:span 3/span 3}.md\:docs-col-span-4{grid-column:span 4/span 4}.md\:docs-col-span-5{grid-column:span 5/span 5}.md\:docs-col-span-6{grid-column:span 6/span 6}.md\:docs-col-span-7{grid-column:span 7/span 7}.md\:docs-col-span-8{grid-column:span 8/span 8}.md\:docs-col-span-9{grid-column:span 9/span 9}.md\:docs-col-span-10{grid-column:span 10/span 10}.md\:docs-col-span-11{grid-column:span 11/span 11}.md\:docs-col-span-12{grid-column:span 12/span 12}.md\:docs-col-span-full{grid-column:1/-1}.md\:docs-col-start-1{grid-column-start:1}.md\:docs-col-start-2{grid-column-start:2}.md\:docs-col-start-3{grid-column-start:3}.md\:docs-col-start-4{grid-column-start:4}.md\:docs-col-start-5{grid-column-start:5}.md\:docs-col-start-6{grid-column-start:6}.md\:docs-col-start-7{grid-column-start:7}.md\:docs-col-start-8{grid-column-start:8}.md\:docs-col-start-9{grid-column-start:9}.md\:docs-col-start-10{grid-column-start:10}.md\:docs-col-start-11{grid-column-start:11}.md\:docs-col-start-12{grid-column-start:12}.md\:docs-col-start-13{grid-column-start:13}.md\:docs-col-start-auto{grid-column-start:auto}.md\:docs-col-end-1{grid-column-end:1}.md\:docs-col-end-2{grid-column-end:2}.md\:docs-col-end-3{grid-column-end:3}.md\:docs-col-end-4{grid-column-end:4}.md\:docs-col-end-5{grid-column-end:5}.md\:docs-col-end-6{grid-column-end:6}.md\:docs-col-end-7{grid-column-end:7}.md\:docs-col-end-8{grid-column-end:8}.md\:docs-col-end-9{grid-column-end:9}.md\:docs-col-end-10{grid-column-end:10}.md\:docs-col-end-11{grid-column-end:11}.md\:docs-col-end-12{grid-column-end:12}.md\:docs-col-end-13{grid-column-end:13}.md\:docs-col-end-auto{grid-column-end:auto}.md\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:docs-grid-rows-none{grid-template-rows:none}.md\:docs-auto-rows-auto{grid-auto-rows:auto}.md\:docs-auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.md\:docs-auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.md\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:docs-row-auto{grid-row:auto}.md\:docs-row-span-1{grid-row:span 1/span 1}.md\:docs-row-span-2{grid-row:span 2/span 2}.md\:docs-row-span-3{grid-row:span 3/span 3}.md\:docs-row-span-4{grid-row:span 4/span 4}.md\:docs-row-span-5{grid-row:span 5/span 5}.md\:docs-row-span-6{grid-row:span 6/span 6}.md\:docs-row-span-full{grid-row:1/-1}.md\:docs-row-start-1{grid-row-start:1}.md\:docs-row-start-2{grid-row-start:2}.md\:docs-row-start-3{grid-row-start:3}.md\:docs-row-start-4{grid-row-start:4}.md\:docs-row-start-5{grid-row-start:5}.md\:docs-row-start-6{grid-row-start:6}.md\:docs-row-start-7{grid-row-start:7}.md\:docs-row-start-auto{grid-row-start:auto}.md\:docs-row-end-1{grid-row-end:1}.md\:docs-row-end-2{grid-row-end:2}.md\:docs-row-end-3{grid-row-end:3}.md\:docs-row-end-4{grid-row-end:4}.md\:docs-row-end-5{grid-row-end:5}.md\:docs-row-end-6{grid-row-end:6}.md\:docs-row-end-7{grid-row-end:7}.md\:docs-row-end-auto{grid-row-end:auto}.md\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.md\:docs-transform-none{transform:none}.md\:docs-origin-center{transform-origin:center}.md\:docs-origin-top{transform-origin:top}.md\:docs-origin-top-right{transform-origin:top right}.md\:docs-origin-right{transform-origin:right}.md\:docs-origin-bottom-right{transform-origin:bottom right}.md\:docs-origin-bottom{transform-origin:bottom}.md\:docs-origin-bottom-left{transform-origin:bottom left}.md\:docs-origin-left{transform-origin:left}.md\:docs-origin-top-left{transform-origin:top left}.md\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.md\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.md\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.md\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.md\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.md\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.md\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:docs-scale-x-0{--transform-scale-x:0}.md\:docs-scale-x-50{--transform-scale-x:.5}.md\:docs-scale-x-75{--transform-scale-x:.75}.md\:docs-scale-x-90{--transform-scale-x:.9}.md\:docs-scale-x-95{--transform-scale-x:.95}.md\:docs-scale-x-100{--transform-scale-x:1}.md\:docs-scale-x-105{--transform-scale-x:1.05}.md\:docs-scale-x-110{--transform-scale-x:1.1}.md\:docs-scale-x-125{--transform-scale-x:1.25}.md\:docs-scale-x-150{--transform-scale-x:1.5}.md\:docs-scale-y-0{--transform-scale-y:0}.md\:docs-scale-y-50{--transform-scale-y:.5}.md\:docs-scale-y-75{--transform-scale-y:.75}.md\:docs-scale-y-90{--transform-scale-y:.9}.md\:docs-scale-y-95{--transform-scale-y:.95}.md\:docs-scale-y-100{--transform-scale-y:1}.md\:docs-scale-y-105{--transform-scale-y:1.05}.md\:docs-scale-y-110{--transform-scale-y:1.1}.md\:docs-scale-y-125{--transform-scale-y:1.25}.md\:docs-scale-y-150{--transform-scale-y:1.5}.md\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.md\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.md\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.md\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.md\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.md\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.md\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.md\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.md\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.md\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.md\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.md\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.md\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.md\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.md\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.md\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.md\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.md\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.md\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.md\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.md\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.md\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.md\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.md\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.md\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.md\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.md\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.md\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.md\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.md\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.md\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.md\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.md\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.md\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.md\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.md\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.md\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.md\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.md\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.md\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.md\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.md\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.md\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.md\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.md\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.md\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.md\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.md\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.md\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.md\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.md\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.md\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.md\:docs-rotate-0{--transform-rotate:0}.md\:docs-rotate-1{--transform-rotate:1deg}.md\:docs-rotate-2{--transform-rotate:2deg}.md\:docs-rotate-3{--transform-rotate:3deg}.md\:docs-rotate-6{--transform-rotate:6deg}.md\:docs-rotate-12{--transform-rotate:12deg}.md\:docs-rotate-45{--transform-rotate:45deg}.md\:docs-rotate-90{--transform-rotate:90deg}.md\:docs-rotate-180{--transform-rotate:180deg}.md\:docs--rotate-180{--transform-rotate:-180deg}.md\:docs--rotate-90{--transform-rotate:-90deg}.md\:docs--rotate-45{--transform-rotate:-45deg}.md\:docs--rotate-12{--transform-rotate:-12deg}.md\:docs--rotate-6{--transform-rotate:-6deg}.md\:docs--rotate-3{--transform-rotate:-3deg}.md\:docs--rotate-2{--transform-rotate:-2deg}.md\:docs--rotate-1{--transform-rotate:-1deg}.md\:hover\:docs-rotate-0:hover{--transform-rotate:0}.md\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.md\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.md\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.md\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.md\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.md\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.md\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.md\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.md\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.md\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.md\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.md\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.md\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.md\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.md\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.md\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.md\:focus\:docs-rotate-0:focus{--transform-rotate:0}.md\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.md\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.md\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.md\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.md\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.md\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.md\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.md\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.md\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.md\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.md\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.md\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.md\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.md\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.md\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.md\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.md\:docs-translate-x-0{--transform-translate-x:0}.md\:docs-translate-x-1{--transform-translate-x:0.25rem}.md\:docs-translate-x-2{--transform-translate-x:0.5rem}.md\:docs-translate-x-3{--transform-translate-x:0.75rem}.md\:docs-translate-x-4{--transform-translate-x:1rem}.md\:docs-translate-x-5{--transform-translate-x:1.25rem}.md\:docs-translate-x-6{--transform-translate-x:1.5rem}.md\:docs-translate-x-8{--transform-translate-x:2rem}.md\:docs-translate-x-10{--transform-translate-x:2.5rem}.md\:docs-translate-x-12{--transform-translate-x:3rem}.md\:docs-translate-x-16{--transform-translate-x:4rem}.md\:docs-translate-x-20{--transform-translate-x:5rem}.md\:docs-translate-x-24{--transform-translate-x:6rem}.md\:docs-translate-x-32{--transform-translate-x:8rem}.md\:docs-translate-x-40{--transform-translate-x:10rem}.md\:docs-translate-x-48{--transform-translate-x:12rem}.md\:docs-translate-x-56{--transform-translate-x:14rem}.md\:docs-translate-x-64{--transform-translate-x:16rem}.md\:docs-translate-x-px{--transform-translate-x:1px}.md\:docs--translate-x-1{--transform-translate-x:-0.25rem}.md\:docs--translate-x-2{--transform-translate-x:-0.5rem}.md\:docs--translate-x-3{--transform-translate-x:-0.75rem}.md\:docs--translate-x-4{--transform-translate-x:-1rem}.md\:docs--translate-x-5{--transform-translate-x:-1.25rem}.md\:docs--translate-x-6{--transform-translate-x:-1.5rem}.md\:docs--translate-x-8{--transform-translate-x:-2rem}.md\:docs--translate-x-10{--transform-translate-x:-2.5rem}.md\:docs--translate-x-12{--transform-translate-x:-3rem}.md\:docs--translate-x-16{--transform-translate-x:-4rem}.md\:docs--translate-x-20{--transform-translate-x:-5rem}.md\:docs--translate-x-24{--transform-translate-x:-6rem}.md\:docs--translate-x-32{--transform-translate-x:-8rem}.md\:docs--translate-x-40{--transform-translate-x:-10rem}.md\:docs--translate-x-48{--transform-translate-x:-12rem}.md\:docs--translate-x-56{--transform-translate-x:-14rem}.md\:docs--translate-x-64{--transform-translate-x:-16rem}.md\:docs--translate-x-px{--transform-translate-x:-1px}.md\:docs--translate-x-full{--transform-translate-x:-100%}.md\:docs--translate-x-1\/2{--transform-translate-x:-50%}.md\:docs-translate-x-1\/2{--transform-translate-x:50%}.md\:docs-translate-x-full{--transform-translate-x:100%}.md\:docs-translate-y-0{--transform-translate-y:0}.md\:docs-translate-y-1{--transform-translate-y:0.25rem}.md\:docs-translate-y-2{--transform-translate-y:0.5rem}.md\:docs-translate-y-3{--transform-translate-y:0.75rem}.md\:docs-translate-y-4{--transform-translate-y:1rem}.md\:docs-translate-y-5{--transform-translate-y:1.25rem}.md\:docs-translate-y-6{--transform-translate-y:1.5rem}.md\:docs-translate-y-8{--transform-translate-y:2rem}.md\:docs-translate-y-10{--transform-translate-y:2.5rem}.md\:docs-translate-y-12{--transform-translate-y:3rem}.md\:docs-translate-y-16{--transform-translate-y:4rem}.md\:docs-translate-y-20{--transform-translate-y:5rem}.md\:docs-translate-y-24{--transform-translate-y:6rem}.md\:docs-translate-y-32{--transform-translate-y:8rem}.md\:docs-translate-y-40{--transform-translate-y:10rem}.md\:docs-translate-y-48{--transform-translate-y:12rem}.md\:docs-translate-y-56{--transform-translate-y:14rem}.md\:docs-translate-y-64{--transform-translate-y:16rem}.md\:docs-translate-y-px{--transform-translate-y:1px}.md\:docs--translate-y-1{--transform-translate-y:-0.25rem}.md\:docs--translate-y-2{--transform-translate-y:-0.5rem}.md\:docs--translate-y-3{--transform-translate-y:-0.75rem}.md\:docs--translate-y-4{--transform-translate-y:-1rem}.md\:docs--translate-y-5{--transform-translate-y:-1.25rem}.md\:docs--translate-y-6{--transform-translate-y:-1.5rem}.md\:docs--translate-y-8{--transform-translate-y:-2rem}.md\:docs--translate-y-10{--transform-translate-y:-2.5rem}.md\:docs--translate-y-12{--transform-translate-y:-3rem}.md\:docs--translate-y-16{--transform-translate-y:-4rem}.md\:docs--translate-y-20{--transform-translate-y:-5rem}.md\:docs--translate-y-24{--transform-translate-y:-6rem}.md\:docs--translate-y-32{--transform-translate-y:-8rem}.md\:docs--translate-y-40{--transform-translate-y:-10rem}.md\:docs--translate-y-48{--transform-translate-y:-12rem}.md\:docs--translate-y-56{--transform-translate-y:-14rem}.md\:docs--translate-y-64{--transform-translate-y:-16rem}.md\:docs--translate-y-px{--transform-translate-y:-1px}.md\:docs--translate-y-full{--transform-translate-y:-100%}.md\:docs--translate-y-1\/2{--transform-translate-y:-50%}.md\:docs-translate-y-1\/2{--transform-translate-y:50%}.md\:docs-translate-y-full{--transform-translate-y:100%}.md\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.md\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.md\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.md\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.md\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.md\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.md\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.md\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.md\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.md\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.md\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.md\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.md\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.md\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.md\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.md\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.md\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.md\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.md\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.md\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.md\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.md\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.md\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.md\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.md\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.md\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.md\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.md\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.md\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.md\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.md\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.md\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.md\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.md\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.md\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.md\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.md\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.md\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.md\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.md\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.md\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.md\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.md\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.md\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.md\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.md\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.md\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.md\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.md\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.md\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.md\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.md\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.md\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.md\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.md\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.md\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.md\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.md\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.md\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.md\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.md\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.md\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.md\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.md\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.md\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.md\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.md\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.md\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.md\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.md\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.md\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.md\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.md\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.md\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.md\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.md\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.md\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.md\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.md\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.md\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.md\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.md\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.md\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.md\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.md\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.md\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.md\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.md\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.md\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.md\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.md\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.md\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.md\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.md\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.md\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.md\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.md\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.md\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.md\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.md\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.md\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.md\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.md\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.md\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.md\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.md\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.md\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.md\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.md\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.md\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.md\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.md\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.md\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.md\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.md\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.md\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.md\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.md\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.md\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.md\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.md\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.md\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.md\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.md\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.md\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.md\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.md\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.md\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.md\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.md\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.md\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.md\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.md\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.md\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.md\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.md\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.md\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.md\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.md\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.md\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.md\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.md\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.md\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.md\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.md\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.md\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.md\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.md\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.md\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.md\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.md\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.md\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.md\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.md\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.md\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.md\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.md\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.md\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.md\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.md\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.md\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.md\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.md\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.md\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.md\:docs-skew-x-0{--transform-skew-x:0}.md\:docs-skew-x-1{--transform-skew-x:1deg}.md\:docs-skew-x-2{--transform-skew-x:2deg}.md\:docs-skew-x-3{--transform-skew-x:3deg}.md\:docs-skew-x-6{--transform-skew-x:6deg}.md\:docs-skew-x-12{--transform-skew-x:12deg}.md\:docs--skew-x-12{--transform-skew-x:-12deg}.md\:docs--skew-x-6{--transform-skew-x:-6deg}.md\:docs--skew-x-3{--transform-skew-x:-3deg}.md\:docs--skew-x-2{--transform-skew-x:-2deg}.md\:docs--skew-x-1{--transform-skew-x:-1deg}.md\:docs-skew-y-0{--transform-skew-y:0}.md\:docs-skew-y-1{--transform-skew-y:1deg}.md\:docs-skew-y-2{--transform-skew-y:2deg}.md\:docs-skew-y-3{--transform-skew-y:3deg}.md\:docs-skew-y-6{--transform-skew-y:6deg}.md\:docs-skew-y-12{--transform-skew-y:12deg}.md\:docs--skew-y-12{--transform-skew-y:-12deg}.md\:docs--skew-y-6{--transform-skew-y:-6deg}.md\:docs--skew-y-3{--transform-skew-y:-3deg}.md\:docs--skew-y-2{--transform-skew-y:-2deg}.md\:docs--skew-y-1{--transform-skew-y:-1deg}.md\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.md\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.md\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.md\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.md\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.md\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.md\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.md\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.md\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.md\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.md\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.md\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.md\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.md\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.md\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.md\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.md\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.md\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.md\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.md\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.md\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.md\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.md\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.md\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.md\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.md\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.md\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.md\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.md\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.md\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.md\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.md\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.md\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.md\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.md\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.md\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.md\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.md\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.md\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.md\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.md\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.md\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.md\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.md\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.md\:docs-transition-none{transition-property:none}.md\:docs-transition-all{transition-property:all}.md\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.md\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.md\:docs-transition-opacity{transition-property:opacity}.md\:docs-transition-shadow{transition-property:box-shadow}.md\:docs-transition-transform{transition-property:transform}.md\:docs-ease-linear{transition-timing-function:linear}.md\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.md\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:docs-duration-75{transition-duration:75ms}.md\:docs-duration-100{transition-duration:.1s}.md\:docs-duration-150{transition-duration:150ms}.md\:docs-duration-200{transition-duration:.2s}.md\:docs-duration-300{transition-duration:.3s}.md\:docs-duration-500{transition-duration:.5s}.md\:docs-duration-700{transition-duration:.7s}.md\:docs-duration-1000{transition-duration:1s}.md\:docs-delay-75{transition-delay:75ms}.md\:docs-delay-100{transition-delay:.1s}.md\:docs-delay-150{transition-delay:150ms}.md\:docs-delay-200{transition-delay:.2s}.md\:docs-delay-300{transition-delay:.3s}.md\:docs-delay-500{transition-delay:.5s}.md\:docs-delay-700{transition-delay:.7s}.md\:docs-delay-1000{transition-delay:1s}.md\:docs-animate-none{-webkit-animation:none;animation:none}.md\:docs-animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.md\:docs-animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.md\:docs-animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.md\:docs-animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}}@media (min-width:992px){.lg\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.lg\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.lg\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.lg\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.lg\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.lg\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.lg\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.lg\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.lg\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.lg\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.lg\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.lg\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.lg\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.lg\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.lg\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.lg\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.lg\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.lg\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.lg\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.lg\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.lg\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.lg\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.lg\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.lg\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.lg\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.lg\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.lg\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.lg\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.lg\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.lg\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.lg\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.lg\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.lg\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.lg\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.lg\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.lg\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.lg\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.lg\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.lg\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.lg\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.lg\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.lg\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.lg\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.lg\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.lg\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.lg\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.lg\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.lg\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.lg\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.lg\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.lg\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.lg\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.lg\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.lg\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.lg\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.lg\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.lg\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.lg\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.lg\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.lg\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.lg\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.lg\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.lg\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.lg\:docs-divide-double>:not(template)~:not(template){border-style:double}.lg\:docs-divide-none>:not(template)~:not(template){border-style:none}.lg\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.lg\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.lg\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.lg\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.lg\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.lg\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:docs-bg-fixed{background-attachment:fixed}.lg\:docs-bg-local{background-attachment:local}.lg\:docs-bg-scroll{background-attachment:scroll}.lg\:docs-bg-clip-border{background-clip:border-box}.lg\:docs-bg-clip-padding{background-clip:padding-box}.lg\:docs-bg-clip-content{background-clip:content-box}.lg\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.lg\:docs-bg-transparent{background-color:transparent}.lg\:docs-bg-inherit{background-color:inherit}.lg\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.lg\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.lg\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.lg\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.lg\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.lg\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.lg\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.lg\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.lg\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.lg\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.lg\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.lg\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.lg\:hover\:docs-bg-transparent:hover{background-color:transparent}.lg\:hover\:docs-bg-inherit:hover{background-color:inherit}.lg\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.lg\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.lg\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.lg\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.lg\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.lg\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.lg\:focus\:docs-bg-transparent:focus{background-color:transparent}.lg\:focus\:docs-bg-inherit:focus{background-color:inherit}.lg\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.lg\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.lg\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.lg\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.lg\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.lg\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.lg\:docs-bg-none{background-image:none}.lg\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.lg\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-to-transparent{--gradient-to-color:transparent}.lg\:docs-to-inherit{--gradient-to-color:inherit}.lg\:docs-to-black{--gradient-to-color:#22292f}.lg\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.lg\:docs-to-grey-darker{--gradient-to-color:#606f7b}.lg\:docs-to-grey-dark{--gradient-to-color:#8795a1}.lg\:docs-to-grey{--gradient-to-color:#b8c2cc}.lg\:docs-to-grey-light{--gradient-to-color:#dae1e7}.lg\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.lg\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.lg\:docs-to-white{--gradient-to-color:white}.lg\:docs-to-yellow{--gradient-to-color:#ffed4a}.lg\:docs-to-code-base{--gradient-to-color:#282c34}.lg\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.lg\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.lg\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.lg\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.lg\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.lg\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.lg\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.lg\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.lg\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.lg\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.lg\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.lg\:hover\:docs-to-white:hover{--gradient-to-color:white}.lg\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.lg\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.lg\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.lg\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.lg\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.lg\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.lg\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.lg\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.lg\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.lg\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.lg\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.lg\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.lg\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.lg\:focus\:docs-to-white:focus{--gradient-to-color:white}.lg\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.lg\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.lg\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.lg\:docs-bg-opacity-0{--bg-opacity:0}.lg\:docs-bg-opacity-25{--bg-opacity:0.25}.lg\:docs-bg-opacity-50{--bg-opacity:0.5}.lg\:docs-bg-opacity-75{--bg-opacity:0.75}.lg\:docs-bg-opacity-100{--bg-opacity:1}.lg\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.lg\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.lg\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.lg\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.lg\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.lg\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.lg\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.lg\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.lg\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.lg\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.lg\:docs-bg-bottom{background-position:bottom}.lg\:docs-bg-center{background-position:center}.lg\:docs-bg-left{background-position:left}.lg\:docs-bg-left-bottom{background-position:left bottom}.lg\:docs-bg-left-top{background-position:left top}.lg\:docs-bg-right{background-position:right}.lg\:docs-bg-right-bottom{background-position:right bottom}.lg\:docs-bg-right-top{background-position:right top}.lg\:docs-bg-top{background-position:top}.lg\:docs-bg-repeat{background-repeat:repeat}.lg\:docs-bg-no-repeat{background-repeat:no-repeat}.lg\:docs-bg-repeat-x{background-repeat:repeat-x}.lg\:docs-bg-repeat-y{background-repeat:repeat-y}.lg\:docs-bg-repeat-round{background-repeat:round}.lg\:docs-bg-repeat-space{background-repeat:space}.lg\:docs-bg-auto{background-size:auto}.lg\:docs-bg-cover{background-size:cover}.lg\:docs-bg-contain{background-size:contain}.lg\:docs-border-collapse{border-collapse:collapse}.lg\:docs-border-separate{border-collapse:separate}.lg\:docs-border-transparent{border-color:transparent}.lg\:docs-border-inherit{border-color:inherit}.lg\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.lg\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.lg\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.lg\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.lg\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.lg\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.lg\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.lg\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.lg\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.lg\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.lg\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.lg\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.lg\:hover\:docs-border-transparent:hover{border-color:transparent}.lg\:hover\:docs-border-inherit:hover{border-color:inherit}.lg\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.lg\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.lg\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.lg\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.lg\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.lg\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.lg\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.lg\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.lg\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.lg\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.lg\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.lg\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.lg\:docs-border-opacity-0{--border-opacity:0}.lg\:docs-border-opacity-25{--border-opacity:0.25}.lg\:docs-border-opacity-50{--border-opacity:0.5}.lg\:docs-border-opacity-75{--border-opacity:0.75}.lg\:docs-border-opacity-100{--border-opacity:1}.lg\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.lg\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.lg\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.lg\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.lg\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.lg\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.lg\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.lg\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.lg\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.lg\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.lg\:docs-rounded-none{border-radius:0}.lg\:docs-rounded-sm{border-radius:.125rem}.lg\:docs-rounded{border-radius:.25rem}.lg\:docs-rounded-lg{border-radius:.5rem}.lg\:docs-rounded-full{border-radius:9999px}.lg\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.lg\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.lg\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.lg\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.lg\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\:docs-rounded-tl-none{border-top-left-radius:0}.lg\:docs-rounded-tr-none{border-top-right-radius:0}.lg\:docs-rounded-br-none{border-bottom-right-radius:0}.lg\:docs-rounded-bl-none{border-bottom-left-radius:0}.lg\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.lg\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.lg\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:docs-rounded-tl{border-top-left-radius:.25rem}.lg\:docs-rounded-tr{border-top-right-radius:.25rem}.lg\:docs-rounded-br{border-bottom-right-radius:.25rem}.lg\:docs-rounded-bl{border-bottom-left-radius:.25rem}.lg\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.lg\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.lg\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:docs-rounded-tl-full{border-top-left-radius:9999px}.lg\:docs-rounded-tr-full{border-top-right-radius:9999px}.lg\:docs-rounded-br-full{border-bottom-right-radius:9999px}.lg\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.lg\:docs-border-solid{border-style:solid}.lg\:docs-border-dashed{border-style:dashed}.lg\:docs-border-dotted{border-style:dotted}.lg\:docs-border-double{border-style:double}.lg\:docs-border-none{border-style:none}.lg\:docs-border-0{border-width:0}.lg\:docs-border-2{border-width:2px}.lg\:docs-border-4{border-width:4px}.lg\:docs-border-8{border-width:8px}.lg\:docs-border{border-width:1px}.lg\:docs-border-t-0{border-top-width:0}.lg\:docs-border-r-0{border-right-width:0}.lg\:docs-border-b-0{border-bottom-width:0}.lg\:docs-border-l-0{border-left-width:0}.lg\:docs-border-t-2{border-top-width:2px}.lg\:docs-border-r-2{border-right-width:2px}.lg\:docs-border-b-2{border-bottom-width:2px}.lg\:docs-border-l-2{border-left-width:2px}.lg\:docs-border-t-4{border-top-width:4px}.lg\:docs-border-r-4{border-right-width:4px}.lg\:docs-border-b-4{border-bottom-width:4px}.lg\:docs-border-l-4{border-left-width:4px}.lg\:docs-border-t-8{border-top-width:8px}.lg\:docs-border-r-8{border-right-width:8px}.lg\:docs-border-b-8{border-bottom-width:8px}.lg\:docs-border-l-8{border-left-width:8px}.lg\:docs-border-t{border-top-width:1px}.lg\:docs-border-r{border-right-width:1px}.lg\:docs-border-b{border-bottom-width:1px}.lg\:docs-border-l{border-left-width:1px}.lg\:docs-box-border{box-sizing:border-box}.lg\:docs-box-content{box-sizing:content-box}.lg\:docs-cursor-auto{cursor:auto}.lg\:docs-cursor-default{cursor:default}.lg\:docs-cursor-pointer{cursor:pointer}.lg\:docs-cursor-wait{cursor:wait}.lg\:docs-cursor-text{cursor:text}.lg\:docs-cursor-move{cursor:move}.lg\:docs-cursor-not-allowed{cursor:not-allowed}.lg\:docs-block{display:block}.lg\:docs-inline-block{display:inline-block}.lg\:docs-inline{display:inline}.lg\:docs-flex{display:flex}.lg\:docs-inline-flex{display:inline-flex}.lg\:docs-table{display:table}.lg\:docs-table-caption{display:table-caption}.lg\:docs-table-cell{display:table-cell}.lg\:docs-table-column{display:table-column}.lg\:docs-table-column-group{display:table-column-group}.lg\:docs-table-footer-group{display:table-footer-group}.lg\:docs-table-header-group{display:table-header-group}.lg\:docs-table-row-group{display:table-row-group}.lg\:docs-table-row{display:table-row}.lg\:docs-flow-root{display:flow-root}.lg\:docs-grid{display:grid}.lg\:docs-inline-grid{display:inline-grid}.lg\:docs-contents{display:contents}.lg\:docs-hidden{display:none}.lg\:docs-flex-row{flex-direction:row}.lg\:docs-flex-row-reverse{flex-direction:row-reverse}.lg\:docs-flex-col{flex-direction:column}.lg\:docs-flex-col-reverse{flex-direction:column-reverse}.lg\:docs-flex-wrap{flex-wrap:wrap}.lg\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:docs-flex-no-wrap{flex-wrap:nowrap}.lg\:docs-place-items-auto{place-items:auto}.lg\:docs-place-items-start{place-items:start}.lg\:docs-place-items-end{place-items:end}.lg\:docs-place-items-center{place-items:center}.lg\:docs-place-items-stretch{place-items:stretch}.lg\:docs-place-content-center{place-content:center}.lg\:docs-place-content-start{place-content:start}.lg\:docs-place-content-end{place-content:end}.lg\:docs-place-content-between{place-content:space-between}.lg\:docs-place-content-around{place-content:space-around}.lg\:docs-place-content-evenly{place-content:space-evenly}.lg\:docs-place-content-stretch{place-content:stretch}.lg\:docs-place-self-auto{place-self:auto}.lg\:docs-place-self-start{place-self:start}.lg\:docs-place-self-end{place-self:end}.lg\:docs-place-self-center{place-self:center}.lg\:docs-place-self-stretch{place-self:stretch}.lg\:docs-items-start{align-items:flex-start}.lg\:docs-items-end{align-items:flex-end}.lg\:docs-items-center{align-items:center}.lg\:docs-items-baseline{align-items:baseline}.lg\:docs-items-stretch{align-items:stretch}.lg\:docs-content-center{align-content:center}.lg\:docs-content-start{align-content:flex-start}.lg\:docs-content-end{align-content:flex-end}.lg\:docs-content-between{align-content:space-between}.lg\:docs-content-around{align-content:space-around}.lg\:docs-content-evenly{align-content:space-evenly}.lg\:docs-self-auto{align-self:auto}.lg\:docs-self-start{align-self:flex-start}.lg\:docs-self-end{align-self:flex-end}.lg\:docs-self-center{align-self:center}.lg\:docs-self-stretch{align-self:stretch}.lg\:docs-justify-items-auto{justify-items:auto}.lg\:docs-justify-items-start{justify-items:start}.lg\:docs-justify-items-end{justify-items:end}.lg\:docs-justify-items-center{justify-items:center}.lg\:docs-justify-items-stretch{justify-items:stretch}.lg\:docs-justify-start{justify-content:flex-start}.lg\:docs-justify-end{justify-content:flex-end}.lg\:docs-justify-center{justify-content:center}.lg\:docs-justify-between{justify-content:space-between}.lg\:docs-justify-around{justify-content:space-around}.lg\:docs-justify-evenly{justify-content:space-evenly}.lg\:docs-justify-self-auto{justify-self:auto}.lg\:docs-justify-self-start{justify-self:start}.lg\:docs-justify-self-end{justify-self:end}.lg\:docs-justify-self-center{justify-self:center}.lg\:docs-justify-self-stretch{justify-self:stretch}.lg\:docs-flex-1{flex:1 1 0%}.lg\:docs-flex-auto{flex:1 1 auto}.lg\:docs-flex-initial{flex:0 1 auto}.lg\:docs-flex-none{flex:none}.lg\:docs-flex-grow-0{flex-grow:0}.lg\:docs-flex-grow{flex-grow:1}.lg\:docs-flex-shrink-0{flex-shrink:0}.lg\:docs-flex-shrink{flex-shrink:1}.lg\:docs-order-1{order:1}.lg\:docs-order-2{order:2}.lg\:docs-order-3{order:3}.lg\:docs-order-4{order:4}.lg\:docs-order-5{order:5}.lg\:docs-order-6{order:6}.lg\:docs-order-7{order:7}.lg\:docs-order-8{order:8}.lg\:docs-order-9{order:9}.lg\:docs-order-10{order:10}.lg\:docs-order-11{order:11}.lg\:docs-order-12{order:12}.lg\:docs-order-first{order:-9999}.lg\:docs-order-last{order:9999}.lg\:docs-order-none{order:0}.lg\:docs-float-right{float:right}.lg\:docs-float-left{float:left}.lg\:docs-float-none{float:none}.lg\:docs-clearfix:after{content:"";display:table;clear:both}.lg\:docs-clear-left{clear:left}.lg\:docs-clear-right{clear:right}.lg\:docs-clear-both{clear:both}.lg\:docs-clear-none{clear:none}.lg\:docs-font-title{font-family:"Crimson Text",serif}.lg\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.lg\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.lg\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\:docs-font-hairline{font-weight:100}.lg\:docs-font-thin{font-weight:200}.lg\:docs-font-light{font-weight:300}.lg\:docs-font-normal{font-weight:400}.lg\:docs-font-medium{font-weight:500}.lg\:docs-font-semibold{font-weight:600}.lg\:docs-font-bold{font-weight:700}.lg\:docs-font-extrabold{font-weight:800}.lg\:docs-font-black{font-weight:900}.lg\:hover\:docs-font-hairline:hover{font-weight:100}.lg\:hover\:docs-font-thin:hover{font-weight:200}.lg\:hover\:docs-font-light:hover{font-weight:300}.lg\:hover\:docs-font-normal:hover{font-weight:400}.lg\:hover\:docs-font-medium:hover{font-weight:500}.lg\:hover\:docs-font-semibold:hover{font-weight:600}.lg\:hover\:docs-font-bold:hover{font-weight:700}.lg\:hover\:docs-font-extrabold:hover{font-weight:800}.lg\:hover\:docs-font-black:hover{font-weight:900}.lg\:docs-h-1{height:.25rem}.lg\:docs-h-2{height:.5rem}.lg\:docs-h-3{height:.75rem}.lg\:docs-h-4{height:1rem}.lg\:docs-h-6{height:1.5rem}.lg\:docs-h-8{height:2rem}.lg\:docs-h-10{height:2.5rem}.lg\:docs-h-12{height:3rem}.lg\:docs-h-16{height:4rem}.lg\:docs-h-24{height:6rem}.lg\:docs-h-32{height:8rem}.lg\:docs-h-48{height:12rem}.lg\:docs-h-64{height:16rem}.lg\:docs-h-auto{height:auto}.lg\:docs-h-px{height:1px}.lg\:docs-h-full{height:100%}.lg\:docs-h-screen{height:100vh}.lg\:docs-text-xxs{font-size:.75rem}.lg\:docs-text-xs{font-size:.875rem}.lg\:docs-text-sm{font-size:.9375rem}.lg\:docs-text-base{font-size:1rem}.lg\:docs-text-large-1{font-size:1.125rem}.lg\:docs-text-large-2{font-size:1.25rem}.lg\:docs-text-large-3{font-size:1.375rem}.lg\:docs-text-large-4{font-size:1.5rem}.lg\:docs-text-large-5{font-size:1.875rem}.lg\:docs-text-large-6{font-size:2.25rem}.lg\:docs-text-large-7{font-size:2.625rem}.lg\:docs-text-jumbo-1{font-size:3.75rem}.lg\:docs-text-jumbo-2{font-size:4.625rem}.lg\:docs-text-jumbo-3{font-size:5.375rem}.lg\:docs-leading-none{line-height:1}.lg\:docs-leading-tight{line-height:1.25}.lg\:docs-leading-small{line-height:1.45}.lg\:docs-leading-normal{line-height:1.625}.lg\:docs-leading-loose{line-height:2}.lg\:docs-list-inside{list-style-position:inside}.lg\:docs-list-outside{list-style-position:outside}.lg\:docs-list-none{list-style-type:none}.lg\:docs-list-disc{list-style-type:disc}.lg\:docs-list-decimal{list-style-type:decimal}.lg\:docs-m-0{margin:0}.lg\:docs-m-1{margin:.25rem}.lg\:docs-m-2{margin:.5rem}.lg\:docs-m-3{margin:.75rem}.lg\:docs-m-4{margin:1rem}.lg\:docs-m-6{margin:1.5rem}.lg\:docs-m-8{margin:2rem}.lg\:docs-m-12{margin:3rem}.lg\:docs-m-16{margin:4rem}.lg\:docs-m-20{margin:5rem}.lg\:docs-m-auto{margin:auto}.lg\:docs-m-px{margin:1px}.lg\:docs--m-px{margin:-1px}.lg\:docs--m-2px{margin:-2px}.lg\:docs--m-0{margin:0}.lg\:docs--m-1{margin:-.25rem}.lg\:docs--m-2{margin:-.5rem}.lg\:docs--m-3{margin:-.75rem}.lg\:docs--m-4{margin:-1rem}.lg\:docs--m-6{margin:-1.5rem}.lg\:docs--m-8{margin:-2rem}.lg\:docs--m-16{margin:-4rem}.lg\:docs--m-20{margin:-5rem}.lg\:docs-my-0{margin-top:0;margin-bottom:0}.lg\:docs-mx-0{margin-left:0;margin-right:0}.lg\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.lg\:docs-mx-4{margin-left:1rem;margin-right:1rem}.lg\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.lg\:docs-mx-8{margin-left:2rem;margin-right:2rem}.lg\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.lg\:docs-mx-12{margin-left:3rem;margin-right:3rem}.lg\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.lg\:docs-mx-16{margin-left:4rem;margin-right:4rem}.lg\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.lg\:docs-mx-20{margin-left:5rem;margin-right:5rem}.lg\:docs-my-auto{margin-top:auto;margin-bottom:auto}.lg\:docs-mx-auto{margin-left:auto;margin-right:auto}.lg\:docs-my-px{margin-top:1px;margin-bottom:1px}.lg\:docs-mx-px{margin-left:1px;margin-right:1px}.lg\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.lg\:docs--mx-px{margin-left:-1px;margin-right:-1px}.lg\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.lg\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.lg\:docs--my-0{margin-top:0;margin-bottom:0}.lg\:docs--mx-0{margin-left:0;margin-right:0}.lg\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:docs-mt-0{margin-top:0}.lg\:docs-mr-0{margin-right:0}.lg\:docs-mb-0{margin-bottom:0}.lg\:docs-ml-0{margin-left:0}.lg\:docs-mt-1{margin-top:.25rem}.lg\:docs-mr-1{margin-right:.25rem}.lg\:docs-mb-1{margin-bottom:.25rem}.lg\:docs-ml-1{margin-left:.25rem}.lg\:docs-mt-2{margin-top:.5rem}.lg\:docs-mr-2{margin-right:.5rem}.lg\:docs-mb-2{margin-bottom:.5rem}.lg\:docs-ml-2{margin-left:.5rem}.lg\:docs-mt-3{margin-top:.75rem}.lg\:docs-mr-3{margin-right:.75rem}.lg\:docs-mb-3{margin-bottom:.75rem}.lg\:docs-ml-3{margin-left:.75rem}.lg\:docs-mt-4{margin-top:1rem}.lg\:docs-mr-4{margin-right:1rem}.lg\:docs-mb-4{margin-bottom:1rem}.lg\:docs-ml-4{margin-left:1rem}.lg\:docs-mt-6{margin-top:1.5rem}.lg\:docs-mr-6{margin-right:1.5rem}.lg\:docs-mb-6{margin-bottom:1.5rem}.lg\:docs-ml-6{margin-left:1.5rem}.lg\:docs-mt-8{margin-top:2rem}.lg\:docs-mr-8{margin-right:2rem}.lg\:docs-mb-8{margin-bottom:2rem}.lg\:docs-ml-8{margin-left:2rem}.lg\:docs-mt-12{margin-top:3rem}.lg\:docs-mr-12{margin-right:3rem}.lg\:docs-mb-12{margin-bottom:3rem}.lg\:docs-ml-12{margin-left:3rem}.lg\:docs-mt-16{margin-top:4rem}.lg\:docs-mr-16{margin-right:4rem}.lg\:docs-mb-16{margin-bottom:4rem}.lg\:docs-ml-16{margin-left:4rem}.lg\:docs-mt-20{margin-top:5rem}.lg\:docs-mr-20{margin-right:5rem}.lg\:docs-mb-20{margin-bottom:5rem}.lg\:docs-ml-20{margin-left:5rem}.lg\:docs-mt-auto{margin-top:auto}.lg\:docs-mr-auto{margin-right:auto}.lg\:docs-mb-auto{margin-bottom:auto}.lg\:docs-ml-auto{margin-left:auto}.lg\:docs-mt-px{margin-top:1px}.lg\:docs-mr-px{margin-right:1px}.lg\:docs-mb-px{margin-bottom:1px}.lg\:docs-ml-px{margin-left:1px}.lg\:docs--mt-px{margin-top:-1px}.lg\:docs--mr-px{margin-right:-1px}.lg\:docs--mb-px{margin-bottom:-1px}.lg\:docs--ml-px{margin-left:-1px}.lg\:docs--mt-2px{margin-top:-2px}.lg\:docs--mr-2px{margin-right:-2px}.lg\:docs--mb-2px{margin-bottom:-2px}.lg\:docs--ml-2px{margin-left:-2px}.lg\:docs--mt-0{margin-top:0}.lg\:docs--mr-0{margin-right:0}.lg\:docs--mb-0{margin-bottom:0}.lg\:docs--ml-0{margin-left:0}.lg\:docs--mt-1{margin-top:-.25rem}.lg\:docs--mr-1{margin-right:-.25rem}.lg\:docs--mb-1{margin-bottom:-.25rem}.lg\:docs--ml-1{margin-left:-.25rem}.lg\:docs--mt-2{margin-top:-.5rem}.lg\:docs--mr-2{margin-right:-.5rem}.lg\:docs--mb-2{margin-bottom:-.5rem}.lg\:docs--ml-2{margin-left:-.5rem}.lg\:docs--mt-3{margin-top:-.75rem}.lg\:docs--mr-3{margin-right:-.75rem}.lg\:docs--mb-3{margin-bottom:-.75rem}.lg\:docs--ml-3{margin-left:-.75rem}.lg\:docs--mt-4{margin-top:-1rem}.lg\:docs--mr-4{margin-right:-1rem}.lg\:docs--mb-4{margin-bottom:-1rem}.lg\:docs--ml-4{margin-left:-1rem}.lg\:docs--mt-6{margin-top:-1.5rem}.lg\:docs--mr-6{margin-right:-1.5rem}.lg\:docs--mb-6{margin-bottom:-1.5rem}.lg\:docs--ml-6{margin-left:-1.5rem}.lg\:docs--mt-8{margin-top:-2rem}.lg\:docs--mr-8{margin-right:-2rem}.lg\:docs--mb-8{margin-bottom:-2rem}.lg\:docs--ml-8{margin-left:-2rem}.lg\:docs--mt-16{margin-top:-4rem}.lg\:docs--mr-16{margin-right:-4rem}.lg\:docs--mb-16{margin-bottom:-4rem}.lg\:docs--ml-16{margin-left:-4rem}.lg\:docs--mt-20{margin-top:-5rem}.lg\:docs--mr-20{margin-right:-5rem}.lg\:docs--mb-20{margin-bottom:-5rem}.lg\:docs--ml-20{margin-left:-5rem}.lg\:docs-max-h-full{max-height:100%}.lg\:docs-max-h-screen{max-height:100vh}.lg\:docs-max-w-site-container{max-width:1400px}.lg\:docs-max-w-measure-byline{max-width:12rem}.lg\:docs-max-w-none{max-width:none}.lg\:docs-max-w-xxs{max-width:17rem}.lg\:docs-max-w-xs{max-width:20rem}.lg\:docs-max-w-sm{max-width:30rem}.lg\:docs-max-w-md{max-width:40rem}.lg\:docs-max-w-lg{max-width:50rem}.lg\:docs-max-w-xl{max-width:60rem}.lg\:docs-max-w-2xl{max-width:70rem}.lg\:docs-max-w-3xl{max-width:80rem}.lg\:docs-max-w-4xl{max-width:90rem}.lg\:docs-max-w-5xl{max-width:100rem}.lg\:docs-max-w-full{max-width:100%}.lg\:docs-max-w-2\/3{max-width:66.67%}.lg\:docs-min-h-0{min-height:0}.lg\:docs-min-h-full{min-height:100%}.lg\:docs-min-h-screen{min-height:100vh}.lg\:docs-min-w-0{min-width:0}.lg\:docs-min-w-full{min-width:100%}.lg\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.lg\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.lg\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.lg\:docs-object-none{-o-object-fit:none;object-fit:none}.lg\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.lg\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:docs-object-center{-o-object-position:center;object-position:center}.lg\:docs-object-left{-o-object-position:left;object-position:left}.lg\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:docs-object-left-top{-o-object-position:left top;object-position:left top}.lg\:docs-object-right{-o-object-position:right;object-position:right}.lg\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:docs-object-right-top{-o-object-position:right top;object-position:right top}.lg\:docs-object-top{-o-object-position:top;object-position:top}.lg\:docs-opacity-0{opacity:0}.lg\:docs-opacity-25{opacity:.25}.lg\:docs-opacity-50{opacity:.5}.lg\:docs-opacity-75{opacity:.75}.lg\:docs-opacity-100{opacity:1}.lg\:hover\:docs-opacity-0:hover{opacity:0}.lg\:hover\:docs-opacity-25:hover{opacity:.25}.lg\:hover\:docs-opacity-50:hover{opacity:.5}.lg\:hover\:docs-opacity-75:hover{opacity:.75}.lg\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .lg\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .lg\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .lg\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .lg\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .lg\:group-hover\:docs-opacity-100{opacity:1}.lg\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.lg\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.lg\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.lg\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.lg\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.lg\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.lg\:docs-overflow-auto{overflow:auto}.lg\:docs-overflow-hidden{overflow:hidden}.lg\:docs-overflow-visible{overflow:visible}.lg\:docs-overflow-scroll{overflow:scroll}.lg\:docs-overflow-x-auto{overflow-x:auto}.lg\:docs-overflow-y-auto{overflow-y:auto}.lg\:docs-overflow-x-hidden{overflow-x:hidden}.lg\:docs-overflow-y-hidden{overflow-y:hidden}.lg\:docs-overflow-x-visible{overflow-x:visible}.lg\:docs-overflow-y-visible{overflow-y:visible}.lg\:docs-overflow-x-scroll{overflow-x:scroll}.lg\:docs-overflow-y-scroll{overflow-y:scroll}.lg\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:docs-overscroll-auto{overscroll-behavior:auto}.lg\:docs-overscroll-contain{overscroll-behavior:contain}.lg\:docs-overscroll-none{overscroll-behavior:none}.lg\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.lg\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.lg\:docs-overscroll-y-none{overscroll-behavior-y:none}.lg\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.lg\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.lg\:docs-overscroll-x-none{overscroll-behavior-x:none}.lg\:docs-p-0{padding:0}.lg\:docs-p-1{padding:.25rem}.lg\:docs-p-2{padding:.5rem}.lg\:docs-p-3{padding:.75rem}.lg\:docs-p-4{padding:1rem}.lg\:docs-p-5{padding:1.25rem}.lg\:docs-p-6{padding:1.5rem}.lg\:docs-p-8{padding:2rem}.lg\:docs-p-16{padding:4rem}.lg\:docs-p-20{padding:5rem}.lg\:docs-p-px{padding:1px}.lg\:docs-py-0{padding-top:0;padding-bottom:0}.lg\:docs-px-0{padding-left:0;padding-right:0}.lg\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.lg\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.lg\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.lg\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.lg\:docs-px-4{padding-left:1rem;padding-right:1rem}.lg\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.lg\:docs-px-8{padding-left:2rem;padding-right:2rem}.lg\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.lg\:docs-px-16{padding-left:4rem;padding-right:4rem}.lg\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.lg\:docs-px-20{padding-left:5rem;padding-right:5rem}.lg\:docs-py-px{padding-top:1px;padding-bottom:1px}.lg\:docs-px-px{padding-left:1px;padding-right:1px}.lg\:docs-pt-0{padding-top:0}.lg\:docs-pr-0{padding-right:0}.lg\:docs-pb-0{padding-bottom:0}.lg\:docs-pl-0{padding-left:0}.lg\:docs-pt-1{padding-top:.25rem}.lg\:docs-pr-1{padding-right:.25rem}.lg\:docs-pb-1{padding-bottom:.25rem}.lg\:docs-pl-1{padding-left:.25rem}.lg\:docs-pt-2{padding-top:.5rem}.lg\:docs-pr-2{padding-right:.5rem}.lg\:docs-pb-2{padding-bottom:.5rem}.lg\:docs-pl-2{padding-left:.5rem}.lg\:docs-pt-3{padding-top:.75rem}.lg\:docs-pr-3{padding-right:.75rem}.lg\:docs-pb-3{padding-bottom:.75rem}.lg\:docs-pl-3{padding-left:.75rem}.lg\:docs-pt-4{padding-top:1rem}.lg\:docs-pr-4{padding-right:1rem}.lg\:docs-pb-4{padding-bottom:1rem}.lg\:docs-pl-4{padding-left:1rem}.lg\:docs-pt-5{padding-top:1.25rem}.lg\:docs-pr-5{padding-right:1.25rem}.lg\:docs-pb-5{padding-bottom:1.25rem}.lg\:docs-pl-5{padding-left:1.25rem}.lg\:docs-pt-6{padding-top:1.5rem}.lg\:docs-pr-6{padding-right:1.5rem}.lg\:docs-pb-6{padding-bottom:1.5rem}.lg\:docs-pl-6{padding-left:1.5rem}.lg\:docs-pt-8{padding-top:2rem}.lg\:docs-pr-8{padding-right:2rem}.lg\:docs-pb-8{padding-bottom:2rem}.lg\:docs-pl-8{padding-left:2rem}.lg\:docs-pt-16{padding-top:4rem}.lg\:docs-pr-16{padding-right:4rem}.lg\:docs-pb-16{padding-bottom:4rem}.lg\:docs-pl-16{padding-left:4rem}.lg\:docs-pt-20{padding-top:5rem}.lg\:docs-pr-20{padding-right:5rem}.lg\:docs-pb-20{padding-bottom:5rem}.lg\:docs-pl-20{padding-left:5rem}.lg\:docs-pt-px{padding-top:1px}.lg\:docs-pr-px{padding-right:1px}.lg\:docs-pb-px{padding-bottom:1px}.lg\:docs-pl-px{padding-left:1px}.lg\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.lg\:docs-placeholder-transparent::placeholder{color:transparent}.lg\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.lg\:docs-placeholder-inherit::placeholder{color:inherit}.lg\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.lg\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.lg\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.lg\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.lg\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.lg\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.lg\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.lg\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.lg\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.lg\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.lg\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.lg\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.lg\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.lg\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.lg\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.lg\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.lg\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.lg\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.lg\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.lg\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.lg\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.lg\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.lg\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.lg\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.lg\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.lg\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.lg\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.lg\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.lg\:docs-pointer-events-none{pointer-events:none}.lg\:docs-pointer-events-auto{pointer-events:auto}.lg\:docs-static{position:static}.lg\:docs-fixed{position:fixed}.lg\:docs-absolute{position:absolute}.lg\:docs-relative{position:relative}.lg\:docs-sticky{position:-webkit-sticky;position:sticky}.lg\:docs-inset-0{top:0;right:0;bottom:0;left:0}.lg\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.lg\:docs-inset-y-0{top:0;bottom:0}.lg\:docs-inset-x-0{right:0;left:0}.lg\:docs-inset-y-auto{top:auto;bottom:auto}.lg\:docs-inset-x-auto{right:auto;left:auto}.lg\:docs-top-0{top:0}.lg\:docs-right-0{right:0}.lg\:docs-bottom-0{bottom:0}.lg\:docs-left-0{left:0}.lg\:docs-top-auto{top:auto}.lg\:docs-right-auto{right:auto}.lg\:docs-bottom-auto{bottom:auto}.lg\:docs-left-auto{left:auto}.lg\:docs-resize-none{resize:none}.lg\:docs-resize-y{resize:vertical}.lg\:docs-resize-x{resize:horizontal}.lg\:docs-resize{resize:both}.lg\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.lg\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.lg\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.lg\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.lg\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:docs-shadow-none{box-shadow:none}.lg\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.lg\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.lg\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.lg\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.lg\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:hover\:docs-shadow-none:hover{box-shadow:none}.lg\:docs-stroke-0{stroke-width:0}.lg\:docs-stroke-1{stroke-width:1}.lg\:docs-stroke-2{stroke-width:2}.lg\:docs-table-auto{table-layout:auto}.lg\:docs-table-fixed{table-layout:fixed}.lg\:hover\:docs-table-auto:hover{table-layout:auto}.lg\:hover\:docs-table-fixed:hover{table-layout:fixed}.lg\:focus\:docs-table-auto:focus{table-layout:auto}.lg\:focus\:docs-table-fixed:focus{table-layout:fixed}.lg\:docs-text-left{text-align:left}.lg\:docs-text-center{text-align:center}.lg\:docs-text-right{text-align:right}.lg\:docs-text-justify{text-align:justify}.lg\:docs-text-transparent{color:transparent}.lg\:docs-text-inherit{color:inherit}.lg\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.lg\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.lg\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.lg\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.lg\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.lg\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.lg\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.lg\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.lg\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.lg\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.lg\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.lg\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.lg\:hover\:docs-text-transparent:hover{color:transparent}.lg\:hover\:docs-text-inherit:hover{color:inherit}.lg\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.lg\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.lg\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.lg\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.lg\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.lg\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.lg\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.lg\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.lg\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.lg\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.lg\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.lg\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.lg\:docs-text-opacity-0{--text-opacity:0}.lg\:docs-text-opacity-25{--text-opacity:0.25}.lg\:docs-text-opacity-50{--text-opacity:0.5}.lg\:docs-text-opacity-75{--text-opacity:0.75}.lg\:docs-text-opacity-100{--text-opacity:1}.lg\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.lg\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.lg\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.lg\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.lg\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.lg\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.lg\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.lg\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.lg\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.lg\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.lg\:docs-italic{font-style:italic}.lg\:docs-not-italic{font-style:normal}.lg\:hover\:docs-italic:hover{font-style:italic}.lg\:hover\:docs-not-italic:hover{font-style:normal}.lg\:docs-uppercase{text-transform:uppercase}.lg\:docs-lowercase{text-transform:lowercase}.lg\:docs-capitalize{text-transform:capitalize}.lg\:docs-normal-case{text-transform:none}.lg\:hover\:docs-uppercase:hover{text-transform:uppercase}.lg\:hover\:docs-lowercase:hover{text-transform:lowercase}.lg\:hover\:docs-capitalize:hover{text-transform:capitalize}.lg\:hover\:docs-normal-case:hover{text-transform:none}.lg\:docs-underline{text-decoration:underline}.lg\:docs-line-through{text-decoration:line-through}.lg\:docs-no-underline{text-decoration:none}.lg\:hover\:docs-underline:hover{text-decoration:underline}.lg\:hover\:docs-line-through:hover{text-decoration:line-through}.lg\:hover\:docs-no-underline:hover{text-decoration:none}.lg\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:docs-diagonal-fractions,.lg\:docs-lining-nums,.lg\:docs-oldstyle-nums,.lg\:docs-ordinal,.lg\:docs-proportional-nums,.lg\:docs-slashed-zero,.lg\:docs-stacked-fractions,.lg\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.lg\:docs-normal-nums{font-variant-numeric:normal}.lg\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.lg\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.lg\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.lg\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.lg\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.lg\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.lg\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.lg\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.lg\:docs-tracking-tight{letter-spacing:-.2px}.lg\:docs-tracking-normal{letter-spacing:0}.lg\:docs-tracking-wide{letter-spacing:.05em}.lg\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lg\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.lg\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.lg\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.lg\:docs-align-baseline{vertical-align:baseline}.lg\:docs-align-top{vertical-align:top}.lg\:docs-align-middle{vertical-align:middle}.lg\:docs-align-bottom{vertical-align:bottom}.lg\:docs-align-text-top{vertical-align:text-top}.lg\:docs-align-text-bottom{vertical-align:text-bottom}.lg\:docs-visible{visibility:visible}.lg\:docs-invisible{visibility:hidden}.lg\:docs-whitespace-normal{white-space:normal}.lg\:docs-whitespace-no-wrap{white-space:nowrap}.lg\:docs-whitespace-pre{white-space:pre}.lg\:docs-whitespace-pre-line{white-space:pre-line}.lg\:docs-whitespace-pre-wrap{white-space:pre-wrap}.lg\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.lg\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.lg\:docs-break-all{word-break:break-all}.lg\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:docs-w-1{width:.25rem}.lg\:docs-w-2{width:.5rem}.lg\:docs-w-3{width:.75rem}.lg\:docs-w-4{width:1rem}.lg\:docs-w-6{width:1.5rem}.lg\:docs-w-8{width:2rem}.lg\:docs-w-10{width:2.5rem}.lg\:docs-w-12{width:3rem}.lg\:docs-w-16{width:4rem}.lg\:docs-w-24{width:6rem}.lg\:docs-w-32{width:8rem}.lg\:docs-w-48{width:12rem}.lg\:docs-w-56{width:14rem}.lg\:docs-w-64{width:16rem}.lg\:docs-w-72{width:18rem}.lg\:docs-w-76{width:19rem}.lg\:docs-w-site-container{width:1400px}.lg\:docs-w-auto{width:auto}.lg\:docs-w-px{width:1px}.lg\:docs-w-1\/2{width:50%}.lg\:docs-w-1\/3{width:33.33333%}.lg\:docs-w-2\/3{width:66.66667%}.lg\:docs-w-1\/4{width:25%}.lg\:docs-w-3\/4{width:75%}.lg\:docs-w-1\/5{width:20%}.lg\:docs-w-2\/5{width:40%}.lg\:docs-w-3\/5{width:60%}.lg\:docs-w-4\/5{width:80%}.lg\:docs-w-1\/6{width:16.66667%}.lg\:docs-w-5\/6{width:83.33333%}.lg\:docs-w-90\%{width:90%}.lg\:docs-w-full{width:100%}.lg\:docs-w-screen{width:100vw}.lg\:docs-z-0{z-index:0}.lg\:docs-z-10{z-index:10}.lg\:docs-z-20{z-index:20}.lg\:docs-z-30{z-index:30}.lg\:docs-z-40{z-index:40}.lg\:docs-z-50{z-index:50}.lg\:docs-z-auto{z-index:auto}.lg\:docs-gap-0{grid-gap:0;gap:0}.lg\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.lg\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.lg\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.lg\:docs-gap-4{grid-gap:1rem;gap:1rem}.lg\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:docs-gap-8{grid-gap:2rem;gap:2rem}.lg\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\:docs-gap-12{grid-gap:3rem;gap:3rem}.lg\:docs-gap-16{grid-gap:4rem;gap:4rem}.lg\:docs-gap-20{grid-gap:5rem;gap:5rem}.lg\:docs-gap-24{grid-gap:6rem;gap:6rem}.lg\:docs-gap-32{grid-gap:8rem;gap:8rem}.lg\:docs-gap-40{grid-gap:10rem;gap:10rem}.lg\:docs-gap-48{grid-gap:12rem;gap:12rem}.lg\:docs-gap-56{grid-gap:14rem;gap:14rem}.lg\:docs-gap-64{grid-gap:16rem;gap:16rem}.lg\:docs-gap-px{grid-gap:1px;gap:1px}.lg\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.lg\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.lg\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.lg\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.lg\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.lg\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.lg\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.lg\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.lg\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.lg\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.lg\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.lg\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.lg\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.lg\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.lg\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.lg\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.lg\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.lg\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.lg\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.lg\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.lg\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.lg\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.lg\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.lg\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.lg\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.lg\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.lg\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.lg\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.lg\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.lg\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.lg\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.lg\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.lg\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.lg\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.lg\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.lg\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.lg\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.lg\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.lg\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.lg\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.lg\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.lg\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.lg\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.lg\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.lg\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.lg\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.lg\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.lg\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.lg\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.lg\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.lg\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.lg\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.lg\:docs-grid-flow-row{grid-auto-flow:row}.lg\:docs-grid-flow-col{grid-auto-flow:column}.lg\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.lg\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.lg\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:docs-grid-cols-none{grid-template-columns:none}.lg\:docs-auto-cols-auto{grid-auto-columns:auto}.lg\:docs-auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.lg\:docs-auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.lg\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:docs-col-auto{grid-column:auto}.lg\:docs-col-span-1{grid-column:span 1/span 1}.lg\:docs-col-span-2{grid-column:span 2/span 2}.lg\:docs-col-span-3{grid-column:span 3/span 3}.lg\:docs-col-span-4{grid-column:span 4/span 4}.lg\:docs-col-span-5{grid-column:span 5/span 5}.lg\:docs-col-span-6{grid-column:span 6/span 6}.lg\:docs-col-span-7{grid-column:span 7/span 7}.lg\:docs-col-span-8{grid-column:span 8/span 8}.lg\:docs-col-span-9{grid-column:span 9/span 9}.lg\:docs-col-span-10{grid-column:span 10/span 10}.lg\:docs-col-span-11{grid-column:span 11/span 11}.lg\:docs-col-span-12{grid-column:span 12/span 12}.lg\:docs-col-span-full{grid-column:1/-1}.lg\:docs-col-start-1{grid-column-start:1}.lg\:docs-col-start-2{grid-column-start:2}.lg\:docs-col-start-3{grid-column-start:3}.lg\:docs-col-start-4{grid-column-start:4}.lg\:docs-col-start-5{grid-column-start:5}.lg\:docs-col-start-6{grid-column-start:6}.lg\:docs-col-start-7{grid-column-start:7}.lg\:docs-col-start-8{grid-column-start:8}.lg\:docs-col-start-9{grid-column-start:9}.lg\:docs-col-start-10{grid-column-start:10}.lg\:docs-col-start-11{grid-column-start:11}.lg\:docs-col-start-12{grid-column-start:12}.lg\:docs-col-start-13{grid-column-start:13}.lg\:docs-col-start-auto{grid-column-start:auto}.lg\:docs-col-end-1{grid-column-end:1}.lg\:docs-col-end-2{grid-column-end:2}.lg\:docs-col-end-3{grid-column-end:3}.lg\:docs-col-end-4{grid-column-end:4}.lg\:docs-col-end-5{grid-column-end:5}.lg\:docs-col-end-6{grid-column-end:6}.lg\:docs-col-end-7{grid-column-end:7}.lg\:docs-col-end-8{grid-column-end:8}.lg\:docs-col-end-9{grid-column-end:9}.lg\:docs-col-end-10{grid-column-end:10}.lg\:docs-col-end-11{grid-column-end:11}.lg\:docs-col-end-12{grid-column-end:12}.lg\:docs-col-end-13{grid-column-end:13}.lg\:docs-col-end-auto{grid-column-end:auto}.lg\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:docs-grid-rows-none{grid-template-rows:none}.lg\:docs-auto-rows-auto{grid-auto-rows:auto}.lg\:docs-auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.lg\:docs-auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.lg\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\:docs-row-auto{grid-row:auto}.lg\:docs-row-span-1{grid-row:span 1/span 1}.lg\:docs-row-span-2{grid-row:span 2/span 2}.lg\:docs-row-span-3{grid-row:span 3/span 3}.lg\:docs-row-span-4{grid-row:span 4/span 4}.lg\:docs-row-span-5{grid-row:span 5/span 5}.lg\:docs-row-span-6{grid-row:span 6/span 6}.lg\:docs-row-span-full{grid-row:1/-1}.lg\:docs-row-start-1{grid-row-start:1}.lg\:docs-row-start-2{grid-row-start:2}.lg\:docs-row-start-3{grid-row-start:3}.lg\:docs-row-start-4{grid-row-start:4}.lg\:docs-row-start-5{grid-row-start:5}.lg\:docs-row-start-6{grid-row-start:6}.lg\:docs-row-start-7{grid-row-start:7}.lg\:docs-row-start-auto{grid-row-start:auto}.lg\:docs-row-end-1{grid-row-end:1}.lg\:docs-row-end-2{grid-row-end:2}.lg\:docs-row-end-3{grid-row-end:3}.lg\:docs-row-end-4{grid-row-end:4}.lg\:docs-row-end-5{grid-row-end:5}.lg\:docs-row-end-6{grid-row-end:6}.lg\:docs-row-end-7{grid-row-end:7}.lg\:docs-row-end-auto{grid-row-end:auto}.lg\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.lg\:docs-transform-none{transform:none}.lg\:docs-origin-center{transform-origin:center}.lg\:docs-origin-top{transform-origin:top}.lg\:docs-origin-top-right{transform-origin:top right}.lg\:docs-origin-right{transform-origin:right}.lg\:docs-origin-bottom-right{transform-origin:bottom right}.lg\:docs-origin-bottom{transform-origin:bottom}.lg\:docs-origin-bottom-left{transform-origin:bottom left}.lg\:docs-origin-left{transform-origin:left}.lg\:docs-origin-top-left{transform-origin:top left}.lg\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.lg\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.lg\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:docs-scale-x-0{--transform-scale-x:0}.lg\:docs-scale-x-50{--transform-scale-x:.5}.lg\:docs-scale-x-75{--transform-scale-x:.75}.lg\:docs-scale-x-90{--transform-scale-x:.9}.lg\:docs-scale-x-95{--transform-scale-x:.95}.lg\:docs-scale-x-100{--transform-scale-x:1}.lg\:docs-scale-x-105{--transform-scale-x:1.05}.lg\:docs-scale-x-110{--transform-scale-x:1.1}.lg\:docs-scale-x-125{--transform-scale-x:1.25}.lg\:docs-scale-x-150{--transform-scale-x:1.5}.lg\:docs-scale-y-0{--transform-scale-y:0}.lg\:docs-scale-y-50{--transform-scale-y:.5}.lg\:docs-scale-y-75{--transform-scale-y:.75}.lg\:docs-scale-y-90{--transform-scale-y:.9}.lg\:docs-scale-y-95{--transform-scale-y:.95}.lg\:docs-scale-y-100{--transform-scale-y:1}.lg\:docs-scale-y-105{--transform-scale-y:1.05}.lg\:docs-scale-y-110{--transform-scale-y:1.1}.lg\:docs-scale-y-125{--transform-scale-y:1.25}.lg\:docs-scale-y-150{--transform-scale-y:1.5}.lg\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.lg\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.lg\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.lg\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.lg\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.lg\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.lg\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.lg\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.lg\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.lg\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.lg\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.lg\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.lg\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.lg\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.lg\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.lg\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.lg\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.lg\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.lg\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.lg\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.lg\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.lg\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.lg\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.lg\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.lg\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.lg\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.lg\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.lg\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.lg\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.lg\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.lg\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.lg\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.lg\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.lg\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.lg\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.lg\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.lg\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.lg\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.lg\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.lg\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.lg\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.lg\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.lg\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.lg\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.lg\:docs-rotate-0{--transform-rotate:0}.lg\:docs-rotate-1{--transform-rotate:1deg}.lg\:docs-rotate-2{--transform-rotate:2deg}.lg\:docs-rotate-3{--transform-rotate:3deg}.lg\:docs-rotate-6{--transform-rotate:6deg}.lg\:docs-rotate-12{--transform-rotate:12deg}.lg\:docs-rotate-45{--transform-rotate:45deg}.lg\:docs-rotate-90{--transform-rotate:90deg}.lg\:docs-rotate-180{--transform-rotate:180deg}.lg\:docs--rotate-180{--transform-rotate:-180deg}.lg\:docs--rotate-90{--transform-rotate:-90deg}.lg\:docs--rotate-45{--transform-rotate:-45deg}.lg\:docs--rotate-12{--transform-rotate:-12deg}.lg\:docs--rotate-6{--transform-rotate:-6deg}.lg\:docs--rotate-3{--transform-rotate:-3deg}.lg\:docs--rotate-2{--transform-rotate:-2deg}.lg\:docs--rotate-1{--transform-rotate:-1deg}.lg\:hover\:docs-rotate-0:hover{--transform-rotate:0}.lg\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.lg\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.lg\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.lg\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.lg\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.lg\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.lg\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.lg\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.lg\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.lg\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.lg\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.lg\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.lg\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.lg\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.lg\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.lg\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.lg\:focus\:docs-rotate-0:focus{--transform-rotate:0}.lg\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.lg\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.lg\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.lg\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.lg\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.lg\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.lg\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.lg\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.lg\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.lg\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.lg\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.lg\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.lg\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.lg\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.lg\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.lg\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.lg\:docs-translate-x-0{--transform-translate-x:0}.lg\:docs-translate-x-1{--transform-translate-x:0.25rem}.lg\:docs-translate-x-2{--transform-translate-x:0.5rem}.lg\:docs-translate-x-3{--transform-translate-x:0.75rem}.lg\:docs-translate-x-4{--transform-translate-x:1rem}.lg\:docs-translate-x-5{--transform-translate-x:1.25rem}.lg\:docs-translate-x-6{--transform-translate-x:1.5rem}.lg\:docs-translate-x-8{--transform-translate-x:2rem}.lg\:docs-translate-x-10{--transform-translate-x:2.5rem}.lg\:docs-translate-x-12{--transform-translate-x:3rem}.lg\:docs-translate-x-16{--transform-translate-x:4rem}.lg\:docs-translate-x-20{--transform-translate-x:5rem}.lg\:docs-translate-x-24{--transform-translate-x:6rem}.lg\:docs-translate-x-32{--transform-translate-x:8rem}.lg\:docs-translate-x-40{--transform-translate-x:10rem}.lg\:docs-translate-x-48{--transform-translate-x:12rem}.lg\:docs-translate-x-56{--transform-translate-x:14rem}.lg\:docs-translate-x-64{--transform-translate-x:16rem}.lg\:docs-translate-x-px{--transform-translate-x:1px}.lg\:docs--translate-x-1{--transform-translate-x:-0.25rem}.lg\:docs--translate-x-2{--transform-translate-x:-0.5rem}.lg\:docs--translate-x-3{--transform-translate-x:-0.75rem}.lg\:docs--translate-x-4{--transform-translate-x:-1rem}.lg\:docs--translate-x-5{--transform-translate-x:-1.25rem}.lg\:docs--translate-x-6{--transform-translate-x:-1.5rem}.lg\:docs--translate-x-8{--transform-translate-x:-2rem}.lg\:docs--translate-x-10{--transform-translate-x:-2.5rem}.lg\:docs--translate-x-12{--transform-translate-x:-3rem}.lg\:docs--translate-x-16{--transform-translate-x:-4rem}.lg\:docs--translate-x-20{--transform-translate-x:-5rem}.lg\:docs--translate-x-24{--transform-translate-x:-6rem}.lg\:docs--translate-x-32{--transform-translate-x:-8rem}.lg\:docs--translate-x-40{--transform-translate-x:-10rem}.lg\:docs--translate-x-48{--transform-translate-x:-12rem}.lg\:docs--translate-x-56{--transform-translate-x:-14rem}.lg\:docs--translate-x-64{--transform-translate-x:-16rem}.lg\:docs--translate-x-px{--transform-translate-x:-1px}.lg\:docs--translate-x-full{--transform-translate-x:-100%}.lg\:docs--translate-x-1\/2{--transform-translate-x:-50%}.lg\:docs-translate-x-1\/2{--transform-translate-x:50%}.lg\:docs-translate-x-full{--transform-translate-x:100%}.lg\:docs-translate-y-0{--transform-translate-y:0}.lg\:docs-translate-y-1{--transform-translate-y:0.25rem}.lg\:docs-translate-y-2{--transform-translate-y:0.5rem}.lg\:docs-translate-y-3{--transform-translate-y:0.75rem}.lg\:docs-translate-y-4{--transform-translate-y:1rem}.lg\:docs-translate-y-5{--transform-translate-y:1.25rem}.lg\:docs-translate-y-6{--transform-translate-y:1.5rem}.lg\:docs-translate-y-8{--transform-translate-y:2rem}.lg\:docs-translate-y-10{--transform-translate-y:2.5rem}.lg\:docs-translate-y-12{--transform-translate-y:3rem}.lg\:docs-translate-y-16{--transform-translate-y:4rem}.lg\:docs-translate-y-20{--transform-translate-y:5rem}.lg\:docs-translate-y-24{--transform-translate-y:6rem}.lg\:docs-translate-y-32{--transform-translate-y:8rem}.lg\:docs-translate-y-40{--transform-translate-y:10rem}.lg\:docs-translate-y-48{--transform-translate-y:12rem}.lg\:docs-translate-y-56{--transform-translate-y:14rem}.lg\:docs-translate-y-64{--transform-translate-y:16rem}.lg\:docs-translate-y-px{--transform-translate-y:1px}.lg\:docs--translate-y-1{--transform-translate-y:-0.25rem}.lg\:docs--translate-y-2{--transform-translate-y:-0.5rem}.lg\:docs--translate-y-3{--transform-translate-y:-0.75rem}.lg\:docs--translate-y-4{--transform-translate-y:-1rem}.lg\:docs--translate-y-5{--transform-translate-y:-1.25rem}.lg\:docs--translate-y-6{--transform-translate-y:-1.5rem}.lg\:docs--translate-y-8{--transform-translate-y:-2rem}.lg\:docs--translate-y-10{--transform-translate-y:-2.5rem}.lg\:docs--translate-y-12{--transform-translate-y:-3rem}.lg\:docs--translate-y-16{--transform-translate-y:-4rem}.lg\:docs--translate-y-20{--transform-translate-y:-5rem}.lg\:docs--translate-y-24{--transform-translate-y:-6rem}.lg\:docs--translate-y-32{--transform-translate-y:-8rem}.lg\:docs--translate-y-40{--transform-translate-y:-10rem}.lg\:docs--translate-y-48{--transform-translate-y:-12rem}.lg\:docs--translate-y-56{--transform-translate-y:-14rem}.lg\:docs--translate-y-64{--transform-translate-y:-16rem}.lg\:docs--translate-y-px{--transform-translate-y:-1px}.lg\:docs--translate-y-full{--transform-translate-y:-100%}.lg\:docs--translate-y-1\/2{--transform-translate-y:-50%}.lg\:docs-translate-y-1\/2{--transform-translate-y:50%}.lg\:docs-translate-y-full{--transform-translate-y:100%}.lg\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.lg\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.lg\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.lg\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.lg\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.lg\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.lg\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.lg\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.lg\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.lg\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.lg\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.lg\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.lg\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.lg\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.lg\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.lg\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.lg\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.lg\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.lg\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.lg\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.lg\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.lg\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.lg\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.lg\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.lg\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.lg\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.lg\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.lg\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.lg\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.lg\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.lg\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.lg\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.lg\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.lg\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.lg\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.lg\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.lg\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.lg\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.lg\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.lg\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.lg\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.lg\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.lg\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.lg\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.lg\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.lg\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.lg\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.lg\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.lg\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.lg\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.lg\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.lg\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.lg\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.lg\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.lg\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.lg\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.lg\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.lg\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.lg\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.lg\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.lg\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.lg\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.lg\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.lg\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.lg\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.lg\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.lg\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.lg\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.lg\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.lg\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.lg\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.lg\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.lg\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.lg\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.lg\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.lg\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.lg\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.lg\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.lg\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.lg\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.lg\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.lg\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.lg\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.lg\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.lg\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.lg\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.lg\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.lg\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.lg\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.lg\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.lg\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.lg\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.lg\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.lg\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.lg\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.lg\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.lg\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.lg\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.lg\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.lg\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.lg\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.lg\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.lg\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.lg\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.lg\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.lg\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.lg\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.lg\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.lg\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.lg\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.lg\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.lg\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.lg\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.lg\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.lg\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.lg\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.lg\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.lg\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.lg\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.lg\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.lg\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.lg\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.lg\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.lg\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.lg\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.lg\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.lg\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.lg\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.lg\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.lg\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.lg\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.lg\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.lg\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.lg\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.lg\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.lg\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.lg\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.lg\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.lg\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.lg\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.lg\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.lg\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.lg\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.lg\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.lg\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.lg\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.lg\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.lg\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.lg\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.lg\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.lg\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.lg\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.lg\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.lg\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.lg\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.lg\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.lg\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.lg\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.lg\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.lg\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.lg\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.lg\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.lg\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.lg\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.lg\:docs-skew-x-0{--transform-skew-x:0}.lg\:docs-skew-x-1{--transform-skew-x:1deg}.lg\:docs-skew-x-2{--transform-skew-x:2deg}.lg\:docs-skew-x-3{--transform-skew-x:3deg}.lg\:docs-skew-x-6{--transform-skew-x:6deg}.lg\:docs-skew-x-12{--transform-skew-x:12deg}.lg\:docs--skew-x-12{--transform-skew-x:-12deg}.lg\:docs--skew-x-6{--transform-skew-x:-6deg}.lg\:docs--skew-x-3{--transform-skew-x:-3deg}.lg\:docs--skew-x-2{--transform-skew-x:-2deg}.lg\:docs--skew-x-1{--transform-skew-x:-1deg}.lg\:docs-skew-y-0{--transform-skew-y:0}.lg\:docs-skew-y-1{--transform-skew-y:1deg}.lg\:docs-skew-y-2{--transform-skew-y:2deg}.lg\:docs-skew-y-3{--transform-skew-y:3deg}.lg\:docs-skew-y-6{--transform-skew-y:6deg}.lg\:docs-skew-y-12{--transform-skew-y:12deg}.lg\:docs--skew-y-12{--transform-skew-y:-12deg}.lg\:docs--skew-y-6{--transform-skew-y:-6deg}.lg\:docs--skew-y-3{--transform-skew-y:-3deg}.lg\:docs--skew-y-2{--transform-skew-y:-2deg}.lg\:docs--skew-y-1{--transform-skew-y:-1deg}.lg\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.lg\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.lg\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.lg\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.lg\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.lg\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.lg\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.lg\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.lg\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.lg\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.lg\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.lg\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.lg\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.lg\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.lg\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.lg\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.lg\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.lg\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.lg\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.lg\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.lg\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.lg\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.lg\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.lg\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.lg\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.lg\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.lg\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.lg\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.lg\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.lg\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.lg\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.lg\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.lg\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.lg\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.lg\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.lg\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.lg\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.lg\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.lg\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.lg\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.lg\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.lg\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.lg\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.lg\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.lg\:docs-transition-none{transition-property:none}.lg\:docs-transition-all{transition-property:all}.lg\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.lg\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.lg\:docs-transition-opacity{transition-property:opacity}.lg\:docs-transition-shadow{transition-property:box-shadow}.lg\:docs-transition-transform{transition-property:transform}.lg\:docs-ease-linear{transition-timing-function:linear}.lg\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.lg\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:docs-duration-75{transition-duration:75ms}.lg\:docs-duration-100{transition-duration:.1s}.lg\:docs-duration-150{transition-duration:150ms}.lg\:docs-duration-200{transition-duration:.2s}.lg\:docs-duration-300{transition-duration:.3s}.lg\:docs-duration-500{transition-duration:.5s}.lg\:docs-duration-700{transition-duration:.7s}.lg\:docs-duration-1000{transition-duration:1s}.lg\:docs-delay-75{transition-delay:75ms}.lg\:docs-delay-100{transition-delay:.1s}.lg\:docs-delay-150{transition-delay:150ms}.lg\:docs-delay-200{transition-delay:.2s}.lg\:docs-delay-300{transition-delay:.3s}.lg\:docs-delay-500{transition-delay:.5s}.lg\:docs-delay-700{transition-delay:.7s}.lg\:docs-delay-1000{transition-delay:1s}.lg\:docs-animate-none{-webkit-animation:none;animation:none}.lg\:docs-animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.lg\:docs-animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.lg\:docs-animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lg\:docs-animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}}@media (min-width:1200px){.xl\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.xl\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.xl\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.xl\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.xl\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.xl\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.xl\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.xl\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.xl\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.xl\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.xl\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.xl\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.xl\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.xl\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.xl\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.xl\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.xl\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.xl\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.xl\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.xl\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.xl\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.xl\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.xl\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.xl\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.xl\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.xl\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.xl\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.xl\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.xl\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.xl\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.xl\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.xl\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.xl\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.xl\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.xl\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.xl\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.xl\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.xl\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.xl\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.xl\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.xl\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.xl\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.xl\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.xl\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.xl\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.xl\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.xl\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.xl\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.xl\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.xl\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.xl\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.xl\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.xl\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.xl\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.xl\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.xl\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.xl\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.xl\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.xl\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.xl\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.xl\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.xl\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.xl\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.xl\:docs-divide-double>:not(template)~:not(template){border-style:double}.xl\:docs-divide-none>:not(template)~:not(template){border-style:none}.xl\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.xl\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.xl\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.xl\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.xl\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.xl\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:docs-bg-fixed{background-attachment:fixed}.xl\:docs-bg-local{background-attachment:local}.xl\:docs-bg-scroll{background-attachment:scroll}.xl\:docs-bg-clip-border{background-clip:border-box}.xl\:docs-bg-clip-padding{background-clip:padding-box}.xl\:docs-bg-clip-content{background-clip:content-box}.xl\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.xl\:docs-bg-transparent{background-color:transparent}.xl\:docs-bg-inherit{background-color:inherit}.xl\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.xl\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.xl\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.xl\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.xl\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.xl\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.xl\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.xl\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.xl\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.xl\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.xl\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.xl\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.xl\:hover\:docs-bg-transparent:hover{background-color:transparent}.xl\:hover\:docs-bg-inherit:hover{background-color:inherit}.xl\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.xl\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.xl\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.xl\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.xl\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.xl\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.xl\:focus\:docs-bg-transparent:focus{background-color:transparent}.xl\:focus\:docs-bg-inherit:focus{background-color:inherit}.xl\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.xl\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.xl\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.xl\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.xl\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.xl\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.xl\:docs-bg-none{background-image:none}.xl\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.xl\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-to-transparent{--gradient-to-color:transparent}.xl\:docs-to-inherit{--gradient-to-color:inherit}.xl\:docs-to-black{--gradient-to-color:#22292f}.xl\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.xl\:docs-to-grey-darker{--gradient-to-color:#606f7b}.xl\:docs-to-grey-dark{--gradient-to-color:#8795a1}.xl\:docs-to-grey{--gradient-to-color:#b8c2cc}.xl\:docs-to-grey-light{--gradient-to-color:#dae1e7}.xl\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.xl\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.xl\:docs-to-white{--gradient-to-color:white}.xl\:docs-to-yellow{--gradient-to-color:#ffed4a}.xl\:docs-to-code-base{--gradient-to-color:#282c34}.xl\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.xl\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.xl\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.xl\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.xl\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.xl\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.xl\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.xl\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.xl\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.xl\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.xl\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.xl\:hover\:docs-to-white:hover{--gradient-to-color:white}.xl\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.xl\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.xl\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.xl\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.xl\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.xl\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.xl\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.xl\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.xl\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.xl\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.xl\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.xl\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.xl\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.xl\:focus\:docs-to-white:focus{--gradient-to-color:white}.xl\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.xl\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.xl\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.xl\:docs-bg-opacity-0{--bg-opacity:0}.xl\:docs-bg-opacity-25{--bg-opacity:0.25}.xl\:docs-bg-opacity-50{--bg-opacity:0.5}.xl\:docs-bg-opacity-75{--bg-opacity:0.75}.xl\:docs-bg-opacity-100{--bg-opacity:1}.xl\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.xl\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.xl\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.xl\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.xl\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.xl\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.xl\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.xl\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.xl\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.xl\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.xl\:docs-bg-bottom{background-position:bottom}.xl\:docs-bg-center{background-position:center}.xl\:docs-bg-left{background-position:left}.xl\:docs-bg-left-bottom{background-position:left bottom}.xl\:docs-bg-left-top{background-position:left top}.xl\:docs-bg-right{background-position:right}.xl\:docs-bg-right-bottom{background-position:right bottom}.xl\:docs-bg-right-top{background-position:right top}.xl\:docs-bg-top{background-position:top}.xl\:docs-bg-repeat{background-repeat:repeat}.xl\:docs-bg-no-repeat{background-repeat:no-repeat}.xl\:docs-bg-repeat-x{background-repeat:repeat-x}.xl\:docs-bg-repeat-y{background-repeat:repeat-y}.xl\:docs-bg-repeat-round{background-repeat:round}.xl\:docs-bg-repeat-space{background-repeat:space}.xl\:docs-bg-auto{background-size:auto}.xl\:docs-bg-cover{background-size:cover}.xl\:docs-bg-contain{background-size:contain}.xl\:docs-border-collapse{border-collapse:collapse}.xl\:docs-border-separate{border-collapse:separate}.xl\:docs-border-transparent{border-color:transparent}.xl\:docs-border-inherit{border-color:inherit}.xl\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.xl\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.xl\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.xl\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.xl\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.xl\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.xl\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.xl\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.xl\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.xl\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.xl\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.xl\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.xl\:hover\:docs-border-transparent:hover{border-color:transparent}.xl\:hover\:docs-border-inherit:hover{border-color:inherit}.xl\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.xl\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.xl\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.xl\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.xl\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.xl\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.xl\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.xl\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.xl\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.xl\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.xl\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.xl\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.xl\:docs-border-opacity-0{--border-opacity:0}.xl\:docs-border-opacity-25{--border-opacity:0.25}.xl\:docs-border-opacity-50{--border-opacity:0.5}.xl\:docs-border-opacity-75{--border-opacity:0.75}.xl\:docs-border-opacity-100{--border-opacity:1}.xl\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.xl\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.xl\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.xl\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.xl\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.xl\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.xl\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.xl\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.xl\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.xl\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.xl\:docs-rounded-none{border-radius:0}.xl\:docs-rounded-sm{border-radius:.125rem}.xl\:docs-rounded{border-radius:.25rem}.xl\:docs-rounded-lg{border-radius:.5rem}.xl\:docs-rounded-full{border-radius:9999px}.xl\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.xl\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.xl\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.xl\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.xl\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\:docs-rounded-tl-none{border-top-left-radius:0}.xl\:docs-rounded-tr-none{border-top-right-radius:0}.xl\:docs-rounded-br-none{border-bottom-right-radius:0}.xl\:docs-rounded-bl-none{border-bottom-left-radius:0}.xl\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.xl\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.xl\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:docs-rounded-tl{border-top-left-radius:.25rem}.xl\:docs-rounded-tr{border-top-right-radius:.25rem}.xl\:docs-rounded-br{border-bottom-right-radius:.25rem}.xl\:docs-rounded-bl{border-bottom-left-radius:.25rem}.xl\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.xl\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.xl\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:docs-rounded-tl-full{border-top-left-radius:9999px}.xl\:docs-rounded-tr-full{border-top-right-radius:9999px}.xl\:docs-rounded-br-full{border-bottom-right-radius:9999px}.xl\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.xl\:docs-border-solid{border-style:solid}.xl\:docs-border-dashed{border-style:dashed}.xl\:docs-border-dotted{border-style:dotted}.xl\:docs-border-double{border-style:double}.xl\:docs-border-none{border-style:none}.xl\:docs-border-0{border-width:0}.xl\:docs-border-2{border-width:2px}.xl\:docs-border-4{border-width:4px}.xl\:docs-border-8{border-width:8px}.xl\:docs-border{border-width:1px}.xl\:docs-border-t-0{border-top-width:0}.xl\:docs-border-r-0{border-right-width:0}.xl\:docs-border-b-0{border-bottom-width:0}.xl\:docs-border-l-0{border-left-width:0}.xl\:docs-border-t-2{border-top-width:2px}.xl\:docs-border-r-2{border-right-width:2px}.xl\:docs-border-b-2{border-bottom-width:2px}.xl\:docs-border-l-2{border-left-width:2px}.xl\:docs-border-t-4{border-top-width:4px}.xl\:docs-border-r-4{border-right-width:4px}.xl\:docs-border-b-4{border-bottom-width:4px}.xl\:docs-border-l-4{border-left-width:4px}.xl\:docs-border-t-8{border-top-width:8px}.xl\:docs-border-r-8{border-right-width:8px}.xl\:docs-border-b-8{border-bottom-width:8px}.xl\:docs-border-l-8{border-left-width:8px}.xl\:docs-border-t{border-top-width:1px}.xl\:docs-border-r{border-right-width:1px}.xl\:docs-border-b{border-bottom-width:1px}.xl\:docs-border-l{border-left-width:1px}.xl\:docs-box-border{box-sizing:border-box}.xl\:docs-box-content{box-sizing:content-box}.xl\:docs-cursor-auto{cursor:auto}.xl\:docs-cursor-default{cursor:default}.xl\:docs-cursor-pointer{cursor:pointer}.xl\:docs-cursor-wait{cursor:wait}.xl\:docs-cursor-text{cursor:text}.xl\:docs-cursor-move{cursor:move}.xl\:docs-cursor-not-allowed{cursor:not-allowed}.xl\:docs-block{display:block}.xl\:docs-inline-block{display:inline-block}.xl\:docs-inline{display:inline}.xl\:docs-flex{display:flex}.xl\:docs-inline-flex{display:inline-flex}.xl\:docs-table{display:table}.xl\:docs-table-caption{display:table-caption}.xl\:docs-table-cell{display:table-cell}.xl\:docs-table-column{display:table-column}.xl\:docs-table-column-group{display:table-column-group}.xl\:docs-table-footer-group{display:table-footer-group}.xl\:docs-table-header-group{display:table-header-group}.xl\:docs-table-row-group{display:table-row-group}.xl\:docs-table-row{display:table-row}.xl\:docs-flow-root{display:flow-root}.xl\:docs-grid{display:grid}.xl\:docs-inline-grid{display:inline-grid}.xl\:docs-contents{display:contents}.xl\:docs-hidden{display:none}.xl\:docs-flex-row{flex-direction:row}.xl\:docs-flex-row-reverse{flex-direction:row-reverse}.xl\:docs-flex-col{flex-direction:column}.xl\:docs-flex-col-reverse{flex-direction:column-reverse}.xl\:docs-flex-wrap{flex-wrap:wrap}.xl\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:docs-flex-no-wrap{flex-wrap:nowrap}.xl\:docs-place-items-auto{place-items:auto}.xl\:docs-place-items-start{place-items:start}.xl\:docs-place-items-end{place-items:end}.xl\:docs-place-items-center{place-items:center}.xl\:docs-place-items-stretch{place-items:stretch}.xl\:docs-place-content-center{place-content:center}.xl\:docs-place-content-start{place-content:start}.xl\:docs-place-content-end{place-content:end}.xl\:docs-place-content-between{place-content:space-between}.xl\:docs-place-content-around{place-content:space-around}.xl\:docs-place-content-evenly{place-content:space-evenly}.xl\:docs-place-content-stretch{place-content:stretch}.xl\:docs-place-self-auto{place-self:auto}.xl\:docs-place-self-start{place-self:start}.xl\:docs-place-self-end{place-self:end}.xl\:docs-place-self-center{place-self:center}.xl\:docs-place-self-stretch{place-self:stretch}.xl\:docs-items-start{align-items:flex-start}.xl\:docs-items-end{align-items:flex-end}.xl\:docs-items-center{align-items:center}.xl\:docs-items-baseline{align-items:baseline}.xl\:docs-items-stretch{align-items:stretch}.xl\:docs-content-center{align-content:center}.xl\:docs-content-start{align-content:flex-start}.xl\:docs-content-end{align-content:flex-end}.xl\:docs-content-between{align-content:space-between}.xl\:docs-content-around{align-content:space-around}.xl\:docs-content-evenly{align-content:space-evenly}.xl\:docs-self-auto{align-self:auto}.xl\:docs-self-start{align-self:flex-start}.xl\:docs-self-end{align-self:flex-end}.xl\:docs-self-center{align-self:center}.xl\:docs-self-stretch{align-self:stretch}.xl\:docs-justify-items-auto{justify-items:auto}.xl\:docs-justify-items-start{justify-items:start}.xl\:docs-justify-items-end{justify-items:end}.xl\:docs-justify-items-center{justify-items:center}.xl\:docs-justify-items-stretch{justify-items:stretch}.xl\:docs-justify-start{justify-content:flex-start}.xl\:docs-justify-end{justify-content:flex-end}.xl\:docs-justify-center{justify-content:center}.xl\:docs-justify-between{justify-content:space-between}.xl\:docs-justify-around{justify-content:space-around}.xl\:docs-justify-evenly{justify-content:space-evenly}.xl\:docs-justify-self-auto{justify-self:auto}.xl\:docs-justify-self-start{justify-self:start}.xl\:docs-justify-self-end{justify-self:end}.xl\:docs-justify-self-center{justify-self:center}.xl\:docs-justify-self-stretch{justify-self:stretch}.xl\:docs-flex-1{flex:1 1 0%}.xl\:docs-flex-auto{flex:1 1 auto}.xl\:docs-flex-initial{flex:0 1 auto}.xl\:docs-flex-none{flex:none}.xl\:docs-flex-grow-0{flex-grow:0}.xl\:docs-flex-grow{flex-grow:1}.xl\:docs-flex-shrink-0{flex-shrink:0}.xl\:docs-flex-shrink{flex-shrink:1}.xl\:docs-order-1{order:1}.xl\:docs-order-2{order:2}.xl\:docs-order-3{order:3}.xl\:docs-order-4{order:4}.xl\:docs-order-5{order:5}.xl\:docs-order-6{order:6}.xl\:docs-order-7{order:7}.xl\:docs-order-8{order:8}.xl\:docs-order-9{order:9}.xl\:docs-order-10{order:10}.xl\:docs-order-11{order:11}.xl\:docs-order-12{order:12}.xl\:docs-order-first{order:-9999}.xl\:docs-order-last{order:9999}.xl\:docs-order-none{order:0}.xl\:docs-float-right{float:right}.xl\:docs-float-left{float:left}.xl\:docs-float-none{float:none}.xl\:docs-clearfix:after{content:"";display:table;clear:both}.xl\:docs-clear-left{clear:left}.xl\:docs-clear-right{clear:right}.xl\:docs-clear-both{clear:both}.xl\:docs-clear-none{clear:none}.xl\:docs-font-title{font-family:"Crimson Text",serif}.xl\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.xl\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.xl\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\:docs-font-hairline{font-weight:100}.xl\:docs-font-thin{font-weight:200}.xl\:docs-font-light{font-weight:300}.xl\:docs-font-normal{font-weight:400}.xl\:docs-font-medium{font-weight:500}.xl\:docs-font-semibold{font-weight:600}.xl\:docs-font-bold{font-weight:700}.xl\:docs-font-extrabold{font-weight:800}.xl\:docs-font-black{font-weight:900}.xl\:hover\:docs-font-hairline:hover{font-weight:100}.xl\:hover\:docs-font-thin:hover{font-weight:200}.xl\:hover\:docs-font-light:hover{font-weight:300}.xl\:hover\:docs-font-normal:hover{font-weight:400}.xl\:hover\:docs-font-medium:hover{font-weight:500}.xl\:hover\:docs-font-semibold:hover{font-weight:600}.xl\:hover\:docs-font-bold:hover{font-weight:700}.xl\:hover\:docs-font-extrabold:hover{font-weight:800}.xl\:hover\:docs-font-black:hover{font-weight:900}.xl\:docs-h-1{height:.25rem}.xl\:docs-h-2{height:.5rem}.xl\:docs-h-3{height:.75rem}.xl\:docs-h-4{height:1rem}.xl\:docs-h-6{height:1.5rem}.xl\:docs-h-8{height:2rem}.xl\:docs-h-10{height:2.5rem}.xl\:docs-h-12{height:3rem}.xl\:docs-h-16{height:4rem}.xl\:docs-h-24{height:6rem}.xl\:docs-h-32{height:8rem}.xl\:docs-h-48{height:12rem}.xl\:docs-h-64{height:16rem}.xl\:docs-h-auto{height:auto}.xl\:docs-h-px{height:1px}.xl\:docs-h-full{height:100%}.xl\:docs-h-screen{height:100vh}.xl\:docs-text-xxs{font-size:.75rem}.xl\:docs-text-xs{font-size:.875rem}.xl\:docs-text-sm{font-size:.9375rem}.xl\:docs-text-base{font-size:1rem}.xl\:docs-text-large-1{font-size:1.125rem}.xl\:docs-text-large-2{font-size:1.25rem}.xl\:docs-text-large-3{font-size:1.375rem}.xl\:docs-text-large-4{font-size:1.5rem}.xl\:docs-text-large-5{font-size:1.875rem}.xl\:docs-text-large-6{font-size:2.25rem}.xl\:docs-text-large-7{font-size:2.625rem}.xl\:docs-text-jumbo-1{font-size:3.75rem}.xl\:docs-text-jumbo-2{font-size:4.625rem}.xl\:docs-text-jumbo-3{font-size:5.375rem}.xl\:docs-leading-none{line-height:1}.xl\:docs-leading-tight{line-height:1.25}.xl\:docs-leading-small{line-height:1.45}.xl\:docs-leading-normal{line-height:1.625}.xl\:docs-leading-loose{line-height:2}.xl\:docs-list-inside{list-style-position:inside}.xl\:docs-list-outside{list-style-position:outside}.xl\:docs-list-none{list-style-type:none}.xl\:docs-list-disc{list-style-type:disc}.xl\:docs-list-decimal{list-style-type:decimal}.xl\:docs-m-0{margin:0}.xl\:docs-m-1{margin:.25rem}.xl\:docs-m-2{margin:.5rem}.xl\:docs-m-3{margin:.75rem}.xl\:docs-m-4{margin:1rem}.xl\:docs-m-6{margin:1.5rem}.xl\:docs-m-8{margin:2rem}.xl\:docs-m-12{margin:3rem}.xl\:docs-m-16{margin:4rem}.xl\:docs-m-20{margin:5rem}.xl\:docs-m-auto{margin:auto}.xl\:docs-m-px{margin:1px}.xl\:docs--m-px{margin:-1px}.xl\:docs--m-2px{margin:-2px}.xl\:docs--m-0{margin:0}.xl\:docs--m-1{margin:-.25rem}.xl\:docs--m-2{margin:-.5rem}.xl\:docs--m-3{margin:-.75rem}.xl\:docs--m-4{margin:-1rem}.xl\:docs--m-6{margin:-1.5rem}.xl\:docs--m-8{margin:-2rem}.xl\:docs--m-16{margin:-4rem}.xl\:docs--m-20{margin:-5rem}.xl\:docs-my-0{margin-top:0;margin-bottom:0}.xl\:docs-mx-0{margin-left:0;margin-right:0}.xl\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.xl\:docs-mx-4{margin-left:1rem;margin-right:1rem}.xl\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.xl\:docs-mx-8{margin-left:2rem;margin-right:2rem}.xl\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.xl\:docs-mx-12{margin-left:3rem;margin-right:3rem}.xl\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.xl\:docs-mx-16{margin-left:4rem;margin-right:4rem}.xl\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.xl\:docs-mx-20{margin-left:5rem;margin-right:5rem}.xl\:docs-my-auto{margin-top:auto;margin-bottom:auto}.xl\:docs-mx-auto{margin-left:auto;margin-right:auto}.xl\:docs-my-px{margin-top:1px;margin-bottom:1px}.xl\:docs-mx-px{margin-left:1px;margin-right:1px}.xl\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.xl\:docs--mx-px{margin-left:-1px;margin-right:-1px}.xl\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.xl\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.xl\:docs--my-0{margin-top:0;margin-bottom:0}.xl\:docs--mx-0{margin-left:0;margin-right:0}.xl\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:docs-mt-0{margin-top:0}.xl\:docs-mr-0{margin-right:0}.xl\:docs-mb-0{margin-bottom:0}.xl\:docs-ml-0{margin-left:0}.xl\:docs-mt-1{margin-top:.25rem}.xl\:docs-mr-1{margin-right:.25rem}.xl\:docs-mb-1{margin-bottom:.25rem}.xl\:docs-ml-1{margin-left:.25rem}.xl\:docs-mt-2{margin-top:.5rem}.xl\:docs-mr-2{margin-right:.5rem}.xl\:docs-mb-2{margin-bottom:.5rem}.xl\:docs-ml-2{margin-left:.5rem}.xl\:docs-mt-3{margin-top:.75rem}.xl\:docs-mr-3{margin-right:.75rem}.xl\:docs-mb-3{margin-bottom:.75rem}.xl\:docs-ml-3{margin-left:.75rem}.xl\:docs-mt-4{margin-top:1rem}.xl\:docs-mr-4{margin-right:1rem}.xl\:docs-mb-4{margin-bottom:1rem}.xl\:docs-ml-4{margin-left:1rem}.xl\:docs-mt-6{margin-top:1.5rem}.xl\:docs-mr-6{margin-right:1.5rem}.xl\:docs-mb-6{margin-bottom:1.5rem}.xl\:docs-ml-6{margin-left:1.5rem}.xl\:docs-mt-8{margin-top:2rem}.xl\:docs-mr-8{margin-right:2rem}.xl\:docs-mb-8{margin-bottom:2rem}.xl\:docs-ml-8{margin-left:2rem}.xl\:docs-mt-12{margin-top:3rem}.xl\:docs-mr-12{margin-right:3rem}.xl\:docs-mb-12{margin-bottom:3rem}.xl\:docs-ml-12{margin-left:3rem}.xl\:docs-mt-16{margin-top:4rem}.xl\:docs-mr-16{margin-right:4rem}.xl\:docs-mb-16{margin-bottom:4rem}.xl\:docs-ml-16{margin-left:4rem}.xl\:docs-mt-20{margin-top:5rem}.xl\:docs-mr-20{margin-right:5rem}.xl\:docs-mb-20{margin-bottom:5rem}.xl\:docs-ml-20{margin-left:5rem}.xl\:docs-mt-auto{margin-top:auto}.xl\:docs-mr-auto{margin-right:auto}.xl\:docs-mb-auto{margin-bottom:auto}.xl\:docs-ml-auto{margin-left:auto}.xl\:docs-mt-px{margin-top:1px}.xl\:docs-mr-px{margin-right:1px}.xl\:docs-mb-px{margin-bottom:1px}.xl\:docs-ml-px{margin-left:1px}.xl\:docs--mt-px{margin-top:-1px}.xl\:docs--mr-px{margin-right:-1px}.xl\:docs--mb-px{margin-bottom:-1px}.xl\:docs--ml-px{margin-left:-1px}.xl\:docs--mt-2px{margin-top:-2px}.xl\:docs--mr-2px{margin-right:-2px}.xl\:docs--mb-2px{margin-bottom:-2px}.xl\:docs--ml-2px{margin-left:-2px}.xl\:docs--mt-0{margin-top:0}.xl\:docs--mr-0{margin-right:0}.xl\:docs--mb-0{margin-bottom:0}.xl\:docs--ml-0{margin-left:0}.xl\:docs--mt-1{margin-top:-.25rem}.xl\:docs--mr-1{margin-right:-.25rem}.xl\:docs--mb-1{margin-bottom:-.25rem}.xl\:docs--ml-1{margin-left:-.25rem}.xl\:docs--mt-2{margin-top:-.5rem}.xl\:docs--mr-2{margin-right:-.5rem}.xl\:docs--mb-2{margin-bottom:-.5rem}.xl\:docs--ml-2{margin-left:-.5rem}.xl\:docs--mt-3{margin-top:-.75rem}.xl\:docs--mr-3{margin-right:-.75rem}.xl\:docs--mb-3{margin-bottom:-.75rem}.xl\:docs--ml-3{margin-left:-.75rem}.xl\:docs--mt-4{margin-top:-1rem}.xl\:docs--mr-4{margin-right:-1rem}.xl\:docs--mb-4{margin-bottom:-1rem}.xl\:docs--ml-4{margin-left:-1rem}.xl\:docs--mt-6{margin-top:-1.5rem}.xl\:docs--mr-6{margin-right:-1.5rem}.xl\:docs--mb-6{margin-bottom:-1.5rem}.xl\:docs--ml-6{margin-left:-1.5rem}.xl\:docs--mt-8{margin-top:-2rem}.xl\:docs--mr-8{margin-right:-2rem}.xl\:docs--mb-8{margin-bottom:-2rem}.xl\:docs--ml-8{margin-left:-2rem}.xl\:docs--mt-16{margin-top:-4rem}.xl\:docs--mr-16{margin-right:-4rem}.xl\:docs--mb-16{margin-bottom:-4rem}.xl\:docs--ml-16{margin-left:-4rem}.xl\:docs--mt-20{margin-top:-5rem}.xl\:docs--mr-20{margin-right:-5rem}.xl\:docs--mb-20{margin-bottom:-5rem}.xl\:docs--ml-20{margin-left:-5rem}.xl\:docs-max-h-full{max-height:100%}.xl\:docs-max-h-screen{max-height:100vh}.xl\:docs-max-w-site-container{max-width:1400px}.xl\:docs-max-w-measure-byline{max-width:12rem}.xl\:docs-max-w-none{max-width:none}.xl\:docs-max-w-xxs{max-width:17rem}.xl\:docs-max-w-xs{max-width:20rem}.xl\:docs-max-w-sm{max-width:30rem}.xl\:docs-max-w-md{max-width:40rem}.xl\:docs-max-w-lg{max-width:50rem}.xl\:docs-max-w-xl{max-width:60rem}.xl\:docs-max-w-2xl{max-width:70rem}.xl\:docs-max-w-3xl{max-width:80rem}.xl\:docs-max-w-4xl{max-width:90rem}.xl\:docs-max-w-5xl{max-width:100rem}.xl\:docs-max-w-full{max-width:100%}.xl\:docs-max-w-2\/3{max-width:66.67%}.xl\:docs-min-h-0{min-height:0}.xl\:docs-min-h-full{min-height:100%}.xl\:docs-min-h-screen{min-height:100vh}.xl\:docs-min-w-0{min-width:0}.xl\:docs-min-w-full{min-width:100%}.xl\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.xl\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.xl\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.xl\:docs-object-none{-o-object-fit:none;object-fit:none}.xl\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.xl\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.xl\:docs-object-center{-o-object-position:center;object-position:center}.xl\:docs-object-left{-o-object-position:left;object-position:left}.xl\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.xl\:docs-object-left-top{-o-object-position:left top;object-position:left top}.xl\:docs-object-right{-o-object-position:right;object-position:right}.xl\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.xl\:docs-object-right-top{-o-object-position:right top;object-position:right top}.xl\:docs-object-top{-o-object-position:top;object-position:top}.xl\:docs-opacity-0{opacity:0}.xl\:docs-opacity-25{opacity:.25}.xl\:docs-opacity-50{opacity:.5}.xl\:docs-opacity-75{opacity:.75}.xl\:docs-opacity-100{opacity:1}.xl\:hover\:docs-opacity-0:hover{opacity:0}.xl\:hover\:docs-opacity-25:hover{opacity:.25}.xl\:hover\:docs-opacity-50:hover{opacity:.5}.xl\:hover\:docs-opacity-75:hover{opacity:.75}.xl\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .xl\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .xl\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .xl\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .xl\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .xl\:group-hover\:docs-opacity-100{opacity:1}.xl\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.xl\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.xl\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.xl\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.xl\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.xl\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.xl\:docs-overflow-auto{overflow:auto}.xl\:docs-overflow-hidden{overflow:hidden}.xl\:docs-overflow-visible{overflow:visible}.xl\:docs-overflow-scroll{overflow:scroll}.xl\:docs-overflow-x-auto{overflow-x:auto}.xl\:docs-overflow-y-auto{overflow-y:auto}.xl\:docs-overflow-x-hidden{overflow-x:hidden}.xl\:docs-overflow-y-hidden{overflow-y:hidden}.xl\:docs-overflow-x-visible{overflow-x:visible}.xl\:docs-overflow-y-visible{overflow-y:visible}.xl\:docs-overflow-x-scroll{overflow-x:scroll}.xl\:docs-overflow-y-scroll{overflow-y:scroll}.xl\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:docs-overscroll-auto{overscroll-behavior:auto}.xl\:docs-overscroll-contain{overscroll-behavior:contain}.xl\:docs-overscroll-none{overscroll-behavior:none}.xl\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.xl\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.xl\:docs-overscroll-y-none{overscroll-behavior-y:none}.xl\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.xl\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.xl\:docs-overscroll-x-none{overscroll-behavior-x:none}.xl\:docs-p-0{padding:0}.xl\:docs-p-1{padding:.25rem}.xl\:docs-p-2{padding:.5rem}.xl\:docs-p-3{padding:.75rem}.xl\:docs-p-4{padding:1rem}.xl\:docs-p-5{padding:1.25rem}.xl\:docs-p-6{padding:1.5rem}.xl\:docs-p-8{padding:2rem}.xl\:docs-p-16{padding:4rem}.xl\:docs-p-20{padding:5rem}.xl\:docs-p-px{padding:1px}.xl\:docs-py-0{padding-top:0;padding-bottom:0}.xl\:docs-px-0{padding-left:0;padding-right:0}.xl\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.xl\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.xl\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.xl\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.xl\:docs-px-4{padding-left:1rem;padding-right:1rem}.xl\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.xl\:docs-px-8{padding-left:2rem;padding-right:2rem}.xl\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.xl\:docs-px-16{padding-left:4rem;padding-right:4rem}.xl\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.xl\:docs-px-20{padding-left:5rem;padding-right:5rem}.xl\:docs-py-px{padding-top:1px;padding-bottom:1px}.xl\:docs-px-px{padding-left:1px;padding-right:1px}.xl\:docs-pt-0{padding-top:0}.xl\:docs-pr-0{padding-right:0}.xl\:docs-pb-0{padding-bottom:0}.xl\:docs-pl-0{padding-left:0}.xl\:docs-pt-1{padding-top:.25rem}.xl\:docs-pr-1{padding-right:.25rem}.xl\:docs-pb-1{padding-bottom:.25rem}.xl\:docs-pl-1{padding-left:.25rem}.xl\:docs-pt-2{padding-top:.5rem}.xl\:docs-pr-2{padding-right:.5rem}.xl\:docs-pb-2{padding-bottom:.5rem}.xl\:docs-pl-2{padding-left:.5rem}.xl\:docs-pt-3{padding-top:.75rem}.xl\:docs-pr-3{padding-right:.75rem}.xl\:docs-pb-3{padding-bottom:.75rem}.xl\:docs-pl-3{padding-left:.75rem}.xl\:docs-pt-4{padding-top:1rem}.xl\:docs-pr-4{padding-right:1rem}.xl\:docs-pb-4{padding-bottom:1rem}.xl\:docs-pl-4{padding-left:1rem}.xl\:docs-pt-5{padding-top:1.25rem}.xl\:docs-pr-5{padding-right:1.25rem}.xl\:docs-pb-5{padding-bottom:1.25rem}.xl\:docs-pl-5{padding-left:1.25rem}.xl\:docs-pt-6{padding-top:1.5rem}.xl\:docs-pr-6{padding-right:1.5rem}.xl\:docs-pb-6{padding-bottom:1.5rem}.xl\:docs-pl-6{padding-left:1.5rem}.xl\:docs-pt-8{padding-top:2rem}.xl\:docs-pr-8{padding-right:2rem}.xl\:docs-pb-8{padding-bottom:2rem}.xl\:docs-pl-8{padding-left:2rem}.xl\:docs-pt-16{padding-top:4rem}.xl\:docs-pr-16{padding-right:4rem}.xl\:docs-pb-16{padding-bottom:4rem}.xl\:docs-pl-16{padding-left:4rem}.xl\:docs-pt-20{padding-top:5rem}.xl\:docs-pr-20{padding-right:5rem}.xl\:docs-pb-20{padding-bottom:5rem}.xl\:docs-pl-20{padding-left:5rem}.xl\:docs-pt-px{padding-top:1px}.xl\:docs-pr-px{padding-right:1px}.xl\:docs-pb-px{padding-bottom:1px}.xl\:docs-pl-px{padding-left:1px}.xl\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.xl\:docs-placeholder-transparent::placeholder{color:transparent}.xl\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.xl\:docs-placeholder-inherit::placeholder{color:inherit}.xl\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.xl\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.xl\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.xl\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.xl\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.xl\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.xl\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.xl\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.xl\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.xl\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.xl\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.xl\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.xl\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.xl\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.xl\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.xl\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.xl\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.xl\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.xl\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.xl\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.xl\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.xl\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.xl\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.xl\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.xl\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.xl\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.xl\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.xl\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.xl\:docs-pointer-events-none{pointer-events:none}.xl\:docs-pointer-events-auto{pointer-events:auto}.xl\:docs-static{position:static}.xl\:docs-fixed{position:fixed}.xl\:docs-absolute{position:absolute}.xl\:docs-relative{position:relative}.xl\:docs-sticky{position:-webkit-sticky;position:sticky}.xl\:docs-inset-0{top:0;right:0;bottom:0;left:0}.xl\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.xl\:docs-inset-y-0{top:0;bottom:0}.xl\:docs-inset-x-0{right:0;left:0}.xl\:docs-inset-y-auto{top:auto;bottom:auto}.xl\:docs-inset-x-auto{right:auto;left:auto}.xl\:docs-top-0{top:0}.xl\:docs-right-0{right:0}.xl\:docs-bottom-0{bottom:0}.xl\:docs-left-0{left:0}.xl\:docs-top-auto{top:auto}.xl\:docs-right-auto{right:auto}.xl\:docs-bottom-auto{bottom:auto}.xl\:docs-left-auto{left:auto}.xl\:docs-resize-none{resize:none}.xl\:docs-resize-y{resize:vertical}.xl\:docs-resize-x{resize:horizontal}.xl\:docs-resize{resize:both}.xl\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.xl\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.xl\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.xl\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.xl\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:docs-shadow-none{box-shadow:none}.xl\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.xl\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.xl\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.xl\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.xl\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:hover\:docs-shadow-none:hover{box-shadow:none}.xl\:docs-stroke-0{stroke-width:0}.xl\:docs-stroke-1{stroke-width:1}.xl\:docs-stroke-2{stroke-width:2}.xl\:docs-table-auto{table-layout:auto}.xl\:docs-table-fixed{table-layout:fixed}.xl\:hover\:docs-table-auto:hover{table-layout:auto}.xl\:hover\:docs-table-fixed:hover{table-layout:fixed}.xl\:focus\:docs-table-auto:focus{table-layout:auto}.xl\:focus\:docs-table-fixed:focus{table-layout:fixed}.xl\:docs-text-left{text-align:left}.xl\:docs-text-center{text-align:center}.xl\:docs-text-right{text-align:right}.xl\:docs-text-justify{text-align:justify}.xl\:docs-text-transparent{color:transparent}.xl\:docs-text-inherit{color:inherit}.xl\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.xl\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.xl\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.xl\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.xl\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.xl\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.xl\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.xl\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.xl\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.xl\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.xl\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.xl\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.xl\:hover\:docs-text-transparent:hover{color:transparent}.xl\:hover\:docs-text-inherit:hover{color:inherit}.xl\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.xl\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.xl\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.xl\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.xl\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.xl\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.xl\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.xl\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.xl\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.xl\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.xl\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.xl\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.xl\:docs-text-opacity-0{--text-opacity:0}.xl\:docs-text-opacity-25{--text-opacity:0.25}.xl\:docs-text-opacity-50{--text-opacity:0.5}.xl\:docs-text-opacity-75{--text-opacity:0.75}.xl\:docs-text-opacity-100{--text-opacity:1}.xl\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.xl\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.xl\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.xl\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.xl\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.xl\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.xl\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.xl\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.xl\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.xl\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.xl\:docs-italic{font-style:italic}.xl\:docs-not-italic{font-style:normal}.xl\:hover\:docs-italic:hover{font-style:italic}.xl\:hover\:docs-not-italic:hover{font-style:normal}.xl\:docs-uppercase{text-transform:uppercase}.xl\:docs-lowercase{text-transform:lowercase}.xl\:docs-capitalize{text-transform:capitalize}.xl\:docs-normal-case{text-transform:none}.xl\:hover\:docs-uppercase:hover{text-transform:uppercase}.xl\:hover\:docs-lowercase:hover{text-transform:lowercase}.xl\:hover\:docs-capitalize:hover{text-transform:capitalize}.xl\:hover\:docs-normal-case:hover{text-transform:none}.xl\:docs-underline{text-decoration:underline}.xl\:docs-line-through{text-decoration:line-through}.xl\:docs-no-underline{text-decoration:none}.xl\:hover\:docs-underline:hover{text-decoration:underline}.xl\:hover\:docs-line-through:hover{text-decoration:line-through}.xl\:hover\:docs-no-underline:hover{text-decoration:none}.xl\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:docs-diagonal-fractions,.xl\:docs-lining-nums,.xl\:docs-oldstyle-nums,.xl\:docs-ordinal,.xl\:docs-proportional-nums,.xl\:docs-slashed-zero,.xl\:docs-stacked-fractions,.xl\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.xl\:docs-normal-nums{font-variant-numeric:normal}.xl\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.xl\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.xl\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.xl\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.xl\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.xl\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.xl\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.xl\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.xl\:docs-tracking-tight{letter-spacing:-.2px}.xl\:docs-tracking-normal{letter-spacing:0}.xl\:docs-tracking-wide{letter-spacing:.05em}.xl\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.xl\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.xl\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.xl\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.xl\:docs-align-baseline{vertical-align:baseline}.xl\:docs-align-top{vertical-align:top}.xl\:docs-align-middle{vertical-align:middle}.xl\:docs-align-bottom{vertical-align:bottom}.xl\:docs-align-text-top{vertical-align:text-top}.xl\:docs-align-text-bottom{vertical-align:text-bottom}.xl\:docs-visible{visibility:visible}.xl\:docs-invisible{visibility:hidden}.xl\:docs-whitespace-normal{white-space:normal}.xl\:docs-whitespace-no-wrap{white-space:nowrap}.xl\:docs-whitespace-pre{white-space:pre}.xl\:docs-whitespace-pre-line{white-space:pre-line}.xl\:docs-whitespace-pre-wrap{white-space:pre-wrap}.xl\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.xl\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.xl\:docs-break-all{word-break:break-all}.xl\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:docs-w-1{width:.25rem}.xl\:docs-w-2{width:.5rem}.xl\:docs-w-3{width:.75rem}.xl\:docs-w-4{width:1rem}.xl\:docs-w-6{width:1.5rem}.xl\:docs-w-8{width:2rem}.xl\:docs-w-10{width:2.5rem}.xl\:docs-w-12{width:3rem}.xl\:docs-w-16{width:4rem}.xl\:docs-w-24{width:6rem}.xl\:docs-w-32{width:8rem}.xl\:docs-w-48{width:12rem}.xl\:docs-w-56{width:14rem}.xl\:docs-w-64{width:16rem}.xl\:docs-w-72{width:18rem}.xl\:docs-w-76{width:19rem}.xl\:docs-w-site-container{width:1400px}.xl\:docs-w-auto{width:auto}.xl\:docs-w-px{width:1px}.xl\:docs-w-1\/2{width:50%}.xl\:docs-w-1\/3{width:33.33333%}.xl\:docs-w-2\/3{width:66.66667%}.xl\:docs-w-1\/4{width:25%}.xl\:docs-w-3\/4{width:75%}.xl\:docs-w-1\/5{width:20%}.xl\:docs-w-2\/5{width:40%}.xl\:docs-w-3\/5{width:60%}.xl\:docs-w-4\/5{width:80%}.xl\:docs-w-1\/6{width:16.66667%}.xl\:docs-w-5\/6{width:83.33333%}.xl\:docs-w-90\%{width:90%}.xl\:docs-w-full{width:100%}.xl\:docs-w-screen{width:100vw}.xl\:docs-z-0{z-index:0}.xl\:docs-z-10{z-index:10}.xl\:docs-z-20{z-index:20}.xl\:docs-z-30{z-index:30}.xl\:docs-z-40{z-index:40}.xl\:docs-z-50{z-index:50}.xl\:docs-z-auto{z-index:auto}.xl\:docs-gap-0{grid-gap:0;gap:0}.xl\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.xl\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.xl\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.xl\:docs-gap-4{grid-gap:1rem;gap:1rem}.xl\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.xl\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.xl\:docs-gap-8{grid-gap:2rem;gap:2rem}.xl\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.xl\:docs-gap-12{grid-gap:3rem;gap:3rem}.xl\:docs-gap-16{grid-gap:4rem;gap:4rem}.xl\:docs-gap-20{grid-gap:5rem;gap:5rem}.xl\:docs-gap-24{grid-gap:6rem;gap:6rem}.xl\:docs-gap-32{grid-gap:8rem;gap:8rem}.xl\:docs-gap-40{grid-gap:10rem;gap:10rem}.xl\:docs-gap-48{grid-gap:12rem;gap:12rem}.xl\:docs-gap-56{grid-gap:14rem;gap:14rem}.xl\:docs-gap-64{grid-gap:16rem;gap:16rem}.xl\:docs-gap-px{grid-gap:1px;gap:1px}.xl\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.xl\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.xl\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.xl\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.xl\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.xl\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.xl\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.xl\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.xl\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.xl\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.xl\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.xl\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.xl\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.xl\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.xl\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.xl\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.xl\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.xl\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.xl\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.xl\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.xl\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.xl\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.xl\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.xl\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.xl\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.xl\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.xl\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.xl\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.xl\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.xl\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.xl\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.xl\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.xl\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.xl\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.xl\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.xl\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.xl\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.xl\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.xl\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.xl\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.xl\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.xl\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.xl\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.xl\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.xl\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.xl\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.xl\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.xl\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.xl\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.xl\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.xl\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.xl\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.xl\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.xl\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.xl\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.xl\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.xl\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.xl\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.xl\:docs-grid-flow-row{grid-auto-flow:row}.xl\:docs-grid-flow-col{grid-auto-flow:column}.xl\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.xl\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.xl\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:docs-grid-cols-none{grid-template-columns:none}.xl\:docs-auto-cols-auto{grid-auto-columns:auto}.xl\:docs-auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.xl\:docs-auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.xl\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\:docs-col-auto{grid-column:auto}.xl\:docs-col-span-1{grid-column:span 1/span 1}.xl\:docs-col-span-2{grid-column:span 2/span 2}.xl\:docs-col-span-3{grid-column:span 3/span 3}.xl\:docs-col-span-4{grid-column:span 4/span 4}.xl\:docs-col-span-5{grid-column:span 5/span 5}.xl\:docs-col-span-6{grid-column:span 6/span 6}.xl\:docs-col-span-7{grid-column:span 7/span 7}.xl\:docs-col-span-8{grid-column:span 8/span 8}.xl\:docs-col-span-9{grid-column:span 9/span 9}.xl\:docs-col-span-10{grid-column:span 10/span 10}.xl\:docs-col-span-11{grid-column:span 11/span 11}.xl\:docs-col-span-12{grid-column:span 12/span 12}.xl\:docs-col-span-full{grid-column:1/-1}.xl\:docs-col-start-1{grid-column-start:1}.xl\:docs-col-start-2{grid-column-start:2}.xl\:docs-col-start-3{grid-column-start:3}.xl\:docs-col-start-4{grid-column-start:4}.xl\:docs-col-start-5{grid-column-start:5}.xl\:docs-col-start-6{grid-column-start:6}.xl\:docs-col-start-7{grid-column-start:7}.xl\:docs-col-start-8{grid-column-start:8}.xl\:docs-col-start-9{grid-column-start:9}.xl\:docs-col-start-10{grid-column-start:10}.xl\:docs-col-start-11{grid-column-start:11}.xl\:docs-col-start-12{grid-column-start:12}.xl\:docs-col-start-13{grid-column-start:13}.xl\:docs-col-start-auto{grid-column-start:auto}.xl\:docs-col-end-1{grid-column-end:1}.xl\:docs-col-end-2{grid-column-end:2}.xl\:docs-col-end-3{grid-column-end:3}.xl\:docs-col-end-4{grid-column-end:4}.xl\:docs-col-end-5{grid-column-end:5}.xl\:docs-col-end-6{grid-column-end:6}.xl\:docs-col-end-7{grid-column-end:7}.xl\:docs-col-end-8{grid-column-end:8}.xl\:docs-col-end-9{grid-column-end:9}.xl\:docs-col-end-10{grid-column-end:10}.xl\:docs-col-end-11{grid-column-end:11}.xl\:docs-col-end-12{grid-column-end:12}.xl\:docs-col-end-13{grid-column-end:13}.xl\:docs-col-end-auto{grid-column-end:auto}.xl\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:docs-grid-rows-none{grid-template-rows:none}.xl\:docs-auto-rows-auto{grid-auto-rows:auto}.xl\:docs-auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.xl\:docs-auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.xl\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.xl\:docs-row-auto{grid-row:auto}.xl\:docs-row-span-1{grid-row:span 1/span 1}.xl\:docs-row-span-2{grid-row:span 2/span 2}.xl\:docs-row-span-3{grid-row:span 3/span 3}.xl\:docs-row-span-4{grid-row:span 4/span 4}.xl\:docs-row-span-5{grid-row:span 5/span 5}.xl\:docs-row-span-6{grid-row:span 6/span 6}.xl\:docs-row-span-full{grid-row:1/-1}.xl\:docs-row-start-1{grid-row-start:1}.xl\:docs-row-start-2{grid-row-start:2}.xl\:docs-row-start-3{grid-row-start:3}.xl\:docs-row-start-4{grid-row-start:4}.xl\:docs-row-start-5{grid-row-start:5}.xl\:docs-row-start-6{grid-row-start:6}.xl\:docs-row-start-7{grid-row-start:7}.xl\:docs-row-start-auto{grid-row-start:auto}.xl\:docs-row-end-1{grid-row-end:1}.xl\:docs-row-end-2{grid-row-end:2}.xl\:docs-row-end-3{grid-row-end:3}.xl\:docs-row-end-4{grid-row-end:4}.xl\:docs-row-end-5{grid-row-end:5}.xl\:docs-row-end-6{grid-row-end:6}.xl\:docs-row-end-7{grid-row-end:7}.xl\:docs-row-end-auto{grid-row-end:auto}.xl\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.xl\:docs-transform-none{transform:none}.xl\:docs-origin-center{transform-origin:center}.xl\:docs-origin-top{transform-origin:top}.xl\:docs-origin-top-right{transform-origin:top right}.xl\:docs-origin-right{transform-origin:right}.xl\:docs-origin-bottom-right{transform-origin:bottom right}.xl\:docs-origin-bottom{transform-origin:bottom}.xl\:docs-origin-bottom-left{transform-origin:bottom left}.xl\:docs-origin-left{transform-origin:left}.xl\:docs-origin-top-left{transform-origin:top left}.xl\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.xl\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.xl\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:docs-scale-x-0{--transform-scale-x:0}.xl\:docs-scale-x-50{--transform-scale-x:.5}.xl\:docs-scale-x-75{--transform-scale-x:.75}.xl\:docs-scale-x-90{--transform-scale-x:.9}.xl\:docs-scale-x-95{--transform-scale-x:.95}.xl\:docs-scale-x-100{--transform-scale-x:1}.xl\:docs-scale-x-105{--transform-scale-x:1.05}.xl\:docs-scale-x-110{--transform-scale-x:1.1}.xl\:docs-scale-x-125{--transform-scale-x:1.25}.xl\:docs-scale-x-150{--transform-scale-x:1.5}.xl\:docs-scale-y-0{--transform-scale-y:0}.xl\:docs-scale-y-50{--transform-scale-y:.5}.xl\:docs-scale-y-75{--transform-scale-y:.75}.xl\:docs-scale-y-90{--transform-scale-y:.9}.xl\:docs-scale-y-95{--transform-scale-y:.95}.xl\:docs-scale-y-100{--transform-scale-y:1}.xl\:docs-scale-y-105{--transform-scale-y:1.05}.xl\:docs-scale-y-110{--transform-scale-y:1.1}.xl\:docs-scale-y-125{--transform-scale-y:1.25}.xl\:docs-scale-y-150{--transform-scale-y:1.5}.xl\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.xl\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.xl\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.xl\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.xl\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.xl\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.xl\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.xl\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.xl\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.xl\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.xl\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.xl\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.xl\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.xl\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.xl\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.xl\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.xl\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.xl\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.xl\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.xl\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.xl\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.xl\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.xl\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.xl\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.xl\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.xl\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.xl\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.xl\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.xl\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.xl\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.xl\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.xl\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.xl\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.xl\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.xl\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.xl\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.xl\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.xl\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.xl\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.xl\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.xl\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.xl\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.xl\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.xl\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.xl\:docs-rotate-0{--transform-rotate:0}.xl\:docs-rotate-1{--transform-rotate:1deg}.xl\:docs-rotate-2{--transform-rotate:2deg}.xl\:docs-rotate-3{--transform-rotate:3deg}.xl\:docs-rotate-6{--transform-rotate:6deg}.xl\:docs-rotate-12{--transform-rotate:12deg}.xl\:docs-rotate-45{--transform-rotate:45deg}.xl\:docs-rotate-90{--transform-rotate:90deg}.xl\:docs-rotate-180{--transform-rotate:180deg}.xl\:docs--rotate-180{--transform-rotate:-180deg}.xl\:docs--rotate-90{--transform-rotate:-90deg}.xl\:docs--rotate-45{--transform-rotate:-45deg}.xl\:docs--rotate-12{--transform-rotate:-12deg}.xl\:docs--rotate-6{--transform-rotate:-6deg}.xl\:docs--rotate-3{--transform-rotate:-3deg}.xl\:docs--rotate-2{--transform-rotate:-2deg}.xl\:docs--rotate-1{--transform-rotate:-1deg}.xl\:hover\:docs-rotate-0:hover{--transform-rotate:0}.xl\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.xl\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.xl\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.xl\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.xl\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.xl\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.xl\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.xl\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.xl\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.xl\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.xl\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.xl\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.xl\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.xl\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.xl\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.xl\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.xl\:focus\:docs-rotate-0:focus{--transform-rotate:0}.xl\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.xl\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.xl\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.xl\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.xl\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.xl\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.xl\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.xl\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.xl\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.xl\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.xl\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.xl\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.xl\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.xl\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.xl\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.xl\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.xl\:docs-translate-x-0{--transform-translate-x:0}.xl\:docs-translate-x-1{--transform-translate-x:0.25rem}.xl\:docs-translate-x-2{--transform-translate-x:0.5rem}.xl\:docs-translate-x-3{--transform-translate-x:0.75rem}.xl\:docs-translate-x-4{--transform-translate-x:1rem}.xl\:docs-translate-x-5{--transform-translate-x:1.25rem}.xl\:docs-translate-x-6{--transform-translate-x:1.5rem}.xl\:docs-translate-x-8{--transform-translate-x:2rem}.xl\:docs-translate-x-10{--transform-translate-x:2.5rem}.xl\:docs-translate-x-12{--transform-translate-x:3rem}.xl\:docs-translate-x-16{--transform-translate-x:4rem}.xl\:docs-translate-x-20{--transform-translate-x:5rem}.xl\:docs-translate-x-24{--transform-translate-x:6rem}.xl\:docs-translate-x-32{--transform-translate-x:8rem}.xl\:docs-translate-x-40{--transform-translate-x:10rem}.xl\:docs-translate-x-48{--transform-translate-x:12rem}.xl\:docs-translate-x-56{--transform-translate-x:14rem}.xl\:docs-translate-x-64{--transform-translate-x:16rem}.xl\:docs-translate-x-px{--transform-translate-x:1px}.xl\:docs--translate-x-1{--transform-translate-x:-0.25rem}.xl\:docs--translate-x-2{--transform-translate-x:-0.5rem}.xl\:docs--translate-x-3{--transform-translate-x:-0.75rem}.xl\:docs--translate-x-4{--transform-translate-x:-1rem}.xl\:docs--translate-x-5{--transform-translate-x:-1.25rem}.xl\:docs--translate-x-6{--transform-translate-x:-1.5rem}.xl\:docs--translate-x-8{--transform-translate-x:-2rem}.xl\:docs--translate-x-10{--transform-translate-x:-2.5rem}.xl\:docs--translate-x-12{--transform-translate-x:-3rem}.xl\:docs--translate-x-16{--transform-translate-x:-4rem}.xl\:docs--translate-x-20{--transform-translate-x:-5rem}.xl\:docs--translate-x-24{--transform-translate-x:-6rem}.xl\:docs--translate-x-32{--transform-translate-x:-8rem}.xl\:docs--translate-x-40{--transform-translate-x:-10rem}.xl\:docs--translate-x-48{--transform-translate-x:-12rem}.xl\:docs--translate-x-56{--transform-translate-x:-14rem}.xl\:docs--translate-x-64{--transform-translate-x:-16rem}.xl\:docs--translate-x-px{--transform-translate-x:-1px}.xl\:docs--translate-x-full{--transform-translate-x:-100%}.xl\:docs--translate-x-1\/2{--transform-translate-x:-50%}.xl\:docs-translate-x-1\/2{--transform-translate-x:50%}.xl\:docs-translate-x-full{--transform-translate-x:100%}.xl\:docs-translate-y-0{--transform-translate-y:0}.xl\:docs-translate-y-1{--transform-translate-y:0.25rem}.xl\:docs-translate-y-2{--transform-translate-y:0.5rem}.xl\:docs-translate-y-3{--transform-translate-y:0.75rem}.xl\:docs-translate-y-4{--transform-translate-y:1rem}.xl\:docs-translate-y-5{--transform-translate-y:1.25rem}.xl\:docs-translate-y-6{--transform-translate-y:1.5rem}.xl\:docs-translate-y-8{--transform-translate-y:2rem}.xl\:docs-translate-y-10{--transform-translate-y:2.5rem}.xl\:docs-translate-y-12{--transform-translate-y:3rem}.xl\:docs-translate-y-16{--transform-translate-y:4rem}.xl\:docs-translate-y-20{--transform-translate-y:5rem}.xl\:docs-translate-y-24{--transform-translate-y:6rem}.xl\:docs-translate-y-32{--transform-translate-y:8rem}.xl\:docs-translate-y-40{--transform-translate-y:10rem}.xl\:docs-translate-y-48{--transform-translate-y:12rem}.xl\:docs-translate-y-56{--transform-translate-y:14rem}.xl\:docs-translate-y-64{--transform-translate-y:16rem}.xl\:docs-translate-y-px{--transform-translate-y:1px}.xl\:docs--translate-y-1{--transform-translate-y:-0.25rem}.xl\:docs--translate-y-2{--transform-translate-y:-0.5rem}.xl\:docs--translate-y-3{--transform-translate-y:-0.75rem}.xl\:docs--translate-y-4{--transform-translate-y:-1rem}.xl\:docs--translate-y-5{--transform-translate-y:-1.25rem}.xl\:docs--translate-y-6{--transform-translate-y:-1.5rem}.xl\:docs--translate-y-8{--transform-translate-y:-2rem}.xl\:docs--translate-y-10{--transform-translate-y:-2.5rem}.xl\:docs--translate-y-12{--transform-translate-y:-3rem}.xl\:docs--translate-y-16{--transform-translate-y:-4rem}.xl\:docs--translate-y-20{--transform-translate-y:-5rem}.xl\:docs--translate-y-24{--transform-translate-y:-6rem}.xl\:docs--translate-y-32{--transform-translate-y:-8rem}.xl\:docs--translate-y-40{--transform-translate-y:-10rem}.xl\:docs--translate-y-48{--transform-translate-y:-12rem}.xl\:docs--translate-y-56{--transform-translate-y:-14rem}.xl\:docs--translate-y-64{--transform-translate-y:-16rem}.xl\:docs--translate-y-px{--transform-translate-y:-1px}.xl\:docs--translate-y-full{--transform-translate-y:-100%}.xl\:docs--translate-y-1\/2{--transform-translate-y:-50%}.xl\:docs-translate-y-1\/2{--transform-translate-y:50%}.xl\:docs-translate-y-full{--transform-translate-y:100%}.xl\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.xl\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.xl\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.xl\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.xl\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.xl\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.xl\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.xl\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.xl\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.xl\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.xl\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.xl\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.xl\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.xl\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.xl\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.xl\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.xl\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.xl\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.xl\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.xl\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.xl\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.xl\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.xl\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.xl\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.xl\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.xl\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.xl\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.xl\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.xl\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.xl\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.xl\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.xl\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.xl\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.xl\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.xl\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.xl\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.xl\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.xl\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.xl\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.xl\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.xl\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.xl\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.xl\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.xl\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.xl\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.xl\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.xl\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.xl\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.xl\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.xl\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.xl\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.xl\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.xl\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.xl\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.xl\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.xl\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.xl\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.xl\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.xl\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.xl\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.xl\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.xl\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.xl\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.xl\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.xl\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.xl\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.xl\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.xl\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.xl\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.xl\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.xl\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.xl\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.xl\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.xl\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.xl\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.xl\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.xl\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.xl\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.xl\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.xl\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.xl\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.xl\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.xl\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.xl\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.xl\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.xl\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.xl\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.xl\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.xl\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.xl\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.xl\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.xl\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.xl\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.xl\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.xl\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.xl\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.xl\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.xl\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.xl\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.xl\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.xl\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.xl\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.xl\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.xl\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.xl\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.xl\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.xl\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.xl\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.xl\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.xl\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.xl\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.xl\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.xl\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.xl\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.xl\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.xl\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.xl\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.xl\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.xl\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.xl\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.xl\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.xl\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.xl\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.xl\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.xl\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.xl\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.xl\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.xl\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.xl\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.xl\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.xl\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.xl\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.xl\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.xl\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.xl\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.xl\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.xl\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.xl\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.xl\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.xl\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.xl\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.xl\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.xl\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.xl\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.xl\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.xl\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.xl\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.xl\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.xl\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.xl\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.xl\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.xl\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.xl\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.xl\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.xl\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.xl\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.xl\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.xl\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.xl\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.xl\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.xl\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.xl\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.xl\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.xl\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.xl\:docs-skew-x-0{--transform-skew-x:0}.xl\:docs-skew-x-1{--transform-skew-x:1deg}.xl\:docs-skew-x-2{--transform-skew-x:2deg}.xl\:docs-skew-x-3{--transform-skew-x:3deg}.xl\:docs-skew-x-6{--transform-skew-x:6deg}.xl\:docs-skew-x-12{--transform-skew-x:12deg}.xl\:docs--skew-x-12{--transform-skew-x:-12deg}.xl\:docs--skew-x-6{--transform-skew-x:-6deg}.xl\:docs--skew-x-3{--transform-skew-x:-3deg}.xl\:docs--skew-x-2{--transform-skew-x:-2deg}.xl\:docs--skew-x-1{--transform-skew-x:-1deg}.xl\:docs-skew-y-0{--transform-skew-y:0}.xl\:docs-skew-y-1{--transform-skew-y:1deg}.xl\:docs-skew-y-2{--transform-skew-y:2deg}.xl\:docs-skew-y-3{--transform-skew-y:3deg}.xl\:docs-skew-y-6{--transform-skew-y:6deg}.xl\:docs-skew-y-12{--transform-skew-y:12deg}.xl\:docs--skew-y-12{--transform-skew-y:-12deg}.xl\:docs--skew-y-6{--transform-skew-y:-6deg}.xl\:docs--skew-y-3{--transform-skew-y:-3deg}.xl\:docs--skew-y-2{--transform-skew-y:-2deg}.xl\:docs--skew-y-1{--transform-skew-y:-1deg}.xl\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.xl\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.xl\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.xl\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.xl\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.xl\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.xl\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.xl\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.xl\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.xl\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.xl\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.xl\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.xl\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.xl\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.xl\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.xl\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.xl\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.xl\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.xl\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.xl\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.xl\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.xl\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.xl\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.xl\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.xl\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.xl\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.xl\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.xl\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.xl\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.xl\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.xl\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.xl\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.xl\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.xl\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.xl\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.xl\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.xl\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.xl\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.xl\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.xl\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.xl\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.xl\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.xl\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.xl\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.xl\:docs-transition-none{transition-property:none}.xl\:docs-transition-all{transition-property:all}.xl\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.xl\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.xl\:docs-transition-opacity{transition-property:opacity}.xl\:docs-transition-shadow{transition-property:box-shadow}.xl\:docs-transition-transform{transition-property:transform}.xl\:docs-ease-linear{transition-timing-function:linear}.xl\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.xl\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.xl\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:docs-duration-75{transition-duration:75ms}.xl\:docs-duration-100{transition-duration:.1s}.xl\:docs-duration-150{transition-duration:150ms}.xl\:docs-duration-200{transition-duration:.2s}.xl\:docs-duration-300{transition-duration:.3s}.xl\:docs-duration-500{transition-duration:.5s}.xl\:docs-duration-700{transition-duration:.7s}.xl\:docs-duration-1000{transition-duration:1s}.xl\:docs-delay-75{transition-delay:75ms}.xl\:docs-delay-100{transition-delay:.1s}.xl\:docs-delay-150{transition-delay:150ms}.xl\:docs-delay-200{transition-delay:.2s}.xl\:docs-delay-300{transition-delay:.3s}.xl\:docs-delay-500{transition-delay:.5s}.xl\:docs-delay-700{transition-delay:.7s}.xl\:docs-delay-1000{transition-delay:1s}.xl\:docs-animate-none{-webkit-animation:none;animation:none}.xl\:docs-animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.xl\:docs-animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.xl\:docs-animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.xl\:docs-animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}} \ No newline at end of file diff --git a/docs/ember-mobile-menu.json b/docs/ember-mobile-menu.json index 095e29c1..4e2320d4 100644 --- a/docs/ember-mobile-menu.json +++ b/docs/ember-mobile-menu.json @@ -1 +1 @@ -{"jsonapi":{"version":"1.0"},"data":{"type":"project","id":"ember-mobile-menu","attributes":{"name":"ember-mobile-menu","version":"3.0.3","navigationIndex":[{"type":"components","items":[{"id":"ember-mobile-menu/components/mobile-menu","path":"components/mobile-menu","name":""},{"id":"ember-mobile-menu/components/mobile-menu/link-to","path":"components/mobile-menu/link-to","name":""},{"id":"ember-mobile-menu/components/mobile-menu/mask","path":"components/mobile-menu/mask","name":""},{"id":"ember-mobile-menu/components/mobile-menu-toggle","path":"components/mobile-menu-toggle","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper","path":"components/mobile-menu-wrapper","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper/content","path":"components/mobile-menu-wrapper/content","name":""}]},{"type":"classes","items":[{"id":"ember-mobile-menu/spring~Spring","path":"modules/ember-mobile-menu/spring~Spring","name":"Spring"}]},{"type":"modules","items":[{"id":"ember-mobile-menu/utils/normalize-coordinates","path":"modules/ember-mobile-menu/utils/normalize-coordinates","name":"ember-mobile-menu/utils/normalize-coordinates"}]}]},"relationships":{"modules":{"data":[{"type":"module","id":"ember-mobile-menu/components/mobile-menu"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask"},{"type":"module","id":"ember-mobile-menu/spring"},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates"}]}}},"included":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu","attributes":{"name":"MobileMenu","file":"ember-mobile-menu/components/mobile-menu","description":"

    Menu component

    \n
    ","lineNumber":57,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"_width","file":"ember-mobile-menu/components/mobile-menu","description":"

    Current menu width in px

    \n
    ","lineNumber":267,"access":"private","tags":[],"type":"any","isStatic":false,"decorators":[]}],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"type","file":"ember-mobile-menu/components/mobile-menu","description":"

    The type of menu. Currently 'left' and 'right' are supported.

    \n
    ","lineNumber":71,"access":"public","tags":[],"type":"String","defaultValue":"'left'","isStatic":false,"decorators":[]},{"name":"mode","file":"ember-mobile-menu/components/mobile-menu","description":"

    Sets the mode of the menu. Currently 'default', 'push', 'ios', 'reveal', 'squeeze' and 'squeeze-reveal' are supported.

    \n
    ","lineNumber":82,"access":"public","tags":[],"type":"string","defaultValue":"'default'","isStatic":false,"decorators":[]},{"name":"width","file":"ember-mobile-menu/components/mobile-menu","description":"

    The percentage of the screen the menu will take when opened.

    \n
    ","lineNumber":93,"access":"public","tags":[],"type":"Number [0-100]","defaultValue":"85","isStatic":false,"decorators":[]},{"name":"maxWidth","file":"ember-mobile-menu/components/mobile-menu","description":"

    The maximum width of the menu in pixels. Set to -1 to disable;

    \n
    ","lineNumber":104,"access":"public","tags":[],"type":"Number","defaultValue":"300","isStatic":false,"decorators":[]},{"name":"maskEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a mask is added when the menu is opened.

    \n
    ","lineNumber":115,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"shadowEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a shadow is added to the menu.

    \n
    ","lineNumber":126,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"triggerVelocity","file":"ember-mobile-menu/components/mobile-menu","description":"

    The default swipe velocity needed to fully open the menu.

    \n
    ","lineNumber":137,"access":"public","tags":[],"type":"Number","defaultValue":"0.3","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu","lineNumber":148,"access":"public","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onToggle","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook which is called after the transition with the new menu isOpen state.

    \n
    ","lineNumber":154,"access":"public","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu","lineNumber":164,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onOpen","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is opened. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":174,"access":"protected","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"onClose","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is closed. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":185,"access":"protected","tags":[],"type":"Action","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu","lineNumber":196,"access":"protected","tags":[],"type":"number","isStatic":false,"decorators":[]},{"name":"isDragging","file":"ember-mobile-menu/components/mobile-menu","lineNumber":208,"access":"protected","tags":[],"type":"boolean","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu","attributes":{"file":"ember-mobile-menu/components/mobile-menu","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","attributes":{"name":"MobileMenuToggle","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    A toggle component to open or close a menu.

    \n
    ","lineNumber":5,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"target","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Target menu for the toggle

    \n
    ","lineNumber":12,"access":"public","tags":[],"type":"String 'left' or 'right'","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Hook fired when the toggle is clicked. You can pass in an action.

    \n
    ","lineNumber":19,"access":"public","tags":[],"type":"function","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle","attributes":{"file":"ember-mobile-menu/components/mobile-menu-toggle","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","attributes":{"name":"MobileMenuWrapper","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Wrapper component for menu's. Provides pan recognition and management.

    \n
    ","lineNumber":23,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"boundingClientRect","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Current BoundingClientRect of the mobile menu wrapper root element

    \n
    ","lineNumber":46,"access":"private","tags":[],"type":"DOMRect","defaultValue":"null","isStatic":false,"decorators":[]},{"name":"activeMenu","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    The currently active menu component.

    \n
    ","lineNumber":115,"access":"private","tags":[],"type":"MobileMenu","defaultValue":"null","isStatic":false,"decorators":[]}],"methods":[{"name":"_isIOSbrowser","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Detect if the user is using the app from a browser on iOS

    \n
    ","lineNumber":425,"access":"private","tags":[],"returns":{"type":"boolean","description":"Returns true when the user is using iOS and is inside a browser","properties":[]},"params":[],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null,"arguments":[{"name":"openDetectionWidth","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Horizontal width of the detection zone in pixels. Set to -1 to use full width.

    \n
    ","lineNumber":65,"access":"public","tags":[],"type":"Number","defaultValue":"15","isStatic":false,"decorators":[]},{"name":"capture","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true the capture phase will be used for the event, giving it precedence over events in the (default)\nbubble phase. This is handy for menus as they are usually defined high in the dom, are opened with edge gestures\nand thus must take precedence over deeper nested elements by using the capture phase.

    \n

    See https://www.w3.org/TR/DOM-Level-3-Events/#event-flow for more details.

    \n
    ","lineNumber":76,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"preventScroll","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true, the component tries to prevent scroll when a menu is open

    \n
    ","lineNumber":91,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu-wrapper","lineNumber":102,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]}],"yields":[{"name":"wrapper","type":"Hash","description":""},{"name":"wrapper.MobileMenu","type":"MobileMenu component","description":""},{"name":"wrapper.Content","type":"Content component","description":""},{"name":"wrapper.Toggle","type":"MobileMenuToggle component","description":""},{"name":"wrapper.actions","type":"Hash","description":""},{"name":"wrapper.actions.toggle","type":"Action","description":""},{"name":"wrapper.actions.close","type":"Action","description":""},{"name":"position","type":"number","description":"Current position of the active menu in px."},{"name":"relativePosition","type":"number","description":"Current position of the active menu between 0 and 1."}]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","attributes":{"name":"ContentComponent","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":13,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"mode","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":18,"access":"protected","tags":[],"type":"string","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper/content","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo","attributes":{"name":"LinkTo","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    An extended LinkTo component which provides an onClick hook.

    \n
    ","lineNumber":4,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    Hook called when the link is clicked.

    \n
    ","lineNumber":17,"access":"public","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to","attributes":{"file":"ember-mobile-menu/components/mobile-menu/link-to","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask","attributes":{"name":"Mask","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    A mask component.

    \n

    You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an\nargument to the MobileMenu component.

    \n
    ","lineNumber":6,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"maskOpacityOffset","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    Offset (or "deadzone") used when calculating what opacity the mask should\ncurrently be.

    \n

    Example: the default value is 0.1. This means the mask will only become\nvisible after the position is over 10% of the screen width.

    \n
    ","lineNumber":16,"access":"public","tags":[],"type":"number","defaultValue":"0.1","isStatic":false,"decorators":[]},{"name":"invertOpacity","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":31,"access":"protected","tags":[],"type":"boolean","defaultValue":"undefined","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":38,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":48,"access":"protected","tags":[],"type":"number","defaultValue":"0","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":58,"access":"protected","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask","attributes":{"file":"ember-mobile-menu/components/mobile-menu/mask","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask"}]}}},{"type":"class","id":"ember-mobile-menu/spring~Spring","attributes":{"name":"Spring","file":"ember-mobile-menu/spring","description":"

    A thin wrapper around the wobble package which provides spring physics (damped harmonic oscillator).

    \n
    ","lineNumber":3,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[{"name":"constructor","file":"ember-mobile-menu/spring","lineNumber":12,"access":"public","tags":[],"returns":null,"params":[{"name":"callback","type":"Function","description":"Called whenever the spring updates"},{"name":"options","type":"object","description":"See: https://github.com/skevy/wobble#api"}],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null}},{"type":"module","id":"ember-mobile-menu/spring","attributes":{"file":"ember-mobile-menu/spring","functions":[],"variables":[]},"relationships":{"classes":{"data":[{"type":"class","id":"ember-mobile-menu/spring~Spring"}]},"components":{"data":[]}}},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates","attributes":{"file":"ember-mobile-menu/utils/normalize-coordinates","functions":[{"name":"normalizeCoordinates","file":"ember-mobile-menu/utils/normalize-coordinates","description":"

    Normalizes coordinates in the passed TouchData to the BoundingClientRect of the passed element

    \n
    ","lineNumber":1,"access":"private","tags":[],"returns":{"type":"object","description":"Returns a TouchData object","properties":[]},"params":[{"name":"e","type":"object","description":"TouchData as generated by ember-mobile-core"},{"name":"bcr","type":"DOMRect","description":"The DOMRect of the element to which the coordinates need to be normalized."}],"isAsync":false,"isGenerator":false,"exportType":"named"}],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[]}}}]} +{"jsonapi":{"version":"1.0"},"data":{"type":"project","id":"ember-mobile-menu","attributes":{"name":"ember-mobile-menu","version":"4.0.0","navigationIndex":[{"type":"components","items":[{"id":"ember-mobile-menu/components/mobile-menu","path":"components/mobile-menu","name":""},{"id":"ember-mobile-menu/components/mobile-menu/link-to","path":"components/mobile-menu/link-to","name":""},{"id":"ember-mobile-menu/components/mobile-menu/mask","path":"components/mobile-menu/mask","name":""},{"id":"ember-mobile-menu/components/mobile-menu-toggle","path":"components/mobile-menu-toggle","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper","path":"components/mobile-menu-wrapper","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper/content","path":"components/mobile-menu-wrapper/content","name":""}]},{"type":"classes","items":[{"id":"ember-mobile-menu/spring~Spring","path":"modules/ember-mobile-menu/spring~Spring","name":"Spring"}]},{"type":"modules","items":[{"id":"ember-mobile-menu/utils/normalize-coordinates","path":"modules/ember-mobile-menu/utils/normalize-coordinates","name":"ember-mobile-menu/utils/normalize-coordinates"}]}]},"relationships":{"modules":{"data":[{"type":"module","id":"ember-mobile-menu/components/mobile-menu"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask"},{"type":"module","id":"ember-mobile-menu/spring"},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates"}]}}},"included":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu","attributes":{"name":"MobileMenu","file":"ember-mobile-menu/components/mobile-menu","description":"

    Menu component

    \n
    ","lineNumber":57,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"_width","file":"ember-mobile-menu/components/mobile-menu","description":"

    Current menu width in px

    \n
    ","lineNumber":267,"access":"private","tags":[],"type":"any","isStatic":false,"decorators":[]}],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"type","file":"ember-mobile-menu/components/mobile-menu","description":"

    The type of menu. Currently 'left' and 'right' are supported.

    \n
    ","lineNumber":71,"access":"public","tags":[],"type":"String","defaultValue":"'left'","isStatic":false,"decorators":[]},{"name":"mode","file":"ember-mobile-menu/components/mobile-menu","description":"

    Sets the mode of the menu. Currently 'default', 'push', 'ios', 'reveal', 'squeeze' and 'squeeze-reveal' are supported.

    \n
    ","lineNumber":82,"access":"public","tags":[],"type":"string","defaultValue":"'default'","isStatic":false,"decorators":[]},{"name":"width","file":"ember-mobile-menu/components/mobile-menu","description":"

    The percentage of the screen the menu will take when opened.

    \n
    ","lineNumber":93,"access":"public","tags":[],"type":"Number [0-100]","defaultValue":"85","isStatic":false,"decorators":[]},{"name":"maxWidth","file":"ember-mobile-menu/components/mobile-menu","description":"

    The maximum width of the menu in pixels. Set to -1 to disable;

    \n
    ","lineNumber":104,"access":"public","tags":[],"type":"Number","defaultValue":"300","isStatic":false,"decorators":[]},{"name":"maskEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a mask is added when the menu is opened.

    \n
    ","lineNumber":115,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"shadowEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a shadow is added to the menu.

    \n
    ","lineNumber":126,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"triggerVelocity","file":"ember-mobile-menu/components/mobile-menu","description":"

    The default swipe velocity needed to fully open the menu.

    \n
    ","lineNumber":137,"access":"public","tags":[],"type":"Number","defaultValue":"0.3","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu","lineNumber":148,"access":"public","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onToggle","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook which is called after the transition with the new menu isOpen state.

    \n
    ","lineNumber":154,"access":"public","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu","lineNumber":164,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onOpen","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is opened. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":174,"access":"protected","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"onClose","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is closed. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":185,"access":"protected","tags":[],"type":"Action","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu","lineNumber":196,"access":"protected","tags":[],"type":"number","isStatic":false,"decorators":[]},{"name":"isDragging","file":"ember-mobile-menu/components/mobile-menu","lineNumber":208,"access":"protected","tags":[],"type":"boolean","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu","attributes":{"file":"ember-mobile-menu/components/mobile-menu","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","attributes":{"name":"MobileMenuToggle","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    A toggle component to open or close a menu.

    \n
    ","lineNumber":5,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"target","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Target menu for the toggle

    \n
    ","lineNumber":12,"access":"public","tags":[],"type":"String 'left' or 'right'","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Hook fired when the toggle is clicked. You can pass in an action.

    \n
    ","lineNumber":19,"access":"public","tags":[],"type":"function","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle","attributes":{"file":"ember-mobile-menu/components/mobile-menu-toggle","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","attributes":{"name":"MobileMenuWrapper","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Wrapper component for menu's. Provides pan recognition and management.

    \n
    ","lineNumber":23,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"boundingClientRect","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Current BoundingClientRect of the mobile menu wrapper root element

    \n
    ","lineNumber":46,"access":"private","tags":[],"type":"DOMRect","defaultValue":"null","isStatic":false,"decorators":[]},{"name":"activeMenu","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    The currently active menu component.

    \n
    ","lineNumber":115,"access":"private","tags":[],"type":"MobileMenu","defaultValue":"null","isStatic":false,"decorators":[]}],"methods":[{"name":"_isIOSbrowser","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Detect if the user is using the app from a browser on iOS

    \n
    ","lineNumber":425,"access":"private","tags":[],"returns":{"type":"boolean","description":"Returns true when the user is using iOS and is inside a browser","properties":[]},"params":[],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null,"arguments":[{"name":"openDetectionWidth","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Horizontal width of the detection zone in pixels. Set to -1 to use full width.

    \n
    ","lineNumber":65,"access":"public","tags":[],"type":"Number","defaultValue":"15","isStatic":false,"decorators":[]},{"name":"capture","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true the capture phase will be used for the event, giving it precedence over events in the (default)\nbubble phase. This is handy for menus as they are usually defined high in the dom, are opened with edge gestures\nand thus must take precedence over deeper nested elements by using the capture phase.

    \n

    See https://www.w3.org/TR/DOM-Level-3-Events/#event-flow for more details.

    \n
    ","lineNumber":76,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"preventScroll","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true, the component tries to prevent scroll when a menu is open

    \n
    ","lineNumber":91,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu-wrapper","lineNumber":102,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]}],"yields":[{"name":"wrapper","type":"Hash","description":""},{"name":"wrapper.MobileMenu","type":"MobileMenu component","description":""},{"name":"wrapper.Content","type":"Content component","description":""},{"name":"wrapper.Toggle","type":"MobileMenuToggle component","description":""},{"name":"wrapper.actions","type":"Hash","description":""},{"name":"wrapper.actions.toggle","type":"Action","description":""},{"name":"wrapper.actions.close","type":"Action","description":""},{"name":"position","type":"number","description":"Current position of the active menu in px."},{"name":"relativePosition","type":"number","description":"Current position of the active menu between 0 and 1."}]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","attributes":{"name":"ContentComponent","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":13,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"mode","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":18,"access":"protected","tags":[],"type":"string","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper/content","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo","attributes":{"name":"LinkTo","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    An extended LinkTo component which provides an onClick hook.

    \n
    ","lineNumber":4,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    Hook called when the link is clicked.

    \n
    ","lineNumber":17,"access":"public","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to","attributes":{"file":"ember-mobile-menu/components/mobile-menu/link-to","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask","attributes":{"name":"Mask","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    A mask component.

    \n

    You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an\nargument to the MobileMenu component.

    \n
    ","lineNumber":6,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"maskOpacityOffset","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    Offset (or "deadzone") used when calculating what opacity the mask should\ncurrently be.

    \n

    Example: the default value is 0.1. This means the mask will only become\nvisible after the position is over 10% of the screen width.

    \n
    ","lineNumber":16,"access":"public","tags":[],"type":"number","defaultValue":"0.1","isStatic":false,"decorators":[]},{"name":"invertOpacity","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":31,"access":"protected","tags":[],"type":"boolean","defaultValue":"undefined","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":38,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":48,"access":"protected","tags":[],"type":"number","defaultValue":"0","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":58,"access":"protected","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask","attributes":{"file":"ember-mobile-menu/components/mobile-menu/mask","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask"}]}}},{"type":"class","id":"ember-mobile-menu/spring~Spring","attributes":{"name":"Spring","file":"ember-mobile-menu/spring","description":"

    A thin wrapper around the wobble package which provides spring physics (damped harmonic oscillator).

    \n
    ","lineNumber":3,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[{"name":"constructor","file":"ember-mobile-menu/spring","lineNumber":12,"access":"public","tags":[],"returns":null,"params":[{"name":"callback","type":"Function","description":"Called whenever the spring updates"},{"name":"options","type":"object","description":"See: https://github.com/skevy/wobble#api"}],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null}},{"type":"module","id":"ember-mobile-menu/spring","attributes":{"file":"ember-mobile-menu/spring","functions":[],"variables":[]},"relationships":{"classes":{"data":[{"type":"class","id":"ember-mobile-menu/spring~Spring"}]},"components":{"data":[]}}},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates","attributes":{"file":"ember-mobile-menu/utils/normalize-coordinates","functions":[{"name":"normalizeCoordinates","file":"ember-mobile-menu/utils/normalize-coordinates","description":"

    Normalizes coordinates in the passed TouchData to the BoundingClientRect of the passed element

    \n
    ","lineNumber":1,"access":"private","tags":[],"returns":{"type":"object","description":"Returns a TouchData object","properties":[]},"params":[{"name":"e","type":"object","description":"TouchData as generated by ember-mobile-core"},{"name":"bcr","type":"DOMRect","description":"The DOMRect of the element to which the coordinates need to be normalized."}],"isAsync":false,"isGenerator":false,"exportType":"named"}],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[]}}}]} diff --git a/ember-cli-addon-docs/search-index.json b/ember-cli-addon-docs/search-index.json index c6c724b7..3298cfa1 100644 --- a/ember-cli-addon-docs/search-index.json +++ b/ember-cli-addon-docs/search-index.json @@ -1 +1 @@ -{"index":{"version":"2.3.9","fields":["title","text","keywords"],"fieldVectors":[["title/component:ember-mobile-menu/components/mobile-menu~MobileMenu",[0,2.303]],["text/component:ember-mobile-menu/components/mobile-menu~MobileMenu",[1,1.539,2,1.715]],["keywords/component:ember-mobile-menu/components/mobile-menu~MobileMenu",[3,2.177]],["title/module:ember-mobile-menu/components/mobile-menu",[4,2.813]],["text/module:ember-mobile-menu/components/mobile-menu",[]],["keywords/module:ember-mobile-menu/components/mobile-menu",[]],["title/component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle",[5,2.813]],["text/component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle",[1,1.411,2,1.573,6,2.867,7,2.5,8,2.867]],["keywords/component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle",[]],["title/module:ember-mobile-menu/components/mobile-menu-toggle",[9,2.813]],["text/module:ember-mobile-menu/components/mobile-menu-toggle",[]],["keywords/module:ember-mobile-menu/components/mobile-menu-toggle",[]],["title/component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper",[10,1.715]],["text/component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper",[2,1.49,11,2.369,12,3.181,13,2.716,14,2.716,15,3.181,16,3.181]],["keywords/component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper",[11,0.19,17,0.312,18,0.312,19,0.312,20,0.312,21,0.312,22,0.312,23,0.312,24,0.312,25,0.312,26,0.312,27,0.312]],["title/module:ember-mobile-menu/components/mobile-menu-wrapper",[28,2.813]],["text/module:ember-mobile-menu/components/mobile-menu-wrapper",[]],["keywords/module:ember-mobile-menu/components/mobile-menu-wrapper",[]],["title/component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent",[29,2.813]],["text/component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent",[]],["keywords/component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent",[]],["title/module:ember-mobile-menu/components/mobile-menu-wrapper/content",[30,2.813]],["text/module:ember-mobile-menu/components/mobile-menu-wrapper/content",[]],["keywords/module:ember-mobile-menu/components/mobile-menu-wrapper/content",[]],["title/component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo",[31,1.966]],["text/component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo",[2,1.531,13,2.789,31,2.789,32,3.267,33,3.991,34,3.991]],["keywords/component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo",[]],["title/module:ember-mobile-menu/components/mobile-menu/link-to",[35,2.813]],["text/module:ember-mobile-menu/components/mobile-menu/link-to",[]],["keywords/module:ember-mobile-menu/components/mobile-menu/link-to",[]],["title/component:ember-mobile-menu/components/mobile-menu/mask~Mask",[36,1.715]],["text/component:ember-mobile-menu/components/mobile-menu/mask~Mask",[0,2.629,2,1.813,36,2.578,37,3.213,38,2.629,39,2.245,40,3.213,41,3.213,42,2.629,43,2.245,44,1.958,45,2.245]],["keywords/component:ember-mobile-menu/components/mobile-menu/mask~Mask",[]],["title/module:ember-mobile-menu/components/mobile-menu/mask",[46,2.813]],["text/module:ember-mobile-menu/components/mobile-menu/mask",[]],["keywords/module:ember-mobile-menu/components/mobile-menu/mask",[]],["title/module:ember-mobile-menu/spring",[47,2.813]],["text/module:ember-mobile-menu/spring",[]],["keywords/module:ember-mobile-menu/spring",[]],["title/module:ember-mobile-menu/utils/normalize-coordinates",[48,2.813]],["text/module:ember-mobile-menu/utils/normalize-coordinates",[]],["keywords/module:ember-mobile-menu/utils/normalize-coordinates",[49,2.177]],["title/template:application",[]],["text/template:application",[]],["keywords/template:application",[]],["title/template:docs",[]],["text/template:docs",[]],["keywords/template:docs",[]],["title/template:docs/api/item",[]],["text/template:docs/api/item",[]],["keywords/template:docs/api/item",[]],["title/template:docs/components/menu-wrapper",[1,0.532,11,0.943,50,0.833]],["text/template:docs/components/menu-wrapper",[1,1.483,2,0.957,6,0.515,7,0.802,10,2.168,11,0.449,14,0.92,15,0.603,16,0.603,39,1.936,43,0.92,44,0.802,45,0.515,50,0.396,51,0.737,52,0.737,53,0.737,54,0.737,55,0.737,56,0.515,57,1.247,58,0.737,59,0.92,60,0.737,61,1.521,62,1.323,63,1.078,64,0.737,65,0.737,66,0.737,67,1.777,68,2.631,69,1.777,70,1.777,71,1.777,72,2.268,73,1.078,74,1.247,75,0.737,76,0.603,77,0.737,78,0.603,79,0.737,80,0.802,81,1.088,82,0.515,83,1.078,84,0.737,85,1.317,86,0.737,87,0.737,88,0.737,89,0.737,90,1.317,91,0.737,92,0.603,93,1.317,94,0.515,95,1.078,96,0.737,97,0.737,98,0.737,99,1.317,100,0.737,101,1.317,102,0.737,103,1.785,104,0.515,105,0.737,106,0.737,107,0.737,108,0.737,109,0.737,110,0.737,111,0.737,112,0.603,113,0.737,114,0.737,115,0.737,116,0.603,117,0.737,118,0.515]],["keywords/template:docs/components/menu-wrapper",[]],["title/template:docs/components/menu",[1,0.687,50,1.075]],["text/template:docs/components/menu",[1,1.432,2,0.878,7,0.483,8,0.553,10,0.483,12,0.648,14,0.981,36,1.395,39,0.981,43,0.981,44,0.483,45,1.83,50,1.409,57,1.599,61,0.483,62,0.483,74,2.335,76,0.648,80,0.483,81,1.766,82,0.553,83,0.648,112,1.149,116,0.648,119,0.648,120,0.792,121,1.404,122,1.404,123,2.025,124,0.792,125,0.792,126,0.792,127,0.792,128,0.792,129,0.792,130,1.891,131,1.873,132,1.873,133,0.792,134,1.149,135,1.404,136,0.792,137,0.792,138,0.792,139,1.873,140,1.404,141,1.548,142,0.792,143,0.792,144,0.792,145,0.648,146,1.404,147,0.792,148,1.548,149,0.792,150,1.404,151,1.891,152,0.792,153,0.792,154,0.792,155,0.792,156,0.792,157,0.792,158,0.792,159,0.792,160,0.792,161,0.792,162,0.792,163,0.792,164,0.792,165,0.648,166,0.648,167,0.648,168,1.404,169,0.792,170,1.404,171,0.792,172,0.792,173,0.792]],["keywords/template:docs/components/menu",[]],["title/template:docs/index",[174,2.303]],["text/template:docs/index",[1,0.795,13,2.352,50,1.811,56,1.615,61,1.408,62,1.408,80,1.408,81,1.408,92,1.891,94,1.615,165,1.891,174,1.891,175,2.311,176,2.311,177,3.365,178,2.311,179,2.311,180,3.248,181,2.311,182,2.311,183,2.311,184,2.311,185,2.311,186,2.311,187,2.311,188,2.311,189,2.311,190,2.311]],["keywords/template:docs/index",[]],["title/template:docs/quickstart",[191,2.303]],["text/template:docs/quickstart",[1,0.952,2,1.588,6,1.246,8,1.246,10,2.068,31,1.246,32,1.459,38,2.777,44,1.086,59,1.246,67,1.459,68,2.265,69,1.459,70,1.459,71,1.459,72,2.265,73,1.459,81,2.524,95,1.459,104,1.246,119,1.459,141,1.459,167,1.459,191,1.459,192,1.782,193,1.782,194,1.782,195,1.782,196,2.768,197,1.782,198,1.782,199,2.265,200,1.782,201,1.782,202,1.782]],["keywords/template:docs/quickstart",[]],["title/template:docs/usage",[203,2.303]],["text/template:docs/usage",[42,2.051,56,1.751,166,2.051,180,2.051,203,2.051,204,3.568,205,2.506,206,2.506,207,2.506,208,3.568,209,2.506,210,2.506,211,3.568,212,2.506,213,2.506,214,2.506,215,2.506,216,2.506,217,2.506,218,2.506,219,2.506,220,2.506,221,2.506,222,2.506,223,2.506]],["keywords/template:docs/usage",[]],["title/template:index",[123,1.966]],["text/template:index",[1,0.748,7,1.962,36,1.326,57,1.52,59,1.52,61,1.326,62,1.326,63,1.78,74,2.249,78,1.78,80,1.326,82,1.52,94,1.52,118,1.52,123,2.249,131,1.78,132,1.78,134,1.78,139,1.78,145,1.78,148,1.78,199,1.78,224,2.175,225,2.175,226,2.175,227,2.175,228,2.175,229,2.175,230,2.175,231,2.175,232,2.175,233,2.175,234,2.175,235,2.175]],["keywords/template:index",[]],["title/template:not-found",[236,2.303]],["text/template:not-found",[104,2.789,118,2.789,236,3.267,237,3.991,238,3.991,239,3.991]],["keywords/template:not-found",[]]],"invertedIndex":[["",{"_index":85,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[753,3],[783,1]]}},"keywords":{}}],["1",{"_index":82,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[629,2]]},"template:docs/components/menu":{"position":[[1474,2]]},"template:index":{"position":[[199,2]]}},"keywords":{}}],["1/3",{"_index":136,"title":{},"text":{"template:docs/components/menu":{"position":[[405,3]]}},"keywords":{}}],["3.24",{"_index":223,"title":{},"text":{"template:docs/usage":{"position":[[291,5]]}},"keywords":{}}],["30",{"_index":234,"title":{},"text":{"template:index":{"position":[[216,2]]}},"keywords":{}}],["_isiosbrows",{"_index":27,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["_width",{"_index":3,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"position":[null]}}}],["activemenu",{"_index":26,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["add",{"_index":211,"title":{},"text":{"template:docs/usage":{"position":[[118,3],[203,3]]}},"keywords":{}}],["addon",{"_index":56,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[147,6]]},"template:docs/index":{"position":[[27,5]]},"template:docs/usage":{"position":[[93,5]]}},"keywords":{}}],["adjust",{"_index":202,"title":{},"text":{"template:docs/quickstart":{"position":[[471,6]]}},"keywords":{}}],["android",{"_index":188,"title":{},"text":{"template:docs/index":{"position":[[298,7]]}},"keywords":{}}],["app'",{"_index":198,"title":{},"text":{"template:docs/quickstart":{"position":[[135,5]]}},"keywords":{}}],["app.scss",{"_index":215,"title":{},"text":{"template:docs/usage":{"position":[[156,8]]}},"keywords":{}}],["appli",{"_index":155,"title":{},"text":{"template:docs/components/menu":{"position":[[935,5]]}},"keywords":{}}],["applic",{"_index":205,"title":{},"text":{"template:docs/usage":{"position":[[30,11]]}},"keywords":{}}],["area",{"_index":79,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[552,4]]}},"keywords":{}}],["argument",{"_index":45,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[132,8]]},"template:docs/components/menu-wrapper":{"position":[[512,8]]},"template:docs/components/menu":{"position":[[134,8],[723,8],[921,8],[1004,8],[1296,10]]}},"keywords":{}}],["assumpt",{"_index":114,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2024,10]]}},"keywords":{}}],["automat",{"_index":210,"title":{},"text":{"template:docs/usage":{"position":[[104,13]]}},"keywords":{}}],["avail",{"_index":95,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1216,9],[1306,9]]},"template:docs/quickstart":{"position":[[345,9]]}},"keywords":{}}],["away",{"_index":133,"title":{},"text":{"template:docs/components/menu":{"position":[[333,5]]}},"keywords":{}}],["background",{"_index":163,"title":{},"text":{"template:docs/components/menu":{"position":[[1146,10]]}},"keywords":{}}],["block",{"_index":200,"title":{},"text":{"template:docs/quickstart":{"position":[[292,5]]}},"keywords":{}}],["both",{"_index":92,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1167,4]]},"template:docs/index":{"position":[[91,4]]}},"keywords":{}}],["boundari",{"_index":109,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1886,10]]}},"keywords":{}}],["boundingclientrect",{"_index":25,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["browser",{"_index":184,"title":{},"text":{"template:docs/index":{"position":[[214,8]]}},"keywords":{}}],["bundl",{"_index":219,"title":{},"text":{"template:docs/usage":{"position":[[238,7]]}},"keywords":{}}],["canva",{"_index":186,"title":{},"text":{"template:docs/index":{"position":[[253,6]]}},"keywords":{}}],["case",{"_index":126,"title":{},"text":{"template:docs/components/menu":{"position":[[199,4]]}},"keywords":{}}],["chosen",{"_index":65,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[256,6]]}},"keywords":{}}],["click",{"_index":167,"title":{},"text":{"template:docs/components/menu":{"position":[[1199,8]]},"template:docs/quickstart":{"position":[[380,6]]}},"keywords":{}}],["close",{"_index":8,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[30,5]]},"template:docs/components/menu":{"position":[[1222,5]]},"template:docs/quickstart":{"position":[[361,6]]}},"keywords":{}}],["color",{"_index":164,"title":{},"text":{"template:docs/components/menu":{"position":[[1157,5]]}},"keywords":{}}],["complic",{"_index":111,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1964,11]]}},"keywords":{}}],["compon",{"_index":2,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"position":[[5,9]]},"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[9,9]]},"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[8,9]]},"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[19,9]]},"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[7,10],[54,9],[159,10]]},"template:docs/components/menu-wrapper":{"position":[[26,9],[1240,9],[1833,10],[1925,9],[2060,9]]},"template:docs/components/menu":{"position":[[18,9],[109,9],[971,10],[1396,10]]},"template:docs/quickstart":{"position":[[52,9],[202,9],[258,9],[332,9],[399,9]]}},"keywords":{}}],["configur",{"_index":235,"title":{},"text":{"template:index":{"position":[[266,9]]}},"keywords":{}}],["content",{"_index":81,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[610,8],[654,7],[2052,7]]},"template:docs/components/menu":{"position":[[291,8],[314,7],[505,7],[844,8],[963,7],[1063,8]]},"template:docs/index":{"position":[[277,8]]},"template:docs/quickstart":{"position":[[141,7],[233,8],[301,8],[391,7],[432,8]]}},"keywords":{}}],["contentcompon",{"_index":29,"title":{"component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent":{"position":[[0,16]]}},"text":{},"keywords":{}}],["control",{"_index":76,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[521,8]]},"template:docs/components/menu":{"position":[[1278,10]]}},"keywords":{}}],["creat",{"_index":173,"title":{},"text":{"template:docs/components/menu":{"position":[[1539,6]]}},"keywords":{}}],["css",{"_index":166,"title":{},"text":{"template:docs/components/menu":{"position":[[1194,4]]},"template:docs/usage":{"position":[[220,3]]}},"keywords":{}}],["current",{"_index":161,"title":{},"text":{"template:docs/components/menu":{"position":[[1113,7]]}},"keywords":{}}],["default",{"_index":57,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[157,7],[800,7],[1276,9]]},"template:docs/components/menu":{"position":[[216,7],[246,7],[863,8],[1075,7]]},"template:index":{"position":[[115,7]]}},"keywords":{}}],["depend",{"_index":64,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[239,9]]}},"keywords":{}}],["descript",{"_index":127,"title":{},"text":{"template:docs/components/menu":{"position":[[204,11]]}},"keywords":{}}],["desktop",{"_index":112,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1976,7]]},"template:docs/components/menu":{"position":[[460,7],[564,7]]}},"keywords":{}}],["detect",{"_index":59,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[181,6],[472,9]]},"template:docs/quickstart":{"position":[[182,9]]},"template:index":{"position":[[183,9]]}},"keywords":{}}],["dev",{"_index":227,"title":{},"text":{"template:index":{"position":[[49,3]]}},"keywords":{}}],["devic",{"_index":179,"title":{},"text":{"template:docs/index":{"position":[[82,8]]}},"keywords":{}}],["directori",{"_index":206,"title":{},"text":{"template:docs/usage":{"position":[[42,9]]}},"keywords":{}}],["disabl",{"_index":151,"title":{},"text":{"template:docs/components/menu":{"position":[[743,8],[1024,8],[1480,7]]}},"keywords":{}}],["distinct",{"_index":147,"title":{},"text":{"template:docs/components/menu":{"position":[[681,8]]}},"keywords":{}}],["doesn't",{"_index":237,"title":{},"text":{"template:not-found":{"position":[[21,7]]}},"keywords":{}}],["dom",{"_index":195,"title":{},"text":{"template:docs/quickstart":{"position":[[93,3]]}},"keywords":{}}],["drag",{"_index":80,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[579,8],[677,4]]},"template:docs/components/menu":{"position":[[325,7]]},"template:docs/index":{"position":[[135,8]]},"template:index":{"position":[[224,4]]}},"keywords":{}}],["draggabl",{"_index":176,"title":{},"text":{"template:docs/index":{"position":[[45,9]]}},"keywords":{}}],["dynam",{"_index":152,"title":{},"text":{"template:docs/components/menu":{"position":[[754,7]]}},"keywords":{}}],["edg",{"_index":63,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[234,4],[596,6]]},"template:index":{"position":[[234,5]]}},"keywords":{}}],["embed",{"_index":103,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1724,8],[1764,8],[2010,9]]}},"keywords":{}}],["embed=tru",{"_index":105,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1794,10]]}},"keywords":{}}],["ember",{"_index":208,"title":{},"text":{"template:docs/usage":{"position":[[57,5],[274,5]]}},"keywords":{}}],["ember-cli",{"_index":175,"title":{},"text":{"template:docs/index":{"position":[[17,9]]}},"keywords":{}}],["ember-cli-sass",{"_index":216,"title":{},"text":{"template:docs/usage":{"position":[[172,14]]}},"keywords":{}}],["ember-mobile-menu",{"_index":209,"title":{},"text":{"template:docs/usage":{"position":[[71,17]]}},"keywords":{}}],["ember-mobile-menu/components/mobile-menu",{"_index":4,"title":{"module:ember-mobile-menu/components/mobile-menu":{"position":[[0,40]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu-toggl",{"_index":9,"title":{"module:ember-mobile-menu/components/mobile-menu-toggle":{"position":[[0,47]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu-wrapp",{"_index":28,"title":{"module:ember-mobile-menu/components/mobile-menu-wrapper":{"position":[[0,48]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu-wrapper/cont",{"_index":30,"title":{"module:ember-mobile-menu/components/mobile-menu-wrapper/content":{"position":[[0,56]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu/link-to",{"_index":35,"title":{"module:ember-mobile-menu/components/mobile-menu/link-to":{"position":[[0,48]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu/mask",{"_index":46,"title":{"module:ember-mobile-menu/components/mobile-menu/mask":{"position":[[0,45]]}},"text":{},"keywords":{}}],["ember-mobile-menu/spr",{"_index":47,"title":{"module:ember-mobile-menu/spring":{"position":[[0,24]]}},"text":{},"keywords":{}}],["ember-mobile-menu/utils/normalize-coordin",{"_index":48,"title":{"module:ember-mobile-menu/utils/normalize-coordinates":{"position":[[0,45]]}},"text":{},"keywords":{}}],["empti",{"_index":185,"title":{},"text":{"template:docs/index":{"position":[[247,5]]}},"keywords":{}}],["enabl",{"_index":150,"title":{},"text":{"template:docs/components/menu":{"position":[[732,7],[1013,7]]}},"keywords":{}}],["entireti",{"_index":197,"title":{},"text":{"template:docs/quickstart":{"position":[[118,8]]}},"keywords":{}}],["entri",{"_index":54,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[120,5]]}},"keywords":{}}],["event",{"_index":182,"title":{},"text":{"template:docs/index":{"position":[[171,6]]}},"keywords":{}}],["everyth",{"_index":143,"title":{},"text":{"template:docs/components/menu":{"position":[[521,10]]}},"keywords":{}}],["exampl",{"_index":172,"title":{},"text":{"template:docs/components/menu":{"position":[[1531,7]]}},"keywords":{}}],["exist",{"_index":238,"title":{},"text":{"template:not-found":{"position":[[29,6]]}},"keywords":{}}],["extend",{"_index":32,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[3,8]]},"template:docs/quickstart":{"position":[[313,8]]}},"keywords":{}}],["fix",{"_index":156,"title":{},"text":{"template:docs/components/menu":{"position":[[943,5]]}},"keywords":{}}],["found",{"_index":236,"title":{"template:not-found":{"position":[[4,5]]}},"text":{"template:not-found":{"position":[[5,5]]}},"keywords":{}}],["full",{"_index":83,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[636,4],[2080,4]]},"template:docs/components/menu":{"position":[[1548,4]]}},"keywords":{}}],["function",{"_index":124,"title":{},"text":{"template:docs/components/menu":{"position":[[172,9]]}},"keywords":{}}],["gestur",{"_index":199,"title":{},"text":{"template:docs/quickstart":{"position":[[162,8],[458,8]]},"template:index":{"position":[[100,9]]}},"keywords":{}}],["get",{"_index":153,"title":{},"text":{"template:docs/components/menu":{"position":[[776,4]]}},"keywords":{}}],["head",{"_index":239,"title":{},"text":{"template:not-found":{"position":[[36,4]]}},"keywords":{}}],["high",{"_index":194,"title":{},"text":{"template:docs/quickstart":{"position":[[81,4]]}},"keywords":{}}],["home",{"_index":118,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2108,4]]},"template:index":{"position":[[29,4]]},"template:not-found":{"position":[[41,5]]}},"keywords":{}}],["hook",{"_index":34,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[55,5]]}},"keywords":{}}],["import",{"_index":214,"title":{},"text":{"template:docs/usage":{"position":[[141,6]]}},"keywords":{}}],["info@example.com",{"_index":226,"title":{},"text":{"template:index":{"position":[[12,16]]}},"keywords":{}}],["initi",{"_index":52,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[80,7]]}},"keywords":{}}],["instal",{"_index":204,"title":{},"text":{"template:docs/usage":{"position":[[7,12],[63,7]]}},"keywords":{}}],["instanc",{"_index":122,"title":{},"text":{"template:docs/components/menu":{"position":[[86,9],[642,9]]}},"keywords":{}}],["introduct",{"_index":174,"title":{"template:docs/index":{"position":[[0,12]]}},"text":{"template:docs/index":{"position":[[1,12]]}},"keywords":{}}],["io",{"_index":134,"title":{},"text":{"template:docs/components/menu":{"position":[[359,3],[1559,3]]},"template:index":{"position":[[130,3]]}},"keywords":{}}],["it'",{"_index":158,"title":{},"text":{"template:docs/components/menu":{"position":[[1083,4]]}},"keywords":{}}],["keep",{"_index":142,"title":{},"text":{"template:docs/components/menu":{"position":[[513,7]]}},"keywords":{}}],["layout",{"_index":113,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1984,8]]}},"keywords":{}}],["left",{"_index":61,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[216,4],[778,4],[834,4],[1174,4],[1289,4]]},"template:docs/components/menu":{"position":[[652,4]]},"template:docs/index":{"position":[[98,4]]},"template:index":{"position":[[167,4]]}},"keywords":{}}],["link",{"_index":160,"title":{},"text":{"template:docs/components/menu":{"position":[[1099,6]]}},"keywords":{}}],["linkto",{"_index":31,"title":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[0,6]]}},"text":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[12,6]]},"template:docs/quickstart":{"position":[[322,9]]}},"keywords":{}}],["made",{"_index":115,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2038,4]]}},"keywords":{}}],["main",{"_index":53,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[115,4]]}},"keywords":{}}],["make",{"_index":88,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[887,4]]}},"keywords":{}}],["manag",{"_index":16,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[59,11]]},"template:docs/components/menu-wrapper":{"position":[[36,7]]}},"keywords":{}}],["mask",{"_index":36,"title":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[0,4]]}},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[2,4],[91,4]]},"template:docs/components/menu":{"position":[[982,4],[1035,4],[1170,4],[1212,4]]},"template:index":{"position":[[254,4]]}},"keywords":{}}],["masken",{"_index":157,"title":{},"text":{"template:docs/components/menu":{"position":[[991,12]]}},"keywords":{}}],["maximum",{"_index":170,"title":{},"text":{"template:docs/components/menu":{"position":[[1422,7],[1492,7]]}},"keywords":{}}],["maxwidth",{"_index":168,"title":{},"text":{"template:docs/components/menu":{"position":[[1318,10],[1407,9]]}},"keywords":{}}],["mean",{"_index":106,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1849,5]]}},"keywords":{}}],["menu",{"_index":1,"title":{"template:docs/components/menu-wrapper":{"position":[[7,4]]},"template:docs/components/menu":{"position":[[7,4]]}},"text":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"position":[[0,4]]},"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[38,5]]},"template:docs/components/menu-wrapper":{"position":[[8,4],[61,5],[691,5],[791,5],[812,4],[839,5],[874,4],[896,4],[1144,5],[1191,5],[1271,4],[1316,4],[1733,4],[1742,4],[1859,5],[1998,4],[2113,4]]},"template:docs/components/menu":{"position":[[8,4],[81,4],[104,4],[262,5],[353,5],[396,4],[481,4],[615,5],[637,4],[797,4],[1232,5],[1238,4],[1266,4],[1569,5]]},"template:docs/index":{"position":[[115,4]]},"template:docs/quickstart":{"position":[[253,4],[372,4]]},"template:index":{"position":[[34,4]]}},"keywords":{}}],["menu'",{"_index":12,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[22,7]]},"template:docs/components/menu":{"position":[[817,6]]}},"keywords":{}}],["menu(",{"_index":66,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[263,8]]}},"keywords":{}}],["menumenuhomeleft",{"_index":100,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1498,19]]}},"keywords":{}}],["target=\"right\">right",{"_index":102,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1548,21]]}},"keywords":{}}],["theme",{"_index":189,"title":{},"text":{"template:docs/index":{"position":[[306,5]]}},"keywords":{}}],["through",{"_index":165,"title":{},"text":{"template:docs/components/menu":{"position":[[1186,7]]},"template:docs/index":{"position":[[157,7]]}},"keywords":{}}],["toggl",{"_index":6,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[2,6]]},"template:docs/components/menu-wrapper":{"position":[[1233,6]]},"template:docs/quickstart":{"position":[[242,6]]}},"keywords":{}}],["tool",{"_index":228,"title":{},"text":{"template:index":{"position":[[53,5]]}},"keywords":{}}],["touch",{"_index":181,"title":{},"text":{"template:docs/index":{"position":[[165,5]]}},"keywords":{}}],["translat",{"_index":137,"title":{},"text":{"template:docs/components/menu":{"position":[[413,11]]}},"keywords":{}}],["tri",{"_index":231,"title":{},"text":{"template:index":{"position":[[92,3]]}},"keywords":{}}],["two",{"_index":146,"title":{},"text":{"template:docs/components/menu":{"position":[[633,3],[1292,3]]}},"keywords":{}}],["type",{"_index":232,"title":{},"text":{"template:index":{"position":[[162,4]]}},"keywords":{}}],["type=\"left",{"_index":98,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1389,12]]}},"keywords":{}}],["type=\"right",{"_index":90,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[971,13],[1619,13]]}},"keywords":{}}],["type=right",{"_index":87,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[856,10]]}},"keywords":{}}],["up",{"_index":58,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[175,2]]}},"keywords":{}}],["us",{"_index":39,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[45,3]]},"template:docs/components/menu-wrapper":{"position":[[136,5],[570,4],[669,4],[1163,3],[1759,4],[1948,6]]},"template:docs/components/menu":{"position":[[195,3],[1519,4]]}},"keywords":{}}],["usag",{"_index":203,"title":{"template:docs/usage":{"position":[[0,5]]}},"text":{"template:docs/usage":{"position":[[1,5]]}},"keywords":{}}],["user'",{"_index":138,"title":{},"text":{"template:docs/components/menu":{"position":[[432,6]]}},"keywords":{}}],["usual",{"_index":37,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[22,7]]}},"keywords":{}}],["vendor",{"_index":218,"title":{},"text":{"template:docs/usage":{"position":[[231,6]]}},"keywords":{}}],["version",{"_index":222,"title":{},"text":{"template:docs/usage":{"position":[[280,7]]}},"keywords":{}}],["view",{"_index":144,"title":{},"text":{"template:docs/components/menu":{"position":[[535,5]]}},"keywords":{}}],["viewport",{"_index":117,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2098,9]]}},"keywords":{}}],["whether",{"_index":41,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[74,7]]}},"keywords":{}}],["whole",{"_index":233,"title":{},"text":{"template:index":{"position":[[202,6]]}},"keywords":{}}],["width",{"_index":74,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[482,5],[641,5],[2085,5]]},"template:docs/components/menu":{"position":[[1243,5],[1253,5],[1307,6],[1329,6],[1362,5],[1430,5],[1500,6],[1553,5]]},"template:index":{"position":[[193,5],[209,6]]}},"keywords":{}}],["within",{"_index":108,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1875,6]]}},"keywords":{}}],["wrap",{"_index":196,"title":{},"text":{"template:docs/quickstart":{"position":[[108,5],[416,4]]}},"keywords":{}}],["wrapper",{"_index":11,"title":{"template:docs/components/menu-wrapper":{"position":[[12,7]]}},"text":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[0,7]]},"template:docs/components/menu-wrapper":{"position":[[13,7]]}},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.act",{"_index":20,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.actions.clos",{"_index":22,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.actions.toggl",{"_index":21,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.cont",{"_index":18,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.mobilemenu",{"_index":17,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.toggl",{"_index":19,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["yield",{"_index":119,"title":{},"text":{"template:docs/components/menu":{"position":[[31,7]]},"template:docs/quickstart":{"position":[[225,5]]}},"keywords":{}}],["yourself",{"_index":40,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[64,9]]}},"keywords":{}}]],"pipeline":["stemmer"]},"documents":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"id":"component:ember-mobile-menu/components/mobile-menu~MobileMenu","type":"component","title":"MobileMenu","keywords":["_width"],"text":"Menu component ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu","attributes":{"name":"MobileMenu","file":"ember-mobile-menu/components/mobile-menu","description":"

    Menu component

    \n
    ","lineNumber":57,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"_width","file":"ember-mobile-menu/components/mobile-menu","description":"

    Current menu width in px

    \n
    ","lineNumber":267,"access":"private","tags":[],"type":"any","isStatic":false,"decorators":[]}],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"type","file":"ember-mobile-menu/components/mobile-menu","description":"

    The type of menu. Currently 'left' and 'right' are supported.

    \n
    ","lineNumber":71,"access":"public","tags":[],"type":"String","defaultValue":"'left'","isStatic":false,"decorators":[]},{"name":"mode","file":"ember-mobile-menu/components/mobile-menu","description":"

    Sets the mode of the menu. Currently 'default', 'push', 'ios', 'reveal', 'squeeze' and 'squeeze-reveal' are supported.

    \n
    ","lineNumber":82,"access":"public","tags":[],"type":"string","defaultValue":"'default'","isStatic":false,"decorators":[]},{"name":"width","file":"ember-mobile-menu/components/mobile-menu","description":"

    The percentage of the screen the menu will take when opened.

    \n
    ","lineNumber":93,"access":"public","tags":[],"type":"Number [0-100]","defaultValue":"85","isStatic":false,"decorators":[]},{"name":"maxWidth","file":"ember-mobile-menu/components/mobile-menu","description":"

    The maximum width of the menu in pixels. Set to -1 to disable;

    \n
    ","lineNumber":104,"access":"public","tags":[],"type":"Number","defaultValue":"300","isStatic":false,"decorators":[]},{"name":"maskEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a mask is added when the menu is opened.

    \n
    ","lineNumber":115,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"shadowEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a shadow is added to the menu.

    \n
    ","lineNumber":126,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"triggerVelocity","file":"ember-mobile-menu/components/mobile-menu","description":"

    The default swipe velocity needed to fully open the menu.

    \n
    ","lineNumber":137,"access":"public","tags":[],"type":"Number","defaultValue":"0.3","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu","lineNumber":148,"access":"public","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onToggle","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook which is called after the transition with the new menu isOpen state.

    \n
    ","lineNumber":154,"access":"public","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu","lineNumber":164,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onOpen","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is opened. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":174,"access":"protected","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"onClose","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is closed. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":185,"access":"protected","tags":[],"type":"Action","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu","lineNumber":196,"access":"protected","tags":[],"type":"number","isStatic":false,"decorators":[]},{"name":"isDragging","file":"ember-mobile-menu/components/mobile-menu","lineNumber":208,"access":"protected","tags":[],"type":"boolean","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu":{"id":"module:ember-mobile-menu/components/mobile-menu","type":"module","title":"ember-mobile-menu/components/mobile-menu","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu","attributes":{"file":"ember-mobile-menu/components/mobile-menu","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu"}]}}}},"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"id":"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","type":"component","title":"MobileMenuToggle","keywords":[],"text":"A toggle component to open or close a menu. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","attributes":{"name":"MobileMenuToggle","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    A toggle component to open or close a menu.

    \n
    ","lineNumber":5,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"target","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Target menu for the toggle

    \n
    ","lineNumber":12,"access":"public","tags":[],"type":"String 'left' or 'right'","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Hook fired when the toggle is clicked. You can pass in an action.

    \n
    ","lineNumber":19,"access":"public","tags":[],"type":"function","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu-toggle":{"id":"module:ember-mobile-menu/components/mobile-menu-toggle","type":"module","title":"ember-mobile-menu/components/mobile-menu-toggle","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle","attributes":{"file":"ember-mobile-menu/components/mobile-menu-toggle","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle"}]}}}},"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"id":"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","type":"component","title":"MobileMenuWrapper","keywords":["wrapper","wrapper.MobileMenu","wrapper.Content","wrapper.Toggle","wrapper.actions","wrapper.actions.toggle","wrapper.actions.close","position","relativePosition","boundingClientRect","activeMenu","_isIOSbrowser"],"text":"Wrapper component for menu's. Provides pan recognition and management. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","attributes":{"name":"MobileMenuWrapper","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Wrapper component for menu's. Provides pan recognition and management.

    \n
    ","lineNumber":23,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"boundingClientRect","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Current BoundingClientRect of the mobile menu wrapper root element

    \n
    ","lineNumber":46,"access":"private","tags":[],"type":"DOMRect","defaultValue":"null","isStatic":false,"decorators":[]},{"name":"activeMenu","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    The currently active menu component.

    \n
    ","lineNumber":115,"access":"private","tags":[],"type":"MobileMenu","defaultValue":"null","isStatic":false,"decorators":[]}],"methods":[{"name":"_isIOSbrowser","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Detect if the user is using the app from a browser on iOS

    \n
    ","lineNumber":425,"access":"private","tags":[],"returns":{"type":"boolean","description":"Returns true when the user is using iOS and is inside a browser","properties":[]},"params":[],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null,"arguments":[{"name":"openDetectionWidth","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Horizontal width of the detection zone in pixels. Set to -1 to use full width.

    \n
    ","lineNumber":65,"access":"public","tags":[],"type":"Number","defaultValue":"15","isStatic":false,"decorators":[]},{"name":"capture","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true the capture phase will be used for the event, giving it precedence over events in the (default)\nbubble phase. This is handy for menus as they are usually defined high in the dom, are opened with edge gestures\nand thus must take precedence over deeper nested elements by using the capture phase.

    \n

    See https://www.w3.org/TR/DOM-Level-3-Events/#event-flow for more details.

    \n
    ","lineNumber":76,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"preventScroll","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true, the component tries to prevent scroll when a menu is open

    \n
    ","lineNumber":91,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu-wrapper","lineNumber":102,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]}],"yields":[{"name":"wrapper","type":"Hash","description":""},{"name":"wrapper.MobileMenu","type":"MobileMenu component","description":""},{"name":"wrapper.Content","type":"Content component","description":""},{"name":"wrapper.Toggle","type":"MobileMenuToggle component","description":""},{"name":"wrapper.actions","type":"Hash","description":""},{"name":"wrapper.actions.toggle","type":"Action","description":""},{"name":"wrapper.actions.close","type":"Action","description":""},{"name":"position","type":"number","description":"Current position of the active menu in px."},{"name":"relativePosition","type":"number","description":"Current position of the active menu between 0 and 1."}]}}},"module:ember-mobile-menu/components/mobile-menu-wrapper":{"id":"module:ember-mobile-menu/components/mobile-menu-wrapper","type":"module","title":"ember-mobile-menu/components/mobile-menu-wrapper","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper"}]}}}},"component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent":{"id":"component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","type":"component","title":"ContentComponent","keywords":[],"text":"","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","attributes":{"name":"ContentComponent","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":13,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"mode","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":18,"access":"protected","tags":[],"type":"string","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu-wrapper/content":{"id":"module:ember-mobile-menu/components/mobile-menu-wrapper/content","type":"module","title":"ember-mobile-menu/components/mobile-menu-wrapper/content","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper/content","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent"}]}}}},"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"id":"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo","type":"component","title":"LinkTo","keywords":[],"text":"An extended LinkTo component which provides an onClick hook. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo","attributes":{"name":"LinkTo","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    An extended LinkTo component which provides an onClick hook.

    \n
    ","lineNumber":4,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    Hook called when the link is clicked.

    \n
    ","lineNumber":17,"access":"public","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu/link-to":{"id":"module:ember-mobile-menu/components/mobile-menu/link-to","type":"module","title":"ember-mobile-menu/components/mobile-menu/link-to","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to","attributes":{"file":"ember-mobile-menu/components/mobile-menu/link-to","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo"}]}}}},"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"id":"component:ember-mobile-menu/components/mobile-menu/mask~Mask","type":"component","title":"Mask","keywords":[],"text":"A mask component. You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an argument to the MobileMenu component. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask","attributes":{"name":"Mask","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    A mask component.

    \n

    You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an\nargument to the MobileMenu component.

    \n
    ","lineNumber":6,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"maskOpacityOffset","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    Offset (or "deadzone") used when calculating what opacity the mask should\ncurrently be.

    \n

    Example: the default value is 0.1. This means the mask will only become\nvisible after the position is over 10% of the screen width.

    \n
    ","lineNumber":16,"access":"public","tags":[],"type":"number","defaultValue":"0.1","isStatic":false,"decorators":[]},{"name":"invertOpacity","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":31,"access":"protected","tags":[],"type":"boolean","defaultValue":"undefined","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":38,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":48,"access":"protected","tags":[],"type":"number","defaultValue":"0","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":58,"access":"protected","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu/mask":{"id":"module:ember-mobile-menu/components/mobile-menu/mask","type":"module","title":"ember-mobile-menu/components/mobile-menu/mask","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask","attributes":{"file":"ember-mobile-menu/components/mobile-menu/mask","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask"}]}}}},"module:ember-mobile-menu/spring":{"id":"module:ember-mobile-menu/spring","type":"module","title":"ember-mobile-menu/spring","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/spring","attributes":{"file":"ember-mobile-menu/spring","functions":[],"variables":[]},"relationships":{"classes":{"data":[{"type":"class","id":"ember-mobile-menu/spring~Spring"}]},"components":{"data":[]}}}},"module:ember-mobile-menu/utils/normalize-coordinates":{"id":"module:ember-mobile-menu/utils/normalize-coordinates","type":"module","title":"ember-mobile-menu/utils/normalize-coordinates","keywords":["normalizeCoordinates"],"item":{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates","attributes":{"file":"ember-mobile-menu/utils/normalize-coordinates","functions":[{"name":"normalizeCoordinates","file":"ember-mobile-menu/utils/normalize-coordinates","description":"

    Normalizes coordinates in the passed TouchData to the BoundingClientRect of the passed element

    \n
    ","lineNumber":1,"access":"private","tags":[],"returns":{"type":"object","description":"Returns a TouchData object","properties":[]},"params":[{"name":"e","type":"object","description":"TouchData as generated by ember-mobile-core"},{"name":"bcr","type":"DOMRect","description":"The DOMRect of the element to which the coordinates need to be normalized."}],"isAsync":false,"isGenerator":false,"exportType":"named"}],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[]}}}},"template:application":{"id":"template:application","type":"template","title":null,"text":" ","route":"application","keywords":[]},"template:docs":{"id":"template:docs","type":"template","title":null,"text":" ","route":"docs","keywords":[]},"template:docs/api/item":{"id":"template:docs/api/item","type":"template","title":null,"text":" ","route":"docs.api.item","keywords":[]},"template:docs/components/menu-wrapper":{"id":"template:docs/components/menu-wrapper","type":"template","title":"Mobile Menu Wrapper","text":" Mobile Menu Wrapper This component manages the state of the menus and does the initial pan recognition. It is the main entry point for using this addon. By default it is set up to detect a pan from respectively the left or the right edge depending on the chosen menu(s). Home Menu Open detection width The @openDetectionWidth argument controls the size in px of the area that will be used for dragging from an \"edge\" of the content. If set to -1 the full width of the content can be used to drag open the menu. ... Left & Right menus By default the menu is setup to be a left menu. By passing type=right to the menu you can make the menu slide in from the right. Home Menu Multiple menus You can also use both a left and a right menu. A target option is available on the toggle component to target a specific menu (defaults to left or the only available menu if there is just one). Home Left Menu Right Menu Home Embedded menu The menu can also be used embedded on a page by passing embed=true to the component. This means the menus will stay within the boundaries of the component which can be useful for more complicated desktop layouts. If a menu is not embedded, the assumption is made that the Content component takes the full width of the viewport. Home Menu ","route":"docs.components.menu-wrapper","keywords":[]},"template:docs/components/menu":{"id":"template:docs/components/menu","type":"template","title":"Mobile Menu","text":" Mobile Menu This component is yielded from mobile-menu-wrapper. It represents a menu instance. Modes A menu component takes an @mode argument which represents how it will function. Mode Primary use case Description default mobile, small screens Default overlay menu. push mobile Pushes the content. reveal mobile Content is dragged away, revealing the menu. ios mobile Similar to reveal but the menu has 1/3 the translation of the user's pan. squeeze tablet, desktop A push style menu which squeezes the content keeping everything in view. squeeze-reveal tablet, desktop Similar to squeeze but with a reveal style menu. If you have two menu instances left and right they can have distinct modes. Shadow The @shadowEnabled argument enables or disables a dynamic shadow, which gets stronger as the menu is opened, for menu's which \"overlay\" the content. These are default, squeeze and push modes. For the other modes this argument will apply a fixed shadow to the Content component. Mask The @maskEnabled argument enables or disables a mask which will overlay the content. By default it's opacity is linked to the current progress of the pan. The background color of the mask can be set through CSS. Clicking the mask will close the menu. Menu width The width of the menu can be controller by two arguments: @width and @maxWidth. @width is as a percentage of the width of the component. @maxWidth is a maximum width passed in as pixels. It can be set to -1 to disable the maximum width. This can be used to for example create a full width iOS style menu. ","route":"docs.components.menu","keywords":[]},"template:docs/index":{"id":"template:docs/index","type":"template","title":"Introduction","text":" Introduction An ember-cli addon providing a draggable sidebar tailored to mobile devices. Both a left and a right menu are supported. Dragging is supported through touch events as supported by any modern (mobile) browser. The sidebar provides an empty canvas suitable for any content. An optional Android theme is supplied. ","route":"docs.index","keywords":[]},"template:docs/quickstart":{"id":"template:docs/quickstart","type":"template","title":"Quickstart","text":" Quickstart To get started the component needs to be placed high in the dom so that it wraps the entirety of your app's content on which the gestures need to be detected. From this component you can then yield a content, toggle and menu component to which you can pass a block of content. An extended component is available which closes the menu on click. The content component should wrap your pages content. It will react to gestures and adjust its styles as needed. Home Menu ","route":"docs.quickstart","keywords":[]},"template:docs/usage":{"id":"template:docs/usage","type":"template","title":"Usage","text":" Usage Installation From your application directory run: ember install ember-mobile-menu The addon will automatically add the necessary SCSS import to your app.scss or (if ember-cli-sass is not present) add the required CSS to the vendor bundle. NOTE: the minimum supported Ember version is 3.24. ","route":"docs.usage","keywords":[]},"template:index":{"id":"template:index","type":"template","title":"Mode","text":" Nick Schot info@example.com Home Menu Open your dev tools and switch to responsive mode to try the gestures! Mode default reveal ios push squeeze squeeze-reveal Type left right Open detection width -1 (whole width) 30 (px, drag from edge) Other options mask shadow Configure ","route":"index","keywords":[]},"template:not-found":{"id":"template:not-found","type":"template","title":"Not found","text":" Not found This page doesn't exist. Head home? ","route":"not-found","keywords":[]}}} +{"index":{"version":"2.3.9","fields":["title","text","keywords"],"fieldVectors":[["title/component:ember-mobile-menu/components/mobile-menu~MobileMenu",[0,2.303]],["text/component:ember-mobile-menu/components/mobile-menu~MobileMenu",[1,1.539,2,1.715]],["keywords/component:ember-mobile-menu/components/mobile-menu~MobileMenu",[3,2.177]],["title/module:ember-mobile-menu/components/mobile-menu",[4,2.813]],["text/module:ember-mobile-menu/components/mobile-menu",[]],["keywords/module:ember-mobile-menu/components/mobile-menu",[]],["title/component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle",[5,2.813]],["text/component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle",[1,1.411,2,1.573,6,2.867,7,2.5,8,2.867]],["keywords/component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle",[]],["title/module:ember-mobile-menu/components/mobile-menu-toggle",[9,2.813]],["text/module:ember-mobile-menu/components/mobile-menu-toggle",[]],["keywords/module:ember-mobile-menu/components/mobile-menu-toggle",[]],["title/component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper",[10,1.715]],["text/component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper",[2,1.49,11,2.369,12,3.181,13,2.716,14,2.716,15,3.181,16,3.181]],["keywords/component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper",[11,0.19,17,0.312,18,0.312,19,0.312,20,0.312,21,0.312,22,0.312,23,0.312,24,0.312,25,0.312,26,0.312,27,0.312]],["title/module:ember-mobile-menu/components/mobile-menu-wrapper",[28,2.813]],["text/module:ember-mobile-menu/components/mobile-menu-wrapper",[]],["keywords/module:ember-mobile-menu/components/mobile-menu-wrapper",[]],["title/component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent",[29,2.813]],["text/component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent",[]],["keywords/component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent",[]],["title/module:ember-mobile-menu/components/mobile-menu-wrapper/content",[30,2.813]],["text/module:ember-mobile-menu/components/mobile-menu-wrapper/content",[]],["keywords/module:ember-mobile-menu/components/mobile-menu-wrapper/content",[]],["title/component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo",[31,1.966]],["text/component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo",[2,1.531,13,2.789,31,2.789,32,3.267,33,3.991,34,3.991]],["keywords/component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo",[]],["title/module:ember-mobile-menu/components/mobile-menu/link-to",[35,2.813]],["text/module:ember-mobile-menu/components/mobile-menu/link-to",[]],["keywords/module:ember-mobile-menu/components/mobile-menu/link-to",[]],["title/component:ember-mobile-menu/components/mobile-menu/mask~Mask",[36,1.715]],["text/component:ember-mobile-menu/components/mobile-menu/mask~Mask",[0,2.629,2,1.813,36,2.578,37,3.213,38,2.629,39,2.245,40,3.213,41,3.213,42,2.629,43,2.245,44,1.958,45,2.245]],["keywords/component:ember-mobile-menu/components/mobile-menu/mask~Mask",[]],["title/module:ember-mobile-menu/components/mobile-menu/mask",[46,2.813]],["text/module:ember-mobile-menu/components/mobile-menu/mask",[]],["keywords/module:ember-mobile-menu/components/mobile-menu/mask",[]],["title/module:ember-mobile-menu/spring",[47,2.813]],["text/module:ember-mobile-menu/spring",[]],["keywords/module:ember-mobile-menu/spring",[]],["title/module:ember-mobile-menu/utils/normalize-coordinates",[48,2.813]],["text/module:ember-mobile-menu/utils/normalize-coordinates",[]],["keywords/module:ember-mobile-menu/utils/normalize-coordinates",[49,2.177]],["title/template:application",[]],["text/template:application",[]],["keywords/template:application",[]],["title/template:docs",[]],["text/template:docs",[]],["keywords/template:docs",[]],["title/template:docs/api/item",[]],["text/template:docs/api/item",[]],["keywords/template:docs/api/item",[]],["title/template:docs/components/menu-wrapper",[1,0.532,11,0.943,50,0.833]],["text/template:docs/components/menu-wrapper",[1,1.483,2,0.957,6,0.515,7,0.802,10,2.168,11,0.449,14,0.92,15,0.603,16,0.603,39,1.936,43,0.92,44,0.802,45,0.515,50,0.396,51,0.737,52,0.737,53,0.737,54,0.737,55,0.737,56,0.515,57,1.247,58,0.737,59,0.92,60,0.737,61,1.521,62,1.323,63,1.078,64,0.737,65,0.737,66,0.737,67,1.777,68,2.631,69,1.777,70,1.777,71,1.777,72,2.268,73,1.078,74,1.247,75,0.737,76,0.603,77,0.737,78,0.603,79,0.737,80,0.802,81,1.088,82,0.515,83,1.078,84,0.737,85,1.317,86,0.737,87,0.737,88,0.737,89,0.737,90,1.317,91,0.737,92,0.603,93,1.317,94,0.515,95,1.078,96,0.737,97,0.737,98,0.737,99,1.317,100,0.737,101,1.317,102,0.737,103,1.785,104,0.515,105,0.737,106,0.737,107,0.737,108,0.737,109,0.737,110,0.737,111,0.737,112,0.603,113,0.737,114,0.737,115,0.737,116,0.603,117,0.737,118,0.515]],["keywords/template:docs/components/menu-wrapper",[]],["title/template:docs/components/menu",[1,0.687,50,1.075]],["text/template:docs/components/menu",[1,1.432,2,0.878,7,0.483,8,0.553,10,0.483,12,0.648,14,0.981,36,1.395,39,0.981,43,0.981,44,0.483,45,1.83,50,1.409,57,1.599,61,0.483,62,0.483,74,2.335,76,0.648,80,0.483,81,1.766,82,0.553,83,0.648,112,1.149,116,0.648,119,0.648,120,0.792,121,1.404,122,1.404,123,2.025,124,0.792,125,0.792,126,0.792,127,0.792,128,0.792,129,0.792,130,1.891,131,1.873,132,1.873,133,0.792,134,1.149,135,1.404,136,0.792,137,0.792,138,0.792,139,1.873,140,1.404,141,1.548,142,0.792,143,0.792,144,0.792,145,0.648,146,1.404,147,0.792,148,1.548,149,0.792,150,1.404,151,1.891,152,0.792,153,0.792,154,0.792,155,0.792,156,0.792,157,0.792,158,0.792,159,0.792,160,0.792,161,0.792,162,0.792,163,0.792,164,0.792,165,0.648,166,0.648,167,0.648,168,1.404,169,0.792,170,1.404,171,0.792,172,0.792,173,0.792]],["keywords/template:docs/components/menu",[]],["title/template:docs/index",[174,2.303]],["text/template:docs/index",[1,0.795,13,2.352,50,1.811,56,1.615,61,1.408,62,1.408,80,1.408,81,1.408,92,1.891,94,1.615,165,1.891,174,1.891,175,2.311,176,2.311,177,3.365,178,2.311,179,2.311,180,3.248,181,2.311,182,2.311,183,2.311,184,2.311,185,2.311,186,2.311,187,2.311,188,2.311,189,2.311,190,2.311]],["keywords/template:docs/index",[]],["title/template:docs/quickstart",[191,2.303]],["text/template:docs/quickstart",[1,0.952,2,1.588,6,1.246,8,1.246,10,2.068,31,1.246,32,1.459,38,2.777,44,1.086,59,1.246,67,1.459,68,2.265,69,1.459,70,1.459,71,1.459,72,2.265,73,1.459,81,2.524,95,1.459,104,1.246,119,1.459,141,1.459,167,1.459,191,1.459,192,1.782,193,1.782,194,1.782,195,1.782,196,2.768,197,1.782,198,1.782,199,2.265,200,1.782,201,1.782,202,1.782]],["keywords/template:docs/quickstart",[]],["title/template:docs/usage",[203,2.303]],["text/template:docs/usage",[42,2.051,56,1.751,166,2.051,180,2.051,203,2.051,204,3.568,205,2.506,206,2.506,207,2.506,208,3.568,209,2.506,210,2.506,211,3.568,212,2.506,213,2.506,214,2.506,215,2.506,216,2.506,217,2.506,218,2.506,219,2.506,220,2.506,221,2.506,222,2.506,223,2.506]],["keywords/template:docs/usage",[]],["title/template:index",[123,1.966]],["text/template:index",[1,0.748,7,1.962,36,1.326,57,1.52,59,1.52,61,1.326,62,1.326,63,1.78,74,2.249,78,1.78,80,1.326,82,1.52,94,1.52,118,1.52,123,2.249,131,1.78,132,1.78,134,1.78,139,1.78,145,1.78,148,1.78,199,1.78,224,2.175,225,2.175,226,2.175,227,2.175,228,2.175,229,2.175,230,2.175,231,2.175,232,2.175,233,2.175,234,2.175,235,2.175]],["keywords/template:index",[]],["title/template:not-found",[236,2.303]],["text/template:not-found",[104,2.789,118,2.789,236,3.267,237,3.991,238,3.991,239,3.991]],["keywords/template:not-found",[]]],"invertedIndex":[["",{"_index":85,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[753,3],[783,1]]}},"keywords":{}}],["1",{"_index":82,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[629,2]]},"template:docs/components/menu":{"position":[[1474,2]]},"template:index":{"position":[[199,2]]}},"keywords":{}}],["1/3",{"_index":136,"title":{},"text":{"template:docs/components/menu":{"position":[[405,3]]}},"keywords":{}}],["3.28",{"_index":223,"title":{},"text":{"template:docs/usage":{"position":[[291,5]]}},"keywords":{}}],["30",{"_index":234,"title":{},"text":{"template:index":{"position":[[216,2]]}},"keywords":{}}],["_isiosbrows",{"_index":27,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["_width",{"_index":3,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"position":[null]}}}],["activemenu",{"_index":26,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["add",{"_index":211,"title":{},"text":{"template:docs/usage":{"position":[[118,3],[203,3]]}},"keywords":{}}],["addon",{"_index":56,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[147,6]]},"template:docs/index":{"position":[[27,5]]},"template:docs/usage":{"position":[[93,5]]}},"keywords":{}}],["adjust",{"_index":202,"title":{},"text":{"template:docs/quickstart":{"position":[[471,6]]}},"keywords":{}}],["android",{"_index":188,"title":{},"text":{"template:docs/index":{"position":[[298,7]]}},"keywords":{}}],["app'",{"_index":198,"title":{},"text":{"template:docs/quickstart":{"position":[[135,5]]}},"keywords":{}}],["app.scss",{"_index":215,"title":{},"text":{"template:docs/usage":{"position":[[156,8]]}},"keywords":{}}],["appli",{"_index":155,"title":{},"text":{"template:docs/components/menu":{"position":[[935,5]]}},"keywords":{}}],["applic",{"_index":205,"title":{},"text":{"template:docs/usage":{"position":[[30,11]]}},"keywords":{}}],["area",{"_index":79,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[552,4]]}},"keywords":{}}],["argument",{"_index":45,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[132,8]]},"template:docs/components/menu-wrapper":{"position":[[512,8]]},"template:docs/components/menu":{"position":[[134,8],[723,8],[921,8],[1004,8],[1296,10]]}},"keywords":{}}],["assumpt",{"_index":114,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2024,10]]}},"keywords":{}}],["automat",{"_index":210,"title":{},"text":{"template:docs/usage":{"position":[[104,13]]}},"keywords":{}}],["avail",{"_index":95,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1216,9],[1306,9]]},"template:docs/quickstart":{"position":[[345,9]]}},"keywords":{}}],["away",{"_index":133,"title":{},"text":{"template:docs/components/menu":{"position":[[333,5]]}},"keywords":{}}],["background",{"_index":163,"title":{},"text":{"template:docs/components/menu":{"position":[[1146,10]]}},"keywords":{}}],["block",{"_index":200,"title":{},"text":{"template:docs/quickstart":{"position":[[292,5]]}},"keywords":{}}],["both",{"_index":92,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1167,4]]},"template:docs/index":{"position":[[91,4]]}},"keywords":{}}],["boundari",{"_index":109,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1886,10]]}},"keywords":{}}],["boundingclientrect",{"_index":25,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["browser",{"_index":184,"title":{},"text":{"template:docs/index":{"position":[[214,8]]}},"keywords":{}}],["bundl",{"_index":219,"title":{},"text":{"template:docs/usage":{"position":[[238,7]]}},"keywords":{}}],["canva",{"_index":186,"title":{},"text":{"template:docs/index":{"position":[[253,6]]}},"keywords":{}}],["case",{"_index":126,"title":{},"text":{"template:docs/components/menu":{"position":[[199,4]]}},"keywords":{}}],["chosen",{"_index":65,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[256,6]]}},"keywords":{}}],["click",{"_index":167,"title":{},"text":{"template:docs/components/menu":{"position":[[1199,8]]},"template:docs/quickstart":{"position":[[380,6]]}},"keywords":{}}],["close",{"_index":8,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[30,5]]},"template:docs/components/menu":{"position":[[1222,5]]},"template:docs/quickstart":{"position":[[361,6]]}},"keywords":{}}],["color",{"_index":164,"title":{},"text":{"template:docs/components/menu":{"position":[[1157,5]]}},"keywords":{}}],["complic",{"_index":111,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1964,11]]}},"keywords":{}}],["compon",{"_index":2,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"position":[[5,9]]},"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[9,9]]},"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[8,9]]},"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[19,9]]},"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[7,10],[54,9],[159,10]]},"template:docs/components/menu-wrapper":{"position":[[26,9],[1240,9],[1833,10],[1925,9],[2060,9]]},"template:docs/components/menu":{"position":[[18,9],[109,9],[971,10],[1396,10]]},"template:docs/quickstart":{"position":[[52,9],[202,9],[258,9],[332,9],[399,9]]}},"keywords":{}}],["configur",{"_index":235,"title":{},"text":{"template:index":{"position":[[266,9]]}},"keywords":{}}],["content",{"_index":81,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[610,8],[654,7],[2052,7]]},"template:docs/components/menu":{"position":[[291,8],[314,7],[505,7],[844,8],[963,7],[1063,8]]},"template:docs/index":{"position":[[277,8]]},"template:docs/quickstart":{"position":[[141,7],[233,8],[301,8],[391,7],[432,8]]}},"keywords":{}}],["contentcompon",{"_index":29,"title":{"component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent":{"position":[[0,16]]}},"text":{},"keywords":{}}],["control",{"_index":76,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[521,8]]},"template:docs/components/menu":{"position":[[1278,10]]}},"keywords":{}}],["creat",{"_index":173,"title":{},"text":{"template:docs/components/menu":{"position":[[1539,6]]}},"keywords":{}}],["css",{"_index":166,"title":{},"text":{"template:docs/components/menu":{"position":[[1194,4]]},"template:docs/usage":{"position":[[220,3]]}},"keywords":{}}],["current",{"_index":161,"title":{},"text":{"template:docs/components/menu":{"position":[[1113,7]]}},"keywords":{}}],["default",{"_index":57,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[157,7],[800,7],[1276,9]]},"template:docs/components/menu":{"position":[[216,7],[246,7],[863,8],[1075,7]]},"template:index":{"position":[[115,7]]}},"keywords":{}}],["depend",{"_index":64,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[239,9]]}},"keywords":{}}],["descript",{"_index":127,"title":{},"text":{"template:docs/components/menu":{"position":[[204,11]]}},"keywords":{}}],["desktop",{"_index":112,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1976,7]]},"template:docs/components/menu":{"position":[[460,7],[564,7]]}},"keywords":{}}],["detect",{"_index":59,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[181,6],[472,9]]},"template:docs/quickstart":{"position":[[182,9]]},"template:index":{"position":[[183,9]]}},"keywords":{}}],["dev",{"_index":227,"title":{},"text":{"template:index":{"position":[[49,3]]}},"keywords":{}}],["devic",{"_index":179,"title":{},"text":{"template:docs/index":{"position":[[82,8]]}},"keywords":{}}],["directori",{"_index":206,"title":{},"text":{"template:docs/usage":{"position":[[42,9]]}},"keywords":{}}],["disabl",{"_index":151,"title":{},"text":{"template:docs/components/menu":{"position":[[743,8],[1024,8],[1480,7]]}},"keywords":{}}],["distinct",{"_index":147,"title":{},"text":{"template:docs/components/menu":{"position":[[681,8]]}},"keywords":{}}],["doesn't",{"_index":237,"title":{},"text":{"template:not-found":{"position":[[21,7]]}},"keywords":{}}],["dom",{"_index":195,"title":{},"text":{"template:docs/quickstart":{"position":[[93,3]]}},"keywords":{}}],["drag",{"_index":80,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[579,8],[677,4]]},"template:docs/components/menu":{"position":[[325,7]]},"template:docs/index":{"position":[[135,8]]},"template:index":{"position":[[224,4]]}},"keywords":{}}],["draggabl",{"_index":176,"title":{},"text":{"template:docs/index":{"position":[[45,9]]}},"keywords":{}}],["dynam",{"_index":152,"title":{},"text":{"template:docs/components/menu":{"position":[[754,7]]}},"keywords":{}}],["edg",{"_index":63,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[234,4],[596,6]]},"template:index":{"position":[[234,5]]}},"keywords":{}}],["embed",{"_index":103,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1724,8],[1764,8],[2010,9]]}},"keywords":{}}],["embed=tru",{"_index":105,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1794,10]]}},"keywords":{}}],["ember",{"_index":208,"title":{},"text":{"template:docs/usage":{"position":[[57,5],[274,5]]}},"keywords":{}}],["ember-cli",{"_index":175,"title":{},"text":{"template:docs/index":{"position":[[17,9]]}},"keywords":{}}],["ember-cli-sass",{"_index":216,"title":{},"text":{"template:docs/usage":{"position":[[172,14]]}},"keywords":{}}],["ember-mobile-menu",{"_index":209,"title":{},"text":{"template:docs/usage":{"position":[[71,17]]}},"keywords":{}}],["ember-mobile-menu/components/mobile-menu",{"_index":4,"title":{"module:ember-mobile-menu/components/mobile-menu":{"position":[[0,40]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu-toggl",{"_index":9,"title":{"module:ember-mobile-menu/components/mobile-menu-toggle":{"position":[[0,47]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu-wrapp",{"_index":28,"title":{"module:ember-mobile-menu/components/mobile-menu-wrapper":{"position":[[0,48]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu-wrapper/cont",{"_index":30,"title":{"module:ember-mobile-menu/components/mobile-menu-wrapper/content":{"position":[[0,56]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu/link-to",{"_index":35,"title":{"module:ember-mobile-menu/components/mobile-menu/link-to":{"position":[[0,48]]}},"text":{},"keywords":{}}],["ember-mobile-menu/components/mobile-menu/mask",{"_index":46,"title":{"module:ember-mobile-menu/components/mobile-menu/mask":{"position":[[0,45]]}},"text":{},"keywords":{}}],["ember-mobile-menu/spr",{"_index":47,"title":{"module:ember-mobile-menu/spring":{"position":[[0,24]]}},"text":{},"keywords":{}}],["ember-mobile-menu/utils/normalize-coordin",{"_index":48,"title":{"module:ember-mobile-menu/utils/normalize-coordinates":{"position":[[0,45]]}},"text":{},"keywords":{}}],["empti",{"_index":185,"title":{},"text":{"template:docs/index":{"position":[[247,5]]}},"keywords":{}}],["enabl",{"_index":150,"title":{},"text":{"template:docs/components/menu":{"position":[[732,7],[1013,7]]}},"keywords":{}}],["entireti",{"_index":197,"title":{},"text":{"template:docs/quickstart":{"position":[[118,8]]}},"keywords":{}}],["entri",{"_index":54,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[120,5]]}},"keywords":{}}],["event",{"_index":182,"title":{},"text":{"template:docs/index":{"position":[[171,6]]}},"keywords":{}}],["everyth",{"_index":143,"title":{},"text":{"template:docs/components/menu":{"position":[[521,10]]}},"keywords":{}}],["exampl",{"_index":172,"title":{},"text":{"template:docs/components/menu":{"position":[[1531,7]]}},"keywords":{}}],["exist",{"_index":238,"title":{},"text":{"template:not-found":{"position":[[29,6]]}},"keywords":{}}],["extend",{"_index":32,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[3,8]]},"template:docs/quickstart":{"position":[[313,8]]}},"keywords":{}}],["fix",{"_index":156,"title":{},"text":{"template:docs/components/menu":{"position":[[943,5]]}},"keywords":{}}],["found",{"_index":236,"title":{"template:not-found":{"position":[[4,5]]}},"text":{"template:not-found":{"position":[[5,5]]}},"keywords":{}}],["full",{"_index":83,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[636,4],[2080,4]]},"template:docs/components/menu":{"position":[[1548,4]]}},"keywords":{}}],["function",{"_index":124,"title":{},"text":{"template:docs/components/menu":{"position":[[172,9]]}},"keywords":{}}],["gestur",{"_index":199,"title":{},"text":{"template:docs/quickstart":{"position":[[162,8],[458,8]]},"template:index":{"position":[[100,9]]}},"keywords":{}}],["get",{"_index":153,"title":{},"text":{"template:docs/components/menu":{"position":[[776,4]]}},"keywords":{}}],["head",{"_index":239,"title":{},"text":{"template:not-found":{"position":[[36,4]]}},"keywords":{}}],["high",{"_index":194,"title":{},"text":{"template:docs/quickstart":{"position":[[81,4]]}},"keywords":{}}],["home",{"_index":118,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2108,4]]},"template:index":{"position":[[29,4]]},"template:not-found":{"position":[[41,5]]}},"keywords":{}}],["hook",{"_index":34,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[55,5]]}},"keywords":{}}],["import",{"_index":214,"title":{},"text":{"template:docs/usage":{"position":[[141,6]]}},"keywords":{}}],["info@example.com",{"_index":226,"title":{},"text":{"template:index":{"position":[[12,16]]}},"keywords":{}}],["initi",{"_index":52,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[80,7]]}},"keywords":{}}],["instal",{"_index":204,"title":{},"text":{"template:docs/usage":{"position":[[7,12],[63,7]]}},"keywords":{}}],["instanc",{"_index":122,"title":{},"text":{"template:docs/components/menu":{"position":[[86,9],[642,9]]}},"keywords":{}}],["introduct",{"_index":174,"title":{"template:docs/index":{"position":[[0,12]]}},"text":{"template:docs/index":{"position":[[1,12]]}},"keywords":{}}],["io",{"_index":134,"title":{},"text":{"template:docs/components/menu":{"position":[[359,3],[1559,3]]},"template:index":{"position":[[130,3]]}},"keywords":{}}],["it'",{"_index":158,"title":{},"text":{"template:docs/components/menu":{"position":[[1083,4]]}},"keywords":{}}],["keep",{"_index":142,"title":{},"text":{"template:docs/components/menu":{"position":[[513,7]]}},"keywords":{}}],["layout",{"_index":113,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1984,8]]}},"keywords":{}}],["left",{"_index":61,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[216,4],[778,4],[834,4],[1174,4],[1289,4]]},"template:docs/components/menu":{"position":[[652,4]]},"template:docs/index":{"position":[[98,4]]},"template:index":{"position":[[167,4]]}},"keywords":{}}],["link",{"_index":160,"title":{},"text":{"template:docs/components/menu":{"position":[[1099,6]]}},"keywords":{}}],["linkto",{"_index":31,"title":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[0,6]]}},"text":{"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"position":[[12,6]]},"template:docs/quickstart":{"position":[[322,9]]}},"keywords":{}}],["made",{"_index":115,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2038,4]]}},"keywords":{}}],["main",{"_index":53,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[115,4]]}},"keywords":{}}],["make",{"_index":88,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[887,4]]}},"keywords":{}}],["manag",{"_index":16,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[59,11]]},"template:docs/components/menu-wrapper":{"position":[[36,7]]}},"keywords":{}}],["mask",{"_index":36,"title":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[0,4]]}},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[2,4],[91,4]]},"template:docs/components/menu":{"position":[[982,4],[1035,4],[1170,4],[1212,4]]},"template:index":{"position":[[254,4]]}},"keywords":{}}],["masken",{"_index":157,"title":{},"text":{"template:docs/components/menu":{"position":[[991,12]]}},"keywords":{}}],["maximum",{"_index":170,"title":{},"text":{"template:docs/components/menu":{"position":[[1422,7],[1492,7]]}},"keywords":{}}],["maxwidth",{"_index":168,"title":{},"text":{"template:docs/components/menu":{"position":[[1318,10],[1407,9]]}},"keywords":{}}],["mean",{"_index":106,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1849,5]]}},"keywords":{}}],["menu",{"_index":1,"title":{"template:docs/components/menu-wrapper":{"position":[[7,4]]},"template:docs/components/menu":{"position":[[7,4]]}},"text":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"position":[[0,4]]},"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[38,5]]},"template:docs/components/menu-wrapper":{"position":[[8,4],[61,5],[691,5],[791,5],[812,4],[839,5],[874,4],[896,4],[1144,5],[1191,5],[1271,4],[1316,4],[1733,4],[1742,4],[1859,5],[1998,4],[2113,4]]},"template:docs/components/menu":{"position":[[8,4],[81,4],[104,4],[262,5],[353,5],[396,4],[481,4],[615,5],[637,4],[797,4],[1232,5],[1238,4],[1266,4],[1569,5]]},"template:docs/index":{"position":[[115,4]]},"template:docs/quickstart":{"position":[[253,4],[372,4]]},"template:index":{"position":[[34,4]]}},"keywords":{}}],["menu'",{"_index":12,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[22,7]]},"template:docs/components/menu":{"position":[[817,6]]}},"keywords":{}}],["menu(",{"_index":66,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[263,8]]}},"keywords":{}}],["menumenuhomeleft",{"_index":100,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1498,19]]}},"keywords":{}}],["target=\"right\">right",{"_index":102,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1548,21]]}},"keywords":{}}],["theme",{"_index":189,"title":{},"text":{"template:docs/index":{"position":[[306,5]]}},"keywords":{}}],["through",{"_index":165,"title":{},"text":{"template:docs/components/menu":{"position":[[1186,7]]},"template:docs/index":{"position":[[157,7]]}},"keywords":{}}],["toggl",{"_index":6,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"position":[[2,6]]},"template:docs/components/menu-wrapper":{"position":[[1233,6]]},"template:docs/quickstart":{"position":[[242,6]]}},"keywords":{}}],["tool",{"_index":228,"title":{},"text":{"template:index":{"position":[[53,5]]}},"keywords":{}}],["touch",{"_index":181,"title":{},"text":{"template:docs/index":{"position":[[165,5]]}},"keywords":{}}],["translat",{"_index":137,"title":{},"text":{"template:docs/components/menu":{"position":[[413,11]]}},"keywords":{}}],["tri",{"_index":231,"title":{},"text":{"template:index":{"position":[[92,3]]}},"keywords":{}}],["two",{"_index":146,"title":{},"text":{"template:docs/components/menu":{"position":[[633,3],[1292,3]]}},"keywords":{}}],["type",{"_index":232,"title":{},"text":{"template:index":{"position":[[162,4]]}},"keywords":{}}],["type=\"left",{"_index":98,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1389,12]]}},"keywords":{}}],["type=\"right",{"_index":90,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[971,13],[1619,13]]}},"keywords":{}}],["type=right",{"_index":87,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[856,10]]}},"keywords":{}}],["up",{"_index":58,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[175,2]]}},"keywords":{}}],["us",{"_index":39,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[45,3]]},"template:docs/components/menu-wrapper":{"position":[[136,5],[570,4],[669,4],[1163,3],[1759,4],[1948,6]]},"template:docs/components/menu":{"position":[[195,3],[1519,4]]}},"keywords":{}}],["usag",{"_index":203,"title":{"template:docs/usage":{"position":[[0,5]]}},"text":{"template:docs/usage":{"position":[[1,5]]}},"keywords":{}}],["user'",{"_index":138,"title":{},"text":{"template:docs/components/menu":{"position":[[432,6]]}},"keywords":{}}],["usual",{"_index":37,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[22,7]]}},"keywords":{}}],["vendor",{"_index":218,"title":{},"text":{"template:docs/usage":{"position":[[231,6]]}},"keywords":{}}],["version",{"_index":222,"title":{},"text":{"template:docs/usage":{"position":[[280,7]]}},"keywords":{}}],["view",{"_index":144,"title":{},"text":{"template:docs/components/menu":{"position":[[535,5]]}},"keywords":{}}],["viewport",{"_index":117,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[2098,9]]}},"keywords":{}}],["whether",{"_index":41,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[74,7]]}},"keywords":{}}],["whole",{"_index":233,"title":{},"text":{"template:index":{"position":[[202,6]]}},"keywords":{}}],["width",{"_index":74,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[482,5],[641,5],[2085,5]]},"template:docs/components/menu":{"position":[[1243,5],[1253,5],[1307,6],[1329,6],[1362,5],[1430,5],[1500,6],[1553,5]]},"template:index":{"position":[[193,5],[209,6]]}},"keywords":{}}],["within",{"_index":108,"title":{},"text":{"template:docs/components/menu-wrapper":{"position":[[1875,6]]}},"keywords":{}}],["wrap",{"_index":196,"title":{},"text":{"template:docs/quickstart":{"position":[[108,5],[416,4]]}},"keywords":{}}],["wrapper",{"_index":11,"title":{"template:docs/components/menu-wrapper":{"position":[[12,7]]}},"text":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[[0,7]]},"template:docs/components/menu-wrapper":{"position":[[13,7]]}},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.act",{"_index":20,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.actions.clos",{"_index":22,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.actions.toggl",{"_index":21,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.cont",{"_index":18,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.mobilemenu",{"_index":17,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["wrapper.toggl",{"_index":19,"title":{},"text":{},"keywords":{"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"position":[null]}}}],["yield",{"_index":119,"title":{},"text":{"template:docs/components/menu":{"position":[[31,7]]},"template:docs/quickstart":{"position":[[225,5]]}},"keywords":{}}],["yourself",{"_index":40,"title":{},"text":{"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"position":[[64,9]]}},"keywords":{}}]],"pipeline":["stemmer"]},"documents":{"component:ember-mobile-menu/components/mobile-menu~MobileMenu":{"id":"component:ember-mobile-menu/components/mobile-menu~MobileMenu","type":"component","title":"MobileMenu","keywords":["_width"],"text":"Menu component ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu","attributes":{"name":"MobileMenu","file":"ember-mobile-menu/components/mobile-menu","description":"

    Menu component

    \n
    ","lineNumber":57,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"_width","file":"ember-mobile-menu/components/mobile-menu","description":"

    Current menu width in px

    \n
    ","lineNumber":267,"access":"private","tags":[],"type":"any","isStatic":false,"decorators":[]}],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"type","file":"ember-mobile-menu/components/mobile-menu","description":"

    The type of menu. Currently 'left' and 'right' are supported.

    \n
    ","lineNumber":71,"access":"public","tags":[],"type":"String","defaultValue":"'left'","isStatic":false,"decorators":[]},{"name":"mode","file":"ember-mobile-menu/components/mobile-menu","description":"

    Sets the mode of the menu. Currently 'default', 'push', 'ios', 'reveal', 'squeeze' and 'squeeze-reveal' are supported.

    \n
    ","lineNumber":82,"access":"public","tags":[],"type":"string","defaultValue":"'default'","isStatic":false,"decorators":[]},{"name":"width","file":"ember-mobile-menu/components/mobile-menu","description":"

    The percentage of the screen the menu will take when opened.

    \n
    ","lineNumber":93,"access":"public","tags":[],"type":"Number [0-100]","defaultValue":"85","isStatic":false,"decorators":[]},{"name":"maxWidth","file":"ember-mobile-menu/components/mobile-menu","description":"

    The maximum width of the menu in pixels. Set to -1 to disable;

    \n
    ","lineNumber":104,"access":"public","tags":[],"type":"Number","defaultValue":"300","isStatic":false,"decorators":[]},{"name":"maskEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a mask is added when the menu is opened.

    \n
    ","lineNumber":115,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"shadowEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a shadow is added to the menu.

    \n
    ","lineNumber":126,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"triggerVelocity","file":"ember-mobile-menu/components/mobile-menu","description":"

    The default swipe velocity needed to fully open the menu.

    \n
    ","lineNumber":137,"access":"public","tags":[],"type":"Number","defaultValue":"0.3","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu","lineNumber":148,"access":"public","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onToggle","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook which is called after the transition with the new menu isOpen state.

    \n
    ","lineNumber":154,"access":"public","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu","lineNumber":164,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onOpen","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is opened. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":174,"access":"protected","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"onClose","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is closed. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":185,"access":"protected","tags":[],"type":"Action","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu","lineNumber":196,"access":"protected","tags":[],"type":"number","isStatic":false,"decorators":[]},{"name":"isDragging","file":"ember-mobile-menu/components/mobile-menu","lineNumber":208,"access":"protected","tags":[],"type":"boolean","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu":{"id":"module:ember-mobile-menu/components/mobile-menu","type":"module","title":"ember-mobile-menu/components/mobile-menu","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu","attributes":{"file":"ember-mobile-menu/components/mobile-menu","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu"}]}}}},"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle":{"id":"component:ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","type":"component","title":"MobileMenuToggle","keywords":[],"text":"A toggle component to open or close a menu. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","attributes":{"name":"MobileMenuToggle","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    A toggle component to open or close a menu.

    \n
    ","lineNumber":5,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"target","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Target menu for the toggle

    \n
    ","lineNumber":12,"access":"public","tags":[],"type":"String 'left' or 'right'","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Hook fired when the toggle is clicked. You can pass in an action.

    \n
    ","lineNumber":19,"access":"public","tags":[],"type":"function","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu-toggle":{"id":"module:ember-mobile-menu/components/mobile-menu-toggle","type":"module","title":"ember-mobile-menu/components/mobile-menu-toggle","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle","attributes":{"file":"ember-mobile-menu/components/mobile-menu-toggle","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle"}]}}}},"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper":{"id":"component:ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","type":"component","title":"MobileMenuWrapper","keywords":["wrapper","wrapper.MobileMenu","wrapper.Content","wrapper.Toggle","wrapper.actions","wrapper.actions.toggle","wrapper.actions.close","position","relativePosition","boundingClientRect","activeMenu","_isIOSbrowser"],"text":"Wrapper component for menu's. Provides pan recognition and management. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","attributes":{"name":"MobileMenuWrapper","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Wrapper component for menu's. Provides pan recognition and management.

    \n
    ","lineNumber":23,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"boundingClientRect","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Current BoundingClientRect of the mobile menu wrapper root element

    \n
    ","lineNumber":46,"access":"private","tags":[],"type":"DOMRect","defaultValue":"null","isStatic":false,"decorators":[]},{"name":"activeMenu","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    The currently active menu component.

    \n
    ","lineNumber":115,"access":"private","tags":[],"type":"MobileMenu","defaultValue":"null","isStatic":false,"decorators":[]}],"methods":[{"name":"_isIOSbrowser","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Detect if the user is using the app from a browser on iOS

    \n
    ","lineNumber":425,"access":"private","tags":[],"returns":{"type":"boolean","description":"Returns true when the user is using iOS and is inside a browser","properties":[]},"params":[],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null,"arguments":[{"name":"openDetectionWidth","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Horizontal width of the detection zone in pixels. Set to -1 to use full width.

    \n
    ","lineNumber":65,"access":"public","tags":[],"type":"Number","defaultValue":"15","isStatic":false,"decorators":[]},{"name":"capture","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true the capture phase will be used for the event, giving it precedence over events in the (default)\nbubble phase. This is handy for menus as they are usually defined high in the dom, are opened with edge gestures\nand thus must take precedence over deeper nested elements by using the capture phase.

    \n

    See https://www.w3.org/TR/DOM-Level-3-Events/#event-flow for more details.

    \n
    ","lineNumber":76,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"preventScroll","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true, the component tries to prevent scroll when a menu is open

    \n
    ","lineNumber":91,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu-wrapper","lineNumber":102,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]}],"yields":[{"name":"wrapper","type":"Hash","description":""},{"name":"wrapper.MobileMenu","type":"MobileMenu component","description":""},{"name":"wrapper.Content","type":"Content component","description":""},{"name":"wrapper.Toggle","type":"MobileMenuToggle component","description":""},{"name":"wrapper.actions","type":"Hash","description":""},{"name":"wrapper.actions.toggle","type":"Action","description":""},{"name":"wrapper.actions.close","type":"Action","description":""},{"name":"position","type":"number","description":"Current position of the active menu in px."},{"name":"relativePosition","type":"number","description":"Current position of the active menu between 0 and 1."}]}}},"module:ember-mobile-menu/components/mobile-menu-wrapper":{"id":"module:ember-mobile-menu/components/mobile-menu-wrapper","type":"module","title":"ember-mobile-menu/components/mobile-menu-wrapper","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper"}]}}}},"component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent":{"id":"component:ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","type":"component","title":"ContentComponent","keywords":[],"text":"","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","attributes":{"name":"ContentComponent","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":13,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"mode","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":18,"access":"protected","tags":[],"type":"string","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu-wrapper/content":{"id":"module:ember-mobile-menu/components/mobile-menu-wrapper/content","type":"module","title":"ember-mobile-menu/components/mobile-menu-wrapper/content","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper/content","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent"}]}}}},"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo":{"id":"component:ember-mobile-menu/components/mobile-menu/link-to~LinkTo","type":"component","title":"LinkTo","keywords":[],"text":"An extended LinkTo component which provides an onClick hook. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo","attributes":{"name":"LinkTo","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    An extended LinkTo component which provides an onClick hook.

    \n
    ","lineNumber":4,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    Hook called when the link is clicked.

    \n
    ","lineNumber":17,"access":"public","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu/link-to":{"id":"module:ember-mobile-menu/components/mobile-menu/link-to","type":"module","title":"ember-mobile-menu/components/mobile-menu/link-to","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to","attributes":{"file":"ember-mobile-menu/components/mobile-menu/link-to","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo"}]}}}},"component:ember-mobile-menu/components/mobile-menu/mask~Mask":{"id":"component:ember-mobile-menu/components/mobile-menu/mask~Mask","type":"component","title":"Mask","keywords":[],"text":"A mask component. You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an argument to the MobileMenu component. ","item":{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask","attributes":{"name":"Mask","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    A mask component.

    \n

    You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an\nargument to the MobileMenu component.

    \n
    ","lineNumber":6,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"maskOpacityOffset","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    Offset (or "deadzone") used when calculating what opacity the mask should\ncurrently be.

    \n

    Example: the default value is 0.1. This means the mask will only become\nvisible after the position is over 10% of the screen width.

    \n
    ","lineNumber":16,"access":"public","tags":[],"type":"number","defaultValue":"0.1","isStatic":false,"decorators":[]},{"name":"invertOpacity","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":31,"access":"protected","tags":[],"type":"boolean","defaultValue":"undefined","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":38,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":48,"access":"protected","tags":[],"type":"number","defaultValue":"0","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":58,"access":"protected","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}}},"module:ember-mobile-menu/components/mobile-menu/mask":{"id":"module:ember-mobile-menu/components/mobile-menu/mask","type":"module","title":"ember-mobile-menu/components/mobile-menu/mask","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask","attributes":{"file":"ember-mobile-menu/components/mobile-menu/mask","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask"}]}}}},"module:ember-mobile-menu/spring":{"id":"module:ember-mobile-menu/spring","type":"module","title":"ember-mobile-menu/spring","keywords":[],"item":{"type":"module","id":"ember-mobile-menu/spring","attributes":{"file":"ember-mobile-menu/spring","functions":[],"variables":[]},"relationships":{"classes":{"data":[{"type":"class","id":"ember-mobile-menu/spring~Spring"}]},"components":{"data":[]}}}},"module:ember-mobile-menu/utils/normalize-coordinates":{"id":"module:ember-mobile-menu/utils/normalize-coordinates","type":"module","title":"ember-mobile-menu/utils/normalize-coordinates","keywords":["normalizeCoordinates"],"item":{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates","attributes":{"file":"ember-mobile-menu/utils/normalize-coordinates","functions":[{"name":"normalizeCoordinates","file":"ember-mobile-menu/utils/normalize-coordinates","description":"

    Normalizes coordinates in the passed TouchData to the BoundingClientRect of the passed element

    \n
    ","lineNumber":1,"access":"private","tags":[],"returns":{"type":"object","description":"Returns a TouchData object","properties":[]},"params":[{"name":"e","type":"object","description":"TouchData as generated by ember-mobile-core"},{"name":"bcr","type":"DOMRect","description":"The DOMRect of the element to which the coordinates need to be normalized."}],"isAsync":false,"isGenerator":false,"exportType":"named"}],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[]}}}},"template:application":{"id":"template:application","type":"template","title":null,"text":" ","route":"application","keywords":[]},"template:docs":{"id":"template:docs","type":"template","title":null,"text":" ","route":"docs","keywords":[]},"template:docs/api/item":{"id":"template:docs/api/item","type":"template","title":null,"text":" ","route":"docs.api.item","keywords":[]},"template:docs/components/menu-wrapper":{"id":"template:docs/components/menu-wrapper","type":"template","title":"Mobile Menu Wrapper","text":" Mobile Menu Wrapper This component manages the state of the menus and does the initial pan recognition. It is the main entry point for using this addon. By default it is set up to detect a pan from respectively the left or the right edge depending on the chosen menu(s). Home Menu Open detection width The @openDetectionWidth argument controls the size in px of the area that will be used for dragging from an \"edge\" of the content. If set to -1 the full width of the content can be used to drag open the menu. ... Left & Right menus By default the menu is setup to be a left menu. By passing type=right to the menu you can make the menu slide in from the right. Home Menu Multiple menus You can also use both a left and a right menu. A target option is available on the toggle component to target a specific menu (defaults to left or the only available menu if there is just one). Home Left Menu Right Menu Home Embedded menu The menu can also be used embedded on a page by passing embed=true to the component. This means the menus will stay within the boundaries of the component which can be useful for more complicated desktop layouts. If a menu is not embedded, the assumption is made that the Content component takes the full width of the viewport. Home Menu ","route":"docs.components.menu-wrapper","keywords":[]},"template:docs/components/menu":{"id":"template:docs/components/menu","type":"template","title":"Mobile Menu","text":" Mobile Menu This component is yielded from mobile-menu-wrapper. It represents a menu instance. Modes A menu component takes an @mode argument which represents how it will function. Mode Primary use case Description default mobile, small screens Default overlay menu. push mobile Pushes the content. reveal mobile Content is dragged away, revealing the menu. ios mobile Similar to reveal but the menu has 1/3 the translation of the user's pan. squeeze tablet, desktop A push style menu which squeezes the content keeping everything in view. squeeze-reveal tablet, desktop Similar to squeeze but with a reveal style menu. If you have two menu instances left and right they can have distinct modes. Shadow The @shadowEnabled argument enables or disables a dynamic shadow, which gets stronger as the menu is opened, for menu's which \"overlay\" the content. These are default, squeeze and push modes. For the other modes this argument will apply a fixed shadow to the Content component. Mask The @maskEnabled argument enables or disables a mask which will overlay the content. By default it's opacity is linked to the current progress of the pan. The background color of the mask can be set through CSS. Clicking the mask will close the menu. Menu width The width of the menu can be controller by two arguments: @width and @maxWidth. @width is as a percentage of the width of the component. @maxWidth is a maximum width passed in as pixels. It can be set to -1 to disable the maximum width. This can be used to for example create a full width iOS style menu. ","route":"docs.components.menu","keywords":[]},"template:docs/index":{"id":"template:docs/index","type":"template","title":"Introduction","text":" Introduction An ember-cli addon providing a draggable sidebar tailored to mobile devices. Both a left and a right menu are supported. Dragging is supported through touch events as supported by any modern (mobile) browser. The sidebar provides an empty canvas suitable for any content. An optional Android theme is supplied. ","route":"docs.index","keywords":[]},"template:docs/quickstart":{"id":"template:docs/quickstart","type":"template","title":"Quickstart","text":" Quickstart To get started the component needs to be placed high in the dom so that it wraps the entirety of your app's content on which the gestures need to be detected. From this component you can then yield a content, toggle and menu component to which you can pass a block of content. An extended component is available which closes the menu on click. The content component should wrap your pages content. It will react to gestures and adjust its styles as needed. Home Menu ","route":"docs.quickstart","keywords":[]},"template:docs/usage":{"id":"template:docs/usage","type":"template","title":"Usage","text":" Usage Installation From your application directory run: ember install ember-mobile-menu The addon will automatically add the necessary SCSS import to your app.scss or (if ember-cli-sass is not present) add the required CSS to the vendor bundle. NOTE: the minimum supported Ember version is 3.28. ","route":"docs.usage","keywords":[]},"template:index":{"id":"template:index","type":"template","title":"Mode","text":" Nick Schot info@example.com Home Menu Open your dev tools and switch to responsive mode to try the gestures! Mode default reveal ios push squeeze squeeze-reveal Type left right Open detection width -1 (whole width) 30 (px, drag from edge) Other options mask shadow Configure ","route":"index","keywords":[]},"template:not-found":{"id":"template:not-found","type":"template","title":"Not found","text":" Not found This page doesn't exist. Head home? ","route":"not-found","keywords":[]}}} diff --git a/index.html b/index.html index 37c332ce..c76d185b 100644 --- a/index.html +++ b/index.html @@ -9,12 +9,12 @@ - + - + - + @@ -50,10 +50,10 @@ - - - - + + + + diff --git a/versions.json b/versions.json index 11491b49..022840d1 100644 --- a/versions.json +++ b/versions.json @@ -14,8 +14,8 @@ "-latest": { "path": "", "name": "Latest", - "sha": "6b0aed3bbba08845ad52f77b12a0b8c5c9c05d9d", - "tag": "v3.0.3" + "sha": "d914c1143d542f3e5853988febbae16ffbed65a0", + "tag": "v4.0.0" }, "v0.1.0-beta.2": { "path": "versions/v0.1.0-beta.2", @@ -82,5 +82,11 @@ "name": "v4.0.0-beta.0", "sha": "f78d7a3d61fe6ac64faa9f9f9de59e1a40abbd9b", "tag": "v4.0.0-beta.0" + }, + "v4.0.0": { + "path": "versions/v4.0.0", + "name": "v4.0.0", + "sha": "d914c1143d542f3e5853988febbae16ffbed65a0", + "tag": "v4.0.0" } } diff --git a/versions/v4.0.0-beta.0/docs/ember-mobile-menu.json b/versions/v4.0.0-beta.0/docs/ember-mobile-menu.json deleted file mode 100644 index 1069599a..00000000 --- a/versions/v4.0.0-beta.0/docs/ember-mobile-menu.json +++ /dev/null @@ -1 +0,0 @@ -{"jsonapi":{"version":"1.0"},"data":{"type":"project","id":"ember-mobile-menu","attributes":{"name":"ember-mobile-menu","version":"4.0.0-beta.0","navigationIndex":[{"type":"components","items":[{"id":"ember-mobile-menu/components/mobile-menu","path":"components/mobile-menu","name":""},{"id":"ember-mobile-menu/components/mobile-menu/link-to","path":"components/mobile-menu/link-to","name":""},{"id":"ember-mobile-menu/components/mobile-menu/mask","path":"components/mobile-menu/mask","name":""},{"id":"ember-mobile-menu/components/mobile-menu-toggle","path":"components/mobile-menu-toggle","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper","path":"components/mobile-menu-wrapper","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper/content","path":"components/mobile-menu-wrapper/content","name":""}]},{"type":"classes","items":[{"id":"ember-mobile-menu/spring~Spring","path":"modules/ember-mobile-menu/spring~Spring","name":"Spring"}]},{"type":"modules","items":[{"id":"ember-mobile-menu/utils/normalize-coordinates","path":"modules/ember-mobile-menu/utils/normalize-coordinates","name":"ember-mobile-menu/utils/normalize-coordinates"}]}]},"relationships":{"modules":{"data":[{"type":"module","id":"ember-mobile-menu/components/mobile-menu"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask"},{"type":"module","id":"ember-mobile-menu/spring"},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates"}]}}},"included":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu","attributes":{"name":"MobileMenu","file":"ember-mobile-menu/components/mobile-menu","description":"

    Menu component

    \n
    ","lineNumber":57,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"_width","file":"ember-mobile-menu/components/mobile-menu","description":"

    Current menu width in px

    \n
    ","lineNumber":267,"access":"private","tags":[],"type":"any","isStatic":false,"decorators":[]}],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"type","file":"ember-mobile-menu/components/mobile-menu","description":"

    The type of menu. Currently 'left' and 'right' are supported.

    \n
    ","lineNumber":71,"access":"public","tags":[],"type":"String","defaultValue":"'left'","isStatic":false,"decorators":[]},{"name":"mode","file":"ember-mobile-menu/components/mobile-menu","description":"

    Sets the mode of the menu. Currently 'default', 'push', 'ios', 'reveal', 'squeeze' and 'squeeze-reveal' are supported.

    \n
    ","lineNumber":82,"access":"public","tags":[],"type":"string","defaultValue":"'default'","isStatic":false,"decorators":[]},{"name":"width","file":"ember-mobile-menu/components/mobile-menu","description":"

    The percentage of the screen the menu will take when opened.

    \n
    ","lineNumber":93,"access":"public","tags":[],"type":"Number [0-100]","defaultValue":"85","isStatic":false,"decorators":[]},{"name":"maxWidth","file":"ember-mobile-menu/components/mobile-menu","description":"

    The maximum width of the menu in pixels. Set to -1 to disable;

    \n
    ","lineNumber":104,"access":"public","tags":[],"type":"Number","defaultValue":"300","isStatic":false,"decorators":[]},{"name":"maskEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a mask is added when the menu is opened.

    \n
    ","lineNumber":115,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"shadowEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

    Whether or not a shadow is added to the menu.

    \n
    ","lineNumber":126,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"triggerVelocity","file":"ember-mobile-menu/components/mobile-menu","description":"

    The default swipe velocity needed to fully open the menu.

    \n
    ","lineNumber":137,"access":"public","tags":[],"type":"Number","defaultValue":"0.3","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu","lineNumber":148,"access":"public","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onToggle","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook which is called after the transition with the new menu isOpen state.

    \n
    ","lineNumber":154,"access":"public","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu","lineNumber":164,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onOpen","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is opened. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":174,"access":"protected","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"onClose","file":"ember-mobile-menu/components/mobile-menu","description":"

    Hook fired when the menu is closed. You can pass in an action. The menu instance will be passed to the action.

    \n
    ","lineNumber":185,"access":"protected","tags":[],"type":"Action","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu","lineNumber":196,"access":"protected","tags":[],"type":"number","isStatic":false,"decorators":[]},{"name":"isDragging","file":"ember-mobile-menu/components/mobile-menu","lineNumber":208,"access":"protected","tags":[],"type":"boolean","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu","attributes":{"file":"ember-mobile-menu/components/mobile-menu","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","attributes":{"name":"MobileMenuToggle","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    A toggle component to open or close a menu.

    \n
    ","lineNumber":5,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"target","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Target menu for the toggle

    \n
    ","lineNumber":12,"access":"public","tags":[],"type":"String 'left' or 'right'","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

    Hook fired when the toggle is clicked. You can pass in an action.

    \n
    ","lineNumber":19,"access":"public","tags":[],"type":"function","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle","attributes":{"file":"ember-mobile-menu/components/mobile-menu-toggle","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","attributes":{"name":"MobileMenuWrapper","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Wrapper component for menu's. Provides pan recognition and management.

    \n
    ","lineNumber":23,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"boundingClientRect","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Current BoundingClientRect of the mobile menu wrapper root element

    \n
    ","lineNumber":46,"access":"private","tags":[],"type":"DOMRect","defaultValue":"null","isStatic":false,"decorators":[]},{"name":"activeMenu","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    The currently active menu component.

    \n
    ","lineNumber":115,"access":"private","tags":[],"type":"MobileMenu","defaultValue":"null","isStatic":false,"decorators":[]}],"methods":[{"name":"_isIOSbrowser","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Detect if the user is using the app from a browser on iOS

    \n
    ","lineNumber":425,"access":"private","tags":[],"returns":{"type":"boolean","description":"Returns true when the user is using iOS and is inside a browser","properties":[]},"params":[],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null,"arguments":[{"name":"openDetectionWidth","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    Horizontal width of the detection zone in pixels. Set to -1 to use full width.

    \n
    ","lineNumber":65,"access":"public","tags":[],"type":"Number","defaultValue":"15","isStatic":false,"decorators":[]},{"name":"capture","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true the capture phase will be used for the event, giving it precedence over events in the (default)\nbubble phase. This is handy for menus as they are usually defined high in the dom, are opened with edge gestures\nand thus must take precedence over deeper nested elements by using the capture phase.

    \n

    See https://www.w3.org/TR/DOM-Level-3-Events/#event-flow for more details.

    \n
    ","lineNumber":76,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"preventScroll","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

    If true, the component tries to prevent scroll when a menu is open

    \n
    ","lineNumber":91,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu-wrapper","lineNumber":102,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]}],"yields":[{"name":"wrapper","type":"Hash","description":""},{"name":"wrapper.MobileMenu","type":"MobileMenu component","description":""},{"name":"wrapper.Content","type":"Content component","description":""},{"name":"wrapper.Toggle","type":"MobileMenuToggle component","description":""},{"name":"wrapper.actions","type":"Hash","description":""},{"name":"wrapper.actions.toggle","type":"Action","description":""},{"name":"wrapper.actions.close","type":"Action","description":""},{"name":"position","type":"number","description":"Current position of the active menu in px."},{"name":"relativePosition","type":"number","description":"Current position of the active menu between 0 and 1."}]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","attributes":{"name":"ContentComponent","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":13,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"mode","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":18,"access":"protected","tags":[],"type":"string","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper/content","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo","attributes":{"name":"LinkTo","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    An extended LinkTo component which provides an onClick hook.

    \n
    ","lineNumber":4,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

    Hook called when the link is clicked.

    \n
    ","lineNumber":17,"access":"public","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to","attributes":{"file":"ember-mobile-menu/components/mobile-menu/link-to","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask","attributes":{"name":"Mask","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    A mask component.

    \n

    You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an\nargument to the MobileMenu component.

    \n
    ","lineNumber":6,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"maskOpacityOffset","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

    Offset (or "deadzone") used when calculating what opacity the mask should\ncurrently be.

    \n

    Example: the default value is 0.1. This means the mask will only become\nvisible after the position is over 10% of the screen width.

    \n
    ","lineNumber":16,"access":"public","tags":[],"type":"number","defaultValue":"0.1","isStatic":false,"decorators":[]},{"name":"invertOpacity","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":31,"access":"protected","tags":[],"type":"boolean","defaultValue":"undefined","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":38,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":48,"access":"protected","tags":[],"type":"number","defaultValue":"0","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":58,"access":"protected","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask","attributes":{"file":"ember-mobile-menu/components/mobile-menu/mask","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask"}]}}},{"type":"class","id":"ember-mobile-menu/spring~Spring","attributes":{"name":"Spring","file":"ember-mobile-menu/spring","description":"

    A thin wrapper around the wobble package which provides spring physics (damped harmonic oscillator).

    \n
    ","lineNumber":3,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[{"name":"constructor","file":"ember-mobile-menu/spring","lineNumber":12,"access":"public","tags":[],"returns":null,"params":[{"name":"callback","type":"Function","description":"Called whenever the spring updates"},{"name":"options","type":"object","description":"See: https://github.com/skevy/wobble#api"}],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null}},{"type":"module","id":"ember-mobile-menu/spring","attributes":{"file":"ember-mobile-menu/spring","functions":[],"variables":[]},"relationships":{"classes":{"data":[{"type":"class","id":"ember-mobile-menu/spring~Spring"}]},"components":{"data":[]}}},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates","attributes":{"file":"ember-mobile-menu/utils/normalize-coordinates","functions":[{"name":"normalizeCoordinates","file":"ember-mobile-menu/utils/normalize-coordinates","description":"

    Normalizes coordinates in the passed TouchData to the BoundingClientRect of the passed element

    \n
    ","lineNumber":1,"access":"private","tags":[],"returns":{"type":"object","description":"Returns a TouchData object","properties":[]},"params":[{"name":"e","type":"object","description":"TouchData as generated by ember-mobile-core"},{"name":"bcr","type":"DOMRect","description":"The DOMRect of the element to which the coordinates need to be normalized."}],"isAsync":false,"isGenerator":false,"exportType":"named"}],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[]}}}]} diff --git a/versions/v4.0.0/assets/chunk.143.2b6f97823961dc2768f1.js b/versions/v4.0.0/assets/chunk.143.2b6f97823961dc2768f1.js new file mode 100644 index 00000000..277d38aa --- /dev/null +++ b/versions/v4.0.0/assets/chunk.143.2b6f97823961dc2768f1.js @@ -0,0 +1,32 @@ +var __ember_auto_import__;(()=>{var e,r={1292:e=>{"use strict" +e.exports=require("@ember/application")},8797:e=>{"use strict" +e.exports=require("@ember/component/helper")},3353:e=>{"use strict" +e.exports=require("@ember/debug")},9341:e=>{"use strict" +e.exports=require("@ember/destroyable")},4927:e=>{"use strict" +e.exports=require("@ember/modifier")},7219:e=>{"use strict" +e.exports=require("@ember/object")},8773:e=>{"use strict" +e.exports=require("@ember/runloop")},8574:e=>{"use strict" +e.exports=require("@ember/service")},1866:e=>{"use strict" +e.exports=require("@ember/utils")},5521:e=>{"use strict" +e.exports=require("@glimmer/tracking")},6173:e=>{"use strict" +e.exports=require("@glimmer/tracking/primitives/cache")},111:(e,r,t)=>{var i,n +e.exports=(i=_eai_d,n=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?n("_eai_dyn_"+e):n("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return n("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},i("@handlebars/parser",[],(function(){return t(5854)})),i("body-scroll-lock",[],(function(){return t(4444)})),i("clipboard",[],(function(){return t(8247)})),i("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return t(4236)})),i("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return t(6752)})),i("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return t(8280)})),i("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return t(3972)})),i("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return t(2935)})),i("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return t(6549)})),i("highlight.js/lib/core",[],(function(){return t(4833)})),i("highlight.js/lib/languages/css",[],(function(){return t(7052)})),i("highlight.js/lib/languages/diff",[],(function(){return t(2550)})),i("highlight.js/lib/languages/handlebars",[],(function(){return t(2898)})),i("highlight.js/lib/languages/javascript",[],(function(){return t(6381)})),i("highlight.js/lib/languages/json",[],(function(){return t(627)})),i("highlight.js/lib/languages/shell",[],(function(){return t(1681)})),i("highlight.js/lib/languages/typescript",[],(function(){return t(1814)})),i("highlight.js/lib/languages/xml",[],(function(){return t(4551)})),i("line-column",[],(function(){return t(1753)})),i("lodash",[],(function(){return t(6815)})),i("lunr",[],(function(){return t(22)})),i("marked",[],(function(){return t(6343)})),i("node-html-parser",[],(function(){return t(2744)})),i("prop-types",[],(function(){return t(5252)})),i("resize-observer-polyfill",[],(function(){return t(4602)})),i("tether",[],(function(){return t(3965)})),i("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return t(8664)})),void i("wobble",[],(function(){return t(8842)})))},720:function(e,r){window._eai_r=require,window._eai_d=define}},t={} +function i(e){var n=t[e] +if(void 0!==n)return n.exports +var o=t[e]={id:e,loaded:!1,exports:{}} +return r[e].call(o.exports,o,o.exports,i),o.loaded=!0,o.exports}i.m=r,e=[],i.O=(r,t,n,o)=>{if(!t){var u=1/0 +for(a=0;a=o)&&Object.keys(i.O).every((e=>i.O[e](t[l])))?t.splice(l--,1):(s=!1,o0&&e[a-1][2]>o;a--)e[a]=e[a-1] +e[a]=[t,n,o]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e +return i.d(r,{a:r}),r},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={143:0} +i.O.j=r=>0===e[r] +var r=(r,t)=>{var n,o,[u,s,l]=t,b=0 +if(u.some((r=>0!==e[r]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]) +if(l)var a=l(i)}for(r&&r(t);bi(720))) +var n=i.O(void 0,[656],(()=>i(111))) +n=i.O(n),__ember_auto_import__=n})() diff --git a/assets/chunk.178.10b8d913377df4fe6c73.js b/versions/v4.0.0/assets/chunk.178.e8737bbbea5c0959c47b.js similarity index 86% rename from assets/chunk.178.10b8d913377df4fe6c73.js rename to versions/v4.0.0/assets/chunk.178.e8737bbbea5c0959c47b.js index d47cc84c..cd8e220d 100644 --- a/assets/chunk.178.10b8d913377df4fe6c73.js +++ b/versions/v4.0.0/assets/chunk.178.e8737bbbea5c0959c47b.js @@ -1,5 +1,5 @@ -var __ember_auto_import__;(()=>{var r,e={5633:function(r,e){window._eai_r=require,window._eai_d=define},3247:(r,e,o)=>{var i,t -r.exports=(i=_eai_d,t=_eai_r,window.emberAutoImportDynamic=function(r){return 1===arguments.length?t("_eai_dyn_"+r):t("_eai_dynt_"+r)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(r){return t("_eai_sync_"+r)(Array.prototype.slice.call(arguments,1))},void i("qunit",[],(function(){return o(3880)})))}},o={} +var __ember_auto_import__;(()=>{var r,e={720:function(r,e){window._eai_r=require,window._eai_d=define},7050:(r,e,o)=>{var i,t +r.exports=(i=_eai_d,t=_eai_r,window.emberAutoImportDynamic=function(r){return 1===arguments.length?t("_eai_dyn_"+r):t("_eai_dynt_"+r)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(r){return t("_eai_sync_"+r)(Array.prototype.slice.call(arguments,1))},void i("qunit",[],(function(){return o(7795)})))}},o={} function i(r){var t=o[r] if(void 0!==t)return t.exports var n=o[r]={id:r,loaded:!1,exports:{}} @@ -15,6 +15,6 @@ var e=(e,o)=>{var t,n,[a,_,l]=o,p=0 if(a.some((e=>0!==r[e]))){for(t in _)i.o(_,t)&&(i.m[t]=_[t]) if(l)var u=l(i)}for(e&&e(o);pi(5633))) -var t=i.O(void 0,[880],(()=>i(3247))) +o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))})(),i.O(void 0,[795],(()=>i(720))) +var t=i.O(void 0,[795],(()=>i(7050))) t=i.O(t),__ember_auto_import__=t})() diff --git a/versions/v4.0.0/assets/chunk.656.a7636a37021628c0597c.js b/versions/v4.0.0/assets/chunk.656.a7636a37021628c0597c.js new file mode 100644 index 00000000..0a9a260a --- /dev/null +++ b/versions/v4.0.0/assets/chunk.656.a7636a37021628c0597c.js @@ -0,0 +1,2778 @@ +/*! For license information please see chunk.656.a7636a37021628c0597c.js.LICENSE.txt */ +(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[656],{5854:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{Exception:()=>a,PrintVisitor:()=>w,Visitor:()=>f,WhitespaceControl:()=>b,parse:()=>B,parseWithoutProcessing:()=>R,parser:()=>v,print:()=>y}) +var n={} +r.r(n),r.d(n,{SourceLocation:()=>_,id:()=>x,prepareBlock:()=>O,prepareMustache:()=>T,preparePartialBlock:()=>L,preparePath:()=>C,prepareProgram:()=>N,prepareRawBlock:()=>S,stripComment:()=>k,stripFlags:()=>A}) +var i=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"] +function o(e,t){var r,n,a,s,u=t&&t.loc +u&&(r=u.start.line,n=u.end.line,a=u.start.column,s=u.end.column,e+=" - "+r+":"+a) +for(var c=Error.prototype.constructor.call(this,e),l=0;l2&&x.push("'"+this.terminals_[E]+"'") +k=l.showPosition?"Parse error on line "+(a+1)+":\n"+l.showPosition()+"\nExpecting "+x.join(", ")+", got '"+(this.terminals_[m]||m)+"'":"Parse error on line "+(a+1)+": Unexpected "+(1==m?"end of input":"'"+(this.terminals_[m]||m)+"'"),this.parseError(k,{text:l.match,token:this.terminals_[m]||m,line:l.yylineno,loc:d,expected:x})}if(y[0]instanceof Array&&y.length>1)throw new Error("Parse Error: multiple actions possible at state: "+v+", token: "+m) +switch(y[0]){case 1:t.push(m),r.push(l.yytext),n.push(l.yylloc),t.push(y[1]),m=null,b?(m=b,b=null):(s=l.yyleng,o=l.yytext,a=l.yylineno,d=l.yylloc,u>0&&u--) +break +case 2:if(D=this.productions_[y[1]][1],A.$=r[r.length-D],A._$={first_line:n[n.length-(D||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(D||1)].first_column,last_column:n[n.length-1].last_column},g&&(A._$.range=[n[n.length-(D||1)].range[0],n[n.length-1].range[1]]),void 0!==(w=this.performAction.apply(A,[o,s,a,f.yy,y[1],r,n].concat(c))))return w +D&&(t=t.slice(0,-1*D*2),r=r.slice(0,-1*D),n=n.slice(0,-1*D)),t.push(this.productions_[y[1]][0]),r.push(A.$),n.push(A._$),_=i[t[t.length-2]][t[t.length-1]],t.push(_) +break +case 3:return!0}}return!0}},B={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e) +this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0] +return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,r=e.split(/(?:\r\n?|\n)/g) +this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.offset-=t +var n=this.match.split(/(?:\r\n?|\n)/g) +this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1) +var i=this.yylloc.range +return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===n.length?this.yylloc.first_column:0)+n[n.length-r.length].length-r[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length) +return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match +return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-") +return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var r,n,i +if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],r=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r +if(this._backtrack){for(var o in i)this[o]=i[o] +return!1}return!1},next:function(){if(this.done)return this.EOF +var e,t,r,n +this._input||(this.done=!0),this._more||(this.yytext="",this.match="") +for(var i=this._currentRules(),o=0;ot[0].length)){if(t=r,n=o,this.options.backtrack_lexer){if(!1!==(e=this.test_match(r,i[o])))return e +if(this._backtrack){t=!1 +continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,i[n]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,t,r,n){function i(e,r){return t.yytext=t.yytext.substring(e,t.yyleng-r+e)}switch(r){case 0:if("\\\\"===t.yytext.slice(-2)?(i(0,1),this.begin("mu")):"\\"===t.yytext.slice(-1)?(i(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 15 +break +case 1:case 5:return 15 +case 2:return this.popState(),15 +case 3:return this.begin("raw"),15 +case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(i(5,9),18) +case 6:case 22:return this.popState(),14 +case 7:return 64 +case 8:return 67 +case 9:return 19 +case 10:return this.popState(),this.begin("raw"),23 +case 11:return 56 +case 12:return 60 +case 13:return 29 +case 14:return 47 +case 15:case 16:return this.popState(),44 +case 17:return 34 +case 18:return 39 +case 19:return 52 +case 20:case 23:return 48 +case 21:this.unput(t.yytext),this.popState(),this.begin("com") +break +case 24:return 72 +case 25:case 26:case 41:return 71 +case 27:return 86 +case 28:break +case 29:return this.popState(),55 +case 30:return this.popState(),33 +case 31:return t.yytext=i(1,2).replace(/\\"/g,'"'),79 +case 32:return t.yytext=i(1,2).replace(/\\'/g,"'"),79 +case 33:return 84 +case 34:case 35:return 81 +case 36:return 82 +case 37:return 83 +case 38:return 80 +case 39:return 74 +case 40:return 76 +case 42:return t.yytext=t.yytext.replace(/\\([\\\]])/g,"$1"),71 +case 43:return"INVALID" +case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}} +function P(){this.yy={}}return R.lexer=B,P.prototype=R,R.Parser=P,new P}() +function y(e){return(new w).accept(e)}function w(){this.padding=0}w.prototype=new f,w.prototype.pad=function(e){for(var t="",r=0,n=this.padding;r "+t+" }}")},w.prototype.PartialBlockStatement=function(e){var t="PARTIAL BLOCK:"+e.name.original +return e.params[0]&&(t+=" "+this.accept(e.params[0])),e.hash&&(t+=" "+this.accept(e.hash)),t+=" "+this.pad("PROGRAM:"),this.padding++,t+=this.accept(e.program),this.padding--,this.pad("{{> "+t+" }}")},w.prototype.ContentStatement=function(e){return this.pad("CONTENT[ '"+e.value+"' ]")},w.prototype.CommentStatement=function(e){return this.pad("{{! '"+e.value+"' }}")},w.prototype.SubExpression=function(e){for(var t,r=e.params,n=[],i=0,o=r.length;i0)throw new a("Invalid path: "+i,{loc:n}) +".."===l&&s++}}var p=t||o.shift() +return{type:"PathExpression",data:e,depth:s,head:p,tail:o,parts:E([p],o),original:i,loc:n}}function T(e,t,r,n,i,o){var a=n.charAt(3)||n.charAt(2),s="{"!==a&&"&"!==a +return{type:/\*/.test(n)?"Decorator":"MustacheStatement",path:e,params:t,hash:r,escaped:s,strip:i,loc:this.locInfo(o)}}function S(e,t,r,n){D(e,r) +var i={type:"Program",body:t,strip:{},loc:n=this.locInfo(n)} +return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:i,openStrip:{},inverseStrip:{},closeStrip:{},loc:n}}function O(e,t,r,n,i,o){n&&n.path&&D(e,n) +var s,u,c=/\*/.test(e.open) +if(t.blockParams=e.blockParams,r){if(c)throw new a("Unexpected inverse block on decorator",r) +r.chain&&(r.program.body[0].closeStrip=n.strip),u=r.strip,s=r.program}return i&&(i=s,s=t,t=i),{type:c?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:s,openStrip:e.strip,inverseStrip:u,closeStrip:n&&n.strip,loc:this.locInfo(o)}}function N(e,t){if(!t&&e.length){var r=e[0].loc,n=e[e.length-1].loc +r&&n&&(t={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:n.end.line,column:n.end.column}})}return{type:"Program",body:e,strip:{},loc:t}}function L(e,t,r,n){return D(e,r),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:r&&r.strip,loc:this.locInfo(n)}}var F={} +for(var q in n)Object.prototype.hasOwnProperty.call(n,q)&&(F[q]=n[q]) +function R(e,t){return"Program"===e.type?e:(v.yy=F,v.yy.locInfo=function(e){return new _(t&&t.srcName,e)},v.parse(e))}function B(e,t){var r=R(e,t) +return new b(t).accept(r)}},4444:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{clearAllBodyScrollLocks:()=>h,disableBodyScroll:()=>d,enableBodyScroll:()=>g}) +let n=!1 +if("undefined"!=typeof window){const e={get passive(){n=!0}} +window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}const i="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1) +let o,a,s=[],u=!1,c=-1 +const l=e=>s.some((t=>!(!t.options.allowTouchMove||!t.options.allowTouchMove(e)))),f=e=>{const t=e||window.event +return!!l(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},p=()=>{setTimeout((()=>{void 0!==a&&(document.body.style.paddingRight=a,a=void 0),void 0!==o&&(document.body.style.overflow=o,o=void 0)}))},d=(e,t)=>{if(i){if(!e)return void console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.") +if(e&&!s.some((t=>t.targetElement===e))){const r={targetElement:e,options:t||{}} +s=[...s,r],e.ontouchstart=e=>{1===e.targetTouches.length&&(c=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&((e,t)=>{const r=e.targetTouches[0].clientY-c +!l(e.target)&&(t&&0===t.scrollTop&&r>0||(e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight)(t)&&r<0?f(e):e.stopPropagation())})(t,e)},u||(document.addEventListener("touchmove",f,n?{passive:!1}:void 0),u=!0)}}else{(e=>{setTimeout((()=>{if(void 0===a){const t=!!e&&!0===e.reserveScrollBarGap,r=window.innerWidth-document.documentElement.clientWidth +t&&r>0&&(a=document.body.style.paddingRight,document.body.style.paddingRight=`${r}px`)}void 0===o&&(o=document.body.style.overflow,document.body.style.overflow="hidden")}))})(t) +const r={targetElement:e,options:t||{}} +s=[...s,r]}},h=()=>{i?(s.forEach((e=>{e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),u&&(document.removeEventListener("touchmove",f,n?{passive:!1}:void 0),u=!1),s=[],c=-1):(p(),s=[])},g=e=>{if(i){if(!e)return void console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.") +e.ontouchstart=null,e.ontouchmove=null,s=s.filter((t=>t.targetElement!==e)),u&&0===s.length&&(document.removeEventListener("touchmove",f,n?{passive:!1}:void 0),u=!1)}else s=s.filter((t=>t.targetElement!==e)),s.length||p()}},378:e=>{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},8247:function(e){var t +t=function(){return function(){var e={686:function(e,t,r){"use strict" +r.d(t,{default:function(){return w}}) +var n=r(279),i=r.n(n),o=r(370),a=r.n(o),s=r(817),u=r.n(s) +function c(e){try{return document.execCommand(e)}catch(e){return!1}}var l=function(e){var t=u()(e) +return c("cut"),t},f=function(e,t){var r=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),r=document.createElement("textarea") +r.style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[t?"right":"left"]="-9999px" +var n=window.pageYOffset||document.documentElement.scrollTop +return r.style.top="".concat(n,"px"),r.setAttribute("readonly",""),r.value=e,r}(e) +t.container.appendChild(r) +var n=u()(r) +return c("copy"),r.remove(),n},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},r="" +return"string"==typeof e?r=f(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?r=f(e.value,t):(r=u()(e),c("copy")),r} +function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function g(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{} +this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===h(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this +this.listener=a()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,r=this.action(t)||"copy",n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,r=void 0===t?"copy":t,n=e.container,i=e.target,o=e.text +if("copy"!==r&&"cut"!==r)throw new Error('Invalid "action" value, use either "copy" or "cut"') +if(void 0!==i){if(!i||"object"!==d(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element') +if("copy"===r&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute') +if("cut"===r&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?p(o,{container:n}):i?"cut"===r?l(i):p(i,{container:n}):void 0}({action:r,container:this.container,target:this.target(t),text:this.text(t)}) +this.emit(n?"success":"error",{action:r,text:n,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return v("action",e)}},{key:"defaultTarget",value:function(e){var t=v("target",e) +if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return v("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body} +return p(e,t)}},{key:"cut",value:function(e){return l(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,r=!!document.queryCommandSupported +return t.forEach((function(e){r=r&&!!document.queryCommandSupported(e)})),r}}],r&&g(t.prototype,r),n&&g(t,n),u}(i()),w=y},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype +t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e +e=e.parentNode}}},438:function(e,t,r){var n=r(828) +function i(e,t,r,n,i){var a=o.apply(this,arguments) +return e.addEventListener(r,a,i),{destroy:function(){e.removeEventListener(r,a,i)}}}function o(e,t,r,i){return function(r){r.delegateTarget=n(r.target,t),r.delegateTarget&&i.call(e,r)}}e.exports=function(e,t,r,n,o){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof r?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return i(e,t,r,n,o)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var r=Object.prototype.toString.call(e) +return void 0!==e&&("[object NodeList]"===r||"[object HTMLCollection]"===r)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,r){var n=r(879),i=r(438) +e.exports=function(e,t,r){if(!e&&!t&&!r)throw new Error("Missing required arguments") +if(!n.string(t))throw new TypeError("Second argument must be a String") +if(!n.fn(r))throw new TypeError("Third argument must be a Function") +if(n.node(e))return function(e,t,r){return e.addEventListener(t,r),{destroy:function(){e.removeEventListener(t,r)}}}(e,t,r) +if(n.nodeList(e))return function(e,t,r){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,r)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,r)}))}}}(e,t,r) +if(n.string(e))return function(e,t,r){return i(document.body,e,t,r)}(e,t,r) +throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t +if("SELECT"===e.nodeName)e.focus(),t=e.value +else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var r=e.hasAttribute("readonly") +r||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),r||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus() +var n=window.getSelection(),i=document.createRange() +i.selectNodeContents(e),n.removeAllRanges(),n.addRange(i),t=n.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,r){var n=this.e||(this.e={}) +return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this},once:function(e,t,r){var n=this +function i(){n.off(e,i),t.apply(r,arguments)}return i._=t,this.on(e,i,r)},emit:function(e){for(var t=[].slice.call(arguments,1),r=((this.e||(this.e={}))[e]||[]).slice(),n=0,i=r.length;n=s.length&&c.test(r)&&e(t)}},exists:function(e,t,r){var n=t.name,i=r.adapter +return function(t){return i.hasAttrib(t,n)&&e(t)}},start:function(e,t,r){var n=r.adapter,o=t.name,a=t.value,s=a.length +return 0===s?i.default.falseFunc:u(t,r)?(a=a.toLowerCase(),function(t){var r=n.getAttributeValue(t,o) +return null!=r&&r.length>=s&&r.substr(0,s).toLowerCase()===a&&e(t)}):function(t){var r +return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.startsWith(a))&&e(t)}},end:function(e,t,r){var n=r.adapter,o=t.name,a=t.value,s=-a.length +return 0===s?i.default.falseFunc:u(t,r)?(a=a.toLowerCase(),function(t){var r +return(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.substr(s).toLowerCase())===a&&e(t)}):function(t){var r +return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.endsWith(a))&&e(t)}},any:function(e,t,r){var n=r.adapter,o=t.name,s=t.value +if(""===s)return i.default.falseFunc +if(u(t,r)){var c=new RegExp(a(s),"i") +return function(t){var r=n.getAttributeValue(t,o) +return null!=r&&r.length>=s.length&&c.test(r)&&e(t)}}return function(t){var r +return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.includes(s))&&e(t)}},not:function(e,t,r){var n=r.adapter,i=t.name,o=t.value +return""===o?function(t){return!!n.getAttributeValue(t,i)&&e(t)}:u(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i) +return(null==r||r.length!==o.length||r.toLowerCase()!==o)&&e(t)}):function(t){return n.getAttributeValue(t,i)!==o&&e(t)}}}},5803:function(e,t,r){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r) +var i=Object.getOwnPropertyDescriptor(t,r) +i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e +var t={} +if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r) +return i(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.compileToken=t.compileUnsafe=t.compile=void 0 +var s=r(8045),u=a(r(378)),c=o(r(3558)),l=r(1461),f=r(9633) +function p(e,t,r){return b("string"==typeof e?(0,s.parse)(e):e,t,r)}function d(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(d)})))}t.compile=function(e,t,r){var n=p(e,t,r) +return(0,f.ensureIsTag)(n,t.adapter)},t.compileUnsafe=p +var h={type:s.SelectorType.Descendant},g={type:"_flexibleDescendant"},m={type:s.SelectorType.Pseudo,name:"scope",data:null} +function b(e,t,r){var n +e.forEach(c.default),r=null!==(n=t.context)&&void 0!==n?n:r +var i=Array.isArray(r),o=r&&(Array.isArray(r)?r:[r]) +if(!1!==t.relativeSelector)!function(e,t,r){for(var n=t.adapter,i=!!(null==r?void 0:r.every((function(e){var t=n.isTag(e)&&n.getParent(e) +return e===f.PLACEHOLDER_ELEMENT||t&&n.isTag(t)}))),o=0,a=e;o0&&(0,c.isTraversal)(u[0])&&u[0].type!==s.SelectorType.Descendant);else{if(!i||u.some(d))continue +u.unshift(h)}u.unshift(m)}}(e,t,o) +else if(e.some((function(e){return e.length>0&&(0,c.isTraversal)(e[0])})))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled") +var a=!1,p=e.map((function(e){if(e.length>=2){var r=e[0],n=e[1] +r.type!==s.SelectorType.Pseudo||"scope"!==r.name||(i&&n.type===s.SelectorType.Descendant?e[1]=g:n.type!==s.SelectorType.Adjacent&&n.type!==s.SelectorType.Sibling||(a=!0))}return function(e,t,r){var n +return e.reduce((function(e,n){return e===u.default.falseFunc?u.default.falseFunc:(0,l.compileGeneralSelector)(e,n,t,r,b)}),null!==(n=t.rootFunc)&&void 0!==n?n:u.default.trueFunc)}(e,t,o)})).reduce(v,u.default.falseFunc) +return p.shouldTestNextSiblings=a,p}function v(e,t){return t===u.default.falseFunc||e===u.default.trueFunc?e:e===u.default.falseFunc||t===u.default.trueFunc?t:function(r){return e(r)||t(r)}}t.compileToken=b},1461:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.compileGeneralSelector=void 0 +var n=r(7457),i=r(5968),o=r(8045) +function a(e,t){var r=t.getParent(e) +return r&&t.isTag(r)?r:null}t.compileGeneralSelector=function(e,t,r,s,u){var c=r.adapter,l=r.equals +switch(t.type){case o.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select") +case o.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select") +case o.SelectorType.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select") +return r.xmlMode&&!r.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),n.attributeRules[t.action](e,t,r) +case o.SelectorType.Pseudo:return(0,i.compilePseudoSelector)(e,t,r,s,u) +case o.SelectorType.Tag:if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select") +var f=t.name +return r.xmlMode&&!r.lowerCaseTags||(f=f.toLowerCase()),function(t){return c.getName(t)===f&&e(t)} +case o.SelectorType.Descendant:if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){for(var r=t;r=a(r,c);)if(e(r))return!0 +return!1} +var p=new WeakSet +return function(t){for(var r=t;r=a(r,c);)if(!p.has(r)){if(c.isTag(r)&&e(r))return!0 +p.add(r)}return!1} +case"_flexibleDescendant":return function(t){var r=t +do{if(e(r))return!0}while(r=a(r,c)) +return!1} +case o.SelectorType.Parent:return function(t){return c.getChildren(t).some((function(t){return c.isTag(t)&&e(t)}))} +case o.SelectorType.Child:return function(t){var r=c.getParent(t) +return null!=r&&c.isTag(r)&&e(r)} +case o.SelectorType.Sibling:return function(t){for(var r=c.getSiblings(t),n=0;n{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=void 0,t.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},9062:function(e,t,r){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.filters=void 0 +var i=n(r(4072)),o=n(r(378)) +function a(e,t){return function(r){var n=t.getParent(r) +return null!=n&&t.isTag(n)&&e(r)}}function s(e){return function(t,r,n){var i=n.adapter[e] +return"function"!=typeof i?o.default.falseFunc:function(e){return i(e)&&t(e)}}}t.filters={contains:function(e,t,r){var n=r.adapter +return function(r){return e(r)&&n.getText(r).includes(t)}},icontains:function(e,t,r){var n=r.adapter,i=t.toLowerCase() +return function(t){return e(t)&&n.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,r){var n=r.adapter,s=r.equals,u=(0,i.default)(t) +return u===o.default.falseFunc?o.default.falseFunc:u===o.default.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=0;o=0&&!s(t,r[o]);o--)n.isTag(r[o])&&i++ +return u(i)&&e(t)}},"nth-of-type":function(e,t,r){var n=r.adapter,s=r.equals,u=(0,i.default)(t) +return u===o.default.falseFunc?o.default.falseFunc:u===o.default.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=0;o=0;o--){var a=r[o] +if(s(t,a))break +n.isTag(a)&&n.getName(a)===n.getName(t)&&i++}return u(i)&&e(t)}},root:function(e,t,r){var n=r.adapter +return function(t){var r=n.getParent(t) +return(null==r||!n.isTag(r))&&e(t)}},scope:function(e,r,n,i){var o=n.equals +return i&&0!==i.length?1===i.length?function(t){return o(i[0],t)&&e(t)}:function(t){return i.includes(t)&&e(t)}:t.filters.root(e,r,n)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},5968:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0 +var n=r(8045),i=r(9062) +Object.defineProperty(t,"filters",{enumerable:!0,get:function(){return i.filters}}) +var o=r(3393) +Object.defineProperty(t,"pseudos",{enumerable:!0,get:function(){return o.pseudos}}) +var a=r(2907) +Object.defineProperty(t,"aliases",{enumerable:!0,get:function(){return a.aliases}}) +var s=r(9633) +t.compilePseudoSelector=function(e,t,r,u,c){var l,f=t.name,p=t.data +if(Array.isArray(p)){if(!(f in s.subselects))throw new Error("Unknown pseudo-class :".concat(f,"(").concat(p,")")) +return s.subselects[f](e,p,r,u,c)}var d=null===(l=r.pseudos)||void 0===l?void 0:l[f],h="string"==typeof d?d:a.aliases[f] +if("string"==typeof h){if(null!=p)throw new Error("Pseudo ".concat(f," doesn't have any arguments")) +var g=(0,n.parse)(h) +return s.subselects.is(e,g,r,u,c)}if("function"==typeof d)return(0,o.verifyPseudoArgs)(d,f,p,1),function(t){return d(t,p)&&e(t)} +if(f in i.filters)return i.filters[f](e,p,r,u) +if(f in o.pseudos){var m=o.pseudos[f] +return(0,o.verifyPseudoArgs)(m,f,p,2),function(t){return m(t,r,p)&&e(t)}}throw new Error("Unknown pseudo-class :".concat(f))}},3393:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.verifyPseudoArgs=t.pseudos=void 0,t.pseudos={empty:function(e,t){var r=t.adapter +return!r.getChildren(e).some((function(e){return r.isTag(e)||""!==r.getText(e)}))},"first-child":function(e,t){var r=t.adapter,n=t.equals +if(r.prevElementSibling)return null==r.prevElementSibling(e) +var i=r.getSiblings(e).find((function(e){return r.isTag(e)})) +return null!=i&&n(e,i)},"last-child":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=i.length-1;o>=0;o--){if(n(e,i[o]))return!0 +if(r.isTag(i[o]))break}return!1},"first-of-type":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=0;a=0;a--){var s=i[a] +if(n(e,s))return!0 +if(r.isTag(s)&&r.getName(s)===o)break}return!1},"only-of-type":function(e,t){var r=t.adapter,n=t.equals,i=r.getName(e) +return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)||r.getName(t)!==i}))},"only-child":function(e,t){var r=t.adapter,n=t.equals +return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)}))}},t.verifyPseudoArgs=function(e,t,r,n){if(null===r){if(e.length>n)throw new Error("Pseudo-class :".concat(t," requires an argument"))}else if(e.length===n)throw new Error("Pseudo-class :".concat(t," doesn't have any arguments"))}},9633:function(e,t,r){"use strict" +var n=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=void 0 +var n=r(8045),i=new Map([[n.SelectorType.Universal,50],[n.SelectorType.Tag,30],[n.SelectorType.Attribute,1],[n.SelectorType.Pseudo,0]]) +t.isTraversal=function(e){return!i.has(e.type)} +var o=new Map([[n.AttributeAction.Exists,10],[n.AttributeAction.Equals,8],[n.AttributeAction.Not,7],[n.AttributeAction.Start,6],[n.AttributeAction.End,6],[n.AttributeAction.Any,5]]) +function a(e){var t,r,s=null!==(t=i.get(e.type))&&void 0!==t?t:-1 +return e.type===n.SelectorType.Attribute?(s=null!==(r=o.get(e.action))&&void 0!==r?r:4,e.action===n.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===n.SelectorType.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?s=0:Array.isArray(e.data)?(s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(a))}))))<0&&(s=0):s=2:s=3),s}t.default=function(e){for(var t=e.map(a),r=1;r=0&&n{"use strict" +var n +r.r(t),r.d(t,{AttributeAction:()=>o,IgnoreCaseMode:()=>i,SelectorType:()=>n,isTraversal:()=>l,parse:()=>m,stringify:()=>_}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(n||(n={})) +const i={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1} +var o +!function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(o||(o={})) +const a=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,s=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,u=new Map([[126,o.Element],[94,o.Start],[36,o.End],[42,o.Any],[33,o.Not],[124,o.Hyphen]]),c=new Set(["has","not","matches","is","where","host","host-context"]) +function l(e){switch(e.type){case n.Adjacent:case n.Child:case n.Descendant:case n.Parent:case n.Sibling:case n.ColumnCombinator:return!0 +default:return!1}}const f=new Set(["contains","icontains"]) +function p(e,t,r){const n=parseInt(t,16)-65536 +return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function d(e){return e.replace(s,p)}function h(e){return 39===e||34===e}function g(e){return 32===e||9===e||10===e||12===e||13===e}function m(e){const t=[],r=b(t,`${e}`,0) +if(r0&&r0&&l(i[i.length-1]))throw new Error("Did not expect successive traversals.")}function w(e){i.length>0&&i[i.length-1].type===n.Descendant?i[i.length-1].type=e:(y(),i.push({type:e}))}function E(e,t){i.push({type:n.Attribute,name:e,action:t,value:s(1),namespace:null,ignoreCase:"quirks"})}function D(){if(i.length&&i[i.length-1].type===n.Descendant&&i.pop(),0===i.length)throw new Error("Empty sub-selector") +e.push(i)}if(p(0),t.length===r)return r +e:for(;re.charCodeAt(0)))),E=new Set(y.map((e=>e.charCodeAt(0)))),D=new Set([...y,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0)))) +function _(e){return e.map((e=>e.map(x).join(""))).join(", ")}function x(e,t,r){switch(e.type){case n.Child:return 0===t?"> ":" > " +case n.Parent:return 0===t?"< ":" < " +case n.Sibling:return 0===t?"~ ":" ~ " +case n.Adjacent:return 0===t?"+ ":" + " +case n.Descendant:return" " +case n.ColumnCombinator:return 0===t?"|| ":" || " +case n.Universal:return"*"===e.namespace&&t+10?n+e.slice(r):e}},2028:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),t.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},6564:function(e,t,r){"use strict" +var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r") +case s.Comment:return"\x3c!--".concat(e.data,"--\x3e") +case s.CDATA:return function(e){return"")}(e) +case s.Script:case s.Style:case s.Tag:return function(e,t){var r +"foreign"===t.xmlMode&&(e.name=null!==(r=c.elementNames.get(e.name))&&void 0!==r?r:e.name,e.parent&&g.has(e.parent.name)&&(t=n(n({},t),{xmlMode:!1}))),!t.xmlMode&&m.has(e.name)&&(t=n(n({},t),{xmlMode:"foreign"})) +var i="<".concat(e.name),o=function(e,t){var r +if(e){var n=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?f:t.xmlMode||"utf8"!==t.encodeEntities?u.encodeXML:u.escapeAttribute +return Object.keys(e).map((function(r){var i,o,a=null!==(i=e[r])&&void 0!==i?i:"" +return"foreign"===t.xmlMode&&(r=null!==(o=c.attributeNames.get(r))&&void 0!==o?o:r),t.emptyAttrs||t.xmlMode||""!==a?"".concat(r,'="').concat(n(a),'"'):r})).join(" ")}}(e.attribs,t) +return o&&(i+=" ".concat(o)),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&p.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=d(e.children,t)),!t.xmlMode&&p.has(e.name)||(i+=""))),i}(e,t) +case s.Text:return function(e,t){var r,n=e.data||"" +return!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&l.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?(0,u.encodeXML)(n):(0,u.escapeText)(n)),n}(e,t)}}t.render=d,t.default=d +var g=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),m=new Set(["svg","math"])},6893:(e,t)=>{"use strict" +var r +Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},5928:function(e,t,r){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r) +var i=Object.getOwnPropertyDescriptor(t,r) +i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)} +Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0 +var o=r(6893),a=r(110) +i(r(110),t) +var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null +var e=this.tagStack.pop() +this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r) +this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode +if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex) +else{var r=new a.Text(e) +this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e +else{var t=new a.Comment(e) +this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]) +this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t) +this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom) +else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1] +this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}() +t.DomHandler=u,t.default=u},110:function(e,t,r){"use strict" +var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null") +function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s) +t.NodeWithChildren=p +var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this +return t.type=a.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(p) +t.CDATA=d +var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this +return t.type=a.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(p) +t.Document=h +var g=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag) +var o=e.call(this,n)||this +return o.name=t,o.attribs=r,o.type=i,o}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this +return Object.keys(this.attribs).map((function(t){var r,n +return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(p) +function m(e){return(0,a.isTag)(e)}function b(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function y(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function E(e){return e.type===a.ElementType.Root}function D(e,t){var r +if(void 0===t&&(t=!1),v(e))r=new c(e.data) +else if(y(e))r=new l(e.data) +else if(m(e)){var n=t?_(e.children):[],i=new g(e.name,o({},e.attribs),n) +n.forEach((function(e){return e.parent=i})),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),r=i}else if(b(e)){n=t?_(e.children):[] +var a=new d(n) +n.forEach((function(e){return e.parent=a})),r=a}else if(E(e)){n=t?_(e.children):[] +var s=new h(n) +n.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type)) +var u=new f(e.name,e.data) +null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),r=u}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function _(e){for(var t=e.map((function(e){return D(e,!0)})),r=1;r{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0 +var n=r(3241),i=r(4256) +t.getFeed=function(e){var t=u(f,e) +return t?"feed"===t.name?function(e){var t,r=e.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map((function(e){var t,r=e.children,n={media:s(r)} +l(n,"id","id",r),l(n,"title","title",r) +var i=null===(t=u("link",r))||void 0===t?void 0:t.attribs.href +i&&(n.link=i) +var o=c("summary",r)||c("content",r) +o&&(n.description=o) +var a=c("updated",r) +return a&&(n.pubDate=new Date(a)),n}))} +l(n,"id","id",r),l(n,"title","title",r) +var o=null===(t=u("link",r))||void 0===t?void 0:t.attribs.href +o&&(n.link=o),l(n,"description","subtitle",r) +var a=c("updated",r) +return a&&(n.updated=new Date(a)),l(n,"author","email",r,!0),n}(t):function(e){var t,r,n=null!==(r=null===(t=u("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],o={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,r={media:s(t)} +l(r,"id","guid",t),l(r,"title","title",t),l(r,"link","link",t),l(r,"description","description",t) +var n=c("pubDate",t)||c("dc:date",t) +return n&&(r.pubDate=new Date(n)),r}))} +l(o,"title","title",n),l(o,"link","link",n),l(o,"description","description",n) +var a=c("lastBuildDate",n) +return a&&(o.updated=new Date(a)),l(o,"author","managingEditor",n,!0),o}(t):null} +var o=["url","type","lang"],a=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"] +function s(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,r={medium:t.medium,isDefault:!!t.isDefault},n=0,i=o;n{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0 +var n,i=r(5928) +function o(e,t){var r=[],o=[] +if(e===t)return 0 +for(var a=(0,i.hasChildren)(e)?e:e.parent;a;)r.unshift(a),a=a.parent +for(a=(0,i.hasChildren)(t)?t:t.parent;a;)o.unshift(a),a=a.parent +for(var s=Math.min(r.length,o.length),u=0;ul.indexOf(p)?c===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===e?n.PRECEDING|n.CONTAINS:n.PRECEDING}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var r=e[t] +if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1) +else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1) +break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(n=t.DocumentPosition||(t.DocumentPosition={})),t.compareDocumentPosition=o,t.uniqueSort=function(e){return(e=e.filter((function(e,t,r){return!r.includes(e,t+1)}))).sort((function(e,t){var r=o(e,t) +return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0})),e}},95:function(e,t,r){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r) +var i=Object.getOwnPropertyDescriptor(t,r) +i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)} +Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(3241),t),i(r(4655),t),i(r(8701),t),i(r(7934),t),i(r(4256),t),i(r(7779),t),i(r(6527),t) +var o=r(5928) +Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return o.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return o.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return o.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return o.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return o.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return o.hasChildren}})},4256:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0 +var n=r(5928),i=r(7934),o={tag_name:function(e){return"function"==typeof e?function(t){return(0,n.isTag)(t)&&e(t.name)}:"*"===e?n.isTag:function(t){return(0,n.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,n.isText)(t)&&e(t.data)}:function(t){return(0,n.isText)(t)&&t.data===e}}} +function a(e,t){return"function"==typeof t?function(r){return(0,n.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,n.isTag)(r)&&r.attribs[e]===t}}function s(e,t){return function(r){return e(r)||t(r)}}function u(e){var t=Object.keys(e).map((function(t){var r=e[t] +return Object.prototype.hasOwnProperty.call(o,t)?o[t](r):a(t,r)})) +return 0===t.length?null:t.reduce(s)}t.testElement=function(e,t){var r=u(e) +return!r||r(t)},t.getElements=function(e,t,r,n){void 0===n&&(n=1/0) +var o=u(e) +return o?(0,i.filter)(o,t,r,n):[]},t.getElementById=function(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(a("id",e),t,r)},t.getElementsByTagName=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_type(e),t,r,n)}},8701:(e,t)=>{"use strict" +function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e) +r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var r=t.prev=e.prev +r&&(r.next=t) +var n=t.next=e.next +n&&(n.prev=t) +var i=t.parent=e.parent +if(i){var o=i.children +o[o.lastIndexOf(e)]=t,e.parent=null}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2] +n.next=t,t.prev=n}else t.prev=null},t.append=function(e,t){r(t) +var n=e.parent,i=e.next +if(t.next=i,t.prev=e,e.next=t,t.parent=n,i){if(i.prev=t,n){var o=n.children +o.splice(o.lastIndexOf(i),0,t)}}else n&&n.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1] +n.prev=t,t.next=n}else t.next=null},t.prepend=function(e,t){r(t) +var n=e.parent +if(n){var i=n.children +i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},7934:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0 +var n=r(5928) +function i(e,t,r,i){for(var o=[],a=[t],s=[0];;)if(s[0]>=a[0].length){if(1===s.length)return o +a.shift(),s.shift()}else{var u=a[0][s[0]++] +if(e(u)&&(o.push(u),--i<=0))return o +r&&(0,n.hasChildren)(u)&&u.children.length>0&&(s.unshift(0),a.unshift(u.children))}}t.filter=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i(e,Array.isArray(t)?t:[t],r,n)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,r,i){void 0===i&&(i=!0) +for(var o=null,a=0;a0&&(o=e(t,s.children,!0)))}return o},t.existsOne=function e(t,r){return r.some((function(r){return(0,n.isTag)(r)&&(t(r)||e(t,r.children))}))},t.findAll=function(e,t){for(var r=[],i=[t],o=[0];;)if(o[0]>=i[0].length){if(1===i.length)return r +i.shift(),o.shift()}else{var a=i[0][o[0]++];(0,n.isTag)(a)&&(e(a)&&r.push(a),a.children.length>0&&(o.unshift(0),i.unshift(a.children)))}}},3241:function(e,t,r){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0 +var i=r(5928),o=n(r(6564)),a=r(6893) +function s(e,t){return(0,o.default)(e,t)}t.getOuterHTML=s,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return s(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===a.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},4655:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0 +var n=r(5928) +function i(e){return(0,n.hasChildren)(e)?e.children:[]}function o(e){return e.parent||null}t.getChildren=i,t.getParent=o,t.getSiblings=function(e){var t=o(e) +if(null!=t)return i(t) +for(var r=[e],n=e.prev,a=e.next;null!=n;)r.unshift(n),n=n.prev +for(;null!=a;)r.push(a),a=a.next +return r},t.getAttributeValue=function(e,t){var r +return null===(r=e.attribs)||void 0===r?void 0:r[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,n.isTag)(t);)t=t.next +return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,n.isTag)(t);)t=t.prev +return t}},9261:(e,t,r)=>{"use strict" +function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function o(e,t,r,n,i){var o={} +return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,n){return n(e,t,r)||r}),o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}r.d(t,{_:()=>n,a:()=>o,b:()=>i})},6003:(e,t,r)=>{"use strict" +r.d(t,{Bq:()=>i,sd:()=>o,zA:()=>n}) +const n={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","<":",",">":".","?":"/",":":";",'"':"'","~":"`","{":"[","}":"]","|":"\\"},i={"å":"a",b:"b","ç":"c","∂":"d","ƒ":"f","©":"g","˙":"h","∆":"j","˚":"k","¬":"l","µ":"m","ø":"o","π":"p","œ":"q","®":"r","ß":"s","†":"t","√":"v","∑":"w","≈":"x","¥":"y","Ω":"z","¡":"1","™":"2","£":"3","¢":"4","∞":"5","§":"6","¶":"7","•":"8","ª":"9","º":"0","–":"-","≠":"=","≤":",","≥":".","÷":"/","…":";","æ":"'","“":"[","‘":"]","«":"\\"},o={"Å":"a","ı":"b","Î":"d","Ï":"f","˝":"g","Ó":"h","ˆ":"i","Ô":"j","":"k","Ò":"l","Â":"m","˜":"n","Ø":"o","Œ":"q","‰":"r","Í":"s","ˇ":"t","¨":"u","◊":"v","„":"w","˛":"x","Á":"y","¸":"z","⁄":"1","€":"2","‹":"3","›":"4","fi":"5","fl":"6","‡":"7","°":"8","·":"9","‚":"0","—":"-","±":"=","¯":",","˘":".","¿":"/","Ú":";","Æ":"'","`":"`","”":"[","’":"]","»":"\\"}},3080:(e,t,r)=>{"use strict" +r.d(t,{Z:()=>n}) +var n=["alt","ctrl","meta","shift","cmd"]},6752:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{default:()=>s}) +var n=r(8797),i=r(3353),o=r(8502),a=r(1346),s=(r(9576),r(1985),r(6003),r(2343),r(1866),(0,n.helper)((function([e,t]){return function(r){(0,i.assert)("ember-keyboard: You must pass a function as the second argument to the `if-key` helper","function"==typeof t),(0,i.assert)("ember-keyboard: The `if-key` helper expects to be invoked with a KeyboardEvent",r instanceof KeyboardEvent),(0,o.Z)((0,a.Z)(r.type,e),r)&&t(r)}})))},8280:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{default:()=>f}) +var n,i,o=r(9261),a=r(8797),s=r.n(a),u=r(3353),c=r(8574),l=r(1346) +let f=(n=class extends(s()){constructor(...e){super(...e),(0,o.b)(this,"keyboard",i,this),(0,o._)(this,"keyCombo",void 0),(0,o._)(this,"callback",void 0),(0,o._)(this,"keyboardActivated",!0),(0,o._)(this,"keyboardPriority",0),(0,o._)(this,"eventName","keydown"),(0,o._)(this,"keyboardHandlers",void 0)}compute([e,t],{event:r="keydown",activated:n=!0,priority:i=0}){(0,u.assert)("ember-keyboard: You must pass a function as the second argument to the `on-key` helper","function"==typeof t),this.keyCombo=e,this.callback=t,this.eventName=r,this.keyboardActivated=n,this.keyboardPriority=i,this.keyboardHandlers={},this.keyboardHandlers[(0,l.Z)(r,e)]=t,this.keyboard.register(this)}willDestroy(){this.keyboard.unregister(this),super.willDestroy(...arguments)}},i=(0,o.a)(n.prototype,"keyboard",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)},4236:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{click:()=>b,getCode:()=>T,getKeyCode:()=>S,getMouseCode:()=>i,keyDown:()=>d.QG,keyPress:()=>d.W0,keyResponder:()=>u,keyUp:()=>d.yR,mouseDown:()=>v,mouseUp:()=>y,onKey:()=>f,touchEnd:()=>E,touchStart:()=>D,triggerKeyDown:()=>A,triggerKeyPress:()=>k,triggerKeyUp:()=>C}) +var n=r(1866) +function i(e){if(!(0,n.isNone)(e))switch(e){case"left":return 0 +case"middle":return 1 +case"right":return 2}}var o=r(9261),a=r(8574),s=r(9341) +function u(e={}){const t=function(t){var r,n,i +return void 0===e.priority&&(e.priority=0),void 0===e.activated&&(e.activated=!0),i=class extends t{get keyboardPriority(){return void 0===super.keyboardPriority?e.priority:super.keyboardPriority}set keyboardPriority(e){super.keyboardPriority=e}get keyboardActivated(){return void 0===super.keyboardActivated?e.activated:super.keyboardActivated}set keyboardActivated(e){super.keyboardActivated=e}constructor(){super(...arguments),(0,o.b)(this,"keyboard",n,this),function(e){if(e.keyboardHandlers=e.keyboardHandlers||{},!e.keyboardHandlerNames){e.keyboardHandlerNames={} +for(let t in e){let r=e[t] +if("function"==typeof r&&r._emberKeyboardOnKeyDecoratorData)for(let n of r._emberKeyboardOnKeyDecoratorData.listenerNames||[])e.keyboardHandlerNames[n]=t}}for(let[t,r]of Object.entries(e.keyboardHandlerNames||{}))e.keyboardHandlers[t]=e[r].bind(e)}(this),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.keyboard.unregister(this)}))}},(0,o._)(i,"name",`${t.name}WithKeyResponder`),r=i,n=(0,o.a)(r.prototype,"keyboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r} +return"function"==typeof e?t(e):function(e){return t(e)}}var c=r(1346) +const l="keydown" +function f(e,t={}){return"function"==typeof arguments[1]?p(e,{event:l},arguments[1]):(t.event||(t.event=l),"function"==typeof arguments[2]?p(e,t,arguments[2]):function(e,t){return function(r,n,i){if(!Object.prototype.hasOwnProperty.call(r,"keyboardHandlerNames")){let e=r.parentKeyboardHandlerNames +r.keyboardHandlerNames=e?Object.assign({},e):{}}return r.keyboardHandlerNames[(0,c.Z)(t.event,e)]=n,i}}(e,t))}function p(e,t,r){return r._emberKeyboardOnKeyDecoratorData||(r._emberKeyboardOnKeyDecoratorData={listenerNames:[]}),r._emberKeyboardOnKeyDecoratorData.listenerNames.push((0,c.Z)(t.event,e)),r}var d=r(6546),h=r(3080) +const g=["left","middle","right"].concat(h.Z),m=function(e,t){const r=void 0!==t?t.split("+"):[] +return function(e){e.forEach((e=>{-1===g.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(r),(0,c.Z)(e,r)} +function b(e){return m("click",e)}function v(e){return m("mousedown",e)}function y(e){return m("mouseup",e)}const w=function(e,t){return function(e){(void 0!==e?e.split("+"):[]).forEach((e=>{-1===h.Z.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(t),(0,c.Z)(e,t)} +function E(e){return w("touchEnd",e)}function D(e){return w("touchstart",e)}var _=r(9576) +r(1985),r(3353) +const x=function(e,t,r){const n=_.Z.parse(`${e}:${t}`).createMatchingKeyboardEvent() +r.dispatchEvent(n)},A=function(e,t=document){x("keydown",e,t)},k=function(e,t=document){x("keypress",e,t)},C=function(e,t=document){x("keyup",e,t)} +function T(){throw new Error("ember-keyboard: `getCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}function S(){throw new Error("ember-keyboard: `getKeyCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}},6546:(e,t,r)=>{"use strict" +r.d(t,{QG:()=>i,W0:()=>o,yR:()=>a}) +var n=r(1346) +function i(e){return(0,n.Z)("keydown",e)}function o(e){return(0,n.Z)("keypress",e)}function a(e){return(0,n.Z)("keyup",e)}},3972:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{default:()=>h}) +var n=r(9261),i=r(6549),o=r(8574),a=r(7219),s=r(9341),u=r(1346),c=r(8502) +r(9576),r(1985),r(3353),r(6003),r(2343),r(1866) +const l=["input","select","textarea"] +let f +var p,d +p=class extends i.default{constructor(e,t){super(e,t),(0,n.b)(this,"keyboard",d,this),(0,n._)(this,"element",void 0),(0,n._)(this,"keyboardPriority",0),(0,n._)(this,"activatedParamValue",!0),(0,n._)(this,"eventName","keydown"),(0,n._)(this,"onlyWhenFocused",!0),(0,n._)(this,"listenerName",void 0),(0,n._)(this,"removeEventListeners",(()=>{this.onlyWhenFocused&&(this.element.removeEventListener("click",this.onFocus,!0),this.element.removeEventListener("focus",this.onFocus,!0),this.element.removeEventListener("focusout",this.onFocusOut,!0))})),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.removeEventListeners(),this.keyboard.unregister(this)}))}modify(e,t,r){this.element=e,this.removeEventListeners(),this.setupProperties(t,r),this.onlyWhenFocused&&this.addEventListeners()}setupProperties(e,t){let[r,n]=e,{activated:i,event:o,priority:a,onlyWhenFocused:s}=t +this.keyCombo=r,this.callback=n,this.eventName=o||"keydown",this.activatedParamValue="activated"in t?!!i:void 0,this.keyboardPriority=a?parseInt(a,10):0,this.listenerName=(0,u.Z)(this.eventName,this.keyCombo),this.onlyWhenFocused=void 0!==s?s:l.includes(this.element.tagName.toLowerCase())}addEventListeners(){this.element.addEventListener("click",this.onFocus,!0),this.element.addEventListener("focus",this.onFocus,!0),this.element.addEventListener("focusout",this.onFocusOut,!0)}onFocus(){this.isFocused=!0}onFocusOut(){this.isFocused=!1}get keyboardActivated(){return!1!==this.activatedParamValue&&(!this.onlyWhenFocused||this.isFocused)}get keyboardFirstResponder(){return!!this.onlyWhenFocused&&this.isFocused}canHandleKeyboardEvent(e){return(0,c.Z)(this.listenerName,e)}handleKeyboardEvent(e,t){(0,c.Z)(this.listenerName,e)&&(this.callback?this.callback(e,t):this.element.click())}},d=(0,n.a)(p.prototype,"keyboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.a)(p.prototype,"onFocus",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onFocus"),p.prototype),(0,n.a)(p.prototype,"onFocusOut",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onFocusOut"),p.prototype),f=p +var h=f},2935:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{default:()=>d}) +var n,i=r(9261),o=r(8574),a=r.n(o),s=r(1292),u=r(7219),c=r(8773),l=r(6546),f=r(8502) +function p(e,t,r=null){if(e.handleKeyboardEvent){if(e.canHandleKeyboardEvent&&!e.canHandleKeyboardEvent(t))return +e.handleKeyboardEvent(t,r)}else{if(!e.keyboardHandlers)throw new Error("A responder registered with the ember-keyboard service must implement either `keyboardHandlers` (property returning a dictionary of listenerNames to handler functions), or `handleKeyboardEvent(event)`)") +Object.keys(e.keyboardHandlers).forEach((n=>{(0,f.Z)(n,t)&&(r?e.keyboardHandlers[n](t,r):e.keyboardHandlers[n](t))}))}}r(9576),r(1985),r(3353),r(6003),r(2343),r(1866) +let d=(n=class extends(a()){get activeResponders(){let{registeredResponders:e}=this +return Array.from(e).filter((e=>e.keyboardActivated))}get sortedResponders(){return this.activeResponders.sort(((e,t)=>function(e,t,r,n=null){return function(e,t,r,n){return function(e,t){let r=e-t +return(r>0)-(r<0)}(n?n((0,u.get)(e,r)):(0,u.get)(e,r),n?n((0,u.get)(t,r)):(0,u.get)(t,r))}(t,e,"keyboardPriority",n)}(e,t)))}get firstResponders(){return this.sortedResponders.filter((e=>e.keyboardFirstResponder))}get normalResponders(){return this.sortedResponders.filter((e=>!e.keyboardFirstResponder))}constructor(...e){if(super(...e),(0,i._)(this,"registeredResponders",new Set),"undefined"!=typeof FastBoot)return +let t=((0,s.getOwner)(this).resolveRegistration("config:environment")||{}).emberKeyboard||{} +t.disableOnInputFields&&(this._disableOnInput=!0),this._listeners=t.listeners||["keyUp","keyDown","keyPress"],this._listeners=this._listeners.map((e=>e.toLowerCase())),this._listeners.forEach((e=>{document.addEventListener(e,this._respond)}))}willDestroy(...e){super.willDestroy(...e),"undefined"==typeof FastBoot&&this._listeners.forEach((e=>{document.removeEventListener(e,this._respond)}))}_respond(e){if(this._disableOnInput&&e.target){const t=e.composedPath()[0]??e.target,r=t.tagName +if(t.getAttribute&&null!=t.getAttribute("contenteditable")||"TEXTAREA"===r||"INPUT"===r)return}(0,c.run)((()=>{let{firstResponders:t,normalResponders:r}=this +!function(e,{firstResponders:t,normalResponders:r}){let n=!1,i=!1 +const o={stopImmediatePropagation(){n=!0},stopPropagation(){i=!0}} +for(const s of t)if(p(s,e,o),n)break +if(i)return +n=!1 +let a=Number.POSITIVE_INFINITY +for(const s of r){const t=Number(s.keyboardPriority) +if(!n||t!==a){if(t{"use strict" +r.d(t,{Z:()=>i}) +var n=r(1866) +function i(e){if(!(0,n.isNone)(e))switch(e){case 0:return"left" +case 1:return"middle" +case 2:return"right"}}},8502:(e,t,r)=>{"use strict" +r.d(t,{Z:()=>c}) +var n=r(9576),i=r(1985),o=r(6003),a=r(3080),s=r(2343) +r(3353),r(1866) +const u="_all" +function c(e,t,r=(0,i.Z)()){let a +if(e instanceof n.Z)a=e +else{if("string"!=typeof e)throw new Error("Expected a `string` or `KeyCombo` as `keyComboOrKeyComboString` argument to `isKey`") +a=n.Z.parse(e,r)}return a.type===t.type&&(!!function(e){return e.keyOrCode===u&&!1===e.altKey&&!1===e.ctrlKey&&!1===e.metaKey&&!1===e.shiftKey}(a)||!(!function(e,t){return e.type===t.type&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey&&e.shiftKey===t.shiftKey}(a,t)||!function(e,t){return t instanceof KeyboardEvent&&(e.keyOrCode===u||e.keyOrCode===t.code||e.keyOrCode===t.key)}(a,t)&&!function(e,t){return t instanceof MouseEvent&&(e.keyOrCode===u||e.keyOrCode===(0,s.Z)(t.button))}(a,t))||function(e,t,r){return f([],e)&&f(["shift"],t)?t.key===e.keyOrCode:f(["shift"],e)&&f(["shift"],t)?(n=t.key,(o.zA[n]||n)===e.keyOrCode):"Macintosh"===r&&f(["alt"],e)&&f(["alt"],t)?function(e){return o.Bq[e]||e}(t.key)===e.keyOrCode:!("Macintosh"!==r||!f(["shift","alt"],e)||!f(["shift","alt"],t))&&function(e){return o.sd[e]||e}(t.key)===e.keyOrCode +var n}(a,t,r))}const l=a.Z.filter((e=>"cmd"!=e)) +function f(e,t){for(let r of l){if(e.includes(r)&&!t[`${r}Key`])return!1 +if(!e.includes(r)&&t[`${r}Key`])return!1}return!0}},9576:(e,t,r)=>{"use strict" +r.d(t,{Z:()=>l}) +var n=r(9261),i=r(1985) +r(3353) +const o=/^alt$/i,a=/^shift$/i,s=/^ctrl$/i,u=/^meta$/i,c=/^cmd$/i +class l{constructor(e=(0,i.Z)()){(0,n._)(this,"type",void 0),(0,n._)(this,"altKey",!1),(0,n._)(this,"ctrlKey",!1),(0,n._)(this,"shiftKey",!1),(0,n._)(this,"metaKey",!1),(0,n._)(this,"keyOrCode",void 0),(0,n._)(this,"platform",void 0),this.platform=e}static parse(e,t=(0,i.Z)()){let r=new l(t),[n,f]=e.split(":") +return r.type=n,"+"===f?(r.keyOrCode=f,r):(f.split("+").forEach((e=>{o.test(e)?r.altKey=!0:s.test(e)?r.ctrlKey=!0:u.test(e)?r.metaKey=!0:a.test(e)?r.shiftKey=!0:c.test(e)?t.indexOf("Mac")>-1?r.metaKey=!0:r.ctrlKey=!0:r.keyOrCode=e})),r)}createMatchingKeyboardEvent(e={}){return new KeyboardEvent(this.type,Object.assign({key:this.keyOrCode,code:this.keyOrCode,altKey:this.altKey,ctrlKey:this.ctrlKey,metaKey:this.metaKey,shiftKey:this.shiftKey},e))}}},1346:(e,t,r)=>{"use strict" +function n(e,t=[]){let r=t +"string"==typeof t&&(r=t.split("+")),r.indexOf("cmd")>-1&&(r[r.indexOf("cmd")]=function(e){if("undefined"==typeof FastBoot)return void 0===e&&(e=navigator.platform),e.indexOf("Mac")>-1?"meta":"ctrl"}()) +let n=function(e){return e.sort().join("+")}(r||[]) +return""===n&&(n="_all"),`${e}:${n}`}r.d(t,{Z:()=>n})},1985:(e,t,r)=>{"use strict" +r.d(t,{Z:()=>o}) +var n=r(3353) +let i +function o(e=navigator.userAgent){if((0,n.runInDebug)((()=>{i=null})),!i){let t="Unknown OS";-1!=e.indexOf("Win")&&(t="Windows"),-1!=e.indexOf("Mac")&&(t="Macintosh"),-1!=e.indexOf("Linux")&&(t="Linux"),-1!=e.indexOf("Android")&&(t="Android"),-1!=e.indexOf("like Mac")&&(t="iOS"),i=t}return i}},6549:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{default:()=>u,modifier:()=>l}) +var n=r(1292),i=r(4927),o=r(9341) +function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class s{constructor(e){this.owner=e,a(this,"capabilities",(0,i.capabilities)("3.22"))}createModifier(e,t){return{instance:new e(this.owner,t),element:null}}installModifier(e,t,r){const n=function(e,t){const r=e +return r.element=t,r}(e,t) +n.instance.modify(t,r.positional,r.named)}updateModifier(e,t){e.instance.modify(e.element,t.positional,t.named)}destroyModifier({instance:e}){(0,o.destroy)(e)}}class u{constructor(e,t){(0,n.setOwner)(this,e)}modify(e,t,r){}}(0,i.setModifierManager)((e=>new s(e)),u) +const c=new class{constructor(){a(this,"capabilities",(0,i.capabilities)("3.22"))}createModifier(e){return{element:null,instance:e}}installModifier(e,t,r){const n=function(e,t){const r=e +return r.element=t,r}(e,t),{positional:i,named:o}=r,a=e.instance(t,i,o) +"function"==typeof a&&(n.teardown=a)}updateModifier(e,t){"function"==typeof e.teardown&&e.teardown() +const r=e.instance(e.element,t.positional,t.named) +"function"==typeof r&&(e.teardown=r)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}} +function l(e){return(0,i.setModifierManager)((()=>c),e)}},9166:function(e,t,r){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r) +var i=Object.getOwnPropertyDescriptor(t,r) +i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e +var t={} +if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r) +return i(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0 +var s=a(r(9994)) +t.htmlDecodeTree=s.default +var u=a(r(3675)) +t.xmlDecodeTree=u.default +var c=o(r(7879)) +t.decodeCodePoint=c.default +var l,f,p,d,h=r(7879) +function g(e){return e>=l.ZERO&&e<=l.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return h.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return h.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(l||(l={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(f=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(p||(p={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(d=t.DecodingMode||(t.DecodingMode={})) +var m=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=p.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=d.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=p.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case p.EntityStart:return e.charCodeAt(t)===l.NUM?(this.state=p.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=p.NamedEntity,this.stateNamedEntity(e,t)) +case p.NumericStart:return this.stateNumericStart(e,t) +case p.NumericDecimal:return this.stateNumericDecimal(e,t) +case p.NumericHex:return this.stateNumericHex(e,t) +case p.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===l.LOWER_X?(this.state=p.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=p.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t +this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r,n=t;t=l.UPPER_A&&r<=l.UPPER_F||r>=l.LOWER_A&&r<=l.LOWER_F)))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(i,3) +t+=1}return this.addToNumericResult(e,n,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=l.UPPER_A&&e<=l.UPPER_Z||e>=l.LOWER_A&&e<=l.LOWER_Z||g(e)}(a))?0:this.emitNotTerminatedNamedEntity() +if(0!=(i=((n=r[this.treeIndex])&f.VALUE_LENGTH)>>14)){if(o===l.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess) +this.decodeMode!==d.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var a +return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&f.VALUE_LENGTH)>>14 +return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree +return this.emitCodePoint(1===t?n[e]&~f.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e +switch(this.state){case p.NamedEntity:return 0===this.result||this.decodeMode===d.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity() +case p.NumericDecimal:return this.emitNumericEntity(0,2) +case p.NumericHex:return this.emitNumericEntity(0,3) +case p.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0 +case p.EntityStart:return 0}},e}() +function b(e){var t="",r=new m(e,(function(e){return t+=(0,c.fromCodePoint)(e)})) +return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n) +var a=r.write(e,o+1) +if(a<0){i=o+r.end() +break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i) +return t="",s}}function v(e,t,r,n){var i=(t&f.BRANCH_LENGTH)>>7,o=t&f.JUMP_TABLE +if(0===i)return 0!==o&&n===o?r:-1 +if(o){var a=n-o +return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c] +if(ln))return e[c+i] +u=c-1}}return-1}t.EntityDecoder=m,t.determineBranch=v +var y=b(s.default),w=b(u.default) +t.decodeHTML=function(e,t){return void 0===t&&(t=d.Legacy),y(e,t)},t.decodeHTMLAttribute=function(e){return y(e,d.Attribute)},t.decodeHTMLStrict=function(e){return y(e,d.Strict)},t.decodeXML=function(e){return w(e,d.Strict)}},7879:(e,t)=>{"use strict" +var r +Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0 +var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]) +function i(e){var t +return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="" +return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}},6780:function(e,t,r){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.encodeNonAsciiHTML=t.encodeHTML=void 0 +var i=n(r(4795)),o=r(4856),a=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g +function s(e,t){for(var r,n="",a=0;null!==(r=e.exec(t));){var s=r.index +n+=t.substring(a,s) +var u=t.charCodeAt(s),c=i.default.get(u) +if("object"==typeof c){if(s+1{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g +var r=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]) +function n(e){for(var n,i="",o=0;null!==(n=t.xmlReplacer.exec(e));){var a=n.index,s=e.charCodeAt(a),u=r.get(s) +void 0!==u?(i+=e.substring(o,a)+u,o=a+1):(i+="".concat(e.substring(o,a),"&#x").concat((0,t.getCodePoint)(e,a).toString(16),";"),o=t.xmlReplacer.lastIndex+=Number(55296==(64512&s)))}return i+e.substr(o)}function i(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1 +return o+r.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=n,t.escape=n,t.escapeUTF8=i(/[&<>'"]/g,r),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},9994:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},3675:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},4795:(e,t)=>{"use strict" +function r(e){for(var t=1;t{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLAttribute=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.DecodingMode=t.EntityDecoder=t.encodeHTML5=t.encodeHTML4=t.encodeNonAsciiHTML=t.encodeHTML=t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.encode=t.decodeStrict=t.decode=t.EncodingMode=t.EntityLevel=void 0 +var n,i,o=r(9166),a=r(6780),s=r(4856) +function u(e,t){if(void 0===t&&(t=n.XML),("number"==typeof t?t:t.level)===n.HTML){var r="object"==typeof t?t.mode:void 0 +return(0,o.decodeHTML)(e,r)}return(0,o.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(n=t.EntityLevel||(t.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(i=t.EncodingMode||(t.EncodingMode={})),t.decode=u,t.decodeStrict=function(e,t){var r +void 0===t&&(t=n.XML) +var i="number"==typeof t?{level:t}:t +return null!==(r=i.mode)&&void 0!==r||(i.mode=o.DecodingMode.Strict),u(e,i)},t.encode=function(e,t){void 0===t&&(t=n.XML) +var r="number"==typeof t?{level:t}:t +return r.mode===i.UTF8?(0,s.escapeUTF8)(e):r.mode===i.Attribute?(0,s.escapeAttribute)(e):r.mode===i.Text?(0,s.escapeText)(e):r.level===n.HTML?r.mode===i.ASCII?(0,a.encodeNonAsciiHTML)(e):(0,a.encodeHTML)(e):(0,s.encodeXML)(e)} +var c=r(4856) +Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(t,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(t,"escapeText",{enumerable:!0,get:function(){return c.escapeText}}) +var l=r(6780) +Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return l.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return l.encodeNonAsciiHTML}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return l.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return l.encodeHTML}}) +var f=r(9166) +Object.defineProperty(t,"EntityDecoder",{enumerable:!0,get:function(){return f.EntityDecoder}}),Object.defineProperty(t,"DecodingMode",{enumerable:!0,get:function(){return f.DecodingMode}}),Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return f.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return f.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return f.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTMLAttribute",{enumerable:!0,get:function(){return f.decodeHTMLAttribute}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return f.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return f.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return f.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return f.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return f.decodeXML}})},909:function(e,t,r){var n +e=r.nmd(e),function(i){var o=(e&&e.exports,"object"==typeof global&&global) +o.global!==o&&o.window +var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},f=/["&'<>`]/g,p={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},d=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},b={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},v={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,E={}.hasOwnProperty,D=function(e,t){return E.call(e,t)},_=function(e,t){if(!e)return t +var r,n={} +for(r in t)n[r]=D(e,r)?e[r]:t[r] +return n},x=function(e,t){var r="" +return e>=55296&&e<=57343||e>1114111?(t&&C("character reference outside the permissible Unicode range"),"�"):D(v,e)?(t&&C("disallowed character reference"),v[e]):(t&&function(e,t){for(var r=-1,n=e.length;++r65535&&(r+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=w(e))},A=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},k=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},T=function(e,t){(t=_(t,T.options)).strict&&h.test(e)&&C("forbidden code point") +var r=t.encodeEverything,n=t.useNamedReferences,i=t.allowUnsafeSymbols,o=t.decimal?k:A,p=function(e){return o(e.charCodeAt(0))} +return r?(e=e.replace(s,(function(e){return n&&D(l,e)?"&"+l[e]+";":p(e)})),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(c,(function(e){return"&"+l[e]+";"})))):n?(i||(e=e.replace(f,(function(e){return"&"+l[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,(function(e){return"&"+l[e]+";"}))):i||(e=e.replace(f,p)),e.replace(a,(function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1) +return o(1024*(t-55296)+r-56320+65536)})).replace(u,p)} +T.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1} +var S=function(e,t){var r=(t=_(t,S.options)).strict +return r&&d.test(e)&&C("malformed character reference"),e.replace(g,(function(e,n,i,o,a,s,u,c,l){var f,p,d,h,g,v +return n?m[g=n]:i?(g=i,(v=o)&&t.isAttributeValue?(r&&"="==v&&C("`&` did not start a character reference"),e):(r&&C("named character reference was not terminated by a semicolon"),b[g]+(v||""))):a?(d=a,p=s,r&&!p&&C("character reference was not terminated by a semicolon"),f=parseInt(d,10),x(f,r)):u?(h=u,p=c,r&&!p&&C("character reference was not terminated by a semicolon"),f=parseInt(h,16),x(f,r)):(r&&C("named character reference was not terminated by a semicolon"),e)}))} +S.options={isAttributeValue:!1,strict:!1} +var O={version:"1.2.0",encode:T,decode:S,escape:function(e){return e.replace(f,(function(e){return p[e]}))},unescape:S} +void 0===(n=function(){return O}.call(t,r,t,e))||(e.exports=n)}()},9076:e=>{var t={}.toString +e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},2111:(e,t,r)=>{"use strict" +var n=r(9076) +e.exports=function(e){return null!=e&&"object"==typeof e&&!1===n(e)}},1753:(e,t,r)=>{"use strict" +var n=r(9076),i=r(2111) +function o(e,t){if(!(this instanceof o))return"number"==typeof t?new o(e).fromIndex(t):new o(e,t) +this.str=e||"",this.lineToIndex=function(e){for(var t=e.split("\n"),r=new Array(t.length),n=0,i=0,o=t.length;i=this.str.length||isNaN(e))return null +var t=function(e,t){if(e>=t[t.length-1])return t.length-1 +for(var r,n=0,i=t.length-2;n>1)])i=r-1 +else{if(!(e>=t[r+1])){n=r +break}n=r+1}return n}(e,this.lineToIndex) +return{line:t+this.origin,col:e-this.lineToIndex[t]+this.origin}},o.prototype.toIndex=function(e,t){if(void 0===t)return n(e)&&e.length>=2?this.toIndex(e[0],e[1]):i(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1 +if(isNaN(e)||isNaN(t))return-1 +if(e-=this.origin,t-=this.origin,e>=0&&t>=0&&e"']/g,Q=RegExp($.source),W=RegExp(G.source),Z=/<%-([\s\S]+?)%>/g,K=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,re=RegExp(te.source),ne=/^\s+/,ie=/\s/,oe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,le=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,he=/^0b[01]+$/i,ge=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",De="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_e="\\u2700-\\u27bf",xe="a-z\\xdf-\\xf6\\xf8-\\xff",Ae="A-Z\\xc0-\\xd6\\xd8-\\xde",ke="\\ufe0e\\ufe0f",Ce="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Te="["+Ee+"]",Se="["+Ce+"]",Oe="["+De+"]",Ne="\\d+",Le="["+_e+"]",Fe="["+xe+"]",qe="[^"+Ee+Ce+Ne+_e+xe+Ae+"]",Re="\\ud83c[\\udffb-\\udfff]",Be="[^"+Ee+"]",Pe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ie="[\\ud800-\\udbff][\\udc00-\\udfff]",Me="["+Ae+"]",je="\\u200d",Ue="(?:"+Fe+"|"+qe+")",ze="(?:"+Me+"|"+qe+")",Ve="(?:['’](?:d|ll|m|re|s|t|ve))?",He="(?:['’](?:D|LL|M|RE|S|T|VE))?",$e="(?:"+Oe+"|"+Re+")?",Ge="["+ke+"]?",Qe=Ge+$e+"(?:"+je+"(?:"+[Be,Pe,Ie].join("|")+")"+Ge+$e+")*",We="(?:"+[Le,Pe,Ie].join("|")+")"+Qe,Ze="(?:"+[Be+Oe+"?",Oe,Pe,Ie,Te].join("|")+")",Ke=RegExp("['’]","g"),Xe=RegExp(Oe,"g"),Ye=RegExp(Re+"(?="+Re+")|"+Ze+Qe,"g"),Je=RegExp([Me+"?"+Fe+"+"+Ve+"(?="+[Se,Me,"$"].join("|")+")",ze+"+"+He+"(?="+[Se,Me+Ue,"$"].join("|")+")",Me+"?"+Ue+"+"+Ve,Me+"+"+He,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ne,We].join("|"),"g"),et=RegExp("["+je+Ee+De+ke+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nt=-1,it={} +it[F]=it[q]=it[R]=it[B]=it[P]=it[I]=it[M]=it[j]=it[U]=!0,it[g]=it[m]=it[N]=it[b]=it[L]=it[v]=it[y]=it[w]=it[D]=it[_]=it[x]=it[k]=it[C]=it[T]=it[O]=!1 +var ot={} +ot[g]=ot[m]=ot[N]=ot[L]=ot[b]=ot[v]=ot[F]=ot[q]=ot[R]=ot[B]=ot[P]=ot[D]=ot[_]=ot[x]=ot[k]=ot[C]=ot[T]=ot[S]=ot[I]=ot[M]=ot[j]=ot[U]=!0,ot[y]=ot[w]=ot[O]=!1 +var at={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,ut=parseInt,ct="object"==typeof global&&global&&global.Object===Object&&global,lt="object"==typeof self&&self&&self.Object===Object&&self,ft=ct||lt||Function("return this")(),pt=t&&!t.nodeType&&t,dt=pt&&e&&!e.nodeType&&e,ht=dt&&dt.exports===pt,gt=ht&&ct.process,mt=function(){try{return dt&&dt.require&&dt.require("util").types||gt&>.binding&>.binding("util")}catch(e){}}(),bt=mt&&mt.isArrayBuffer,vt=mt&&mt.isDate,yt=mt&&mt.isMap,wt=mt&&mt.isRegExp,Et=mt&&mt.isSet,Dt=mt&&mt.isTypedArray +function _t(e,t,r){switch(r.length){case 0:return e.call(t) +case 1:return e.call(t,r[0]) +case 2:return e.call(t,r[0],r[1]) +case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function xt(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i-1}function Ot(e,t,r){for(var n=-1,i=null==e?0:e.length;++n-1;);return r}function Jt(e,t){for(var r=e.length;r--&&Mt(t,e[r],0)>-1;);return r}var er=Ht({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),tr=Ht({"&":"&","<":"<",">":">",'"':""","'":"'"}) +function rr(e){return"\\"+at[e]}function nr(e){return et.test(e)}function ir(e){var t=-1,r=Array(e.size) +return e.forEach((function(e,n){r[++t]=[n,e]})),r}function or(e,t){return function(r){return e(t(r))}}function ar(e,t){for(var r=-1,n=e.length,i=0,o=[];++r",""":'"',"'":"'"}),pr=function e(t){var r,n=(t=null==t?ft:pr.defaults(ft.Object(),t,pr.pick(ft,rt))).Array,ie=t.Date,Ee=t.Error,De=t.Function,_e=t.Math,xe=t.Object,Ae=t.RegExp,ke=t.String,Ce=t.TypeError,Te=n.prototype,Se=De.prototype,Oe=xe.prototype,Ne=t["__core-js_shared__"],Le=Se.toString,Fe=Oe.hasOwnProperty,qe=0,Re=(r=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Be=Oe.toString,Pe=Le.call(xe),Ie=ft._,Me=Ae("^"+Le.call(Fe).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),je=ht?t.Buffer:i,Ue=t.Symbol,ze=t.Uint8Array,Ve=je?je.allocUnsafe:i,He=or(xe.getPrototypeOf,xe),$e=xe.create,Ge=Oe.propertyIsEnumerable,Qe=Te.splice,We=Ue?Ue.isConcatSpreadable:i,Ze=Ue?Ue.iterator:i,Ye=Ue?Ue.toStringTag:i,et=function(){try{var e=so(xe,"defineProperty") +return e({},"",{}),e}catch(e){}}(),at=t.clearTimeout!==ft.clearTimeout&&t.clearTimeout,ct=ie&&ie.now!==ft.Date.now&&ie.now,lt=t.setTimeout!==ft.setTimeout&&t.setTimeout,pt=_e.ceil,dt=_e.floor,gt=xe.getOwnPropertySymbols,mt=je?je.isBuffer:i,Bt=t.isFinite,Ht=Te.join,dr=or(xe.keys,xe),hr=_e.max,gr=_e.min,mr=ie.now,br=t.parseInt,vr=_e.random,yr=Te.reverse,wr=so(t,"DataView"),Er=so(t,"Map"),Dr=so(t,"Promise"),_r=so(t,"Set"),xr=so(t,"WeakMap"),Ar=so(xe,"create"),kr=xr&&new xr,Cr={},Tr=Bo(wr),Sr=Bo(Er),Or=Bo(Dr),Nr=Bo(_r),Lr=Bo(xr),Fr=Ue?Ue.prototype:i,qr=Fr?Fr.valueOf:i,Rr=Fr?Fr.toString:i +function Br(e){if(Ja(e)&&!za(e)&&!(e instanceof jr)){if(e instanceof Mr)return e +if(Fe.call(e,"__wrapped__"))return Po(e)}return new Mr(e)}var Pr=function(){function e(){}return function(t){if(!Ya(t))return{} +if($e)return $e(t) +e.prototype=t +var r=new e +return e.prototype=i,r}}() +function Ir(){}function Mr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function jr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Ur(e){var t=-1,r=null==e?0:e.length +for(this.clear();++t=t?e:t)),e}function on(e,t,r,n,o,a){var s,u=1&t,c=2&t,l=4&t +if(r&&(s=o?r(e,n,o,a):r(e)),s!==i)return s +if(!Ya(e))return e +var f=za(e) +if(f){if(s=function(e){var t=e.length,r=new e.constructor(t) +return t&&"string"==typeof e[0]&&Fe.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!u)return Ai(e,s)}else{var p=lo(e),d=p==w||p==E +if(Ga(e))return yi(e,u) +if(p==x||p==g||d&&!o){if(s=c||d?{}:po(e),!u)return c?function(e,t){return ki(e,co(e),t)}(e,function(e,t){return e&&ki(t,Os(t),e)}(s,e)):function(e,t){return ki(e,uo(e),t)}(e,en(s,e))}else{if(!ot[p])return o?e:{} +s=function(e,t,r){var n,i=e.constructor +switch(t){case N:return wi(e) +case b:case v:return new i(+e) +case L:return function(e,t){var r=t?wi(e.buffer):e.buffer +return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r) +case F:case q:case R:case B:case P:case I:case M:case j:case U:return Ei(e,r) +case D:return new i +case _:case T:return new i(e) +case k:return function(e){var t=new e.constructor(e.source,pe.exec(e)) +return t.lastIndex=e.lastIndex,t}(e) +case C:return new i +case S:return n=e,qr?xe(qr.call(n)):{}}}(e,p,u)}}a||(a=new $r) +var h=a.get(e) +if(h)return h +a.set(e,s),is(e)?e.forEach((function(n){s.add(on(n,t,r,n,e,a))})):es(e)&&e.forEach((function(n,i){s.set(i,on(n,t,r,i,e,a))})) +var m=f?i:(l?c?eo:Ji:c?Os:Ss)(e) +return At(m||e,(function(n,i){m&&(n=e[i=n]),Xr(s,i,on(n,t,r,i,e,a))})),s}function an(e,t,r){var n=r.length +if(null==e)return!n +for(e=xe(e);n--;){var o=r[n],a=t[o],s=e[o] +if(s===i&&!(o in e)||!a(s))return!1}return!0}function sn(e,t,r){if("function"!=typeof e)throw new Ce(o) +return Co((function(){e.apply(i,r)}),t)}function un(e,t,r,n){var i=-1,o=St,a=!0,s=e.length,u=[],c=t.length +if(!s)return u +r&&(t=Nt(t,Zt(r))),n?(o=Ot,a=!1):t.length>=200&&(o=Xt,a=!1,t=new Hr(t)) +e:for(;++i-1},zr.prototype.set=function(e,t){var r=this.__data__,n=Yr(r,e) +return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Vr.prototype.clear=function(){this.size=0,this.__data__={hash:new Ur,map:new(Er||zr),string:new Ur}},Vr.prototype.delete=function(e){var t=oo(this,e).delete(e) +return this.size-=t?1:0,t},Vr.prototype.get=function(e){return oo(this,e).get(e)},Vr.prototype.has=function(e){return oo(this,e).has(e)},Vr.prototype.set=function(e,t){var r=oo(this,e),n=r.size +return r.set(e,t),this.size+=r.size==n?0:1,this},Hr.prototype.add=Hr.prototype.push=function(e){return this.__data__.set(e,a),this},Hr.prototype.has=function(e){return this.__data__.has(e)},$r.prototype.clear=function(){this.__data__=new zr,this.size=0},$r.prototype.delete=function(e){var t=this.__data__,r=t.delete(e) +return this.size=t.size,r},$r.prototype.get=function(e){return this.__data__.get(e)},$r.prototype.has=function(e){return this.__data__.has(e)},$r.prototype.set=function(e,t){var r=this.__data__ +if(r instanceof zr){var n=r.__data__ +if(!Er||n.length<199)return n.push([e,t]),this.size=++r.size,this +r=this.__data__=new Vr(n)}return r.set(e,t),this.size=r.size,this} +var cn=Si(bn),ln=Si(vn,!0) +function fn(e,t){var r=!0 +return cn(e,(function(e,n,i){return r=!!t(e,n,i)})),r}function pn(e,t,r){for(var n=-1,o=e.length;++n0&&r(s)?t>1?hn(s,t-1,r,n,i):Lt(i,s):n||(i[i.length]=s)}return i}var gn=Oi(),mn=Oi(!0) +function bn(e,t){return e&&gn(e,t,Ss)}function vn(e,t){return e&&mn(e,t,Ss)}function yn(e,t){return Tt(t,(function(t){return Za(e[t])}))}function wn(e,t){for(var r=0,n=(t=gi(t,e)).length;null!=e&&rt}function xn(e,t){return null!=e&&Fe.call(e,t)}function An(e,t){return null!=e&&t in xe(e)}function kn(e,t,r){for(var o=r?Ot:St,a=e[0].length,s=e.length,u=s,c=n(s),l=1/0,f=[];u--;){var p=e[u] +u&&t&&(p=Nt(p,Zt(t))),l=gr(p.length,l),c[u]=!r&&(t||a>=120&&p.length>=120)?new Hr(u&&p):i}p=e[0] +var d=-1,h=c[0] +e:for(;++d=s?u:u*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}));n--;)e[n]=e[n].value +return e}(i)}function Un(e,t,r){for(var n=-1,i=t.length,o={};++n-1;)s!==e&&Qe.call(s,u,1),Qe.call(e,u,1) +return e}function Vn(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r] +if(r==n||i!==o){var o=i +go(i)?Qe.call(e,i,1):si(e,i)}}return e}function Hn(e,t){return e+dt(vr()*(t-e+1))}function $n(e,t){var r="" +if(!e||t<1||t>f)return r +do{t%2&&(r+=e),(t=dt(t/2))&&(e+=e)}while(t) +return r}function Gn(e,t){return To(_o(e,t,tu),e+"")}function Qn(e){return Qr(Is(e))}function Wn(e,t){var r=Is(e) +return No(r,nn(t,0,r.length))}function Zn(e,t,r,n){if(!Ya(e))return e +for(var o=-1,a=(t=gi(t,e)).length,s=a-1,u=e;null!=u&&++oo?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0 +for(var a=n(o);++i>>1,a=e[o] +null!==a&&!as(a)&&(r?a<=t:a=200){var c=t?null:$i(e) +if(c)return sr(c) +a=!1,i=Xt,u=new Hr}else u=t?[]:s +e:for(;++n=n?e:Jn(e,t,r)}var vi=at||function(e){return ft.clearTimeout(e)} +function yi(e,t){if(t)return e.slice() +var r=e.length,n=Ve?Ve(r):new e.constructor(r) +return e.copy(n),n}function wi(e){var t=new e.constructor(e.byteLength) +return new ze(t).set(new ze(e)),t}function Ei(e,t){var r=t?wi(e.buffer):e.buffer +return new e.constructor(r,e.byteOffset,e.length)}function Di(e,t){if(e!==t){var r=e!==i,n=null===e,o=e==e,a=as(e),s=t!==i,u=null===t,c=t==t,l=as(t) +if(!u&&!l&&!a&&e>t||a&&s&&c&&!u&&!l||n&&s&&c||!r&&c||!o)return 1 +if(!n&&!a&&!l&&e1?r[o-1]:i,s=o>2?r[2]:i +for(a=e.length>3&&"function"==typeof a?(o--,a):i,s&&mo(r[0],r[1],s)&&(a=o<3?i:a,o=1),t=xe(t);++n-1?o[a?t[s]:s]:i}}function Ri(e){return Yi((function(t){var r=t.length,n=r,a=Mr.prototype.thru +for(e&&t.reverse();n--;){var s=t[n] +if("function"!=typeof s)throw new Ce(o) +if(a&&!u&&"wrapper"==ro(s))var u=new Mr([],!0)}for(n=u?n:r;++n1&&w.reverse(),d&&fu))return!1 +var l=a.get(e),f=a.get(t) +if(l&&f)return l==t&&f==e +var p=-1,d=!0,h=2&r?new Hr:i +for(a.set(e,t),a.set(t,e);++p-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(oe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return At(h,(function(r){var n="_."+r[0] +t&r[1]&&!St(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(ae) +return t?t[1].split(se):[]}(n),r)))}function Oo(e){var t=0,r=0 +return function(){var n=mr(),o=16-(n-r) +if(r=n,o>0){if(++t>=800)return arguments[0]}else t=0 +return e.apply(i,arguments)}}function No(e,t){var r=-1,n=e.length,o=n-1 +for(t=t===i?n:t;++r1?e[t-1]:i +return r="function"==typeof r?(e.pop(),r):i,na(e,r)})) +function la(e){var t=Br(e) +return t.__chain__=!0,t}function fa(e,t){return t(e)}var pa=Yi((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return rn(t,e)} +return!(t>1||this.__actions__.length)&&n instanceof jr&&go(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:fa,args:[o],thisArg:i}),new Mr(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(o)})),da=Ci((function(e,t,r){Fe.call(e,r)?++e[r]:tn(e,r,1)})),ha=qi(Uo),ga=qi(zo) +function ma(e,t){return(za(e)?At:cn)(e,io(t,3))}function ba(e,t){return(za(e)?kt:ln)(e,io(t,3))}var va=Ci((function(e,t,r){Fe.call(e,r)?e[r].push(t):tn(e,r,[t])})),ya=Gn((function(e,t,r){var i=-1,o="function"==typeof t,a=Ha(e)?n(e.length):[] +return cn(e,(function(e){a[++i]=o?_t(t,e,r):Cn(e,t,r)})),a})),wa=Ci((function(e,t,r){tn(e,r,t)})) +function Ea(e,t){return(za(e)?Nt:Rn)(e,io(t,3))}var Da=Ci((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),_a=Gn((function(e,t){if(null==e)return[] +var r=t.length +return r>1&&mo(e,t[0],t[1])?t=[]:r>2&&mo(t[0],t[1],t[2])&&(t=[t[0]]),jn(e,hn(t,1),[])})),xa=ct||function(){return ft.Date.now()} +function Aa(e,t,r){return t=r?i:t,t=e&&null==t?e.length:t,Qi(e,c,i,i,i,i,t)}function ka(e,t){var r +if("function"!=typeof t)throw new Ce(o) +return e=ps(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=i),r}}var Ca=Gn((function(e,t,r){var n=1 +if(r.length){var i=ar(r,no(Ca)) +n|=u}return Qi(e,n,t,r,i)})),Ta=Gn((function(e,t,r){var n=3 +if(r.length){var i=ar(r,no(Ta)) +n|=u}return Qi(t,n,e,r,i)})) +function Sa(e,t,r){var n,a,s,u,c,l,f=0,p=!1,d=!1,h=!0 +if("function"!=typeof e)throw new Ce(o) +function g(t){var r=n,o=a +return n=a=i,f=t,u=e.apply(o,r)}function m(e){var r=e-l +return l===i||r>=t||r<0||d&&e-f>=s}function b(){var e=xa() +if(m(e))return v(e) +c=Co(b,function(e){var r=t-(e-l) +return d?gr(r,s-(e-f)):r}(e))}function v(e){return c=i,h&&n?g(e):(n=a=i,u)}function y(){var e=xa(),r=m(e) +if(n=arguments,a=this,l=e,r){if(c===i)return function(e){return f=e,c=Co(b,t),p?g(e):u}(l) +if(d)return vi(c),c=Co(b,t),g(l)}return c===i&&(c=Co(b,t)),u}return t=hs(t)||0,Ya(r)&&(p=!!r.leading,s=(d="maxWait"in r)?hr(hs(r.maxWait)||0,t):s,h="trailing"in r?!!r.trailing:h),y.cancel=function(){c!==i&&vi(c),f=0,n=l=a=c=i},y.flush=function(){return c===i?u:v(xa())},y}var Oa=Gn((function(e,t){return sn(e,1,t)})),Na=Gn((function(e,t,r){return sn(e,hs(t)||0,r)})) +function La(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ce(o) +var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache +if(o.has(i))return o.get(i) +var a=e.apply(this,n) +return r.cache=o.set(i,a)||o,a} +return r.cache=new(La.Cache||Vr),r}function Fa(e){if("function"!=typeof e)throw new Ce(o) +return function(){var t=arguments +switch(t.length){case 0:return!e.call(this) +case 1:return!e.call(this,t[0]) +case 2:return!e.call(this,t[0],t[1]) +case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}La.Cache=Vr +var qa=mi((function(e,t){var r=(t=1==t.length&&za(t[0])?Nt(t[0],Zt(io())):Nt(hn(t,1),Zt(io()))).length +return Gn((function(n){for(var i=-1,o=gr(n.length,r);++i=t})),Ua=Tn(function(){return arguments}())?Tn:function(e){return Ja(e)&&Fe.call(e,"callee")&&!Ge.call(e,"callee")},za=n.isArray,Va=bt?Zt(bt):function(e){return Ja(e)&&Dn(e)==N} +function Ha(e){return null!=e&&Xa(e.length)&&!Za(e)}function $a(e){return Ja(e)&&Ha(e)}var Ga=mt||hu,Qa=vt?Zt(vt):function(e){return Ja(e)&&Dn(e)==v} +function Wa(e){if(!Ja(e))return!1 +var t=Dn(e) +return t==y||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!rs(e)}function Za(e){if(!Ya(e))return!1 +var t=Dn(e) +return t==w||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ka(e){return"number"==typeof e&&e==ps(e)}function Xa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function Ya(e){var t=typeof e +return null!=e&&("object"==t||"function"==t)}function Ja(e){return null!=e&&"object"==typeof e}var es=yt?Zt(yt):function(e){return Ja(e)&&lo(e)==D} +function ts(e){return"number"==typeof e||Ja(e)&&Dn(e)==_}function rs(e){if(!Ja(e)||Dn(e)!=x)return!1 +var t=He(e) +if(null===t)return!0 +var r=Fe.call(t,"constructor")&&t.constructor +return"function"==typeof r&&r instanceof r&&Le.call(r)==Pe}var ns=wt?Zt(wt):function(e){return Ja(e)&&Dn(e)==k},is=Et?Zt(Et):function(e){return Ja(e)&&lo(e)==C} +function os(e){return"string"==typeof e||!za(e)&&Ja(e)&&Dn(e)==T}function as(e){return"symbol"==typeof e||Ja(e)&&Dn(e)==S}var ss=Dt?Zt(Dt):function(e){return Ja(e)&&Xa(e.length)&&!!it[Dn(e)]},us=zi(qn),cs=zi((function(e,t){return e<=t})) +function ls(e){if(!e)return[] +if(Ha(e))return os(e)?cr(e):Ai(e) +if(Ze&&e[Ze])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value) +return r}(e[Ze]()) +var t=lo(e) +return(t==D?ir:t==C?sr:Is)(e)}function fs(e){return e?(e=hs(e))===l||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ps(e){var t=fs(e),r=t%1 +return t==t?r?t-r:t:0}function ds(e){return e?nn(ps(e),0,d):0}function hs(e){if("number"==typeof e)return e +if(as(e))return p +if(Ya(e)){var t="function"==typeof e.valueOf?e.valueOf():e +e=Ya(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e +e=Wt(e) +var r=he.test(e) +return r||me.test(e)?ut(e.slice(2),r?2:8):de.test(e)?p:+e}function gs(e){return ki(e,Os(e))}function ms(e){return null==e?"":oi(e)}var bs=Ti((function(e,t){if(wo(t)||Ha(t))ki(t,Ss(t),e) +else for(var r in t)Fe.call(t,r)&&Xr(e,r,t[r])})),vs=Ti((function(e,t){ki(t,Os(t),e)})),ys=Ti((function(e,t,r,n){ki(t,Os(t),e,n)})),ws=Ti((function(e,t,r,n){ki(t,Ss(t),e,n)})),Es=Yi(rn),Ds=Gn((function(e,t){e=xe(e) +var r=-1,n=t.length,o=n>2?t[2]:i +for(o&&mo(t[0],t[1],o)&&(n=1);++r1),t})),ki(e,eo(e),r),n&&(r=on(r,7,Ki)) +for(var i=t.length;i--;)si(r,t[i]) +return r})),qs=Yi((function(e,t){return null==e?{}:function(e,t){return Un(e,t,(function(t,r){return As(e,r)}))}(e,t)})) +function Rs(e,t){if(null==e)return{} +var r=Nt(eo(e),(function(e){return[e]})) +return t=io(t),Un(e,r,(function(e,r){return t(e,r[0])}))}var Bs=Gi(Ss),Ps=Gi(Os) +function Is(e){return null==e?[]:Kt(e,Ss(e))}var Ms=Li((function(e,t,r){return t=t.toLowerCase(),e+(r?js(t):t)})) +function js(e){return Ws(ms(e).toLowerCase())}function Us(e){return(e=ms(e))&&e.replace(ve,er).replace(Xe,"")}var zs=Li((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Vs=Li((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Hs=Ni("toLowerCase"),$s=Li((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),Gs=Li((function(e,t,r){return e+(r?" ":"")+Ws(t)})),Qs=Li((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ws=Ni("toUpperCase") +function Zs(e,t,r){return e=ms(e),(t=r?i:t)===i?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Ks=Gn((function(e,t){try{return _t(e,i,t)}catch(e){return Wa(e)?e:new Ee(e)}})),Xs=Yi((function(e,t){return At(t,(function(t){t=Ro(t),tn(e,t,Ca(e[t],e))})),e})) +function Ys(e){return function(){return e}}var Js=Ri(),eu=Ri(!0) +function tu(e){return e}function ru(e){return Ln("function"==typeof e?e:on(e,1))}var nu=Gn((function(e,t){return function(r){return Cn(r,e,t)}})),iu=Gn((function(e,t){return function(r){return Cn(e,r,t)}})) +function ou(e,t,r){var n=Ss(t),i=yn(t,n) +null!=r||Ya(t)&&(i.length||!n.length)||(r=t,t=e,e=this,i=yn(t,Ss(t))) +var o=!(Ya(r)&&"chain"in r&&!r.chain),a=Za(e) +return At(i,(function(r){var n=t[r] +e[r]=n,a&&(e.prototype[r]=function(){var t=this.__chain__ +if(o||t){var r=e(this.__wrapped__) +return(r.__actions__=Ai(this.__actions__)).push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,Lt([this.value()],arguments))})})),e}function au(){}var su=Mi(Nt),uu=Mi(Ct),cu=Mi(Rt) +function lu(e){return bo(e)?Vt(Ro(e)):function(e){return function(t){return wn(t,e)}}(e)}var fu=Ui(),pu=Ui(!0) +function du(){return[]}function hu(){return!1}var gu,mu=Ii((function(e,t){return e+t}),0),bu=Hi("ceil"),vu=Ii((function(e,t){return e/t}),1),yu=Hi("floor"),wu=Ii((function(e,t){return e*t}),1),Eu=Hi("round"),Du=Ii((function(e,t){return e-t}),0) +return Br.after=function(e,t){if("function"!=typeof t)throw new Ce(o) +return e=ps(e),function(){if(--e<1)return t.apply(this,arguments)}},Br.ary=Aa,Br.assign=bs,Br.assignIn=vs,Br.assignInWith=ys,Br.assignWith=ws,Br.at=Es,Br.before=ka,Br.bind=Ca,Br.bindAll=Xs,Br.bindKey=Ta,Br.castArray=function(){if(!arguments.length)return[] +var e=arguments[0] +return za(e)?e:[e]},Br.chain=la,Br.chunk=function(e,t,r){t=(r?mo(e,t,r):t===i)?1:hr(ps(t),0) +var o=null==e?0:e.length +if(!o||t<1)return[] +for(var a=0,s=0,u=n(pt(o/t));ao?0:o+r),(n=n===i||n>o?o:ps(n))<0&&(n+=o),n=r>n?0:ds(n);r>>0)?(e=ms(e))&&("string"==typeof t||null!=t&&!ns(t))&&!(t=oi(t))&&nr(e)?bi(cr(e),0,r):e.split(t,r):[]},Br.spread=function(e,t){if("function"!=typeof e)throw new Ce(o) +return t=null==t?0:hr(ps(t),0),Gn((function(r){var n=r[t],i=bi(r,0,t) +return n&&Lt(i,n),_t(e,this,i)}))},Br.tail=function(e){var t=null==e?0:e.length +return t?Jn(e,1,t):[]},Br.take=function(e,t,r){return e&&e.length?Jn(e,0,(t=r||t===i?1:ps(t))<0?0:t):[]},Br.takeRight=function(e,t,r){var n=null==e?0:e.length +return n?Jn(e,(t=n-(t=r||t===i?1:ps(t)))<0?0:t,n):[]},Br.takeRightWhile=function(e,t){return e&&e.length?ci(e,io(t,3),!1,!0):[]},Br.takeWhile=function(e,t){return e&&e.length?ci(e,io(t,3)):[]},Br.tap=function(e,t){return t(e),e},Br.throttle=function(e,t,r){var n=!0,i=!0 +if("function"!=typeof e)throw new Ce(o) +return Ya(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Sa(e,t,{leading:n,maxWait:t,trailing:i})},Br.thru=fa,Br.toArray=ls,Br.toPairs=Bs,Br.toPairsIn=Ps,Br.toPath=function(e){return za(e)?Nt(e,Ro):as(e)?[e]:Ai(qo(ms(e)))},Br.toPlainObject=gs,Br.transform=function(e,t,r){var n=za(e),i=n||Ga(e)||ss(e) +if(t=io(t,4),null==r){var o=e&&e.constructor +r=i?n?new o:[]:Ya(e)&&Za(o)?Pr(He(e)):{}}return(i?At:bn)(e,(function(e,n,i){return t(r,e,n,i)})),r},Br.unary=function(e){return Aa(e,1)},Br.union=Jo,Br.unionBy=ea,Br.unionWith=ta,Br.uniq=function(e){return e&&e.length?ai(e):[]},Br.uniqBy=function(e,t){return e&&e.length?ai(e,io(t,2)):[]},Br.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?ai(e,i,t):[]},Br.unset=function(e,t){return null==e||si(e,t)},Br.unzip=ra,Br.unzipWith=na,Br.update=function(e,t,r){return null==e?e:ui(e,t,hi(r))},Br.updateWith=function(e,t,r,n){return n="function"==typeof n?n:i,null==e?e:ui(e,t,hi(r),n)},Br.values=Is,Br.valuesIn=function(e){return null==e?[]:Kt(e,Os(e))},Br.without=ia,Br.words=Zs,Br.wrap=function(e,t){return Ra(hi(t),e)},Br.xor=oa,Br.xorBy=aa,Br.xorWith=sa,Br.zip=ua,Br.zipObject=function(e,t){return pi(e||[],t||[],Xr)},Br.zipObjectDeep=function(e,t){return pi(e||[],t||[],Zn)},Br.zipWith=ca,Br.entries=Bs,Br.entriesIn=Ps,Br.extend=vs,Br.extendWith=ys,ou(Br,Br),Br.add=mu,Br.attempt=Ks,Br.camelCase=Ms,Br.capitalize=js,Br.ceil=bu,Br.clamp=function(e,t,r){return r===i&&(r=t,t=i),r!==i&&(r=(r=hs(r))==r?r:0),t!==i&&(t=(t=hs(t))==t?t:0),nn(hs(e),t,r)},Br.clone=function(e){return on(e,4)},Br.cloneDeep=function(e){return on(e,5)},Br.cloneDeepWith=function(e,t){return on(e,5,t="function"==typeof t?t:i)},Br.cloneWith=function(e,t){return on(e,4,t="function"==typeof t?t:i)},Br.conformsTo=function(e,t){return null==t||an(e,t,Ss(t))},Br.deburr=Us,Br.defaultTo=function(e,t){return null==e||e!=e?t:e},Br.divide=vu,Br.endsWith=function(e,t,r){e=ms(e),t=oi(t) +var n=e.length,o=r=r===i?n:nn(ps(r),0,n) +return(r-=t.length)>=0&&e.slice(r,o)==t},Br.eq=Ia,Br.escape=function(e){return(e=ms(e))&&W.test(e)?e.replace(G,tr):e},Br.escapeRegExp=function(e){return(e=ms(e))&&re.test(e)?e.replace(te,"\\$&"):e},Br.every=function(e,t,r){var n=za(e)?Ct:fn +return r&&mo(e,t,r)&&(t=i),n(e,io(t,3))},Br.find=ha,Br.findIndex=Uo,Br.findKey=function(e,t){return Pt(e,io(t,3),bn)},Br.findLast=ga,Br.findLastIndex=zo,Br.findLastKey=function(e,t){return Pt(e,io(t,3),vn)},Br.floor=yu,Br.forEach=ma,Br.forEachRight=ba,Br.forIn=function(e,t){return null==e?e:gn(e,io(t,3),Os)},Br.forInRight=function(e,t){return null==e?e:mn(e,io(t,3),Os)},Br.forOwn=function(e,t){return e&&bn(e,io(t,3))},Br.forOwnRight=function(e,t){return e&&vn(e,io(t,3))},Br.get=xs,Br.gt=Ma,Br.gte=ja,Br.has=function(e,t){return null!=e&&fo(e,t,xn)},Br.hasIn=As,Br.head=Ho,Br.identity=tu,Br.includes=function(e,t,r,n){e=Ha(e)?e:Is(e),r=r&&!n?ps(r):0 +var i=e.length +return r<0&&(r=hr(i+r,0)),os(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&Mt(e,t,r)>-1},Br.indexOf=function(e,t,r){var n=null==e?0:e.length +if(!n)return-1 +var i=null==r?0:ps(r) +return i<0&&(i=hr(n+i,0)),Mt(e,t,i)},Br.inRange=function(e,t,r){return t=fs(t),r===i?(r=t,t=0):r=fs(r),function(e,t,r){return e>=gr(t,r)&&e=-9007199254740991&&e<=f},Br.isSet=is,Br.isString=os,Br.isSymbol=as,Br.isTypedArray=ss,Br.isUndefined=function(e){return e===i},Br.isWeakMap=function(e){return Ja(e)&&lo(e)==O},Br.isWeakSet=function(e){return Ja(e)&&"[object WeakSet]"==Dn(e)},Br.join=function(e,t){return null==e?"":Ht.call(e,t)},Br.kebabCase=zs,Br.last=Wo,Br.lastIndexOf=function(e,t,r){var n=null==e?0:e.length +if(!n)return-1 +var o=n +return r!==i&&(o=(o=ps(r))<0?hr(n+o,0):gr(o,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n +return n}(e,t,o):It(e,Ut,o,!0)},Br.lowerCase=Vs,Br.lowerFirst=Hs,Br.lt=us,Br.lte=cs,Br.max=function(e){return e&&e.length?pn(e,tu,_n):i},Br.maxBy=function(e,t){return e&&e.length?pn(e,io(t,2),_n):i},Br.mean=function(e){return zt(e,tu)},Br.meanBy=function(e,t){return zt(e,io(t,2))},Br.min=function(e){return e&&e.length?pn(e,tu,qn):i},Br.minBy=function(e,t){return e&&e.length?pn(e,io(t,2),qn):i},Br.stubArray=du,Br.stubFalse=hu,Br.stubObject=function(){return{}},Br.stubString=function(){return""},Br.stubTrue=function(){return!0},Br.multiply=wu,Br.nth=function(e,t){return e&&e.length?Mn(e,ps(t)):i},Br.noConflict=function(){return ft._===this&&(ft._=Ie),this},Br.noop=au,Br.now=xa,Br.pad=function(e,t,r){e=ms(e) +var n=(t=ps(t))?ur(e):0 +if(!t||n>=t)return e +var i=(t-n)/2 +return ji(dt(i),r)+e+ji(pt(i),r)},Br.padEnd=function(e,t,r){e=ms(e) +var n=(t=ps(t))?ur(e):0 +return t&&nt){var n=e +e=t,t=n}if(r||e%1||t%1){var o=vr() +return gr(e+o*(t-e+st("1e-"+((o+"").length-1))),t)}return Hn(e,t)},Br.reduce=function(e,t,r){var n=za(e)?Ft:$t,i=arguments.length<3 +return n(e,io(t,4),r,i,cn)},Br.reduceRight=function(e,t,r){var n=za(e)?qt:$t,i=arguments.length<3 +return n(e,io(t,4),r,i,ln)},Br.repeat=function(e,t,r){return t=(r?mo(e,t,r):t===i)?1:ps(t),$n(ms(e),t)},Br.replace=function(){var e=arguments,t=ms(e[0]) +return e.length<3?t:t.replace(e[1],e[2])},Br.result=function(e,t,r){var n=-1,o=(t=gi(t,e)).length +for(o||(o=1,e=i);++nf)return[] +var r=d,n=gr(e,d) +t=io(t),e-=d +for(var i=Qt(n,t);++r=a)return e +var u=r-ur(n) +if(u<1)return n +var c=s?bi(s,0,u).join(""):e.slice(0,u) +if(o===i)return c+n +if(s&&(u+=c.length-u),ns(o)){if(e.slice(u).search(o)){var l,f=c +for(o.global||(o=Ae(o.source,ms(pe.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var p=l.index +c=c.slice(0,p===i?u:p)}}else if(e.indexOf(oi(o),u)!=u){var d=c.lastIndexOf(o) +d>-1&&(c=c.slice(0,d))}return c+n},Br.unescape=function(e){return(e=ms(e))&&Q.test(e)?e.replace($,fr):e},Br.uniqueId=function(e){var t=++qe +return ms(e)+t},Br.upperCase=Qs,Br.upperFirst=Ws,Br.each=ma,Br.eachRight=ba,Br.first=Ho,ou(Br,(gu={},bn(Br,(function(e,t){Fe.call(Br.prototype,t)||(gu[t]=e)})),gu),{chain:!1}),Br.VERSION="4.17.21",At(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Br[e].placeholder=Br})),At(["drop","take"],(function(e,t){jr.prototype[e]=function(r){r=r===i?1:hr(ps(r),0) +var n=this.__filtered__&&!t?new jr(this):this.clone() +return n.__filtered__?n.__takeCount__=gr(r,n.__takeCount__):n.__views__.push({size:gr(r,d),type:e+(n.__dir__<0?"Right":"")}),n},jr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),At(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r +jr.prototype[e]=function(e){var t=this.clone() +return t.__iteratees__.push({iteratee:io(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),At(["head","last"],(function(e,t){var r="take"+(t?"Right":"") +jr.prototype[e]=function(){return this[r](1).value()[0]}})),At(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right") +jr.prototype[e]=function(){return this.__filtered__?new jr(this):this[r](1)}})),jr.prototype.compact=function(){return this.filter(tu)},jr.prototype.find=function(e){return this.filter(e).head()},jr.prototype.findLast=function(e){return this.reverse().find(e)},jr.prototype.invokeMap=Gn((function(e,t){return"function"==typeof e?new jr(this):this.map((function(r){return Cn(r,e,t)}))})),jr.prototype.reject=function(e){return this.filter(Fa(io(e)))},jr.prototype.slice=function(e,t){e=ps(e) +var r=this +return r.__filtered__&&(e>0||t<0)?new jr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==i&&(r=(t=ps(t))<0?r.dropRight(-t):r.take(t-e)),r)},jr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},jr.prototype.toArray=function(){return this.take(d)},bn(jr.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=Br[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t) +o&&(Br.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,u=t instanceof jr,c=s[0],l=u||za(t),f=function(e){var t=o.apply(Br,Lt([e],s)) +return n&&p?t[0]:t} +l&&r&&"function"==typeof c&&1!=c.length&&(u=l=!1) +var p=this.__chain__,d=!!this.__actions__.length,h=a&&!p,g=u&&!d +if(!a&&l){t=g?t:new jr(this) +var m=e.apply(t,s) +return m.__actions__.push({func:fa,args:[f],thisArg:i}),new Mr(m,p)}return h&&g?e.apply(this,s):(m=this.thru(f),h?n?m.value()[0]:m.value():m)})})),At(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Te[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e) +Br.prototype[e]=function(){var e=arguments +if(n&&!this.__chain__){var i=this.value() +return t.apply(za(i)?i:[],e)}return this[r]((function(r){return t.apply(za(r)?r:[],e)}))}})),bn(jr.prototype,(function(e,t){var r=Br[t] +if(r){var n=r.name+"" +Fe.call(Cr,n)||(Cr[n]=[]),Cr[n].push({name:t,func:r})}})),Cr[Bi(i,2).name]=[{name:"wrapper",func:i}],jr.prototype.clone=function(){var e=new jr(this.__wrapped__) +return e.__actions__=Ai(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ai(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ai(this.__views__),e},jr.prototype.reverse=function(){if(this.__filtered__){var e=new jr(this) +e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1 +return e},jr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=za(e),n=t<0,i=r?e.length:0,o=function(e,t,r){for(var n=-1,i=r.length;++n=this.__values__.length +return{done:e,value:e?i:this.__values__[this.__index__++]}},Br.prototype.plant=function(e){for(var t,r=this;r instanceof Ir;){var n=Po(r) +n.__index__=0,n.__values__=i,t?o.__wrapped__=n:t=n +var o=n +r=r.__wrapped__}return o.__wrapped__=e,t},Br.prototype.reverse=function(){var e=this.__wrapped__ +if(e instanceof jr){var t=e +return this.__actions__.length&&(t=new jr(this)),(t=t.reverse()).__actions__.push({func:fa,args:[Yo],thisArg:i}),new Mr(t,this.__chain__)}return this.thru(Yo)},Br.prototype.toJSON=Br.prototype.valueOf=Br.prototype.value=function(){return li(this.__wrapped__,this.__actions__)},Br.prototype.first=Br.prototype.head,Ze&&(Br.prototype[Ze]=function(){return this}),Br}() +ft._=pr,(n=function(){return pr}.call(t,r,t,e))===i||(e.exports=n)}.call(this)},22:(e,t,r)=>{var n,i +!function(){var o,a,s,u,c,l,f,p,d,h,g,m,b,v,y,w,E,D,_,x,A,k,C,T,S,O,N,L,F,q=function(e){var t=new q.Builder +return t.pipeline.add(q.trimmer,q.stopWordFilter,q.stemmer),t.searchPipeline.add(q.stemmer),e.call(t,t),t.build()} +q.version="2.3.9",q.utils={},q.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),q.utils.asString=function(e){return null==e?"":e.toString()},q.utils.clone=function(e){if(null==e)return e +for(var t=Object.create(null),r=Object.keys(e),n=0;n0){var u=q.utils.clone(t)||{} +u.position=[a,s],u.index=i.length,i.push(new q.Token(r.slice(a,o),u))}a=o+1}}return i},q.tokenizer.separator=/[\s\-]+/,q.Pipeline=function(){this._stack=[]},q.Pipeline.registeredFunctions=Object.create(null),q.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&q.utils.warn("Overwriting existing registered function: "+t),e.label=t,q.Pipeline.registeredFunctions[e.label]=e},q.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||q.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},q.Pipeline.load=function(e){var t=new q.Pipeline +return e.forEach((function(e){var r=q.Pipeline.registeredFunctions[e] +if(!r)throw new Error("Cannot load unregistered function: "+e) +t.add(r)})),t},q.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){q.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},q.Pipeline.prototype.after=function(e,t){q.Pipeline.warnIfFunctionNotRegistered(t) +var r=this._stack.indexOf(e) +if(-1==r)throw new Error("Cannot find existingFn") +r+=1,this._stack.splice(r,0,t)},q.Pipeline.prototype.before=function(e,t){q.Pipeline.warnIfFunctionNotRegistered(t) +var r=this._stack.indexOf(e) +if(-1==r)throw new Error("Cannot find existingFn") +this._stack.splice(r,0,t)},q.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},q.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(oe&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i] +return o==e||o>e?2*i:os?c+=2:a==s&&(t+=r[u+1]*n[c+1],u+=2,c+=2) +return t},q.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},q.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=i.str.charAt(0) +a in i.node.edges?o=i.node.edges[a]:(o=new q.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var s=i.node.edges["*"] +else s=new q.TokenSet,i.node.edges["*"]=s +if(0==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"] +else u=new q.TokenSet,i.node.edges["*"]=u +1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,l=i.str.charAt(0),f=i.str.charAt(1) +f in i.node.edges?c=i.node.edges[f]:(c=new q.TokenSet,i.node.edges[f]=c),1==i.str.length&&(c.final=!0),n.push({node:c,editsRemaining:i.editsRemaining-1,str:l+i.str.slice(2)})}}}return r},q.TokenSet.fromString=function(e){for(var t=new q.TokenSet,r=t,n=0,i=e.length;n=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString() +n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},q.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},q.Index.prototype.search=function(e){return this.query((function(t){new q.QueryParser(e,t).parse()}))},q.Index.prototype.query=function(e){for(var t=new q.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),s=0;s1?1:e},q.Builder.prototype.k1=function(e){this._k1=e},q.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields) +this._documents[r]=t||{},this.documentCount+=1 +for(var i=0;i=this.length)return q.QueryLexer.EOS +var e=this.str.charAt(this.pos) +return this.pos+=1,e},q.QueryLexer.prototype.width=function(){return this.pos-this.start},q.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},q.QueryLexer.prototype.backup=function(){this.pos-=1},q.QueryLexer.prototype.acceptDigitRun=function(){var e,t +do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58) +e!=q.QueryLexer.EOS&&this.backup()},q.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(q.QueryLexer.TERM)),e.ignore(),e.more())return q.QueryLexer.lexText},q.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(q.QueryLexer.EDIT_DISTANCE),q.QueryLexer.lexText},q.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(q.QueryLexer.BOOST),q.QueryLexer.lexText},q.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(q.QueryLexer.TERM)},q.QueryLexer.termSeparator=q.tokenizer.separator,q.QueryLexer.lexText=function(e){for(;;){var t=e.next() +if(t==q.QueryLexer.EOS)return q.QueryLexer.lexEOS +if(92!=t.charCodeAt(0)){if(":"==t)return q.QueryLexer.lexField +if("~"==t)return e.backup(),e.width()>0&&e.emit(q.QueryLexer.TERM),q.QueryLexer.lexEditDistance +if("^"==t)return e.backup(),e.width()>0&&e.emit(q.QueryLexer.TERM),q.QueryLexer.lexBoost +if("+"==t&&1===e.width())return e.emit(q.QueryLexer.PRESENCE),q.QueryLexer.lexText +if("-"==t&&1===e.width())return e.emit(q.QueryLexer.PRESENCE),q.QueryLexer.lexText +if(t.match(q.QueryLexer.termSeparator))return q.QueryLexer.lexTerm}else e.escapeCharacter()}},q.QueryParser=function(e,t){this.lexer=new q.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},q.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes +for(var e=q.QueryParser.parseClause;e;)e=e(this) +return this.query},q.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},q.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme() +return this.lexemeIdx+=1,e},q.QueryParser.prototype.nextClause=function(){var e=this.currentClause +this.query.clause(e),this.currentClause={}},q.QueryParser.parseClause=function(e){var t=e.peekLexeme() +if(null!=t)switch(t.type){case q.QueryLexer.PRESENCE:return q.QueryParser.parsePresence +case q.QueryLexer.FIELD:return q.QueryParser.parseField +case q.QueryLexer.TERM:return q.QueryParser.parseTerm +default:var r="expected either a field or a term, found "+t.type +throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new q.QueryParseError(r,t.start,t.end)}},q.QueryParser.parsePresence=function(e){var t=e.consumeLexeme() +if(null!=t){switch(t.str){case"-":e.currentClause.presence=q.Query.presence.PROHIBITED +break +case"+":e.currentClause.presence=q.Query.presence.REQUIRED +break +default:var r="unrecognised presence operator'"+t.str+"'" +throw new q.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme() +if(null==n)throw r="expecting term or field, found nothing",new q.QueryParseError(r,t.start,t.end) +switch(n.type){case q.QueryLexer.FIELD:return q.QueryParser.parseField +case q.QueryLexer.TERM:return q.QueryParser.parseTerm +default:throw r="expecting term or field, found '"+n.type+"'",new q.QueryParseError(r,n.start,n.end)}}},q.QueryParser.parseField=function(e){var t=e.consumeLexeme() +if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r +throw new q.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str] +var i=e.peekLexeme() +if(null==i)throw n="expecting term, found nothing",new q.QueryParseError(n,t.start,t.end) +if(i.type===q.QueryLexer.TERM)return q.QueryParser.parseTerm +throw n="expecting term, found '"+i.type+"'",new q.QueryParseError(n,i.start,i.end)}},q.QueryParser.parseTerm=function(e){var t=e.consumeLexeme() +if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1) +var r=e.peekLexeme() +if(null!=r)switch(r.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm +case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField +case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance +case q.QueryLexer.BOOST:return q.QueryParser.parseBoost +case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence +default:var n="Unexpected lexeme type '"+r.type+"'" +throw new q.QueryParseError(n,r.start,r.end)}else e.nextClause()}},q.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme() +if(null!=t){var r=parseInt(t.str,10) +if(isNaN(r)){var n="edit distance must be numeric" +throw new q.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r +var i=e.peekLexeme() +if(null!=i)switch(i.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm +case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField +case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance +case q.QueryLexer.BOOST:return q.QueryParser.parseBoost +case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence +default:throw n="Unexpected lexeme type '"+i.type+"'",new q.QueryParseError(n,i.start,i.end)}else e.nextClause()}},q.QueryParser.parseBoost=function(e){var t=e.consumeLexeme() +if(null!=t){var r=parseInt(t.str,10) +if(isNaN(r)){var n="boost must be numeric" +throw new q.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r +var i=e.peekLexeme() +if(null!=i)switch(i.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm +case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField +case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance +case q.QueryLexer.BOOST:return q.QueryParser.parseBoost +case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence +default:throw n="Unexpected lexeme type '"+i.type+"'",new q.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return q})?n.call(t,r,t,e):n)||(e.exports=i)}()},8716:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e[e.length-1]}},2744:function(e,t,r){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.NodeType=t.TextNode=t.Node=t.valid=t.CommentNode=t.HTMLElement=t.parse=void 0 +var i=n(r(459)) +t.CommentNode=i.default +var o=n(r(9201)) +t.HTMLElement=o.default +var a=n(r(1397)) +t.Node=a.default +var s=n(r(6599)) +t.TextNode=s.default +var u=n(r(744)) +t.NodeType=u.default +var c=n(r(7515)),l=n(r(2825)) +function f(e,t){return void 0===t&&(t={}),(0,c.default)(e,t)}t.valid=l.default,t.default=f,t.parse=f,f.parse=c.default,f.HTMLElement=o.default,f.CommentNode=i.default,f.valid=l.default,f.Node=a.default,f.TextNode=s.default,f.NodeType=u.default},2526:function(e,t,r){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}) +var i=n(r(744)) +function o(e){return e&&e.nodeType===i.default.ELEMENT_NODE}function a(e,t){return o(e)?e.getAttribute(t):void 0}function s(e){return e&&e.childNodes}function u(e){return e?e.parentNode:null}t.default={isTag:o,getAttributeValue:a,getName:function(e){return(e&&e.rawTagName||"").toLowerCase()},getChildren:s,getParent:u,getText:function(e){return e.text},removeSubsets:function(e){for(var t,r,n,i=e.length;--i>-1;){for(t=r=e[i],e[i]=null,n=!0;r;){if(e.indexOf(r)>-1){n=!1,e.splice(i,1) +break}r=u(r)}n&&(e[i]=t)}return e},existsOne:function e(t,r){return r.some((function(r){return!!o(r)&&(t(r)||e(t,s(r)))}))},getSiblings:function(e){var t=u(e) +return t?s(t):[]},hasAttrib:function(e,t){return void 0!==a(e,t)},findOne:function e(t,r){for(var n=null,i=0,o=null==r?void 0:r.length;i0&&(n=e(t,u))}}return n},findAll:function e(t,r){for(var n=[],i=0,a=r.length;i0&&t.push(e=[]),n.childNodes.forEach(r),e.length>0&&t.push(e=[])):n.childNodes.forEach(r) +else if(n.nodeType===m.default.TEXT_NODE)if(n.isWhitespace)e.prependWhitespace=!0 +else{var i=n.trimmedText +e.prependWhitespace&&(i=" ".concat(i),e.prependWhitespace=!1),e.push(i)}}(this),t.map((function(e){return e.join("").replace(/\s{2,}/g," ")})).join("\n").replace(/\s+$/,"")},enumerable:!1,configurable:!0}),t.prototype.toString=function(){var e=this.rawTagName +if(e){var t=this.rawAttrs?" ".concat(this.rawAttrs):"" +return this.voidTag.formatNode(e,t,this.innerHTML)}return this.innerHTML},Object.defineProperty(t.prototype,"innerHTML",{get:function(){return this.childNodes.map((function(e){return e.toString()})).join("")},set:function(e){var t=T(e,this._parseOptions),r=t.childNodes.length?t.childNodes:[new g.default(e,this)] +S(r,this),S(this.childNodes,null),this.childNodes=r},enumerable:!1,configurable:!0}),t.prototype.set_content=function(e,t){if(void 0===t&&(t={}),e instanceof h.default)e=[e] +else if("string"==typeof e){var r=T(e,t=o(o({},this._parseOptions),t)) +e=r.childNodes.length?r.childNodes:[new g.default(r.innerHTML,this)]}return S(this.childNodes,null),S(e,this),this.childNodes=e,this},t.prototype.replaceWith=function(){for(var e=this,t=[],r=0;r-1&&(r.rawText=r.rawText.substr(0,n),this.childNodes.length=t+1)}}return this},Object.defineProperty(t.prototype,"structure",{get:function(){var e=[],t=0 +function r(r){e.push(" ".repeat(t)+r)}return function e(n){var i=n.id?"#".concat(n.id):"",o=n.classList.length?".".concat(n.classList.value.join(".")):"" +r("".concat(n.rawTagName).concat(i).concat(o)),t++,n.childNodes.forEach((function(t){t.nodeType===m.default.ELEMENT_NODE?e(t):t.nodeType===m.default.TEXT_NODE&&(t.isWhitespace||r("#text"))})),t--}(this),e.join("\n")},enumerable:!1,configurable:!0}),t.prototype.removeWhitespace=function(){var e=this,t=0 +return this.childNodes.forEach((function(r){if(r.nodeType===m.default.TEXT_NODE){if(r.isWhitespace)return +r.rawText=r.trimmedRawText}else r.nodeType===m.default.ELEMENT_NODE&&r.removeWhitespace() +e.childNodes[t++]=r})),this.childNodes.length=t,this},t.prototype.querySelectorAll=function(e){return(0,u.selectAll)(e,this,{xmlMode:!0,adapter:f.default})},t.prototype.querySelector=function(e){return(0,u.selectOne)(e,this,{xmlMode:!0,adapter:f.default})},t.prototype.getElementsByTagName=function(e){for(var t=e.toUpperCase(),r=[],n=[],i=this,o=0;void 0!==o;){var a=void 0 +do{a=i.childNodes[o++]}while(o0&&(n.push(o),i=a,o=0)):(i=i.parentNode,o=n.pop())}return r},t.prototype.getElementById=function(e){for(var t=[],r=this,n=0;void 0!==n;){var i=void 0 +do{i=r.childNodes[n++]}while(n0&&(t.push(n),r=i,n=0)}}else r=r.parentNode,n=t.pop()}return null},t.prototype.closest=function(e){var t=new Map,r=this,n=null +function i(e,r){for(var n=null,o=0,a=r.length;o0;)if(this===e[--t])return e[t-1]||null +return null}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"previousElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,r=e.length,n=!1;r>0;){var i=e[--r] +if(n){if(i instanceof t)return i||null}else this===i&&(n=!0)}return null}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"classNames",{get:function(){return this.classList.toString()},enumerable:!1,configurable:!0}),t.prototype.clone=function(){return T(this.toString(),this._parseOptions).firstChild},t}(h.default) +t.default=w +var E=/|<(\/?)([a-zA-Z][-.:0-9_a-zA-Z]*)((?:\s+[^>]*?(?:(?:'[^']*')|(?:"[^"]*"))?)*)\s*(\/?)>/g,D=/(?:^|\s)(id|class)\s*=\s*((?:'[^']*')|(?:"[^"]*")|\S+)/gi,_={area:!0,AREA:!0,base:!0,BASE:!0,br:!0,BR:!0,col:!0,COL:!0,hr:!0,HR:!0,img:!0,IMG:!0,input:!0,INPUT:!0,link:!0,LINK:!0,meta:!0,META:!0,source:!0,SOURCE:!0,embed:!0,EMBED:!0,param:!0,PARAM:!0,track:!0,TRACK:!0,wbr:!0,WBR:!0},x={li:{li:!0,LI:!0},LI:{li:!0,LI:!0},p:{p:!0,div:!0,P:!0,DIV:!0},P:{p:!0,div:!0,P:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},td:{td:!0,th:!0,TD:!0,TH:!0},TD:{td:!0,th:!0,TD:!0,TH:!0},th:{td:!0,th:!0,TD:!0,TH:!0},TH:{td:!0,th:!0,TD:!0,TH:!0},h1:{h1:!0,H1:!0},H1:{h1:!0,H1:!0},h2:{h2:!0,H2:!0},H2:{h2:!0,H2:!0},h3:{h3:!0,H3:!0},H3:{h3:!0,H3:!0},h4:{h4:!0,H4:!0},H4:{h4:!0,H4:!0},h5:{h5:!0,H5:!0},H5:{h5:!0,H5:!0},h6:{h6:!0,H6:!0},H6:{h6:!0,H6:!0}},A={li:{ul:!0,ol:!0,UL:!0,OL:!0},LI:{ul:!0,ol:!0,UL:!0,OL:!0},a:{div:!0,DIV:!0},A:{div:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},i:{div:!0,DIV:!0},I:{div:!0,DIV:!0},p:{div:!0,DIV:!0},P:{div:!0,DIV:!0},td:{tr:!0,table:!0,TR:!0,TABLE:!0},TD:{tr:!0,table:!0,TR:!0,TABLE:!0},th:{tr:!0,table:!0,TR:!0,TABLE:!0},TH:{tr:!0,table:!0,TR:!0,TABLE:!0}},k="documentfragmentcontainer" +function C(e,t){var r,n +void 0===t&&(t={}) +var i=new p.default(null===(r=null==t?void 0:t.voidTag)||void 0===r?void 0:r.closingSlash,null===(n=null==t?void 0:t.voidTag)||void 0===n?void 0:n.tags),o=t.blockTextElements||{script:!0,noscript:!0,style:!0,pre:!0},a=Object.keys(o),s=a.map((function(e){return new RegExp("^".concat(e,"$"),"i")})),u=a.filter((function(e){return o[e]})).map((function(e){return new RegExp("^".concat(e,"$"),"i")})) +function c(e){return u.some((function(t){return t.test(e)}))}function f(e){return s.some((function(t){return t.test(e)}))}var h,m=function(e,t){return[e-L,t-L]},b=new w(null,{},"",null,[0,e.length],i,t),v=b,y=[b],C=-1,T=void 0 +e="<".concat(k,">").concat(e,"") +for(var S=t.lowerCaseTagName,O=t.fixNestedATags,N=e.length-(k.length+2),L=k.length+2;h=E.exec(e);){var F=h[0],q=h[1],R=h[2],B=h[3],P=h[4],I=F.length,M=E.lastIndex-I,j=E.lastIndex +if(C>-1&&C+I"),X=S?e.toLocaleLowerCase().indexOf(K,E.lastIndex):e.indexOf(K,E.lastIndex),Y=-1===X?N:X +c(R)&&(U=e.substring(W,Y)).length>0&&/\S/.test(U)&&v.appendChild(new g.default(U,v,m(W,Y))),-1===X?C=E.lastIndex=e.length+1:(C=E.lastIndex=X+K.length,q="/")}}if(q||P||_[R])for(;;){if(null==T||"a"!==R&&"A"!==R||(T=void 0),v.rawTagName===R){v.range[1]=m(-1,Math.max(C,j))[1],y.pop(),v=(0,l.default)(y) +break}if(Q=v.tagName,!A[Q]||!A[Q][R])break +y.pop(),v=(0,l.default)(y)}}else t.comment&&(U=e.substring(M+4,j-3),v.appendChild(new d.default(U,v,m(M,j))))}return y}function T(e,t){void 0===t&&(t={}) +for(var r=C(e,t),n=r[0],i=function(){var e=r.pop(),n=(0,l.default)(r) +e.parentNode&&e.parentNode.parentNode&&(e.parentNode===n&&e.tagName===n.tagName?!0!==t.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.parentNode.appendChild(e)})),r.pop()):!0!==t.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.appendChild(e)}))))};r.length>1;)i() +return n}function S(e,t){return e.map((function(e){return e.parentNode=t,e}))}t.base_parse=C,t.parse=T},1397:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}) +var n=r(909),i=function(){function e(e,t){void 0===e&&(e=null),this.parentNode=e,this.childNodes=[],Object.defineProperty(this,"range",{enumerable:!1,writable:!0,configurable:!0,value:null!=t?t:[-1,-1]})}return e.prototype.remove=function(){var e=this +if(this.parentNode){var t=this.parentNode.childNodes +this.parentNode.childNodes=t.filter((function(t){return e!==t})),this.parentNode=null}return this},Object.defineProperty(e.prototype,"innerText",{get:function(){return this.rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textContent",{get:function(){return(0,n.decode)(this.rawText)},set:function(e){this.rawText=(0,n.encode)(e)},enumerable:!1,configurable:!0}),e}() +t.default=i},6599:function(e,t,r){"use strict" +var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null") +function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}) +var a=r(909),s=o(r(1397)),u=o(r(744)),c=function(e){function t(t,r,n){var i=e.call(this,r,n)||this +return i.nodeType=u.default.TEXT_NODE,i._rawText=t,i}return i(t,e),t.prototype.clone=function(){return new t(this._rawText,null)},Object.defineProperty(t.prototype,"rawText",{get:function(){return this._rawText},set:function(e){this._rawText=e,this._trimmedRawText=void 0,this._trimmedText=void 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trimmedRawText",{get:function(){return void 0!==this._trimmedRawText||(this._trimmedRawText=l(this.rawText)),this._trimmedRawText},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trimmedText",{get:function(){return void 0!==this._trimmedText||(this._trimmedText=l(this.text)),this._trimmedText},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return(0,a.decode)(this.rawText)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isWhitespace",{get:function(){return/^(\s| )*$/.test(this.rawText)},enumerable:!1,configurable:!0}),t.prototype.toString=function(){return this.rawText},t}(s.default) +function l(e){for(var t,r,n=0;n>=0&&n0&&/[^\S\r\n]/.test(e[t-1]),o=r{"use strict" +var r +Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE"}(r||(r={})),t.default=r},7515:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 +var n=r(9201) +Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.parse}})},2825:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}) +var n=r(9201) +t.default=function(e,t){void 0===t&&(t={}) +var r=(0,n.base_parse)(e,t) +return Boolean(1===r.length)}},2145:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}) +var r=function(){function e(e,t){void 0===e&&(e=!1),this.addClosingSlash=e,Array.isArray(t)?this.voidTags=t.reduce((function(e,t){return e.add(t.toLowerCase())}),new Set):this.voidTags=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].reduce((function(e,t){return e.add(t)}),new Set)}return e.prototype.formatNode=function(e,t,r){var n=this.addClosingSlash,i=n&&t&&!t.endsWith(" ")?" ":"",o=n?"".concat(i,"/"):"" +return this.isVoidElement(e.toLowerCase())?"<".concat(e).concat(t).concat(o,">"):"<".concat(e).concat(t,">").concat(r,"")},e.prototype.isVoidElement=function(e){return this.voidTags.has(e)},e}() +t.default=r},2193:function(e,t,r){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(t,"__esModule",{value:!0}),t.generate=t.compile=void 0 +var i=n(r(378)) +t.compile=function(e){var t=e[0],r=e[1]-1 +if(r<0&&t<=0)return i.default.falseFunc +if(-1===t)return function(e){return e<=r} +if(0===t)return function(e){return e===r} +if(1===t)return r<0?i.default.trueFunc:function(e){return e>=r} +var n=Math.abs(t),o=(r%n+n)%n +return t>1?function(e){return e>=r&&e%n===o}:function(e){return e<=r&&e%n===o}},t.generate=function(e){var t=e[0],r=e[1]-1,n=0 +if(t<0){var i=-t,o=(r%i+i)%i +return function(){var e=o+i*n++ +return e>r?null:e}}return 0===t?r<0?function(){return null}:function(){return 0==n++?r:null}:(r<0&&(r+=t*Math.ceil(-r/t)),function(){return t*n+++r})}},4072:(e,t,r)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.sequence=t.generate=t.compile=t.parse=void 0 +var n=r(3504) +Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return n.parse}}) +var i=r(2193) +Object.defineProperty(t,"compile",{enumerable:!0,get:function(){return i.compile}}),Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return i.generate}}),t.default=function(e){return(0,i.compile)((0,n.parse)(e))},t.sequence=function(e){return(0,i.generate)((0,n.parse)(e))}},3504:(e,t)=>{"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0 +var r=new Set([9,10,12,13,32]),n="0".charCodeAt(0),i="9".charCodeAt(0) +t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0] +if("odd"===e)return[2,1] +var t=0,o=0,a=u(),s=c() +if(t=n&&e.charCodeAt(t)<=i;)o=10*o+(e.charCodeAt(t)-n),t++ +return t===r?null:o}function l(){for(;t{"use strict" +var n=r(7917) +function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") +throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e +var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i} +return r.PropTypes=r,r}},5252:(e,t,r)=>{e.exports=r(1395)()},7917:e=>{"use strict" +e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4602:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{default:()=>D}) +var n=function(){if("undefined"!=typeof Map)return Map +function e(e,t){var r=-1 +return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r] +return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t) +~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t) +~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null) +for(var r=0,n=this.__entries__;r0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t +s.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),l=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),w="undefined"!=typeof WeakMap?new WeakMap:new n,E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.") +if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.") +var r=c.getInstance(),n=new y(t,r,this) +w.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){E.prototype[e]=function(){var t +return(t=w.get(this))[e].apply(t,arguments)}})) +const D=void 0!==o.ResizeObserver?o.ResizeObserver:E},3965:function(e,t){var r,n +r=function(){"use strict" +var e=function(){function e(e,t){for(var r=0;r=0)&&r.push(n)}return r.push(e.ownerDocument.body),e.ownerDocument!==document&&r.push(e.ownerDocument.defaultView),r}var a,s=(a=0,function(){return++a}),u={},c=function(){var e=n +e&&document.body.contains(e)||((e=document.createElement("div")).setAttribute("data-tether-id",s()),g(e.style,{top:0,left:0,position:"absolute"}),document.body.appendChild(e),n=e) +var t=e.getAttribute("data-tether-id") +return void 0===u[t]&&(u[t]=i(e),_((function(){delete u[t]}))),u[t]} +function l(){n&&document.body.removeChild(n),n=null}function f(e){var t=void 0 +e===document?(t=document,e=document.documentElement):t=e.ownerDocument +var r=t.documentElement,n=i(e),o=c() +return n.top-=o.top,n.left-=o.left,void 0===n.width&&(n.width=document.body.scrollWidth-n.left-n.right),void 0===n.height&&(n.height=document.body.scrollHeight-n.top-n.bottom),n.top=n.top-r.clientTop,n.left=n.left-r.clientLeft,n.right=t.body.clientWidth-n.width-n.left,n.bottom=t.body.clientHeight-n.height-n.top,n}function p(e){return e.offsetParent||document.documentElement}var d=null +function h(){if(d)return d +var e=document.createElement("div") +e.style.width="100%",e.style.height="200px" +var t=document.createElement("div") +g(t.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t) +var r=e.offsetWidth +t.style.overflow="scroll" +var n=e.offsetWidth +r===n&&(n=t.clientWidth),document.body.removeChild(t) +var i=r-n +return d={width:i,height:i}}function g(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=[] +return Array.prototype.push.apply(t,arguments),t.slice(1).forEach((function(t){if(t)for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])})),e}function m(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.remove(t)})) +else{var r=new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi"),n=y(e).replace(r," ") +w(e,n)}}function b(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.add(t)})) +else{m(e,t) +var r=y(e)+" "+t +w(e,r)}}function v(e,t){if(void 0!==e.classList)return e.classList.contains(t) +var r=y(e) +return new RegExp("(^| )"+t+"( |$)","gi").test(r)}function y(e){return e.className instanceof e.ownerDocument.defaultView.SVGAnimatedString?e.className.baseVal:e.className}function w(e,t){e.setAttribute("class",t)}function E(e,t,r){r.forEach((function(r){-1===t.indexOf(r)&&v(e,r)&&m(e,r)})),t.forEach((function(t){v(e,t)||b(e,t)}))}var D=[],_=function(e){D.push(e)},x=function(){for(var e=void 0;e=D.pop();)e()},A=function(){function r(){t(this,r)}return e(r,[{key:"on",value:function(e,t,r){var n=!(arguments.length<=3||void 0===arguments[3])&&arguments[3] +void 0===this.bindings&&(this.bindings={}),void 0===this.bindings[e]&&(this.bindings[e]=[]),this.bindings[e].push({handler:t,ctx:r,once:n})}},{key:"once",value:function(e,t,r){this.on(e,t,r,!0)}},{key:"off",value:function(e,t){if(void 0!==this.bindings&&void 0!==this.bindings[e])if(void 0===t)delete this.bindings[e] +else for(var r=0;r1?r-1:0),i=1;i=t&&t>=e-r}var S,O,N,L,F=function(){if("undefined"==typeof document)return"" +for(var e=document.createElement("div"),t=["transform","WebkitTransform","OTransform","MozTransform","msTransform"],r=0;r16)return O=Math.min(O-16,250),void(N=setTimeout(e,250)) +void 0!==S&&B()-S<10||(null!=N&&(clearTimeout(N),N=null),S=B(),R(),O=B()-S)},"undefined"!=typeof window&&void 0!==window.addEventListener&&["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,L)})) +var P={center:"center",left:"right",right:"left"},I={middle:"middle",top:"bottom",bottom:"top"},M={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},j=function(e){var t=e.left,r=e.top +return void 0!==M[e.left]&&(t=M[e.left]),void 0!==M[e.top]&&(r=M[e.top]),{left:t,top:r}} +function U(){for(var e={top:0,left:0},t=arguments.length,r=Array(t),n=0;nt.clientWidth||[r.overflow,r.overflowX].indexOf("scroll")>=0||this.target!==document.body)&&(n=15) +var i=e.height-parseFloat(r.borderTopWidth)-parseFloat(r.borderBottomWidth)-n,o={width:15,height:.975*i*(i/t.scrollHeight),left:e.left+e.width-parseFloat(r.borderLeftWidth)-15},a=0 +i<408&&this.target===document.body&&(a=-11e-5*Math.pow(i,2)-.00727*i+22.58),this.target!==document.body&&(o.height=Math.max(o.height,24)) +var s=this.target.scrollTop/(t.scrollHeight-i) +return o.top=s*(i-o.height-a)+e.top+parseFloat(r.borderTopWidth),this.target===document.body&&(o.height=Math.max(o.height,24)),o}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(e,t){return void 0===this._cache&&(this._cache={}),void 0===this._cache[e]&&(this._cache[e]=t.call(this)),this._cache[e]}},{key:"enable",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0] +!1!==this.options.addTargetClasses&&b(this.target,this.getClass("enabled")),b(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach((function(t){t!==e.target.ownerDocument&&t.addEventListener("scroll",e.position)})),t&&this.position()}},{key:"disable",value:function(){var e=this +m(this.target,this.getClass("enabled")),m(this.element,this.getClass("enabled")),this.enabled=!1,void 0!==this.scrollParents&&this.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.position)}))}},{key:"destroy",value:function(){var e=this +this.disable(),q.forEach((function(t,r){t===e&&q.splice(r,1)})),0===q.length&&l()}},{key:"updateAttachClasses",value:function(e,t){var r=this +e=e||this.attachment,t=t||this.targetAttachment,void 0!==this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),void 0===this._addAttachClasses&&(this._addAttachClasses=[]) +var n=this._addAttachClasses +e.top&&n.push(this.getClass("element-attached")+"-"+e.top),e.left&&n.push(this.getClass("element-attached")+"-"+e.left),t.top&&n.push(this.getClass("target-attached")+"-"+t.top),t.left&&n.push(this.getClass("target-attached")+"-"+t.left) +var i=[];["left","top","bottom","right","middle","center"].forEach((function(e){i.push(r.getClass("element-attached")+"-"+e),i.push(r.getClass("target-attached")+"-"+e)})),_((function(){void 0!==r._addAttachClasses&&(E(r.element,r._addAttachClasses,i),!1!==r.options.addTargetClasses&&E(r.target,r._addAttachClasses,i),delete r._addAttachClasses)}))}},{key:"position",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0] +if(this.enabled){this.clearCache() +var n=function(e,t){var r=e.left,n=e.top +return"auto"===r&&(r=P[t.left]),"auto"===n&&(n=I[t.top]),{left:r,top:n}}(this.targetAttachment,this.attachment) +this.updateAttachClasses(this.attachment,n) +var i=this.cache("element-bounds",(function(){return f(e.element)})),o=i.width,a=i.height +if(0===o&&0===a&&void 0!==this.lastSize){var s=this.lastSize +o=s.width,a=s.height}else this.lastSize={width:o,height:a} +var u=this.cache("target-bounds",(function(){return e.getTargetBounds()})),c=u,l=z(j(this.attachment),{width:o,height:a}),d=z(j(n),c),g=z(this.offset,{width:o,height:a}),m=z(this.targetOffset,c) +l=U(l,g),d=U(d,m) +for(var b=u.left+d.left-l.left,v=u.top+d.top-l.top,y=0;yD.documentElement.clientHeight&&(A=this.cache("scrollbar-size",h),E.viewport.bottom-=A.height),_.innerWidth>D.documentElement.clientWidth&&(A=this.cache("scrollbar-size",h),E.viewport.right-=A.width),-1!==["","static"].indexOf(D.body.style.position)&&-1!==["","static"].indexOf(D.body.parentElement.style.position)||(E.page.bottom=D.body.scrollHeight-v-a,E.page.right=D.body.scrollWidth-b-o),void 0!==this.options.optimizations&&!1!==this.options.optimizations.moveElement&&void 0===this.targetModifier&&function(){var t=e.cache("target-offsetparent",(function(){return p(e.target)})),r=e.cache("target-offsetparent-bounds",(function(){return f(t)})),n=getComputedStyle(t),i=r,o={} +if(["Top","Left","Bottom","Right"].forEach((function(e){o[e.toLowerCase()]=parseFloat(n["border"+e+"Width"])})),r.right=D.body.scrollWidth-r.left-i.width+o.right,r.bottom=D.body.scrollHeight-r.top-i.height+o.bottom,E.page.top>=r.top+o.top&&E.page.bottom>=r.bottom&&E.page.left>=r.left+o.left&&E.page.right>=r.right){var a=t.scrollTop,s=t.scrollLeft +E.offset={top:E.page.top-r.top+a-o.top,left:E.page.left-r.left+s-o.left}}}(),this.move(E),this.history.unshift(E),this.history.length>3&&this.history.pop(),t&&x(),!0}}},{key:"move",value:function(e){var t,r,n=this +if(void 0!==this.element.parentNode){var i={} +for(var o in e)for(var a in i[o]={},e[o]){for(var s=!1,u=0;u=0){var v=u.split(" "),y=k(v,2) +g=y[0],d=y[1]}else d=g=u +var w=function(e,t){return"scrollParent"===t?t=e.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),void 0!==t.nodeType&&function(){var e=t,r=f(t),n=r,i=getComputedStyle(t) +if(t=[n.left,n.top,r.width+n.left,r.height+n.top],e.ownerDocument!==document){var o=e.ownerDocument.defaultView +t[0]+=o.pageXOffset,t[1]+=o.pageYOffset,t[2]+=o.pageXOffset,t[3]+=o.pageYOffset}Q.forEach((function(e,r){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[r]+=parseFloat(i["border"+e+"Width"]):t[r]-=parseFloat(i["border"+e+"Width"])}))}(),t}(t,o) +"target"!==g&&"both"!==g||(rw[3]&&"bottom"===m.top&&(r-=l,m.top="top")),"together"===g&&("top"===m.top&&("bottom"===b.top&&rw[3]&&r-(a-l)>=w[1]&&(r-=a-l,m.top="bottom",b.top="bottom")),"bottom"===m.top&&("top"===b.top&&r+a>w[3]?(r-=l,m.top="top",r-=a,b.top="bottom"):"bottom"===b.top&&rw[3]&&"top"===b.top?(r-=a,b.top="bottom"):rw[2]&&"right"===m.left&&(n-=p,m.left="left")),"together"===d&&(nw[2]&&"right"===m.left?"left"===b.left?(n-=p,m.left="left",n-=s,b.left="right"):"right"===b.left&&(n-=p,m.left="left",n+=s,b.left="left"):"center"===m.left&&(n+s>w[2]&&"left"===b.left?(n-=s,b.left="right"):nw[3]&&"top"===b.top&&(r-=a,b.top="bottom")),"element"!==d&&"both"!==d||(nw[2]&&("left"===b.left?(n-=s,b.left="right"):"center"===b.left&&(n-=s/2,b.left="right"))),"string"==typeof c?c=c.split(",").map((function(e){return e.trim()})):!0===c&&(c=["top","left","right","bottom"]),c=c||[] +var E,D,_=[],x=[] +r=0?(r=w[1],_.push("top")):x.push("top")),r+a>w[3]&&(c.indexOf("bottom")>=0?(r=w[3]-a,_.push("bottom")):x.push("bottom")),n=0?(n=w[0],_.push("left")):x.push("left")),n+s>w[2]&&(c.indexOf("right")>=0?(n=w[2]-s,_.push("right")):x.push("right")),_.length&&(E=void 0!==t.options.pinnedClass?t.options.pinnedClass:t.getClass("pinned"),h.push(E),_.forEach((function(e){h.push(E+"-"+e)}))),x.length&&(D=void 0!==t.options.outOfBoundsClass?t.options.outOfBoundsClass:t.getClass("out-of-bounds"),h.push(D),x.forEach((function(e){h.push(D+"-"+e)}))),(_.indexOf("left")>=0||_.indexOf("right")>=0)&&(b.left=m.left=!1),(_.indexOf("top")>=0||_.indexOf("bottom")>=0)&&(b.top=m.top=!1),m.top===i.top&&m.left===i.left&&b.top===t.attachment.top&&b.left===t.attachment.left||(t.updateAttachClasses(b,m),t.trigger("update",{attachment:b,targetAttachment:m}))})),_((function(){!1!==t.options.addTargetClasses&&E(t.target,h,d),E(t.element,h,d)})),{top:r,left:n}}}) +var W,f=(W=r.Utils).getBounds,E=W.updateClasses +return _=W.defer,r.modules.push({position:function(e){var t=this,r=e.top,n=e.left,i=this.cache("element-bounds",(function(){return f(t.element)})),o=i.height,a=i.width,s=this.getTargetBounds(),u=r+o,c=n+a,l=[] +r<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var t=s[e] +t!==n&&t!==c||l.push(e)})),n<=s.right&&c>=s.left&&["top","bottom"].forEach((function(e){var t=s[e] +t!==r&&t!==u||l.push(e)})) +var p=[],d=[] +return p.push(this.getClass("abutted")),["left","top","right","bottom"].forEach((function(e){p.push(t.getClass("abutted")+"-"+e)})),l.length&&d.push(this.getClass("abutted")),l.forEach((function(e){d.push(t.getClass("abutted")+"-"+e)})),_((function(){!1!==t.options.addTargetClasses&&E(t.target,d,p),E(t.element,d,p)})),!0}}),k=function(e,t){if(Array.isArray(e))return e +if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,i=!1,o=void 0 +try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(i)throw o}}return r}(e,t) +throw new TypeError("Invalid attempt to destructure non-iterable instance")},r.modules.push({position:function(e){var t=e.top,r=e.left +if(this.options.shift){var n=this.options.shift +"function"==typeof this.options.shift&&(n=this.options.shift.call(this,{top:t,left:r})) +var i=void 0,o=void 0 +if("string"==typeof n){(n=n.split(" "))[1]=n[1]||n[0] +var a=k(n,2) +i=a[0],o=a[1],i=parseFloat(i,10),o=parseFloat(o,10)}else i=n.top,o=n.left +return{top:t+=i,left:r+=o}}}}),G},void 0===(n=r.apply(t,[]))||(e.exports=n)},8664:(e,t,r)=>{"use strict" +r.r(t),r.d(t,{cached:()=>y,dedupeTracked:()=>w,localCopy:()=>b,trackedReset:()=>v}) +var n,i,o=r(3353),a=r(7219),s=r(5521),u=r(6173) +function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let l=(n=class{constructor(){var e +c(this,"prevRemote",void 0),c(this,"peek",void 0),(e=i)&&Object.defineProperty(this,"value",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}},f=n.prototype,p="value",d=[s.tracked],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(h).forEach((function(e){g[e]=h[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),void 0===(g=d.slice().reverse().reduce((function(e,t){return t(f,p,e)||e}),g)).initializer&&(Object.defineProperty(f,p,g),g=null),i=g,n) +var f,p,d,h,g +function m(e,t,r){let n=t.get(e) +return void 0===n&&(n=new l,t.set(e,n),n.value=n.peek="function"==typeof r?r.call(e):r),n}function b(e,t){(0,o.assert)(`@localCopy() must be given a memo path as its first argument, received \`${String(e)}\``,"string"==typeof e) +let r=new WeakMap +return()=>{let n=t=>(0,a.get)(t,e) +return{get(){let e=m(this,r,t),{prevRemote:i}=e,o=n(this) +return i!==o&&(e.value=e.prevRemote=o),e.value},set(e){if(!r.has(this)){let i=m(this,r,t) +return i.prevRemote=n(this),void(i.value=e)}m(this,r,t).value=e}}}}function v(e){(0,o.assert)(`@trackedReset() must be given a memo path, a memo function, or config object with a memo path or function as its first argument, received \`${String(e)}\``,"string"==typeof e||"function"==typeof e||"object"==typeof e&&null!==e&&void 0!==e.memo) +let t=new WeakMap +return(r,n,i)=>{let o,s,u=i.initializer??(()=>{}) +"object"==typeof e?(o=e.memo,s=e.update??u):(o=e,s=u) +let c="function"==typeof o?(e,t)=>o.call(e,e,n,t):e=>(0,a.get)(e,o) +return{get(){let e=m(this,t,u),{prevRemote:r}=e,i=c(this,r) +return i!==r&&(e.prevRemote=i,e.value=e.peek=s.call(this,this,n,e.peek)),e.value},set(e){m(this,t,u).value=e}}}}function y(e,t,r){(0,o.assert)("@cached can only be used on getters",r&&r.get) +let{get:n,set:i}=r,a=new WeakMap +return{get(){let e=a.get(this) +return void 0===e&&(e=(0,u.createCache)(n.bind(this)),a.set(this,e)),(0,u.getValue)(e)},set:i}}function w(){let e +const t=function(t,r,n){let{initializer:i}=n,{get:o,set:a}=(0,s.tracked)(t,r,n),u=new WeakMap +return{get(){if(!u.has(this)){let e=i?.call(this) +u.set(this,e),a.call(this,e)}return o.call(this)},set(t){u.has(this)&&e(t,u.get(this))||(u.set(this,t),a.call(this,t))}}} +return 3===arguments.length?(e=(e,t)=>e===t,t(...arguments)):1===arguments.length&&"function"==typeof arguments[0]?(e=arguments[0],t):void(0,o.assert)(`@dedupeTracked() can either be invoked without arguments or with one comparator function, received \`${String(arguments)}\``,!1)}},8842:(e,t,r)=>{"use strict" +function n(e,t){if(!e)throw new Error(t)}function i(e,t){return null!=e?e:t}r.r(t),r.d(t,{Spring:()=>o}) +class o{constructor(e={}){this._listeners=[],this._currentAnimationStep=0,this._currentTime=0,this._springTime=0,this._currentValue=0,this._currentVelocity=0,this._isAnimating=!1,this._oscillationVelocityPairs=[],this._config={fromValue:i(e.fromValue,0),toValue:i(e.toValue,1),stiffness:i(e.stiffness,100),damping:i(e.damping,10),mass:i(e.mass,1),initialVelocity:i(e.initialVelocity,0),overshootClamping:i(e.overshootClamping,!1),allowsOverdamping:i(e.allowsOverdamping,!1),restVelocityThreshold:i(e.restVelocityThreshold,.001),restDisplacementThreshold:i(e.restDisplacementThreshold,.001)},this._currentValue=this._config.fromValue,this._currentVelocity=this._config.initialVelocity}start(){const{fromValue:e,toValue:t,initialVelocity:r}=this._config +return e===t&&0===r||(this._reset(),this._isAnimating=!0,this._currentAnimationStep||(this._notifyListeners("onStart"),this._currentAnimationStep=requestAnimationFrame((e=>{this._step(Date.now())})))),this}stop(){return this._isAnimating?(this._isAnimating=!1,this._notifyListeners("onStop"),this._currentAnimationStep&&(cancelAnimationFrame(this._currentAnimationStep),this._currentAnimationStep=0),this):this}get currentValue(){return this._currentValue}get currentVelocity(){return this._currentVelocity}get isAtRest(){return this._isSpringAtRest()}get isAnimating(){return this._isAnimating}updateConfig(e){this._advanceSpringToTime(Date.now()) +const t={fromValue:this._currentValue,initialVelocity:this._currentVelocity} +return this._config=Object.assign({},this._config,t,e),this._reset(),this}onStart(e){return this._listeners.push({onStart:e}),this}onUpdate(e){return this._listeners.push({onUpdate:e}),this}onStop(e){return this._listeners.push({onStop:e}),this}removeListener(e){return this._listeners=this._listeners.reduce(((t,r)=>(-1!==Object.values(r).indexOf(e)||t.push(r),t)),[]),this}removeAllListeners(){return this._listeners=[],this}_reset(){this._currentTime=Date.now(),this._springTime=0,this._currentValue=this._config.fromValue,this._currentVelocity=this._config.initialVelocity}_notifyListeners(e){this._listeners.forEach((t=>{const r=t[e] +"function"==typeof r&&r(this)}))}_step(e){this._advanceSpringToTime(e,!0),this._isAnimating&&(this._currentAnimationStep=requestAnimationFrame((e=>this._step(Date.now()))))}_advanceSpringToTime(e,t=!1){if(!this._isAnimating)return +let r=e-this._currentTime +r>o.MAX_DELTA_TIME_MS&&(r=o.MAX_DELTA_TIME_MS),this._springTime+=r +const i=this._config.damping,a=this._config.mass,s=this._config.stiffness,u=this._config.fromValue,c=this._config.toValue,l=-this._config.initialVelocity +n(a>0,"Mass value must be greater than 0"),n(s>0,"Stiffness value must be greater than 0"),n(i>0,"Damping value must be greater than 0") +let f=i/(2*Math.sqrt(s*a)) +const p=Math.sqrt(s/a)/1e3,d=p*Math.sqrt(1-f*f),h=p*Math.sqrt(f*f-1),g=c-u +f>1&&!this._config.allowsOverdamping&&(f=1) +let m=0,b=0 +const v=this._springTime +if(f<1){const e=Math.exp(-f*p*v) +m=c-e*((l+f*p*g)/d*Math.sin(d*v)+g*Math.cos(d*v)),b=f*p*e*(Math.sin(d*v)*(l+f*p*g)/d+g*Math.cos(d*v))-e*(Math.cos(d*v)*(l+f*p*g)-d*g*Math.sin(d*v))}else if(1===f){const e=Math.exp(-p*v) +m=c-e*(g+(l+p*g)*v),b=e*(l*(v*p-1)+v*g*(p*p))}else{const e=Math.exp(-f*p*v) +m=c-e*((l+f*p*g)*Math.sinh(h*v)+h*g*Math.cosh(h*v))/h,b=e*f*p*(Math.sinh(h*v)*(l+f*p*g)+g*h*Math.cosh(h*v))/h-e*(h*Math.cosh(h*v)*(l+f*p*g)+h*h*g*Math.sinh(h*v))/h}return this._currentTime=e,this._currentValue=m,this._currentVelocity=b,t&&(this._notifyListeners("onUpdate"),this._isAnimating)&&(this._isSpringOvershooting()||this._isSpringAtRest())?(0!==s&&(this._currentValue=c,this._currentVelocity=0,this._notifyListeners("onUpdate")),void this.stop()):void 0}_isSpringOvershooting(){const{stiffness:e,fromValue:t,toValue:r,overshootClamping:n}=this._config +let i=!1 +return n&&0!==e&&(i=tr:this._currentValue{function t(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((r=>{const n=e[r],i=typeof n +"object"!==i&&"function"!==i||Object.isFrozen(n)||t(n)})),e}class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function i(e,...t){const r=Object.create(null) +for(const n in e)r[n]=e[n] +return t.forEach((function(e){for(const t in e)r[t]=e[t]})),r}const o=e=>!!e.scope +class a{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=n(e)}openNode(e){if(!o(e))return +const t=((e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-") +if(e.includes(".")){const r=e.split(".") +return[`${t}${r.shift()}`,...r.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`})(e.scope,{prefix:this.classPrefix}) +this.span(t)}closeNode(e){o(e)&&(this.buffer+="
    ")}value(){return this.buffer}span(e){this.buffer+=``}}const s=(e={})=>{const t={children:[]} +return Object.assign(t,e),t} +class u{constructor(){this.rootNode=s(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=s({scope:e}) +this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{u._collapse(e)})))}}class c extends u{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){const r=e.root +t&&(r.scope=`language:${t}`),this.add(r)}toHTML(){return new a(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function l(e){return e?"string"==typeof e?e:e.source:null}function f(e){return h("(?=",e,")")}function p(e){return h("(?:",e,")*")}function d(e){return h("(?:",e,")?")}function h(...e){return e.map((e=>l(e))).join("")}function g(...e){const t=function(e){const t=e[e.length-1] +return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e) +return"("+(t.capture?"":"?:")+e.map((e=>l(e))).join("|")+")"}function m(e){return new RegExp(e.toString()+"|").exec("").length-1}const b=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ +function v(e,{joinWith:t}){let r=0 +return e.map((e=>{r+=1 +const t=r +let n=l(e),i="" +for(;n.length>0;){const e=b.exec(n) +if(!e){i+=n +break}i+=n.substring(0,e.index),n=n.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+String(Number(e[1])+t):(i+=e[0],"("===e[0]&&r++)}return i})).map((e=>`(${e})`)).join(t)}const y="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",E="\\b\\d+(\\.\\d+)?",D="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",_="\\b(0b[01]+)",x={begin:"\\\\[\\s\\S]",relevance:0},A={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[x]},k={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[x]},C=function(e,t,r={}){const n=i({scope:"comment",begin:e,end:t,contains:[]},r) +n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) +const o=g("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) +return n.contains.push({begin:h(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},T=C("//","$"),S=C("/\\*","\\*/"),O=C("#","$"),N={scope:"number",begin:E,relevance:0},L={scope:"number",begin:D,relevance:0},F={scope:"number",begin:_,relevance:0},q={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[x,{begin:/\[/,end:/\]/,relevance:0,contains:[x]}]}]},R={scope:"title",begin:y,relevance:0},B={scope:"title",begin:w,relevance:0},P={begin:"\\.\\s*"+w,relevance:0} +var I=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:y,UNDERSCORE_IDENT_RE:w,NUMBER_RE:E,C_NUMBER_RE:D,BINARY_NUMBER_RE:_,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\// +return e.binary&&(e.begin=h(t,/.*\b/,e.binary,/\b.*/)),i({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:x,APOS_STRING_MODE:A,QUOTE_STRING_MODE:k,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:C,C_LINE_COMMENT_MODE:T,C_BLOCK_COMMENT_MODE:S,HASH_COMMENT_MODE:O,NUMBER_MODE:N,C_NUMBER_MODE:L,BINARY_NUMBER_MODE:F,REGEXP_MODE:q,TITLE_MODE:R,UNDERSCORE_TITLE_MODE:B,METHOD_GUARD:P,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}}) +function M(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function j(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function U(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=M,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function z(e,t){Array.isArray(e.illegal)&&(e.illegal=g(...e.illegal))}function V(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match") +e.begin=e.match,delete e.match}}function H(e,t){void 0===e.relevance&&(e.relevance=1)}const $=(e,t)=>{if(!e.beforeMatch)return +if(e.starts)throw new Error("beforeMatch cannot be used with starts") +const r=Object.assign({},e) +Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=r.keywords,e.begin=h(r.beforeMatch,f(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},G=["of","and","for","in","not","or","if","then","parent","list","value"],Q="keyword" +function W(e,t,r=Q){const n=Object.create(null) +return"string"==typeof e?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach((function(r){Object.assign(n,W(e[r],t,r))})),n +function i(e,r){t&&(r=r.map((e=>e.toLowerCase()))),r.forEach((function(t){const r=t.split("|") +n[r[0]]=[e,Z(r[0],r[1])]}))}}function Z(e,t){return t?Number(t):function(e){return G.includes(e.toLowerCase())}(e)?0:1}const K={},X=e=>{console.error(e)},Y=(e,...t)=>{console.log(`WARN: ${e}`,...t)},J=(e,t)=>{K[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),K[`${e}/${t}`]=!0)},ee=new Error +function te(e,t,{key:r}){let n=0 +const i=e[r],o={},a={} +for(let s=1;s<=t.length;s++)a[s+n]=i[s],o[s+n]=!0,n+=m(t[s-1]) +e[r]=a,e[r]._emit=o,e[r]._multi=!0}function re(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw X("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),ee +if("object"!=typeof e.beginScope||null===e.beginScope)throw X("beginScope must be object"),ee +te(e,e.begin,{key:"beginScope"}),e.begin=v(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw X("skip, excludeEnd, returnEnd not compatible with endScope: {}"),ee +if("object"!=typeof e.endScope||null===e.endScope)throw X("endScope must be object"),ee +te(e,e.end,{key:"endScope"}),e.end=v(e.end,{joinWith:""})}}(e)}function ne(e){function t(t,r){return new RegExp(l(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(r?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=m(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) +const e=this.regexes.map((e=>e[1])) +this.matcherRe=t(v(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex +const t=this.matcherRe.exec(e) +if(!t)return null +const r=t.findIndex(((e,t)=>t>0&&void 0!==e)),n=this.matchIndexes[r] +return t.splice(0,r),Object.assign(t,n)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e] +const t=new r +return this.rules.slice(e).forEach((([e,r])=>t.addRule(e,r))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex) +t.lastIndex=this.lastIndex +let r=t.exec(e) +if(this.resumingScanAtSamePosition())if(r&&r.index===this.lastIndex);else{const t=this.getMatcher(0) +t.lastIndex=this.lastIndex+1,r=t.exec(e)}return r&&(this.regexIndex+=r.position+1,this.regexIndex===this.count&&this.considerAll()),r}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") +return e.classNameAliases=i(e.classNameAliases||{}),function r(o,a){const s=o +if(o.isCompiled)return s;[j,V,re,$].forEach((e=>e(o,a))),e.compilerExtensions.forEach((e=>e(o,a))),o.__beforeBegin=null,[U,z,H].forEach((e=>e(o,a))),o.isCompiled=!0 +let u=null +return"object"==typeof o.keywords&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),u=o.keywords.$pattern,delete o.keywords.$pattern),u=u||/\w+/,o.keywords&&(o.keywords=W(o.keywords,e.case_insensitive)),s.keywordPatternRe=t(u,!0),a&&(o.begin||(o.begin=/\B|\b/),s.beginRe=t(s.begin),o.end||o.endsWithParent||(o.end=/\B|\b/),o.end&&(s.endRe=t(s.end)),s.terminatorEnd=l(s.end)||"",o.endsWithParent&&a.terminatorEnd&&(s.terminatorEnd+=(o.end?"|":"")+a.terminatorEnd)),o.illegal&&(s.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return i(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ie(e)?i(e,{starts:e.starts?i(e.starts):null}):Object.isFrozen(e)?i(e):e}("self"===e?o:e)}))),o.contains.forEach((function(e){r(e,s)})),o.starts&&r(o.starts,a),s.matcher=function(e){const t=new n +return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(s),s}(e)}function ie(e){return!!e&&(e.endsWithParent||ie(e.starts))}class oe extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ae=n,se=i,ue=Symbol("nomatch"),ce=function(e){const n=Object.create(null),i=Object.create(null),o=[] +let a=!0 +const s="Could not find the language '{}', did you forget to load/include a language module?",u={disableAutodetect:!0,name:"Plain text",contains:[]} +let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c} +function m(e){return l.noHighlightRe.test(e)}function b(e,t,r){let n="",i="" +"object"==typeof t?(n=e,r=t.ignoreIllegals,i=t.language):(J("10.7.0","highlight(lang, code, ...args) has been deprecated."),J("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,n=t),void 0===r&&(r=!0) +const o={code:n,language:i} +k("before:highlight",o) +const a=o.result?o.result:v(o.language,o.code,r) +return a.code=o.code,k("after:highlight",a),a}function v(e,t,i,o){const u=Object.create(null) +function c(){if(!A.keywords)return void C.addText(T) +let e=0 +A.keywordPatternRe.lastIndex=0 +let t=A.keywordPatternRe.exec(T),r="" +for(;t;){r+=T.substring(e,t.index) +const i=E.case_insensitive?t[0].toLowerCase():t[0],o=(n=i,A.keywords[n]) +if(o){const[e,n]=o +if(C.addText(r),r="",u[i]=(u[i]||0)+1,u[i]<=7&&(S+=n),e.startsWith("_"))r+=t[0] +else{const r=E.classNameAliases[e]||e +p(t[0],r)}}else r+=t[0] +e=A.keywordPatternRe.lastIndex,t=A.keywordPatternRe.exec(T)}var n +r+=T.substring(e),C.addText(r)}function f(){null!=A.subLanguage?function(){if(""===T)return +let e=null +if("string"==typeof A.subLanguage){if(!n[A.subLanguage])return void C.addText(T) +e=v(A.subLanguage,T,!0,k[A.subLanguage]),k[A.subLanguage]=e._top}else e=y(T,A.subLanguage.length?A.subLanguage:null) +A.relevance>0&&(S+=e.relevance),C.__addSublanguage(e._emitter,e.language)}():c(),T=""}function p(e,t){""!==e&&(C.startScope(t),C.addText(e),C.endScope())}function d(e,t){let r=1 +const n=t.length-1 +for(;r<=n;){if(!e._emit[r]){r++ +continue}const n=E.classNameAliases[e[r]]||e[r],i=t[r] +n?p(i,n):(T=i,c(),T=""),r++}}function h(e,t){return e.scope&&"string"==typeof e.scope&&C.openNode(E.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(p(T,E.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),T=""):e.beginScope._multi&&(d(e.beginScope,t),T="")),A=Object.create(e,{parent:{value:A}}),A}function g(e,t,n){let i=function(e,t){const r=e&&e.exec(t) +return r&&0===r.index}(e.endRe,n) +if(i){if(e["on:end"]){const n=new r(e) +e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent +return e}}if(e.endsWithParent)return g(e.parent,t,n)}function m(e){return 0===A.matcher.regexIndex?(T+=e[0],1):(L=!0,0)}let b={} +function w(n,o){const s=o&&o[0] +if(T+=n,null==s)return f(),0 +if("begin"===b.type&&"end"===o.type&&b.index===o.index&&""===s){if(T+=t.slice(o.index,o.index+1),!a){const t=new Error(`0 width match regex (${e})`) +throw t.languageName=e,t.badRule=b.rule,t}return 1}if(b=o,"begin"===o.type)return function(e){const t=e[0],n=e.rule,i=new r(n),o=[n.__beforeBegin,n["on:begin"]] +for(const r of o)if(r&&(r(e,i),i.isMatchIgnored))return m(t) +return n.skip?T+=t:(n.excludeBegin&&(T+=t),f(),n.returnBegin||n.excludeBegin||(T=t)),h(n,e),n.returnBegin?0:t.length}(o) +if("illegal"===o.type&&!i){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(A.scope||"")+'"') +throw e.mode=A,e}if("end"===o.type){const e=function(e){const r=e[0],n=t.substring(e.index),i=g(A,e,n) +if(!i)return ue +const o=A +A.endScope&&A.endScope._wrap?(f(),p(r,A.endScope._wrap)):A.endScope&&A.endScope._multi?(f(),d(A.endScope,e)):o.skip?T+=r:(o.returnEnd||o.excludeEnd||(T+=r),f(),o.excludeEnd&&(T=r)) +do{A.scope&&C.closeNode(),A.skip||A.subLanguage||(S+=A.relevance),A=A.parent}while(A!==i.parent) +return i.starts&&h(i.starts,e),o.returnEnd?0:r.length}(o) +if(e!==ue)return e}if("illegal"===o.type&&""===s)return 1 +if(N>1e5&&N>3*o.index)throw new Error("potential infinite loop, way more iterations than matches") +return T+=s,s.length}const E=_(e) +if(!E)throw X(s.replace("{}",e)),new Error('Unknown language: "'+e+'"') +const D=ne(E) +let x="",A=o||D +const k={},C=new l.__emitter(l) +!function(){const e=[] +for(let t=A;t!==E;t=t.parent)t.scope&&e.unshift(t.scope) +e.forEach((e=>C.openNode(e)))}() +let T="",S=0,O=0,N=0,L=!1 +try{if(E.__emitTokens)E.__emitTokens(t,C) +else{for(A.matcher.considerAll();;){N++,L?L=!1:A.matcher.considerAll(),A.matcher.lastIndex=O +const e=A.matcher.exec(t) +if(!e)break +const r=w(t.substring(O,e.index),e) +O=e.index+r}w(t.substring(O))}return C.finalize(),x=C.toHTML(),{language:e,value:x,relevance:S,illegal:!1,_emitter:C,_top:A}}catch(r){if(r.message&&r.message.includes("Illegal"))return{language:e,value:ae(t),illegal:!0,relevance:0,_illegalBy:{message:r.message,index:O,context:t.slice(O-100,O+100),mode:r.mode,resultSoFar:x},_emitter:C} +if(a)return{language:e,value:ae(t),illegal:!1,relevance:0,errorRaised:r,_emitter:C,_top:A} +throw r}}function y(e,t){t=t||l.languages||Object.keys(n) +const r=function(e){const t={value:ae(e),illegal:!1,relevance:0,_top:u,_emitter:new l.__emitter(l)} +return t._emitter.addText(e),t}(e),i=t.filter(_).filter(A).map((t=>v(t,e,!1))) +i.unshift(r) +const o=i.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance +if(e.language&&t.language){if(_(e.language).supersetOf===t.language)return 1 +if(_(t.language).supersetOf===e.language)return-1}return 0})),[a,s]=o,c=a +return c.secondBest=s,c}function w(e){let t=null +const r=function(e){let t=e.className+" " +t+=e.parentNode?e.parentNode.className:"" +const r=l.languageDetectRe.exec(t) +if(r){const t=_(r[1]) +return t||(Y(s.replace("{}",r[1])),Y("Falling back to no-highlight mode for this block.",e)),t?r[1]:"no-highlight"}return t.split(/\s+/).find((e=>m(e)||_(e)))}(e) +if(m(r))return +if(k("before:highlightElement",{el:e,language:r}),e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),l.throwUnescapedHTML))throw new oe("One of your code blocks includes unescaped HTML.",e.innerHTML) +t=e +const n=t.textContent,o=r?b(n,{language:r,ignoreIllegals:!0}):y(n) +e.innerHTML=o.value,function(e,t,r){const n=t&&i[t]||r +e.classList.add("hljs"),e.classList.add(`language-${n}`)}(e,r,o.language),e.result={language:o.language,re:o.relevance,relevance:o.relevance},o.secondBest&&(e.secondBest={language:o.secondBest.language,relevance:o.secondBest.relevance}),k("after:highlightElement",{el:e,result:o,text:n})}let E=!1 +function D(){"loading"!==document.readyState?document.querySelectorAll(l.cssSelector).forEach(w):E=!0}function _(e){return e=(e||"").toLowerCase(),n[e]||n[i[e]]}function x(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=t}))}function A(e){const t=_(e) +return t&&!t.disableAutodetect}function k(e,t){const r=e +o.forEach((function(e){e[r]&&e[r](t)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){E&&D()}),!1),Object.assign(e,{highlight:b,highlightAuto:y,highlightAll:D,highlightElement:w,highlightBlock:function(e){return J("10.7.0","highlightBlock will be removed entirely in v12.0"),J("10.7.0","Please use highlightElement now."),w(e)},configure:function(e){l=se(l,e)},initHighlighting:()=>{D(),J("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){D(),J("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(t,r){let i=null +try{i=r(e)}catch(e){if(X("Language definition for '{}' could not be registered.".replace("{}",t)),!a)throw e +X(e),i=u}i.name||(i.name=t),n[t]=i,i.rawDefinition=r.bind(null,e),i.aliases&&x(i.aliases,{languageName:t})},unregisterLanguage:function(e){delete n[e] +for(const t of Object.keys(i))i[t]===e&&delete i[t]},listLanguages:function(){return Object.keys(n)},getLanguage:_,registerAliases:x,autoDetection:A,inherit:se,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}(e),o.push(e)},removePlugin:function(e){const t=o.indexOf(e);-1!==t&&o.splice(t,1)}}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString="11.8.0",e.regex={concat:h,lookahead:f,either:g,optional:d,anyNumberOfTimes:p} +for(const r in I)"object"==typeof I[r]&&t(I[r]) +return Object.assign(e,I),e},le=ce({}) +le.newInstance=()=>ce({}),e.exports=le,le.HighlightJS=le,le.default=le},7052:e=>{const t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],n=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse() +e.exports=function(e){const a=e.regex,s=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}))(e),u=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] +return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+n.join("|")+")"},{begin:":(:)?("+i.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...u,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...u,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:a.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:r.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...u,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+t.join("|")+")\\b"}]}}},2550:e=>{e.exports=function(e){const t=e.regex +return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},2898:e=>{e.exports=function(e){const t=e.regex,r={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},n=/\[\]|\[[^\]]+\]/,i=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,o=t.either(/""|"[^"]+"/,/''|'[^']+'/,n,i),a=t.concat(t.optional(/\.|\.\/|\//),o,t.anyNumberOfTimes(t.concat(/(\.|\/)/,o))),s=t.concat("(",n,"|",i,")(?==)"),u={begin:a},c=e.inherit(u,{keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),l={begin:/\(/,end:/\)/},f={className:"attr",begin:s,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,c,l]}}},p={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},f,c,l],returnEnd:!0},d=e.inherit(u,{className:"name",keywords:r,starts:e.inherit(p,{end:/\)/})}) +l.contains=[d] +const h=e.inherit(u,{keywords:r,className:"name",starts:e.inherit(p,{end:/\}\}/})}),g=e.inherit(u,{keywords:r,className:"name"}),m=e.inherit(u,{className:"name",keywords:r,starts:e.inherit(p,{end:/\}\}/})}) +return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[h],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[g]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[h]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[m]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[m]}]}}},6381:e=>{const t="[A-Za-z$_][0-9A-Za-z$_]*",r=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],i=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],u=[].concat(a,i,o) +e.exports=function(e){const c=e.regex,l=t,f={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{const r=e[0].length+e.index,n=e.input[r] +if("<"===n||","===n)return void t.ignoreMatch() +let i +">"===n&&(((e,{after:t})=>{const r="",R={match:[/const|var|let/,/\s+/,l,/\s*/,/=\s*/,/(async\s*)?/,c.lookahead(q)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[k]} +return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:p,exports:{PARAMS_CONTAINS:A,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,v,y,w,E,D,{match:/\$\d+/},m,T,{className:"attr",begin:l+c.lookahead(":"),relevance:0},R,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[D,e.REGEXP_MODE,{className:"function",begin:q,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:p,contains:A}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:f.begin,"on:begin":f.isTrulyOpeningTag,end:f.end}],subLanguage:"xml",contains:[{begin:f.begin,end:f.end,skip:!0,contains:["self"]}]}]},S,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[k,e.inherit(e.TITLE_MODE,{begin:l,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+l,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[k]},O,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},C,F,{match:/\$[(.]/}]}}},627:e=>{e.exports=function(e){const t=["true","false","null"],r={scope:"literal",beginKeywords:t.join(" ")} +return{name:"JSON",keywords:{literal:t},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,r,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},1681:e=>{e.exports=function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},1814:e=>{const t="[A-Za-z$_][0-9A-Za-z$_]*",r=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],i=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],u=[].concat(a,i,o) +function c(e){const c=e.regex,l=t,f={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{const r=e[0].length+e.index,n=e.input[r] +if("<"===n||","===n)return void t.ignoreMatch() +let i +">"===n&&(((e,{after:t})=>{const r="",R={match:[/const|var|let/,/\s+/,l,/\s*/,/=\s*/,/(async\s*)?/,c.lookahead(q)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[k]} +return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:p,exports:{PARAMS_CONTAINS:A,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,v,y,w,E,D,{match:/\$\d+/},m,T,{className:"attr",begin:l+c.lookahead(":"),relevance:0},R,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[D,e.REGEXP_MODE,{className:"function",begin:q,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:p,contains:A}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:f.begin,"on:begin":f.isTrulyOpeningTag,end:f.end}],subLanguage:"xml",contains:[{begin:f.begin,end:f.end,skip:!0,contains:["self"]}]}]},S,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[k,e.inherit(e.TITLE_MODE,{begin:l,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+l,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[k]},O,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},C,F,{match:/\$[(.]/}]}}e.exports=function(e){const i=c(e),o=t,a=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],l={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[i.exports.CLASS_REFERENCE]},f={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:a},contains:[i.exports.CLASS_REFERENCE]},p={$pattern:t,keyword:r.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:n,built_in:u.concat(a),"variable.language":s},d={className:"meta",begin:"@"+o},h=(e,t,r)=>{const n=e.contains.findIndex((e=>e.label===t)) +if(-1===n)throw new Error("can not find mode to replace") +e.contains.splice(n,1,r)} +return Object.assign(i.keywords,p),i.exports.PARAMS_CONTAINS.push(d),i.contains=i.contains.concat([d,l,f]),h(i,"shebang",e.SHEBANG()),h(i,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),i.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(i,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),i}},4551:e=>{e.exports=function(e){const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(i,{begin:/\(/,end:/\)/}),a=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]} +return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,s,a,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,o,s,a]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},6343:(e,t)=>{"use strict" +function r(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}t.defaults={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1} +var s=/[&<>"']/,u=new RegExp(s.source,"g"),c=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,l=new RegExp(c.source,"g"),f={"&":"&","<":"<",">":">",'"':""","'":"'"},p=function(e){return f[e]} +function d(e,t){if(t){if(s.test(e))return e.replace(u,p)}else if(c.test(e))return e.replace(l,p) +return e}var h=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi +function g(e){return e.replace(h,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var m=/(^|[^\[])\^/g +function b(e,t){e="string"==typeof e?e:e.source,t=t||"" +var r={replace:function(t,n){return n=(n=n.source||n).replace(m,"$1"),e=e.replace(t,n),r},getRegex:function(){return new RegExp(e,t)}} +return r}var v=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i +function w(e,t,r){if(e){var n +try{n=decodeURIComponent(g(r)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!y.test(r)&&(r=function(e,t){E[" "+e]||(D.test(e)?E[" "+e]=e+"/":E[" "+e]=C(e,"/",!0)) +var r=-1===(e=E[" "+e]).indexOf(":") +return"//"===t.substring(0,2)?r?t:e.replace(_,"$1")+t:"/"===t.charAt(0)?r?t:e.replace(x,"$1")+t:e+t}(t,r)) +try{r=encodeURI(r).replace(/%25/g,"%")}catch(e){return null}return r}var E={},D=/^[^:]+:\/*[^/]*$/,_=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/,A={exec:function(){}} +function k(e,t){var r=e.replace(/\|/g,(function(e,t,r){for(var n=!1,i=t;--i>=0&&"\\"===r[i];)n=!n +return n?"|":" |"})).split(/ \|/),n=0 +if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t) +else for(;r.length1;)1&t&&(r+=e),t>>=1,e+=e +return r+e}function S(e,t,r,n){var i=t.href,o=t.title?d(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1") +if("!"!==e[0].charAt(0)){n.state.inLink=!0 +var s={type:"link",raw:r,href:i,title:o,text:a,tokens:n.inlineTokens(a)} +return n.state.inLink=!1,s}return{type:"image",raw:r,href:i,title:o,text:d(a)}}var O=function(){function e(e){this.options=e||t.defaults}var r=e.prototype +return r.space=function(e){var t=this.rules.block.newline.exec(e) +if(t&&t[0].length>0)return{type:"space",raw:t[0]}},r.code=function(e){var t=this.rules.block.code.exec(e) +if(t){var r=t[0].replace(/^ {1,4}/gm,"") +return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?r:C(r,"\n")}}},r.fences=function(e){var t=this.rules.block.fences.exec(e) +if(t){var r=t[0],n=function(e,t){var r=e.match(/^(\s+)(?:```)/) +if(null===r)return t +var n=r[1] +return t.split("\n").map((function(e){var t=e.match(/^\s+/) +return null===t?e:t[0].length>=n.length?e.slice(n.length):e})).join("\n")}(r,t[3]||"") +return{type:"code",raw:r,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:n}}},r.heading=function(e){var t=this.rules.block.heading.exec(e) +if(t){var r=t[2].trim() +if(/#$/.test(r)){var n=C(r,"#") +this.options.pedantic?r=n.trim():n&&!/ $/.test(n)||(r=n.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:r,tokens:this.lexer.inline(r)}}},r.hr=function(e){var t=this.rules.block.hr.exec(e) +if(t)return{type:"hr",raw:t[0]}},r.blockquote=function(e){var t=this.rules.block.blockquote.exec(e) +if(t){var r=t[0].replace(/^ *>[ \t]?/gm,""),n=this.lexer.state.top +this.lexer.state.top=!0 +var i=this.lexer.blockTokens(r) +return this.lexer.state.top=n,{type:"blockquote",raw:t[0],tokens:i,text:r}}},r.list=function(e){var t=this.rules.block.list.exec(e) +if(t){var r,n,i,o,a,s,u,c,l,f,p,d,h=t[1].trim(),g=h.length>1,m={type:"list",raw:"",ordered:g,start:g?+h.slice(0,-1):"",loose:!1,items:[]} +h=g?"\\d{1,9}\\"+h.slice(-1):"\\"+h,this.options.pedantic&&(h=g?h:"[*+-]") +for(var b=new RegExp("^( {0,3}"+h+")((?:[\t ][^\\n]*)?(?:\\n|$))");e&&(d=!1,t=b.exec(e))&&!this.rules.block.hr.test(e);){if(r=t[0],e=e.substring(r.length),c=t[2].split("\n",1)[0].replace(/^\t+/,(function(e){return" ".repeat(3*e.length)})),l=e.split("\n",1)[0],this.options.pedantic?(o=2,p=c.trimLeft()):(o=(o=t[2].search(/[^ ]/))>4?1:o,p=c.slice(o),o+=t[1].length),s=!1,!c&&/^ *$/.test(l)&&(r+=l+"\n",e=e.substring(l.length+1),d=!0),!d)for(var v=new RegExp("^ {0,"+Math.min(3,o-1)+"}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))"),y=new RegExp("^ {0,"+Math.min(3,o-1)+"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)"),w=new RegExp("^ {0,"+Math.min(3,o-1)+"}(?:```|~~~)"),E=new RegExp("^ {0,"+Math.min(3,o-1)+"}#");e&&(l=f=e.split("\n",1)[0],this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!w.test(l))&&!E.test(l)&&!v.test(l)&&!y.test(e);){if(l.search(/[^ ]/)>=o||!l.trim())p+="\n"+l.slice(o) +else{if(s)break +if(c.search(/[^ ]/)>=4)break +if(w.test(c))break +if(E.test(c))break +if(y.test(c))break +p+="\n"+l}s||l.trim()||(s=!0),r+=f+"\n",e=e.substring(f.length+1),c=l.slice(o)}m.loose||(u?m.loose=!0:/\n *\n *$/.test(r)&&(u=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(p))&&(i="[ ] "!==n[0],p=p.replace(/^\[[ xX]\] +/,"")),m.items.push({type:"list_item",raw:r,task:!!n,checked:i,loose:!1,text:p}),m.raw+=r}m.items[m.items.length-1].raw=r.trimRight(),m.items[m.items.length-1].text=p.trimRight(),m.raw=m.raw.trimRight() +var D=m.items.length +for(a=0;a0&&_.some((function(e){return/\n.*\n/.test(e.raw)})) +m.loose=x}if(m.loose)for(a=0;a$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3] +return{type:"def",tag:r,raw:t[0],href:n,title:i}}},r.table=function(e){var t=this.rules.block.table.exec(e) +if(t){var r={type:"table",header:k(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]} +if(r.header.length===r.align.length){r.raw=t[0] +var n,i,o,a,s=r.align.length +for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):d(t[0]):t[0]}},r.link=function(e){var t=this.rules.inline.link.exec(e) +if(t){var r=t[2].trim() +if(!this.options.pedantic&&/^$/.test(r))return +var n=C(r.slice(0,-1),"\\") +if((r.length-n.length)%2==0)return}else{var i=function(e,t){if(-1===e.indexOf(t[1]))return-1 +for(var r=e.length,n=0,i=0;i-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+i +t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,o).trim(),t[3]=""}}var a=t[2],s="" +if(this.options.pedantic){var u=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a) +u&&(a=u[1],s=u[3])}else s=t[3]?t[3].slice(1,-1):"" +return a=a.trim(),/^$/.test(r)?a.slice(1):a.slice(1,-1)),S(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0],this.lexer)}},r.reflink=function(e,t){var r +if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){var n=(r[2]||r[1]).replace(/\s+/g," ") +if(!(n=t[n.toLowerCase()])){var i=r[0].charAt(0) +return{type:"text",raw:i,text:i}}return S(r,n,r[0],this.lexer)}},r.emStrong=function(e,t,r){void 0===r&&(r="") +var n=this.rules.inline.emStrong.lDelim.exec(e) +if(n&&(!n[3]||!r.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var i=n[1]||n[2]||"" +if(!i||i&&(""===r||this.rules.inline.punctuation.exec(r))){var o,a,s=n[0].length-1,u=s,c=0,l="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd +for(l.lastIndex=0,t=t.slice(-1*e.length+s);null!=(n=l.exec(t));)if(o=n[1]||n[2]||n[3]||n[4]||n[5]||n[6])if(a=o.length,n[3]||n[4])u+=a +else if(!((n[5]||n[6])&&s%3)||(s+a)%3){if(!((u-=a)>0)){a=Math.min(a,a+u+c) +var f=e.slice(0,s+n.index+(n[0].length-o.length)+a) +if(Math.min(s,a)%2){var p=f.slice(1,-1) +return{type:"em",raw:f,text:p,tokens:this.lexer.inlineTokens(p)}}var d=f.slice(2,-2) +return{type:"strong",raw:f,text:d,tokens:this.lexer.inlineTokens(d)}}}else c+=a}}},r.codespan=function(e){var t=this.rules.inline.code.exec(e) +if(t){var r=t[2].replace(/\n/g," "),n=/[^ ]/.test(r),i=/^ /.test(r)&&/ $/.test(r) +return n&&i&&(r=r.substring(1,r.length-1)),r=d(r,!0),{type:"codespan",raw:t[0],text:r}}},r.br=function(e){var t=this.rules.inline.br.exec(e) +if(t)return{type:"br",raw:t[0]}},r.del=function(e){var t=this.rules.inline.del.exec(e) +if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}},r.autolink=function(e,t){var r,n,i=this.rules.inline.autolink.exec(e) +if(i)return n="@"===i[2]?"mailto:"+(r=d(this.options.mangle?t(i[1]):i[1])):r=d(i[1]),{type:"link",raw:i[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}},r.url=function(e,t){var r +if(r=this.rules.inline.url.exec(e)){var n,i +if("@"===r[2])i="mailto:"+(n=d(this.options.mangle?t(r[0]):r[0])) +else{var o +do{o=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0]}while(o!==r[0]) +n=d(r[0]),i="www."===r[1]?"http://"+r[0]:r[0]}return{type:"link",raw:r[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}},r.inlineText=function(e,t){var r,n=this.rules.inline.text.exec(e) +if(n)return r=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):d(n[0]):n[0]:d(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:r}},e}(),N={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:A,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/} +N.def=b(N.def).replace("label",N._label).replace("title",N._title).getRegex(),N.bullet=/(?:[*+-]|\d{1,9}[.)])/,N.listItemStart=b(/^( *)(bull) */).replace("bull",N.bullet).getRegex(),N.list=b(N.list).replace(/bull/g,N.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+N.def.source+")").getRegex(),N._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",N._comment=/|$)/,N.html=b(N.html,"i").replace("comment",N._comment).replace("tag",N._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),N.paragraph=b(N._paragraph).replace("hr",N.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N._tag).getRegex(),N.blockquote=b(N.blockquote).replace("paragraph",N.paragraph).getRegex(),N.normal=n({},N),N.gfm=n({},N.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),N.gfm.table=b(N.gfm.table).replace("hr",N.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N._tag).getRegex(),N.gfm.paragraph=b(N._paragraph).replace("hr",N.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",N.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N._tag).getRegex(),N.pedantic=n({},N.normal,{html:b("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",N._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:A,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:b(N.normal._paragraph).replace("hr",N.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",N.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}) +var L={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:A,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:A,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),n+="&#"+r+";" +return n}L._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",L.punctuation=b(L.punctuation).replace(/punctuation/g,L._punctuation).getRegex(),L.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,L.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,L._comment=b(N._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),L.emStrong.lDelim=b(L.emStrong.lDelim).replace(/punct/g,L._punctuation).getRegex(),L.emStrong.rDelimAst=b(L.emStrong.rDelimAst,"g").replace(/punct/g,L._punctuation).getRegex(),L.emStrong.rDelimUnd=b(L.emStrong.rDelimUnd,"g").replace(/punct/g,L._punctuation).getRegex(),L._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,L._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,L._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,L.autolink=b(L.autolink).replace("scheme",L._scheme).replace("email",L._email).getRegex(),L._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,L.tag=b(L.tag).replace("comment",L._comment).replace("attribute",L._attribute).getRegex(),L._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,L._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,L._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,L.link=b(L.link).replace("label",L._label).replace("href",L._href).replace("title",L._title).getRegex(),L.reflink=b(L.reflink).replace("label",L._label).replace("ref",N._label).getRegex(),L.nolink=b(L.nolink).replace("ref",N._label).getRegex(),L.reflinkSearch=b(L.reflinkSearch,"g").replace("reflink",L.reflink).replace("nolink",L.nolink).getRegex(),L.normal=n({},L),L.pedantic=n({},L.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:b(/^!?\[(label)\]\((.*?)\)/).replace("label",L._label).getRegex(),reflink:b(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",L._label).getRegex()}),L.gfm=n({},L.normal,{escape:b(L.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\0?t[t.length-1].raw+="\n":t.push(r) +else if(r=this.tokenizer.code(e))e=e.substring(r.raw.length),!(n=t[t.length-1])||"paragraph"!==n.type&&"text"!==n.type?t.push(r):(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text) +else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.list(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.html(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.def(e))e=e.substring(r.raw.length),!(n=t[t.length-1])||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title}):(n.raw+="\n"+r.raw,n.text+="\n"+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text) +else if(r=this.tokenizer.table(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.lheading(e))e=e.substring(r.raw.length),t.push(r) +else if(i=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,r=e.slice(1),n=void 0 +a.options.extensions.startBlock.forEach((function(e){"number"==typeof(n=e.call({lexer:this},r))&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(i=e.substring(0,t+1))}(),this.state.top&&(r=this.tokenizer.paragraph(i)))n=t[t.length-1],o&&"paragraph"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r),o=i.length!==e.length,e=e.substring(r.raw.length) +else if(r=this.tokenizer.text(e))e=e.substring(r.raw.length),(n=t[t.length-1])&&"text"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r) +else if(e){var s="Infinite loop on byte: "+e.charCodeAt(0) +if(this.options.silent){console.error(s) +break}throw new Error(s)}return this.state.top=!0,t},o.inline=function(e,t){return void 0===t&&(t=[]),this.inlineQueue.push({src:e,tokens:t}),t},o.inlineTokens=function(e,t){var r,n,i,o=this +void 0===t&&(t=[]) +var a,s,u,c=e +if(this.tokens.links){var l=Object.keys(this.tokens.links) +if(l.length>0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(c));)l.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,a.index)+"["+T("a",a[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(c));)c=c.slice(0,a.index)+"["+T("a",a[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex) +for(;null!=(a=this.tokenizer.rules.inline.escapedEmSt.exec(c));)c=c.slice(0,a.index+a[0].length-2)+"++"+c.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex-- +for(;e;)if(s||(u=""),s=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(r=n.call({lexer:o},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)}))))if(r=this.tokenizer.escape(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.tag(e))e=e.substring(r.raw.length),(n=t[t.length-1])&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r) +else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(r.raw.length),(n=t[t.length-1])&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r) +else if(r=this.tokenizer.emStrong(e,c,u))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),t.push(r) +else if(r=this.tokenizer.autolink(e,q))e=e.substring(r.raw.length),t.push(r) +else if(this.state.inLink||!(r=this.tokenizer.url(e,q))){if(i=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,r=e.slice(1),n=void 0 +o.options.extensions.startInline.forEach((function(e){"number"==typeof(n=e.call({lexer:this},r))&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(i=e.substring(0,t+1))}(),r=this.tokenizer.inlineText(i,F))e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(u=r.raw.slice(-1)),s=!0,(n=t[t.length-1])&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r) +else if(e){var f="Infinite loop on byte: "+e.charCodeAt(0) +if(this.options.silent){console.error(f) +break}throw new Error(f)}}else e=e.substring(r.raw.length),t.push(r) +return t},n=e,(i=[{key:"rules",get:function(){return{block:N,inline:L}}}])&&r(n,i),Object.defineProperty(n,"prototype",{writable:!1}),e}(),B=function(){function e(e){this.options=e||t.defaults}var r=e.prototype +return r.code=function(e,t,r){var n=(t||"").match(/\S*/)[0] +if(this.options.highlight){var i=this.options.highlight(e,n) +null!=i&&i!==e&&(r=!0,e=i)}return e=e.replace(/\n$/,"")+"\n",n?'
    '+(r?e:d(e,!0))+"
    \n":"
    "+(r?e:d(e,!0))+"
    \n"},r.blockquote=function(e){return"
    \n"+e+"
    \n"},r.html=function(e){return e},r.heading=function(e,t,r,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},r.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},r.list=function(e,t,r){var n=t?"ol":"ul" +return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"\n"},r.listitem=function(e){return"
  • "+e+"
  • \n"},r.checkbox=function(e){return" "},r.paragraph=function(e){return"

    "+e+"

    \n"},r.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},r.tablerow=function(e){return"\n"+e+"\n"},r.tablecell=function(e,t){var r=t.header?"th":"td" +return(t.align?"<"+r+' align="'+t.align+'">':"<"+r+">")+e+"\n"},r.strong=function(e){return""+e+""},r.em=function(e){return""+e+""},r.codespan=function(e){return""+e+""},r.br=function(){return this.options.xhtml?"
    ":"
    "},r.del=function(e){return""+e+""},r.link=function(e,t,r){if(null===(e=w(this.options.sanitize,this.options.baseUrl,e)))return r +var n='"+r+""},r.image=function(e,t,r){if(null===(e=w(this.options.sanitize,this.options.baseUrl,e)))return r +var n=''+r+'":">")},r.text=function(e){return e},e}(),P=function(){function e(){}var t=e.prototype +return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,r){return""+r},t.image=function(e,t,r){return""+r},t.br=function(){return""},e}(),I=function(){function e(){this.seen={}}var t=e.prototype +return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var r=e,n=0 +if(this.seen.hasOwnProperty(r)){n=this.seen[e] +do{r=e+"-"+ ++n}while(this.seen.hasOwnProperty(r))}return t||(this.seen[e]=n,this.seen[r]=0),r},t.slug=function(e,t){void 0===t&&(t={}) +var r=this.serialize(e) +return this.getNextSafeSlug(r,t.dryrun)},e}(),M=function(){function e(e){this.options=e||t.defaults,this.options.renderer=this.options.renderer||new B,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new P,this.slugger=new I}e.parse=function(t,r){return new e(r).parse(t)},e.parseInline=function(t,r){return new e(r).parseInline(t)} +var r=e.prototype +return r.parse=function(e,t){void 0===t&&(t=!0) +var r,n,i,o,a,s,u,c,l,f,p,d,h,m,b,v,y,w,E,D="",_=e.length +for(r=0;r<_;r++)if(f=e[r],!(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[f.type])||!1===(E=this.options.extensions.renderers[f.type].call({parser:this},f))&&["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(f.type))switch(f.type){case"space":continue +case"hr":D+=this.renderer.hr() +continue +case"heading":D+=this.renderer.heading(this.parseInline(f.tokens),f.depth,g(this.parseInline(f.tokens,this.textRenderer)),this.slugger) +continue +case"code":D+=this.renderer.code(f.text,f.lang,f.escaped) +continue +case"table":for(c="",u="",o=f.header.length,n=0;n0&&"paragraph"===b.tokens[0].type?(b.tokens[0].text=w+" "+b.tokens[0].text,b.tokens[0].tokens&&b.tokens[0].tokens.length>0&&"text"===b.tokens[0].tokens[0].type&&(b.tokens[0].tokens[0].text=w+" "+b.tokens[0].tokens[0].text)):b.tokens.unshift({type:"text",text:w}):m+=w),m+=this.parse(b.tokens,h),l+=this.renderer.listitem(m,y,v) +D+=this.renderer.list(l,p,d) +continue +case"html":D+=this.renderer.html(f.text) +continue +case"paragraph":D+=this.renderer.paragraph(this.parseInline(f.tokens)) +continue +case"text":for(l=f.tokens?this.parseInline(f.tokens):f.text;r+1<_&&"text"===e[r+1].type;)l+="\n"+((f=e[++r]).tokens?this.parseInline(f.tokens):f.text) +D+=t?this.renderer.paragraph(l):l +continue +default:var x='Token with "'+f.type+'" type was not found.' +if(this.options.silent)return void console.error(x) +throw new Error(x)}else D+=E||"" +return D},r.parseInline=function(e,t){t=t||this.renderer +var r,n,i,o="",a=e.length +for(r=0;r" +return t?Promise.resolve(i):r?void r(null,i):i}if(t)return Promise.reject(n) +if(!r)throw n +r(n)}}((i=n({},z.defaults,a)).silent,i.async,o) +if(null==r)return s(new Error("marked(): input parameter is undefined or null")) +if("string"!=typeof r)return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected")) +if(function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(i),i.hooks&&(i.hooks.options=i),o){var u,c=i.highlight +try{i.hooks&&(r=i.hooks.preprocess(r)),u=e(r,i)}catch(e){return s(e)}var l=function(e){var r +if(!e)try{i.walkTokens&&z.walkTokens(u,i.walkTokens),r=t(u,i),i.hooks&&(r=i.hooks.postprocess(r))}catch(t){e=t}return i.highlight=c,e?s(e):o(null,r)} +if(!c||c.length<3)return l() +if(delete i.highlight,!u.length)return l() +var f=0 +return z.walkTokens(u,(function(e){"code"===e.type&&(f++,setTimeout((function(){c(e.text,e.lang,(function(t,r){if(t)return l(t) +null!=r&&r!==e.text&&(e.text=r,e.escaped=!0),0==--f&&l()}))}),0))})),void(0===f&&l())}if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(r):r).then((function(t){return e(t,i)})).then((function(e){return i.walkTokens?Promise.all(z.walkTokens(e,i.walkTokens)).then((function(){return e})):e})).then((function(e){return t(e,i)})).then((function(e){return i.hooks?i.hooks.postprocess(e):e})).catch(s) +try{i.hooks&&(r=i.hooks.preprocess(r)) +var p=e(r,i) +i.walkTokens&&z.walkTokens(p,i.walkTokens) +var h=t(p,i) +return i.hooks&&(h=i.hooks.postprocess(h)),h}catch(e){return s(e)}}}function z(e,t,r){return U(R.lex,M.parse)(e,t,r)}j.passThroughHooks=new Set(["preprocess","postprocess"]),z.options=z.setOptions=function(e){var r +return z.defaults=n({},z.defaults,e),r=z.defaults,t.defaults=r,z},z.getDefaults=a,z.defaults=t.defaults,z.use=function(){for(var e=z.defaults.extensions||{renderers:{},childTokens:{}},t=arguments.length,r=new Array(t),i=0;i{var r +/*! For license information please see chunk.795.d00d7ba64fb4113455ac.js.LICENSE.txt */ +(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[795],{7795:(e,t,n)=>{var r e=n.nmd(e),function(){"use strict" function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],n=t&&R("array",e)?[]:{} -for(var r in e)if(E.call(e,r)){var i=e[r] -n[r]=i===Object(i)?N(i,t):i}return n}function j(e,t){if(e!==Object(e))return e +this.has=function(e){return r.call(n,e)},this.get=function(e){return n[e]},this.set=function(e,t){return r.call(n,e)||this.size++,n[e]=t,this},this.delete=function(e){r.call(n,e)&&(delete n[e],this.size--)},this.forEach=function(e){for(var t in n)e(n[t],t)},this.keys=function(){return Object.keys(n)},this.clear=function(){n=Object.create(null),this.size=0},this.size=0,e&&e.forEach((function(e,n){t.set(n,e)}))},w="function"==typeof d.Set&&"function"==typeof d.Set.prototype.values?d.Set:function(e){var t=Object.create(null) +return Array.isArray(e)&&e.forEach((function(e){t[e]=!0})),{add:function(e){t[e]=!0},has:function(e){return e in t},get size(){return Object.keys(t).length}}},x={warn:p?Function.prototype.bind.call(p.warn||p.log,p):function(){}},E=Object.prototype.toString,C=Object.prototype.hasOwnProperty,T=h&&void 0!==h.performance&&"function"==typeof h.performance.mark&&"function"==typeof h.performance.measure?h.performance:void 0,N={now:T?T.now.bind(T):Date.now,measure:T?function(e,t,n){try{T.measure(e,t,n)}catch(e){x.warn("performance.measure could not be executed because of ",e.message)}}:function(){},mark:T?T.mark.bind(T):function(){}} +function M(e,t){return e.filter((function(e){return-1===t.indexOf(e)}))}function S(e,t){return-1!==t.indexOf(e)}function j(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=t&&O("array",e)?[]:{} +for(var r in e)if(C.call(e,r)){var i=e[r] +n[r]=i===Object(i)?j(i,t):i}return n}function q(e,t){if(e!==Object(e))return e var n={} -for(var r in t)E.call(t,r)&&E.call(e,r)&&(n[r]=j(e[r],t[r])) -return n}function q(e,t,n){for(var r in t)E.call(t,r)&&(void 0===t[r]?delete e[r]:n&&void 0!==e[r]||(e[r]=t[r])) -return e}function I(e){if(void 0===e)return"undefined" +for(var r in t)C.call(t,r)&&C.call(e,r)&&(n[r]=q(e[r],t[r])) +return n}function I(e,t,n){for(var r in t)C.call(t,r)&&(void 0===t[r]?delete e[r]:n&&void 0!==e[r]||(e[r]=t[r])) +return e}function R(e){if(void 0===e)return"undefined" if(null===e)return"null" -var t=x.call(e).match(/^\[object\s(.*)\]$/),n=t&&t[1] +var t=E.call(e).match(/^\[object\s(.*)\]$/),n=t&&t[1] switch(n){case"Number":return isNaN(e)?"nan":"number" case"String":case"Boolean":case"Array":case"Set":case"Map":case"Date":case"RegExp":case"Function":case"Symbol":return n.toLowerCase() -default:return i(e)}}function R(e,t){return I(t)===e}function _(e,t){for(var n=e+""+t,r=0,i=0;i0;){if(!$(arguments[n-1],arguments[n]))return!1 +n--}return!0}var Y={altertitle:!0,collapse:!0,failOnZeroTests:!0,filter:void 0,maxDepth:5,module:void 0,moduleId:void 0,reorder:!0,requireExpects:!1,scrolltop:!0,storage:y,testId:void 0,urlConfig:[],currentModule:{name:"",tests:[],childModules:[],testsRun:0,testsIgnored:0,hooks:{before:[],beforeEach:[],afterEach:[],after:[]}},globalHooks:{},blocking:!0,callbacks:{},modules:[],queue:[],stats:{all:0,bad:0,testCount:0}},W=d&&d.QUnit&&!d.QUnit.version&&d.QUnit.config +W&&I(Y,W),Y.modules.push(Y.currentModule) +var J=function(){function e(e){return'"'+e.toString().replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}function t(e){return e+""}function n(e,t,n){var r=s.separator(),i=s.indent(1) return t.join&&(t=t.join(","+r+i)),t?[e,i+t,s.indent()+n].join(r):e+n}function r(e,t){if(s.maxDepth&&s.depth>s.maxDepth)return"[object Array]" this.up() for(var r=e.length,i=new Array(r);r--;)i[r]=this.parse(e[r],void 0,t) @@ -66,9 +69,9 @@ var o=this.parsers[t],s=i(o) if("function"===s){n.push(e) var a=o.call(this,e,n) return n.pop(),a}return"string"===s?o:"[ERROR: Missing QUnit.dump formatter for type "+t+"]"},typeOf:function(e){var t -return t=null===e?"null":void 0===e?"undefined":R("regexp",e)?"regexp":R("date",e)?"date":R("function",e)?"function":void 0!==e.setInterval&&void 0!==e.document&&void 0===e.nodeType?"window":9===e.nodeType?"document":e.nodeType?"node":function(e){return"[object Array]"===x.call(e)||"number"==typeof e.length&&void 0!==e.item&&(e.length?e.item(0)===e[0]:null===e.item(0)&&void 0===e[0])}(e)?"array":e.constructor===Error.prototype.constructor?"error":i(e),t},separator:function(){return this.multiline?this.HTML?"
    ":"\n":this.HTML?" ":" "},indent:function(e){if(!this.multiline)return"" +return t=null===e?"null":void 0===e?"undefined":O("regexp",e)?"regexp":O("date",e)?"date":O("function",e)?"function":void 0!==e.setInterval&&void 0!==e.document&&void 0===e.nodeType?"window":9===e.nodeType?"document":e.nodeType?"node":function(e){return"[object Array]"===E.call(e)||"number"==typeof e.length&&void 0!==e.item&&(e.length?e.item(0)===e[0]:null===e.item(0)&&void 0===e[0])}(e)?"array":e.constructor===Error.prototype.constructor?"error":i(e),t},separator:function(){return this.multiline?this.HTML?"
    ":"\n":this.HTML?" ":" "},indent:function(e){if(!this.multiline)return"" var t=this.indentChar -return this.HTML&&(t=t.replace(/\t/g," ").replace(/ /g," ")),new Array(this.depth+(e||0)).join(t)},up:function(e){this.depth+=e||1},down:function(e){this.depth-=e||1},setParser:function(e,t){this.parsers[e]=t},quote:e,literal:t,join:n,depth:1,maxDepth:L.maxDepth,parsers:{window:"[Window]",document:"[Document]",error:function(e){return'Error("'+e.message+'")'},unknown:"[Unknown]",null:"null",undefined:"undefined",function:function(e){var t="function",r="name"in e?e.name:(o.exec(e)||[])[1] +return this.HTML&&(t=t.replace(/\t/g," ").replace(/ /g," ")),new Array(this.depth+(e||0)).join(t)},up:function(e){this.depth+=e||1},down:function(e){this.depth-=e||1},setParser:function(e,t){this.parsers[e]=t},quote:e,literal:t,join:n,depth:1,maxDepth:Y.maxDepth,parsers:{window:"[Window]",document:"[Document]",error:function(e){return'Error("'+e.message+'")'},unknown:"[Unknown]",null:"null",undefined:"undefined",function:function(e){var t="function",r="name"in e?e.name:(o.exec(e)||[])[1] return r&&(t+=" "+r),n(t=[t+="(",s.parse(e,"functionArgs"),"){"].join(""),s.parse(e,"functionCode"),"}")},array:r,nodelist:r,arguments:r,object:function(e,t){var r=[] if(s.maxDepth&&s.depth>s.maxDepth)return"[object Object]" s.up() @@ -84,71 +87,66 @@ u&&"inherit"!==u&&(i+=" "+o[a].nodeName+"="+s.parse(u,"attribute"))}return i+=n, if(!t)return"" for(var n=new Array(t);t--;)n[t]=String.fromCharCode(97+t) return" "+n.join(", ")+" "},key:e,functionCode:"[code]",attribute:e,string:e,date:e,regexp:t,number:t,boolean:t,symbol:function(e){return e.toString()}},HTML:!1,indentChar:" ",multiline:!0} -return s}(),U=function(){function e(t,n){o(this,e),this.name=t,this.fullName=n?n.fullName.concat(t):[],this.globalFailureCount=0,this.tests=[],this.childSuites=[],n&&n.pushChildSuite(this)}return a(e,[{key:"start",value:function(e){if(e){this._startTime=C.now() +return s}(),V=function(){function e(t,n){o(this,e),this.name=t,this.fullName=n?n.fullName.concat(t):[],this.globalFailureCount=0,this.tests=[],this.childSuites=[],n&&n.pushChildSuite(this)}return a(e,[{key:"start",value:function(e){if(e){this._startTime=N.now() var t=this.fullName.length -C.mark("qunit_suite_".concat(t,"_start"))}return{name:this.name,fullName:this.fullName.slice(),tests:this.tests.map((function(e){return e.start()})),childSuites:this.childSuites.map((function(e){return e.start()})),testCounts:{total:this.getTestCounts().total}}}},{key:"end",value:function(e){if(e){this._endTime=C.now() +N.mark("qunit_suite_".concat(t,"_start"))}return{name:this.name,fullName:this.fullName.slice(),tests:this.tests.map((function(e){return e.start()})),childSuites:this.childSuites.map((function(e){return e.start()})),testCounts:{total:this.getTestCounts().total}}}},{key:"end",value:function(e){if(e){this._endTime=N.now() var t=this.fullName.length,n=this.fullName.join(" – ") -C.mark("qunit_suite_".concat(t,"_end")),C.measure(0===t?"QUnit Test Run":"QUnit Test Suite: ".concat(n),"qunit_suite_".concat(t,"_start"),"qunit_suite_".concat(t,"_end"))}return{name:this.name,fullName:this.fullName.slice(),tests:this.tests.map((function(e){return e.end()})),childSuites:this.childSuites.map((function(e){return e.end()})),testCounts:this.getTestCounts(),runtime:this.getRuntime(),status:this.getStatus()}}},{key:"pushChildSuite",value:function(e){this.childSuites.push(e)}},{key:"pushTest",value:function(e){this.tests.push(e)}},{key:"getRuntime",value:function(){return Math.round(this._endTime-this._startTime)}},{key:"getTestCounts",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{passed:0,failed:0,skipped:0,todo:0,total:0} +N.mark("qunit_suite_".concat(t,"_end")),N.measure(0===t?"QUnit Test Run":"QUnit Test Suite: ".concat(n),"qunit_suite_".concat(t,"_start"),"qunit_suite_".concat(t,"_end"))}return{name:this.name,fullName:this.fullName.slice(),tests:this.tests.map((function(e){return e.end()})),childSuites:this.childSuites.map((function(e){return e.end()})),testCounts:this.getTestCounts(),runtime:this.getRuntime(),status:this.getStatus()}}},{key:"pushChildSuite",value:function(e){this.childSuites.push(e)}},{key:"pushTest",value:function(e){this.tests.push(e)}},{key:"getRuntime",value:function(){return Math.round(this._endTime-this._startTime)}},{key:"getTestCounts",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{passed:0,failed:0,skipped:0,todo:0,total:0} return e.failed+=this.globalFailureCount,e.total+=this.globalFailureCount,e=this.tests.reduce((function(e,t){return t.valid&&(e[t.getStatus()]++,e.total++),e}),e),this.childSuites.reduce((function(e,t){return t.getTestCounts(e)}),e)}},{key:"getStatus",value:function(){var e=this.getTestCounts(),t=e.total,n=e.failed,r=e.skipped,i=e.todo -return n?"failed":r===t?"skipped":i===t?"todo":"passed"}}]),e}(),D=[],F=new U -function B(e,t,n){var r=D.length?D.slice(-1)[0]:null,i=null!==r?[r.name,e].join(" > "):e,o=r?r.suiteReport:F,s=null!==r&&r.skip||n.skip,a=null!==r&&r.todo||n.todo,u={} -r&&q(u,r.testEnvironment),q(u,t) -var l={name:i,parentModule:r,hooks:{before:[],beforeEach:[],afterEach:[],after:[]},testEnvironment:u,tests:[],moduleId:_(i),testsRun:0,testsIgnored:0,childModules:[],suiteReport:new U(e,o),stats:null,skip:s,todo:!s&&a,ignored:n.ignored||!1} -return r&&r.childModules.push(l),L.modules.push(l),l}function Q(e,t,n){var r=t[n] -"function"==typeof r&&e[n].push(r),delete t[n]}function z(e,t){return function(n){L.currentModule!==e&&w.warn("The `"+t+"` hook was called inside the wrong module (`"+L.currentModule.name+"`). Instead, use hooks provided by the callback to the containing module (`"+e.name+"`). This will become an error in QUnit 3.0."),e.hooks[t].push(n)}}function $(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{} -"function"==typeof t&&(n=t,t=void 0) -var i=B(e,t,r),o=i.testEnvironment,s=i.hooks -Q(s,o,"before"),Q(s,o,"beforeEach"),Q(s,o,"afterEach"),Q(s,o,"after") -var a={before:z(i,"before"),beforeEach:z(i,"beforeEach"),afterEach:z(i,"afterEach"),after:z(i,"after")},u=L.currentModule -if(L.currentModule=i,"function"==typeof n){D.push(i) -try{var l=n.call(i.testEnvironment,a) -l&&"function"==typeof l.then&&w.warn("Returning a promise from a module callback is not supported. Instead, use hooks for async behavior. This will become an error in QUnit 3.0.")}finally{D.pop(),L.currentModule=i.parentModule||u}}}var G=!1 -function Y(e,t,n){var r,i=G&&(r=L.modules.filter((function(e){return!e.ignored})).map((function(e){return e.moduleId})),!D.some((function(e){return r.includes(e.moduleId)}))) -$(e,t,n,{ignored:i})}Y.only=function(){G||(L.modules.length=0,L.queue.length=0,L.currentModule.ignored=!0),G=!0,$.apply(void 0,arguments)},Y.skip=function(e,t,n){G||$(e,t,n,{skip:!0})},Y.todo=function(e,t,n){G||$(e,t,n,{todo:!0})} -var W=(V(0)||"").replace(/(:\d+)+\)?/,"").replace(/.+[/\\]/,"") -function J(e,t){if(t=void 0===t?4:t,e&&e.stack){var n=e.stack.split("\n") -if(/^error$/i.test(n[0])&&n.shift(),W){for(var r=[],i=t;i0&&this.test.internalResetTimeout(this.test.timeout))}},{key:"step",value:function(e){var t=e,n=!!e +return n?"failed":r===t?"skipped":i===t?"todo":"passed"}}]),e}(),Z=[],K=new V +function X(e,t,n){var r=t[n] +"function"==typeof r&&e[n].push(r),delete t[n]}function ee(e,t){return function(n){Y.currentModule!==e&&x.warn("The `"+t+"` hook was called inside the wrong module (`"+Y.currentModule.name+"`). Instead, use hooks provided by the callback to the containing module (`"+e.name+"`). This will become an error in QUnit 3.0."),e.hooks[t].push(n)}}function te(e,t,n){"function"==typeof t&&(n=t,t=void 0) +var r=function(e,t,n){var r=Z.length?Z.slice(-1)[0]:null,i=null!==r?[r.name,e].join(" > "):e,o=r?r.suiteReport:K,s=null!==r&&r.skip||n.skip,a=null!==r&&r.todo||n.todo,u={} +r&&I(u,r.testEnvironment),I(u,t) +var l={name:i,parentModule:r,hooks:{before:[],beforeEach:[],afterEach:[],after:[]},testEnvironment:u,tests:[],moduleId:_(i),testsRun:0,testsIgnored:0,childModules:[],suiteReport:new V(e,o),stats:null,skip:s,todo:!s&&a,ignored:n.ignored||!1} +return r&&r.childModules.push(l),Y.modules.push(l),l}(e,t,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}),i=r.testEnvironment,o=r.hooks +X(o,i,"before"),X(o,i,"beforeEach"),X(o,i,"afterEach"),X(o,i,"after") +var s={before:ee(r,"before"),beforeEach:ee(r,"beforeEach"),afterEach:ee(r,"afterEach"),after:ee(r,"after")},a=Y.currentModule +if(Y.currentModule=r,"function"==typeof n){Z.push(r) +try{var u=n.call(r.testEnvironment,s) +u&&"function"==typeof u.then&&x.warn("Returning a promise from a module callback is not supported. Instead, use hooks for async behavior. This will become an error in QUnit 3.0.")}finally{Z.pop(),Y.currentModule=r.parentModule||a}}}var ne=!1 +function re(e,t,n){var r,i=ne&&(r=Y.modules.filter((function(e){return!e.ignored})).map((function(e){return e.moduleId})),!Z.some((function(e){return r.includes(e.moduleId)}))) +te(e,t,n,{ignored:i})}re.only=function(){ne||(Y.modules.length=0,Y.queue.length=0,Y.currentModule.ignored=!0),ne=!0,te.apply(void 0,arguments)},re.skip=function(e,t,n){ne||te(e,t,n,{skip:!0})},re.todo=function(e,t,n){ne||te(e,t,n,{todo:!0})} +var ie=(se(0)||"").replace(/(:\d+)+\)?/,"").replace(/.+[/\\]/,"") +function oe(e,t){if(t=void 0===t?4:t,e&&e.stack){var n=e.stack.split("\n") +if(/^error$/i.test(n[0])&&n.shift(),ie){for(var r=[],i=t;i0&&this.test.internalResetTimeout(this.test.timeout))}},{key:"step",value:function(e){var t=e,n=!!e this.test.steps.push(e),void 0===e||""===e?t="You must provide a message to assert.step":"string"!=typeof e&&(t="You must provide a string value to assert.step",n=!1),this.pushResult({result:n,message:t})}},{key:"verifySteps",value:function(e,t){var n=this.test.steps.slice() this.deepEqual(n,e,t),this.test.steps.length=0}},{key:"expect",value:function(e){if(1!==arguments.length)return this.test.expected this.test.expected=e}},{key:"async",value:function(e){var t=void 0===e?1:e -return this.test.internalStop(t)}},{key:"push",value:function(t,n,r,i,o){return w.warn("assert.push is deprecated and will be removed in QUnit 3.0. Please use assert.pushResult instead (https://api.qunitjs.com/assert/pushResult)."),(this instanceof e?this:L.current.assert).pushResult({result:t,actual:n,expected:r,message:i,negative:o})}},{key:"pushResult",value:function(t){var n=this,r=n instanceof e&&n.test||L.current -if(!r)throw new Error("assertion outside test context, in "+V(2)) -return n instanceof e||(n=r.assert),n.test.pushResult(t)}},{key:"ok",value:function(e,t){t||(t=e?"okay":"failed, expected argument to be truthy, was: ".concat(H.parse(e))),this.pushResult({result:!!e,actual:e,expected:!0,message:t})}},{key:"notOk",value:function(e,t){t||(t=e?"failed, expected argument to be falsy, was: ".concat(H.parse(e)):"okay"),this.pushResult({result:!e,actual:e,expected:!1,message:t})}},{key:"true",value:function(e,t){this.pushResult({result:!0===e,actual:e,expected:!0,message:t})}},{key:"false",value:function(e,t){this.pushResult({result:!1===e,actual:e,expected:!1,message:t})}},{key:"equal",value:function(e,t,n){var r=t==e -this.pushResult({result:r,actual:e,expected:t,message:n})}},{key:"notEqual",value:function(e,t,n){var r=t!=e -this.pushResult({result:r,actual:e,expected:t,message:n,negative:!0})}},{key:"propEqual",value:function(e,t,n){e=N(e),t=N(t),this.pushResult({result:A(e,t),actual:e,expected:t,message:n})}},{key:"notPropEqual",value:function(e,t,n){e=N(e),t=N(t),this.pushResult({result:!A(e,t),actual:e,expected:t,message:n,negative:!0})}},{key:"propContains",value:function(e,t,n){e=j(e,t),t=N(t,!1),this.pushResult({result:A(e,t),actual:e,expected:t,message:n})}},{key:"notPropContains",value:function(e,t,n){e=j(e,t),t=N(t),this.pushResult({result:!A(e,t),actual:e,expected:t,message:n,negative:!0})}},{key:"deepEqual",value:function(e,t,n){this.pushResult({result:A(e,t),actual:e,expected:t,message:n})}},{key:"notDeepEqual",value:function(e,t,n){this.pushResult({result:!A(e,t),actual:e,expected:t,message:n,negative:!0})}},{key:"strictEqual",value:function(e,t,n){this.pushResult({result:t===e,actual:e,expected:t,message:n})}},{key:"notStrictEqual",value:function(e,t,n){this.pushResult({result:t!==e,actual:e,expected:t,message:n,negative:!0})}},{key:"throws",value:function(t,n,r){var i=u(K(n,r,"throws"),2) +return this.test.internalStop(t)}},{key:"push",value:function(t,n,r,i,o){return x.warn("assert.push is deprecated and will be removed in QUnit 3.0. Please use assert.pushResult instead (https://api.qunitjs.com/assert/pushResult)."),(this instanceof e?this:Y.current.assert).pushResult({result:t,actual:n,expected:r,message:i,negative:o})}},{key:"pushResult",value:function(t){var n=this,r=n instanceof e&&n.test||Y.current +if(!r)throw new Error("assertion outside test context, in "+se(2)) +return n instanceof e||(n=r.assert),n.test.pushResult(t)}},{key:"ok",value:function(e,t){t||(t=e?"okay":"failed, expected argument to be truthy, was: ".concat(J.parse(e))),this.pushResult({result:!!e,actual:e,expected:!0,message:t})}},{key:"notOk",value:function(e,t){t||(t=e?"failed, expected argument to be falsy, was: ".concat(J.parse(e)):"okay"),this.pushResult({result:!e,actual:e,expected:!1,message:t})}},{key:"true",value:function(e,t){this.pushResult({result:!0===e,actual:e,expected:!0,message:t})}},{key:"false",value:function(e,t){this.pushResult({result:!1===e,actual:e,expected:!1,message:t})}},{key:"equal",value:function(e,t,n){this.pushResult({result:t==e,actual:e,expected:t,message:n})}},{key:"notEqual",value:function(e,t,n){this.pushResult({result:t!=e,actual:e,expected:t,message:n,negative:!0})}},{key:"propEqual",value:function(e,t,n){e=j(e),t=j(t),this.pushResult({result:G(e,t),actual:e,expected:t,message:n})}},{key:"notPropEqual",value:function(e,t,n){e=j(e),t=j(t),this.pushResult({result:!G(e,t),actual:e,expected:t,message:n,negative:!0})}},{key:"propContains",value:function(e,t,n){e=q(e,t),t=j(t,!1),this.pushResult({result:G(e,t),actual:e,expected:t,message:n})}},{key:"notPropContains",value:function(e,t,n){e=q(e,t),t=j(t),this.pushResult({result:!G(e,t),actual:e,expected:t,message:n,negative:!0})}},{key:"deepEqual",value:function(e,t,n){this.pushResult({result:G(e,t),actual:e,expected:t,message:n})}},{key:"notDeepEqual",value:function(e,t,n){this.pushResult({result:!G(e,t),actual:e,expected:t,message:n,negative:!0})}},{key:"strictEqual",value:function(e,t,n){this.pushResult({result:t===e,actual:e,expected:t,message:n})}},{key:"notStrictEqual",value:function(e,t,n){this.pushResult({result:t!==e,actual:e,expected:t,message:n,negative:!0})}},{key:"throws",value:function(t,n,r){var i=u(ue(n,r,"throws"),2) n=i[0],r=i[1] -var o=this instanceof e&&this.test||L.current +var o=this instanceof e&&this.test||Y.current if("function"==typeof t){var s,a=!1 o.ignoreGlobalErrors=!0 -try{t.call(o.testEnvironment)}catch(e){s=e}if(o.ignoreGlobalErrors=!1,s){var l=u(X(s,n,r),3) -a=l[0],n=l[1],r=l[2]}o.assert.pushResult({result:a,actual:s&&O(s),expected:n,message:r})}else{var c='The value provided to `assert.throws` in "'+o.testName+'" was not a function.' -o.assert.pushResult({result:!1,actual:t,message:c})}}},{key:"rejects",value:function(t,n,r){var i=u(K(n,r,"rejects"),2) +try{t.call(o.testEnvironment)}catch(e){s=e}if(o.ignoreGlobalErrors=!1,s){var l=u(le(s,n,r),3) +a=l[0],n=l[1],r=l[2]}o.assert.pushResult({result:a,actual:s&&A(s),expected:n,message:r})}else o.assert.pushResult({result:!1,actual:t,message:'The value provided to `assert.throws` in "'+o.testName+'" was not a function.'})}},{key:"rejects",value:function(t,n,r){var i=u(ue(n,r,"rejects"),2) n=i[0],r=i[1] -var o=this instanceof e&&this.test||L.current,s=t&&t.then +var o=this instanceof e&&this.test||Y.current,s=t&&t.then if("function"==typeof s){var a=this.async() -return s.call(t,(function(){var e='The promise returned by the `assert.rejects` callback in "'+o.testName+'" did not reject.' -o.assert.pushResult({result:!1,message:e,actual:t}),a()}),(function(e){var t,i=u(X(e,n,r),3) -t=i[0],n=i[1],r=i[2],o.assert.pushResult({result:t,actual:e&&O(e),expected:n,message:r}),a()}))}var l='The value provided to `assert.rejects` in "'+o.testName+'" was not a promise.' -o.assert.pushResult({result:!1,message:l,actual:t})}}]),e}() -function K(e,t,n){var r=I(e) +return s.call(t,(function(){o.assert.pushResult({result:!1,message:'The promise returned by the `assert.rejects` callback in "'+o.testName+'" did not reject.',actual:t}),a()}),(function(e){var t,i=u(le(e,n,r),3) +t=i[0],n=i[1],r=i[2],o.assert.pushResult({result:t,actual:e&&A(e),expected:n,message:r}),a()}))}o.assert.pushResult({result:!1,message:'The value provided to `assert.rejects` in "'+o.testName+'" was not a promise.',actual:t})}}]),e}() +function ue(e,t,n){var r=R(e) if("string"===r){if(void 0===t)return t=e,[e=void 0,t] throw new Error("assert."+n+" does not accept a string value for the expected argument.\nUse a non-string object value (e.g. RegExp or validator function) instead if necessary.")}if(e&&"regexp"!==r&&"function"!==r&&"object"!==r)throw new Error("Invalid expected value type ("+r+") provided to assert."+n+".") -return[e,t]}function X(e,t,n){var r=!1,i=I(t) -if(t){if("regexp"===i)r=t.test(O(e)),t=String(t) +return[e,t]}function le(e,t,n){var r=!1,i=R(t) +if(t){if("regexp"===i)r=t.test(A(e)),t=String(t) else if("function"===i&&void 0!==t.prototype&&e instanceof t)r=!0 -else if("object"===i)r=e instanceof t.constructor&&e.name===t.name&&e.message===t.message,t=O(t) -else if("function"===i)try{r=!0===t.call({},e),t=null}catch(e){t=O(e)}}else r=!0 -return[r,t,n]}Z.prototype.raises=Z.prototype.throws -var ee=Object.create(null),te=["error","runStart","suiteStart","testStart","assertion","testEnd","suiteEnd","runEnd"] -function ne(e,t){if("string"!=typeof e)throw new TypeError("eventName must be a string when emitting an event") -for(var n=ee[e],r=n?l(n):[],i=0;i0&&ue--,ce()):function(){var e -if(0===L.stats.testCount&&!0===L.failOnZeroTests)return e=L.filter&&L.filter.length?new Error('No tests matched the filter "'.concat(L.filter,'".')):L.module&&L.module.length?new Error('No tests matched the module "'.concat(L.module,'".')):L.moduleId&&L.moduleId.length?new Error('No tests matched the moduleId "'.concat(L.moduleId,'".')):L.testId&&L.testId.length?new Error('No tests matched the testId "'.concat(L.testId,'".')):new Error("No tests were run."),ke("global failure",q((function(t){t.pushResult({result:!1,message:e.message,source:e.stack})}),{validTest:!0})),void ce() -var t=L.storage,n=Math.round(C.now()-L.started),r=L.stats.all-L.stats.bad -de.finished=!0,ne("runEnd",F.end(!0)),se("done",{passed:r,failed:L.stats.bad,total:L.stats.all,runtime:n}).then((function(){if(t&&0===L.stats.bad)for(var e=t.length-1;e>=0;e--){var n=t.key(e) -0===n.indexOf("qunit-test-")&&t.removeItem(n)}}))}())}function fe(e){if(le.length&&!L.blocking){var t=C.now()-e -if(!g||L.updateRate<=0||t0&&ye--,we()):function(){var e +if(0===Y.stats.testCount&&!0===Y.failOnZeroTests)return e=Y.filter&&Y.filter.length?new Error('No tests matched the filter "'.concat(Y.filter,'".')):Y.module&&Y.module.length?new Error('No tests matched the module "'.concat(Y.module,'".')):Y.moduleId&&Y.moduleId.length?new Error('No tests matched the moduleId "'.concat(Y.moduleId,'".')):Y.testId&&Y.testId.length?new Error('No tests matched the testId "'.concat(Y.testId,'".')):new Error("No tests were run."),Ie("global failure",I((function(t){t.pushResult({result:!1,message:e.message,source:e.stack})}),{validTest:!0})),void we() +var t=Y.storage,n=Math.round(N.now()-Y.started),r=Y.stats.all-Y.stats.bad +Ee.finished=!0,de("runEnd",K.end(!0)),ve("done",{passed:r,failed:Y.stats.bad,total:Y.stats.all,runtime:n}).then((function(){if(t&&0===Y.stats.bad)for(var e=t.length-1;e>=0;e--){var n=t.key(e) +0===n.indexOf("qunit-test-")&&t.removeItem(n)}}))}())}function xe(e){if(ke.length&&!Y.blocking){var t=N.now()-e +if(!g||Y.updateRate<=0||t>>17,(t^=t<<5)<0&&(t+=4294967296),t/4294967296}}(n)) -var r=Math.floor(ae()*(L.queue.length-ue+1)) -L.queue.splice(ue+r,0,e)}else L.queue.push(e)},advance:ce,taskCount:function(){return le.length}},he=function(){function e(t,n,r){o(this,e),this.name=t,this.suiteName=n.name,this.fullName=n.fullName.concat(t),this.runtime=0,this.assertions=[],this.skipped=!!r.skip,this.todo=!!r.todo,this.valid=r.valid,this._startTime=0,this._endTime=0,n.pushTest(this)}return a(e,[{key:"start",value:function(e){return e&&(this._startTime=C.now(),C.mark("qunit_test_start")),{name:this.name,suiteName:this.suiteName,fullName:this.fullName.slice()}}},{key:"end",value:function(e){if(e&&(this._endTime=C.now(),C)){C.mark("qunit_test_end") +var r=Math.floor(be()*(Y.queue.length-ye+1)) +Y.queue.splice(ye+r,0,e)}else Y.queue.push(e)},advance:we,taskCount:function(){return ke.length}},Ce=function(){function e(t,n,r){o(this,e),this.name=t,this.suiteName=n.name,this.fullName=n.fullName.concat(t),this.runtime=0,this.assertions=[],this.skipped=!!r.skip,this.todo=!!r.todo,this.valid=r.valid,this._startTime=0,this._endTime=0,n.pushTest(this)}return a(e,[{key:"start",value:function(e){return e&&(this._startTime=N.now(),N.mark("qunit_test_start")),{name:this.name,suiteName:this.suiteName,fullName:this.fullName.slice()}}},{key:"end",value:function(e){if(e&&(this._endTime=N.now(),N)){N.mark("qunit_test_end") var t=this.fullName.join(" – ") -C.measure("QUnit Test: ".concat(t),"qunit_test_start","qunit_test_end")}return q(this.start(),{runtime:this.getRuntime(),status:this.getStatus(),errors:this.getFailedAssertions(),assertions:this.getAssertions()})}},{key:"pushAssertion",value:function(e){this.assertions.push(e)}},{key:"getRuntime",value:function(){return Math.round(this._endTime-this._startTime)}},{key:"getStatus",value:function(){return this.skipped?"skipped":(this.getFailedAssertions().length>0?this.todo:!this.todo)?this.todo?"todo":"passed":"failed"}},{key:"getFailedAssertions",value:function(){return this.assertions.filter((function(e){return!e.passed}))}},{key:"getAssertions",value:function(){return this.assertions.slice()}},{key:"slimAssertions",value:function(){this.assertions=this.assertions.map((function(e){return delete e.actual,delete e.expected,e}))}}]),e}() -function pe(e){if(this.expected=null,this.assertions=[],this.module=L.currentModule,this.steps=[],this.timeout=void 0,this.data=void 0,this.withData=!1,this.pauses=new k,this.nextPauseId=1,this.stackOffset=3,q(this,e),this.module.skip?(this.skip=!0,this.todo=!1):this.module.todo&&!this.skip&&(this.todo=!0),de.finished)w.warn("Unexpected test after runEnd. This is unstable and will fail in QUnit 3.0.") +N.measure("QUnit Test: ".concat(t),"qunit_test_start","qunit_test_end")}return I(this.start(),{runtime:this.getRuntime(),status:this.getStatus(),errors:this.getFailedAssertions(),assertions:this.getAssertions()})}},{key:"pushAssertion",value:function(e){this.assertions.push(e)}},{key:"getRuntime",value:function(){return Math.round(this._endTime-this._startTime)}},{key:"getStatus",value:function(){return this.skipped?"skipped":(this.getFailedAssertions().length>0?this.todo:!this.todo)?this.todo?"todo":"passed":"failed"}},{key:"getFailedAssertions",value:function(){return this.assertions.filter((function(e){return!e.passed}))}},{key:"getAssertions",value:function(){return this.assertions.slice()}},{key:"slimAssertions",value:function(){this.assertions=this.assertions.map((function(e){return delete e.actual,delete e.expected,e}))}}]),e}() +function Te(e){if(this.expected=null,this.assertions=[],this.module=Y.currentModule,this.steps=[],this.timeout=void 0,this.data=void 0,this.withData=!1,this.pauses=new k,this.nextPauseId=1,this.stackOffset=3,I(this,e),this.module.skip?(this.skip=!0,this.todo=!1):this.module.todo&&!this.skip&&(this.todo=!0),Ee.finished)x.warn("Unexpected test after runEnd. This is unstable and will fail in QUnit 3.0.") else{if(!this.skip&&"function"!=typeof this.callback){var t=this.todo?"QUnit.todo":"QUnit.test" -throw new TypeError("You must provide a callback to ".concat(t,'("').concat(this.testName,'")'))}++pe.count,this.errorForStack=new Error,this.callback&&this.callback.validTest&&(this.errorForStack.stack=void 0),this.testReport=new he(this.testName,this.module.suiteReport,{todo:this.todo,skip:this.skip,valid:this.valid()}) -for(var n=0,r=this.module.tests;n0&&ge("Test did not finish synchronously even though assert.timeout( 0 ) was used.",V(2))}},after:function(){!function(){var e=L.pollution -me() -var t=M(L.pollution,e) -t.length>0&&ge("Introduced global variable(s): "+t.join(", ")) -var n=M(e,L.pollution) -n.length>0&&ge("Deleted global variable(s): "+n.join(", "))}()},queueGlobalHook:function(e,t){var n=this +throw new TypeError("You must provide a callback to ".concat(t,'("').concat(this.testName,'")'))}for(var n=0,r=this.module.tests;n0&&Ne("Test did not finish synchronously even though assert.timeout( 0 ) was used.",se(2))}},after:function(){!function(){var e=Y.pollution +Me() +var t=M(Y.pollution,e) +t.length>0&&Ne("Introduced global variable(s): "+t.join(", ")) +var n=M(e,Y.pollution) +n.length>0&&Ne("Deleted global variable(s): "+n.join(", "))}()},queueGlobalHook:function(e,t){var n=this return function(){var r -if(L.current=n,L.notrycatch)r=e.call(n.testEnvironment,n.assert) -else try{r=e.call(n.testEnvironment,n.assert)}catch(e){return void n.pushFailure("Global "+t+" failed on "+n.testName+": "+O(e),J(e,0))}n.resolvePromise(r,t)}},queueHook:function(e,t,n){var r=this,i=function(){var n=e.call(r.testEnvironment,r.assert) +if(Y.current=n,Y.notrycatch)r=e.call(n.testEnvironment,n.assert) +else try{r=e.call(n.testEnvironment,n.assert)}catch(e){return void n.pushFailure("Global "+t+" failed on "+n.testName+": "+A(e),oe(e,0))}n.resolvePromise(r,t)}},queueHook:function(e,t,n){var r=this,i=function(){var n=e.call(r.testEnvironment,r.assert) r.resolvePromise(n,t)} return function(){if("before"===t){if(0!==n.testsRun)return -r.preserveEnvironment=!0}if("after"!==t||function(e){return e.testsRun===Ce(e).filter((function(e){return!e.skip})).length-1}(n)||!(L.queue.length>0||de.taskCount()>2))if(L.current=r,L.notrycatch)i() -else try{i()}catch(e){r.pushFailure(t+" failed on "+r.testName+": "+(e.message||e),J(e,0))}}},hooks:function(e){var t=[] -return this.skip||(function(n){if(("beforeEach"===e||"afterEach"===e)&&L.globalHooks[e])for(var r=0;r0||Ee.taskCount()>2))if(Y.current=r,Y.notrycatch)i() +else try{i()}catch(e){r.pushFailure(t+" failed on "+r.testName+": "+(e.message||e),oe(e,0))}}},hooks:function(e){var t=[] +return this.skip||(function(n){if(("beforeEach"===e||"afterEach"===e)&&Y.globalHooks[e])for(var r=0;r Test: "+n+"\n> Message: "+t+"\n")}var r={module:this.module.name,name:this.testName,result:e.result,message:e.message,actual:e.actual,testId:this.testId,negative:e.negative||!1,runtime:Math.round(C.now()-this.started),todo:!!this.todo} -if(E.call(e,"expected")&&(r.expected=e.expected),!e.result){var i=e.source||V() -i&&(r.source=i)}this.logAssertion(r),this.assertions.push({result:!!e.result,message:e.message})},pushFailure:function(e,t,n){if(!(this instanceof pe))throw new Error("pushFailure() assertion outside test context, was "+V(2)) -this.pushResult({result:!1,message:e||"error",actual:n||null,source:t})},logAssertion:function(e){se("log",e) +n.hooks={},t.push.apply(t,l(n.childModules))}return de("suiteEnd",e.suiteReport.end(!0)),ve("moduleDone",{name:e.name,tests:e.tests,failed:e.stats.bad,passed:e.stats.all-e.stats.bad,total:e.stats.all,runtime:Math.round(N.now()-e.stats.started)})}(e)}))})),r}})).then((function(){Y.current=void 0}))},preserveTestEnvironment:function(){this.preserveEnvironment&&(this.module.testEnvironment=this.testEnvironment,this.testEnvironment=I({},this.module.testEnvironment))},queue:function(){var e=this +if(this.valid()){var t=Y.storage&&+Y.storage.getItem("qunit-test-"+this.module.name+"-"+this.testName),n=Y.reorder&&!!t +this.previousFailure=!!t,Ee.add((function(){return[function(){return e.before()}].concat(l(e.hooks("before")),[function(){e.preserveTestEnvironment()}],l(e.hooks("beforeEach")),[function(){e.run()}],l(e.hooks("afterEach").reverse()),l(e.hooks("after").reverse()),[function(){e.after()},function(){return e.finish()}])}),n,Y.seed)}else He(this.module)},pushResult:function(e){if(this!==Y.current){var t=e&&e.message||"",n=this&&this.testName||"" +throw new Error("Assertion occurred after test finished.\n> Test: "+n+"\n> Message: "+t+"\n")}var r={module:this.module.name,name:this.testName,result:e.result,message:e.message,actual:e.actual,testId:this.testId,negative:e.negative||!1,runtime:Math.round(N.now()-this.started),todo:!!this.todo} +if(C.call(e,"expected")&&(r.expected=e.expected),!e.result){var i=e.source||se() +i&&(r.source=i)}this.logAssertion(r),this.assertions.push({result:!!e.result,message:e.message})},pushFailure:function(e,t,n){if(!(this instanceof Te))throw new Error("pushFailure() assertion outside test context, was "+se(2)) +this.pushResult({result:!1,message:e||"error",actual:n||null,source:t})},logAssertion:function(e){ve("log",e) var t={passed:e.result,actual:e.actual,expected:e.expected,message:e.message,stack:e.source,todo:e.todo} -this.testReport.pushAssertion(t),ne("assertion",t)},internalResetTimeout:function(e){m(L.timeout),L.timeout=g(L.timeoutHandler(e),e)},internalStop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1 -L.blocking=!0 +this.testReport.pushAssertion(t),de("assertion",t)},internalResetTimeout:function(e){m(Y.timeout),Y.timeout=g(Y.timeoutHandler(e),e)},internalStop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1 +Y.blocking=!0 var t,n=this,r=this.nextPauseId++,i={cancelled:!1,remaining:e} -function o(){if(!i.cancelled){if(void 0===L.current)throw new Error("Unexpected release of async pause after tests finished.\n"+"> Test: ".concat(n.testName," [async #").concat(r,"]")) -if(L.current!==n)throw new Error("Unexpected release of async pause during a different test.\n"+"> Test: ".concat(n.testName," [async #").concat(r,"]")) +return n.pauses.set(r,i),g&&("number"==typeof n.timeout?t=n.timeout:"number"==typeof Y.testTimeout&&(t=Y.testTimeout),"number"==typeof t&&t>0&&(Y.timeoutHandler=function(e){return function(){Y.timeout=null,i.cancelled=!0,n.pauses.delete(r),n.pushFailure("Test took longer than ".concat(e,"ms; test timed out."),se(2)),Ae(n)}},m(Y.timeout),Y.timeout=g(Y.timeoutHandler(t),t))),function(){if(!i.cancelled){if(void 0===Y.current)throw new Error("Unexpected release of async pause after tests finished.\n"+"> Test: ".concat(n.testName," [async #").concat(r,"]")) +if(Y.current!==n)throw new Error("Unexpected release of async pause during a different test.\n"+"> Test: ".concat(n.testName," [async #").concat(r,"]")) if(i.remaining<=0)throw new Error("Tried to release async pause that was already released.\n"+"> Test: ".concat(n.testName," [async #").concat(r,"]")) -i.remaining--,0===i.remaining&&n.pauses.delete(r),Te(n)}}return n.pauses.set(r,i),g&&("number"==typeof n.timeout?t=n.timeout:"number"==typeof L.testTimeout&&(t=L.testTimeout),"number"==typeof t&&t>0&&(L.timeoutHandler=function(e){return function(){L.timeout=null,i.cancelled=!0,n.pauses.delete(r),n.pushFailure("Test took longer than ".concat(e,"ms; test timed out."),V(2)),Te(n)}},m(L.timeout),L.timeout=g(L.timeoutHandler(t),t))),o},resolvePromise:function(e,t){if(null!=e){var n=this,r=e.then +i.remaining--,0===i.remaining&&n.pauses.delete(r),Ae(n)}}},resolvePromise:function(e,t){if(null!=e){var n=this,r=e.then if("function"==typeof r){var i=n.internalStop(),o=function(){i()} -L.notrycatch?r.call(e,o):r.call(e,o,(function(e){var r="Promise rejected "+(t?t.replace(/Each$/,""):"during")+' "'+n.testName+'": '+(e&&e.message||e) -n.pushFailure(r,J(e,0)),me(),Ee(n)}))}}},valid:function(){if(this.callback&&this.callback.validTest)return!0 -if(!function e(t,n){return!n||!n.length||S(t.moduleId,n)||t.parentModule&&e(t.parentModule,n)}(this.module,L.moduleId))return!1 -if(L.testId&&L.testId.length&&!S(this.testId,L.testId))return!1 -var e=L.module&&L.module.toLowerCase() +Y.notrycatch?r.call(e,o):r.call(e,o,(function(e){var r="Promise rejected "+(t?t.replace(/Each$/,""):"during")+' "'+n.testName+'": '+(e&&e.message||e) +n.pushFailure(r,oe(e,0)),Me(),_e(n)}))}}},valid:function(){if(this.callback&&this.callback.validTest)return!0 +if(!function e(t,n){return!n||!n.length||S(t.moduleId,n)||t.parentModule&&e(t.parentModule,n)}(this.module,Y.moduleId))return!1 +if(Y.testId&&Y.testId.length&&!S(this.testId,Y.testId))return!1 +var e=Y.module&&Y.module.toLowerCase() if(!function e(t,n){return!n||(t.name?t.name.toLowerCase():null)===n||!!t.parentModule&&e(t.parentModule,n)}(this.module,e))return!1 -var t=L.filter +var t=Y.filter if(!t)return!0 var n=/^(!?)\/([\w\W]*)\/(i?$)/.exec(t),r=this.module.name+": "+this.testName return n?this.regexFilter(!!n[1],n[2],n[3],r):this.stringFilter(t,r)},regexFilter:function(e,t,n,r){return new RegExp(t,n).test(r)!==e},stringFilter:function(e,t){e=e.toLowerCase(),t=t.toLowerCase() var n="!"!==e.charAt(0) return n||(e=e.slice(1)),-1!==t.indexOf(e)?n:!n}} -var ve=!1 -function be(e){ve||L.currentModule.ignored||new pe(e).queue()}function ye(e){L.currentModule.ignored||(ve||(L.queue.length=0,ve=!0),new pe(e).queue())}function ke(e,t){be({testName:e,callback:t})}function we(e,t){return"".concat(e," [").concat(t,"]")}function xe(e,t){if(Array.isArray(e))for(var n=0;n0||(g?(m(L.timeout),L.timeout=g((function(){e.pauses.size>0||(m(L.timeout),L.timeout=null,L.blocking=!1,de.advance())}))):(L.blocking=!1,de.advance()))}function Ce(e){for(var t=[].concat(e.tests),n=l(e.childModules);n.length;){var r=n.shift() -t.push.apply(t,r.tests),n.push.apply(n,l(r.childModules))}return t}function Me(e){return e.testsRun+e.testsIgnored===Ce(e).length}function Se(e){for(e.testsIgnored++;e=e.parentModule;)e.testsIgnored++}q(ke,{todo:function(e,t){be({testName:e,callback:t,todo:!0})},skip:function(e){be({testName:e,skip:!0})},only:function(e,t){ye({testName:e,callback:t})},each:function(e,t,n){xe(t,(function(t,r){be({testName:we(e,r),callback:n,withData:!0,stackOffset:5,data:t})}))}}),ke.todo.each=function(e,t,n){xe(t,(function(t,r){be({testName:we(e,r),callback:n,todo:!0,withData:!0,stackOffset:5,data:t})}))},ke.skip.each=function(e,t){xe(t,(function(t,n){be({testName:we(e,n),stackOffset:5,skip:!0})}))},ke.only.each=function(e,t,n){xe(t,(function(t,r){ye({testName:we(e,r),callback:n,withData:!0,stackOffset:5,data:t})}))} -var Ne,je,qe,Ie,Re=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -o(this,e),this.log=n.log||Function.prototype.bind.call(p.log,p),t.on("error",this.onError.bind(this)),t.on("runStart",this.onRunStart.bind(this)),t.on("testStart",this.onTestStart.bind(this)),t.on("testEnd",this.onTestEnd.bind(this)),t.on("runEnd",this.onRunEnd.bind(this))}return a(e,[{key:"onError",value:function(e){this.log("error",e)}},{key:"onRunStart",value:function(e){this.log("runStart",e)}},{key:"onTestStart",value:function(e){this.log("testStart",e)}},{key:"onTestEnd",value:function(e){this.log("testEnd",e)}},{key:"onRunEnd",value:function(e){this.log("runEnd",e)}}],[{key:"init",value:function(t,n){return new e(t,n)}}]),e}(),_e=!0 -if("undefined"!=typeof process){var Oe=process.env -Ne=Oe.FORCE_COLOR,je=Oe.NODE_DISABLE_COLORS,qe=Oe.NO_COLOR,Ie=Oe.TERM,_e=process.stdout&&process.stdout.isTTY}var Ae={enabled:!je&&null==qe&&"dumb"!==Ie&&(null!=Ne&&"0"!==Ne||_e),reset:Pe(0,0),bold:Pe(1,22),dim:Pe(2,22),italic:Pe(3,23),underline:Pe(4,24),inverse:Pe(7,27),hidden:Pe(8,28),strikethrough:Pe(9,29),black:Pe(30,39),red:Pe(31,39),green:Pe(32,39),yellow:Pe(33,39),blue:Pe(34,39),magenta:Pe(35,39),cyan:Pe(36,39),white:Pe(37,39),gray:Pe(90,39),grey:Pe(90,39),bgBlack:Pe(40,49),bgRed:Pe(41,49),bgGreen:Pe(42,49),bgYellow:Pe(43,49),bgBlue:Pe(44,49),bgMagenta:Pe(45,49),bgCyan:Pe(46,49),bgWhite:Pe(47,49)} -function Le(e,t){for(var n,r=0,i="",o="";r1&&void 0!==arguments[1]?arguments[1]:4 +for(var r in e)t(e[r],r)}}function _e(e){e.pauses.forEach((function(e){e.cancelled=!0})),e.pauses.clear(),Ae(e)}function Ae(e){e.pauses.size>0||(g?(m(Y.timeout),Y.timeout=g((function(){e.pauses.size>0||(m(Y.timeout),Y.timeout=null,Y.blocking=!1,Ee.advance())}))):(Y.blocking=!1,Ee.advance()))}function Le(e){for(var t=[].concat(e.tests),n=l(e.childModules);n.length;){var r=n.shift() +t.push.apply(t,r.tests),n.push.apply(n,l(r.childModules))}return t}function Pe(e){return e.testsRun+e.testsIgnored===Le(e).length}function He(e){for(e.testsIgnored++;e=e.parentModule;)e.testsIgnored++}I(Ie,{todo:function(e,t){je({testName:e,callback:t,todo:!0})},skip:function(e){je({testName:e,skip:!0})},only:function(e,t){qe({testName:e,callback:t})},each:function(e,t,n){Oe(t,(function(t,r){je({testName:Re(e,r),callback:n,withData:!0,stackOffset:5,data:t})}))}}),Ie.todo.each=function(e,t,n){Oe(t,(function(t,r){je({testName:Re(e,r),callback:n,todo:!0,withData:!0,stackOffset:5,data:t})}))},Ie.skip.each=function(e,t){Oe(t,(function(t,n){je({testName:Re(e,n),stackOffset:5,skip:!0})}))},Ie.only.each=function(e,t,n){Oe(t,(function(t,r){qe({testName:Re(e,r),callback:n,withData:!0,stackOffset:5,data:t})}))} +var Ue,De,Fe,Be,Qe=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +o(this,e),this.log=n.log||Function.prototype.bind.call(p.log,p),t.on("error",this.onError.bind(this)),t.on("runStart",this.onRunStart.bind(this)),t.on("testStart",this.onTestStart.bind(this)),t.on("testEnd",this.onTestEnd.bind(this)),t.on("runEnd",this.onRunEnd.bind(this))}return a(e,[{key:"onError",value:function(e){this.log("error",e)}},{key:"onRunStart",value:function(e){this.log("runStart",e)}},{key:"onTestStart",value:function(e){this.log("testStart",e)}},{key:"onTestEnd",value:function(e){this.log("testEnd",e)}},{key:"onRunEnd",value:function(e){this.log("runEnd",e)}}],[{key:"init",value:function(t,n){return new e(t,n)}}]),e}(),ze=!0 +if("undefined"!=typeof process){var $e=process.env||{} +Ue=$e.FORCE_COLOR,De=$e.NODE_DISABLE_COLORS,Fe=$e.NO_COLOR,Be=$e.TERM,ze=process.stdout&&process.stdout.isTTY}var Ge={enabled:!De&&null==Fe&&"dumb"!==Be&&(null!=Ue&&"0"!==Ue||ze),reset:We(0,0),bold:We(1,22),dim:We(2,22),italic:We(3,23),underline:We(4,24),inverse:We(7,27),hidden:We(8,28),strikethrough:We(9,29),black:We(30,39),red:We(31,39),green:We(32,39),yellow:We(33,39),blue:We(34,39),magenta:We(35,39),cyan:We(36,39),white:We(37,39),gray:We(90,39),grey:We(90,39),bgBlack:We(40,49),bgRed:We(41,49),bgGreen:We(42,49),bgYellow:We(43,49),bgBlue:We(44,49),bgMagenta:We(45,49),bgCyan:We(46,49),bgWhite:We(47,49)} +function Ye(e,t){for(var n,r=0,i="",o="";r1&&void 0!==arguments[1]?arguments[1]:4 if(void 0===e&&(e=String(e)),"number"!=typeof e||isFinite(e)||(e=String(e)),"number"==typeof e)return JSON.stringify(e) -if("string"==typeof e){var n=/['"\\/[{}\]\r\n]/,r=/[-?:,[\]{}#&*!|=>'"%@`]/,i=/(^\s|\s$)/,o=/^[\d._-]+$/,s=/^(true|false|y|n|yes|no|on|off)$/i -if(""===e||n.test(e)||r.test(e[0])||i.test(e)||o.test(e)||s.test(e)){if(!/\n/.test(e))return JSON.stringify(e) -var a=new Array(t+1).join(" "),u=e.match(/\n+$/),l=u?u[0].length:0 -if(1===l){var c=e.replace(/\n$/,"").split("\n").map((function(e){return a+e})) -return"|\n"+c.join("\n")}var f=e.split("\n").map((function(e){return a+e})) -return"|+\n"+f.join("\n")}return e}return JSON.stringify(De(e),null,2)}function De(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] -if(-1!==t.indexOf(e))return"[Circular]" -var n,r=Object.prototype.toString.call(e).replace(/^\[.+\s(.+?)]$/,"$1").toLowerCase() -switch(r){case"array":t.push(e),n=e.map((function(e){return De(e,t)})),t.pop() +if("string"==typeof e){if(""===e||/['"\\/[{}\]\r\n]/.test(e)||/[-?:,[\]{}#&*!|=>'"%@`]/.test(e[0])||/(^\s|\s$)/.test(e)||/^[\d._-]+$/.test(e)||/^(true|false|y|n|yes|no|on|off)$/i.test(e)){if(!/\n/.test(e))return JSON.stringify(e) +var n=new Array(t+1).join(" "),r=e.match(/\n+$/) +return 1===(r?r[0].length:0)?"|\n"+e.replace(/\n$/,"").split("\n").map((function(e){return n+e})).join("\n"):"|+\n"+e.split("\n").map((function(e){return n+e})).join("\n")}return e}return JSON.stringify(Ze(e),null,2)}function Ze(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] +if(-1!==n.indexOf(e))return"[Circular]" +switch(Object.prototype.toString.call(e).replace(/^\[.+\s(.+?)]$/,"$1").toLowerCase()){case"array":n.push(e),t=e.map((function(e){return Ze(e,n)})),n.pop() break -case"object":t.push(e),n={},Object.keys(e).forEach((function(r){n[r]=De(e[r],t)})),t.pop() +case"object":n.push(e),t={},Object.keys(e).forEach((function(r){t[r]=Ze(e[r],n)})),n.pop() break -default:n=e}return n}var Fe=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -o(this,e),this.log=n.log||Function.prototype.bind.call(p.log,p),this.testCount=0,this.ended=!1,this.bailed=!1,t.on("error",this.onError.bind(this)),t.on("runStart",this.onRunStart.bind(this)),t.on("testEnd",this.onTestEnd.bind(this)),t.on("runEnd",this.onRunEnd.bind(this))}return a(e,[{key:"onRunStart",value:function(e){this.log("TAP version 13")}},{key:"onError",value:function(e){this.bailed||(this.bailed=!0,this.ended||(this.testCount=this.testCount+1,this.log(Ae.red("not ok ".concat(this.testCount," global failure"))),this.logError(e)),this.log("Bail out! "+O(e).split("\n")[0]),this.ended&&this.logError(e))}},{key:"onTestEnd",value:function(e){var t=this -this.testCount=this.testCount+1,"passed"===e.status?this.log("ok ".concat(this.testCount," ").concat(e.fullName.join(" > "))):"skipped"===e.status?this.log(Ae.yellow("ok ".concat(this.testCount," # SKIP ").concat(e.fullName.join(" > ")))):"todo"===e.status?(this.log(Ae.cyan("not ok ".concat(this.testCount," # TODO ").concat(e.fullName.join(" > ")))),e.errors.forEach((function(e){return t.logAssertion(e,"todo")}))):(this.log(Ae.red("not ok ".concat(this.testCount," ").concat(e.fullName.join(" > ")))),e.errors.forEach((function(e){return t.logAssertion(e)})))}},{key:"onRunEnd",value:function(e){this.ended=!0,this.log("1..".concat(e.testCounts.total)),this.log("# pass ".concat(e.testCounts.passed)),this.log(Ae.yellow("# skip ".concat(e.testCounts.skipped))),this.log(Ae.cyan("# todo ".concat(e.testCounts.todo))),this.log(Ae.red("# fail ".concat(e.testCounts.failed)))}},{key:"logAssertion",value:function(e,t){var n=" ---" -n+="\n message: ".concat(Ue(e.message||"failed")),n+="\n severity: ".concat(Ue(t||"failed")),He.call(e,"actual")&&(n+="\n actual : ".concat(Ue(e.actual))),He.call(e,"expected")&&(n+="\n expected: ".concat(Ue(e.expected))),e.stack&&(n+="\n stack: ".concat(Ue(e.stack+"\n"))),n+="\n ...",this.log(n)}},{key:"logError",value:function(e){var t=" ---" -t+="\n message: ".concat(Ue(O(e))),t+="\n severity: ".concat(Ue("failed")),e&&e.stack&&(t+="\n stack: ".concat(Ue(e.stack+"\n"))),t+="\n ...",this.log(t)}}],[{key:"init",value:function(t,n){return new e(t,n)}}]),e}(),Be={console:Re,tap:Fe} -function Qe(e){return function(t){L.globalHooks[e]||(L.globalHooks[e]=[]),L.globalHooks[e].push(t)}}var ze={beforeEach:Qe("beforeEach"),afterEach:Qe("afterEach")} -function $e(e){L.current?L.current.assert.pushResult({result:!1,message:"global failure: ".concat(O(e)),source:e&&e.stack||V(2)}):(F.globalFailureCount++,L.stats.bad++,L.stats.all++,ne("error",e))}var Ge={} -L.currentModule.suiteReport=F -var Ye=!1,We=!1 -function Je(){We=!0,g?g((function(){Ze()})):Ze()}function Ve(){L.blocking=!1,de.advance()}function Ze(){if(L.started)Ve() -else{L.started=C.now(),""===L.modules[0].name&&0===L.modules[0].tests.length&&L.modules.shift() -for(var e=[],t=0;t1&&void 0!==arguments[1]?arguments[1]:{} +o(this,e),this.log=n.log||Function.prototype.bind.call(p.log,p),this.testCount=0,this.ended=!1,this.bailed=!1,t.on("error",this.onError.bind(this)),t.on("runStart",this.onRunStart.bind(this)),t.on("testEnd",this.onTestEnd.bind(this)),t.on("runEnd",this.onRunEnd.bind(this))}return a(e,[{key:"onRunStart",value:function(e){this.log("TAP version 13")}},{key:"onError",value:function(e){this.bailed||(this.bailed=!0,this.ended||(this.testCount=this.testCount+1,this.log(Ge.red("not ok ".concat(this.testCount," global failure"))),this.logError(e)),this.log("Bail out! "+A(e).split("\n")[0]),this.ended&&this.logError(e))}},{key:"onTestEnd",value:function(e){var t=this +this.testCount=this.testCount+1,"passed"===e.status?this.log("ok ".concat(this.testCount," ").concat(e.fullName.join(" > "))):"skipped"===e.status?this.log(Ge.yellow("ok ".concat(this.testCount," # SKIP ").concat(e.fullName.join(" > ")))):"todo"===e.status?(this.log(Ge.cyan("not ok ".concat(this.testCount," # TODO ").concat(e.fullName.join(" > ")))),e.errors.forEach((function(e){return t.logAssertion(e,"todo")}))):(this.log(Ge.red("not ok ".concat(this.testCount," ").concat(e.fullName.join(" > ")))),e.errors.forEach((function(e){return t.logAssertion(e)})))}},{key:"onRunEnd",value:function(e){this.ended=!0,this.log("1..".concat(e.testCounts.total)),this.log("# pass ".concat(e.testCounts.passed)),this.log(Ge.yellow("# skip ".concat(e.testCounts.skipped))),this.log(Ge.cyan("# todo ".concat(e.testCounts.todo))),this.log(Ge.red("# fail ".concat(e.testCounts.failed)))}},{key:"logAssertion",value:function(e,t){var n=" ---" +n+="\n message: ".concat(Ve(e.message||"failed")),n+="\n severity: ".concat(Ve(t||"failed")),Je.call(e,"actual")&&(n+="\n actual : ".concat(Ve(e.actual))),Je.call(e,"expected")&&(n+="\n expected: ".concat(Ve(e.expected))),e.stack&&(n+="\n stack: ".concat(Ve(e.stack+"\n"))),n+="\n ...",this.log(n)}},{key:"logError",value:function(e){var t=" ---" +t+="\n message: ".concat(Ve(A(e))),t+="\n severity: ".concat(Ve("failed")),e&&e.stack&&(t+="\n stack: ".concat(Ve(e.stack+"\n"))),t+="\n ...",this.log(t)}}],[{key:"init",value:function(t,n){return new e(t,n)}}]),e}(),Xe={console:Qe,tap:Ke} +function et(e){return function(t){Y.globalHooks[e]||(Y.globalHooks[e]=[]),Y.globalHooks[e].push(t)}}var tt={beforeEach:et("beforeEach"),afterEach:et("afterEach")} +function nt(e){Y.current?Y.current.assert.pushResult({result:!1,message:"global failure: ".concat(A(e)),source:e&&e.stack||se(2)}):(K.globalFailureCount++,Y.stats.bad++,Y.stats.all++,de("error",e))}var rt={} +Y.currentModule.suiteReport=K +var it=!1,ot=!1 +function st(){ot=!0,g?g((function(){ut()})):ut()}function at(){Y.blocking=!1,Ee.advance()}function ut(){if(Y.started)at() +else{Y.started=N.now(),""===Y.modules[0].name&&0===Y.modules[0].tests.length&&Y.modules.shift() +for(var e=[],t=0;t1)throw new Error("Called start() outside of a test context too many times") -if(L.autostart)throw new Error("Called start() outside of a test context when QUnit.config.autostart was true") -if(!L.pageLoaded)return L.autostart=!0,void(v||Ge.load()) -Je()},onUnhandledRejection:function(e){w.warn("QUnit.onUnhandledRejection is deprecated and will be removed in QUnit 3.0. Please use QUnit.onUncaughtException instead."),$e(e)},extend:function(){w.warn("QUnit.extend is deprecated and will be removed in QUnit 3.0. Please use Object.assign instead.") +if(Y.autostart)throw new Error("Called start() outside of a test context when QUnit.config.autostart was true") +if(!Y.pageLoaded)return Y.autostart=!0,void(v||rt.load()) +st()},onUnhandledRejection:function(e){x.warn("QUnit.onUnhandledRejection is deprecated and will be removed in QUnit 3.0. Please use QUnit.onUncaughtException instead."),nt(e)},extend:function(){x.warn("QUnit.extend is deprecated and will be removed in QUnit 3.0. Please use Object.assign instead.") for(var e=arguments.length,t=new Array(e),n=0;n=0;--k){for(var w=t[k],x=new Array(y),E=y-1;E>=0;--E)(M=c(w,C=b[E]))?(f(M)||(M=p.getPrepared(M)),x[E]=u(e,M,r)):x[E]=null +if(n&&n.keys)for(var v=n.scoreFn||l,b=n.keys,y=b.length,k=m-1;k>=0;--k){for(var w=t[k],x=new Array(y),E=y-1;E>=0;--E)(N=c(w,T=b[E]))?(f(N)||(N=p.getPrepared(N)),x[E]=u(e,N,r)):x[E]=null x.obj=w -var T=v(x) -null!==T&&(Th.peek().score&&h.replaceTop(x))))}else if(n&&n.key){var C=n.key -for(k=m-1;k>=0;--k)(M=c(w=t[k],C))&&(f(M)||(M=p.getPrepared(M)),null!==(S=u(e,M,r))&&(S.scoreh.peek().score&&h.replaceTop(S)))))}else for(k=m-1;k>=0;--k){var M,S;(M=t[k])&&(f(M)||(M=p.getPrepared(M)),null!==(S=u(e,M,r))&&(S.scoreh.peek().score&&h.replaceTop(S)))))}if(0===d)return o -var N=new Array(d) -for(k=d-1;k>=0;--k)N[k]=h.poll() -return N.total=d+g,N},goAsync:function(t,n,r){var s=!1,a=new Promise((function(a,u){if("farzher"==t)return a([{target:"farzher was here (^-^*)/",score:0,indexes:[0,1,2,3,4,5,6],obj:n?n[0]:null}]) +var C=v(x) +null!==C&&(Ch.peek().score&&h.replaceTop(x))))}else if(n&&n.key){var T=n.key +for(k=m-1;k>=0;--k)(N=c(w=t[k],T))&&(f(N)||(N=p.getPrepared(N)),null!==(M=u(e,N,r))&&(M.scoreh.peek().score&&h.replaceTop(M)))))}else for(k=m-1;k>=0;--k){var N,M;(N=t[k])&&(f(N)||(N=p.getPrepared(N)),null!==(M=u(e,N,r))&&(M.scoreh.peek().score&&h.replaceTop(M)))))}if(0===d)return o +var S=new Array(d) +for(k=d-1;k>=0;--k)S[k]=h.poll() +return S.total=d+g,S},goAsync:function(t,n,r){var s=!1,a=new Promise((function(a,u){if("farzher"==t)return a([{target:"farzher was here (^-^*)/",score:0,indexes:[0,1,2,3,4,5,6],obj:n?n[0]:null}]) if(!t)return a(o) var h=(t=p.prepareSearch(t))[0],g=d(),m=n.length-1,v=r&&r.threshold||i&&i.threshold||-9007199254740991,b=r&&r.limit||i&&i.limit||9007199254740991,y=(r&&void 0!==r.allowTypo?r.allowTypo:!i||void 0===i.allowTypo||i.allowTypo)?p.algorithm:p.algorithmNoTypo,k=0,w=0 function x(){if(s)return u("canceled") var i=Date.now() -if(r&&r.keys)for(var d=r.scoreFn||l,E=r.keys,T=E.length;m>=0;--m){if(m%1e3==0&&Date.now()-i>=10)return void(e?setImmediate(x):setTimeout(x)) -for(var C=n[m],M=new Array(T),S=T-1;S>=0;--S)(q=c(C,j=E[S]))?(f(q)||(q=p.getPrepared(q)),M[S]=y(t,q,h)):M[S]=null -M.obj=C -var N=d(M) -null!==N&&(Ng.peek().score&&g.replaceTop(M))))}else if(r&&r.key)for(var j=r.key;m>=0;--m){if(m%1e3==0&&Date.now()-i>=10)return void(e?setImmediate(x):setTimeout(x));(q=c(C=n[m],j))&&(f(q)||(q=p.getPrepared(q)),null!==(I=y(t,q,h))&&(I.scoreg.peek().score&&g.replaceTop(I)))))}else for(;m>=0;--m){if(m%1e3==0&&Date.now()-i>=10)return void(e?setImmediate(x):setTimeout(x)) +if(r&&r.keys)for(var d=r.scoreFn||l,E=r.keys,C=E.length;m>=0;--m){if(m%1e3==0&&Date.now()-i>=10)return void(e?setImmediate(x):setTimeout(x)) +for(var T=n[m],N=new Array(C),M=C-1;M>=0;--M)(q=c(T,j=E[M]))?(f(q)||(q=p.getPrepared(q)),N[M]=y(t,q,h)):N[M]=null +N.obj=T +var S=d(N) +null!==S&&(Sg.peek().score&&g.replaceTop(N))))}else if(r&&r.key)for(var j=r.key;m>=0;--m){if(m%1e3==0&&Date.now()-i>=10)return void(e?setImmediate(x):setTimeout(x));(q=c(T=n[m],j))&&(f(q)||(q=p.getPrepared(q)),null!==(I=y(t,q,h))&&(I.scoreg.peek().score&&g.replaceTop(I)))))}else for(;m>=0;--m){if(m%1e3==0&&Date.now()-i>=10)return void(e?setImmediate(x):setTimeout(x)) var q,I;(q=n[m])&&(f(q)||(q=p.getPrepared(q)),null!==(I=y(t,q,h))&&(I.scoreg.peek().score&&g.replaceTop(I)))))}if(0===k)return a(o) -for(var R=new Array(k),_=k-1;_>=0;--_)R[_]=g.poll() +for(var R=new Array(k),O=k-1;O>=0;--O)R[O]=g.poll() R.total=k+w,a(R)}e?setImmediate(x):x()})) return a.cancel=function(){s=!0},a},highlight:function(e,t,n){if("function"==typeof t)return p.highlightCallback(e,t) if(null===e)return null @@ -413,26 +406,26 @@ return t},prepareLowerCodes:function(e){for(var t=e.length,n=[],r=e.toLowerCase( return n},prepareBeginningIndexes:function(e){for(var t=e.length,n=[],r=0,i=!1,o=!1,s=0;s=65&&a<=90,l=u||a>=97&&a<=122||a>=48&&a<=57,c=u&&!i||!o||!l i=u,o=l,c&&(n[r++]=s)}return n},prepareNextBeginningIndexes:function(e){for(var t=e.length,n=p.prepareBeginningIndexes(e),r=[],i=n[0],o=0,s=0;ss?r[s]=i:(i=n[++o],r[s]=void 0===i?t:i) return r},cleanup:u,new:t} -return p}()},e.exports?e.exports=n():t.fuzzysort=n()}(Ke) -var Xe=Ke.exports,et={failedTests:[],defined:0,completed:0} -function tt(e){return e?(""+e).replace(/['"<>&]/g,(function(e){switch(e){case"'":return"'" +return p}()},e.exports?e.exports=n():t.fuzzysort=n()}(lt) +var ct=lt.exports,ft={failedTests:[],defined:0,completed:0} +function dt(e){return e?(""+e).replace(/['"<>&]/g,(function(e){switch(e){case"'":return"'" case'"':return""" case"<":return"<" case">":return">" -case"&":return"&"}})):""}!function(){if(h&&v){var e=Ge.config,t=[],n=!1,r=Object.prototype.hasOwnProperty,i=N({filter:void 0,module:void 0,moduleId:void 0,testId:void 0}),o=null -Ge.on("runStart",(function(e){et.defined=e.testCounts.total})),Ge.begin((function(t){!function(t){var n,s,a,u,c,f,p,y,E=T("qunit") -E&&(E.setAttribute("role","main"),E.innerHTML="

    "+tt(v.title)+"

    "+(!(n=Ge.config.testId)||n.length<=0?"":"
    Rerunning selected tests: "+tt(n.join(", "))+" Run all tests
    ")+"

      "),(s=T("qunit-header"))&&(s.innerHTML=""+s.innerHTML+" "),(a=T("qunit-banner"))&&(a.className=""),p=T("qunit-tests"),(y=T("qunit-testresult"))&&y.parentNode.removeChild(y),p&&(p.innerHTML="",(y=v.createElement("p")).id="qunit-testresult",y.className="result",p.parentNode.insertBefore(y,p),y.innerHTML='
      Running...
       
      ',c=T("qunit-testresult-controls")),c&&c.appendChild(((f=v.createElement("button")).id="qunit-abort-tests-button",f.innerHTML="Abort",d(f,"click",C),f)),(u=T("qunit-userAgent"))&&(u.innerHTML="",u.appendChild(v.createTextNode("QUnit "+Ge.version+"; "+b.userAgent))),function(t){var n,i,s,a,u,c=T("qunit-testrunner-toolbar") +case"&":return"&"}})):""}!function(){if(h&&v){var e=rt.config,t=[],n=!1,r=Object.prototype.hasOwnProperty,i=S({filter:void 0,module:void 0,moduleId:void 0,testId:void 0}),o=null +rt.on("runStart",(function(e){ft.defined=e.testCounts.total})),rt.begin((function(t){!function(t){var n,s,a,u,c,f,p,y,E=C("qunit") +E&&(E.setAttribute("role","main"),E.innerHTML="

      "+dt(v.title)+"

      "+(!(n=rt.config.testId)||n.length<=0?"":"
      Rerunning selected tests: "+dt(n.join(", "))+" Run all tests
      ")+"

        "),(s=C("qunit-header"))&&(s.innerHTML=""+s.innerHTML+" "),(a=C("qunit-banner"))&&(a.className=""),p=C("qunit-tests"),(y=C("qunit-testresult"))&&y.parentNode.removeChild(y),p&&(p.innerHTML="",(y=v.createElement("p")).id="qunit-testresult",y.className="result",p.parentNode.insertBefore(y,p),y.innerHTML='
        Running...
         
        ',c=C("qunit-testresult-controls")),c&&c.appendChild(((f=v.createElement("button")).id="qunit-abort-tests-button",f.innerHTML="Abort",d(f,"click",T),f)),(u=C("qunit-userAgent"))&&(u.innerHTML="",u.appendChild(v.createTextNode("QUnit "+rt.version+"; "+b.userAgent))),function(t){var n,i,s,a,u,c=C("qunit-testrunner-toolbar") if(c){c.appendChild(((u=v.createElement("span")).innerHTML=function(){for(var t=!1,n=e.urlConfig,i="",o=0;o"+s.label+": "}else i+=""}return i}(),w(u,"qunit-url-config"),m(u.getElementsByTagName("input"),"change",S),m(u.getElementsByTagName("select"),"change",S),u)) +var a=dt(s.id),u=dt(s.tooltip) +if(s.value&&"string"!=typeof s.value){if(i+=""}else i+=""}return i}(),w(u,"qunit-url-config"),m(u.getElementsByTagName("input"),"change",M),m(u.getElementsByTagName("select"),"change",M),u)) var f=v.createElement("span") -f.id="qunit-toolbar-filters",f.appendChild((n=v.createElement("form"),i=v.createElement("label"),s=v.createElement("input"),a=v.createElement("button"),w(n,"qunit-filter"),i.innerHTML="Filter: ",s.type="text",s.value=e.filter||"",s.name="filter",s.id="qunit-filter-input",a.innerHTML="Go",i.appendChild(s),n.appendChild(i),n.appendChild(v.createTextNode(" ")),n.appendChild(a),d(n,"submit",M),n)),f.appendChild(function(t){var n=null +f.id="qunit-toolbar-filters",f.appendChild((n=v.createElement("form"),i=v.createElement("label"),s=v.createElement("input"),a=v.createElement("button"),w(n,"qunit-filter"),i.innerHTML="Filter: ",s.type="text",s.value=e.filter||"",s.name="filter",s.id="qunit-filter-input",a.innerHTML="Go",i.appendChild(s),n.appendChild(i),n.appendChild(v.createTextNode(" ")),n.appendChild(a),d(n,"submit",N),n)),f.appendChild(function(t){var n=null if(o={options:t.modules.slice(),selectedMap:new k,isDirty:function(){return l(o.selectedMap.keys()).sort().join(",")!==l(n.keys()).sort().join(",")}},e.moduleId.length)for(var r=0;r","",u," assertions of ",e.stats.all," passed, ",e.stats.bad," failed.",_(et.failedTests)].join("") +p.className="clearfix",c.appendChild(f),c.appendChild(p)}}(t)}(t)})),rt.on("runEnd",(function(t){var n,r,i,o=C("qunit-banner"),s=C("qunit-tests"),a=C("qunit-abort-tests-button"),u=e.stats.all-e.stats.bad,l=[t.testCounts.total," tests completed in ",t.runtime," milliseconds, with ",t.testCounts.failed," failed, ",t.testCounts.skipped," skipped, and ",t.testCounts.todo," todo.
        ","",u," assertions of ",e.stats.all," passed, ",e.stats.bad," failed.",O(ft.failedTests)].join("") if(a&&a.disabled){l="Tests aborted after "+t.runtime+" milliseconds." -for(var c=0;c":"Running: ",A(e.name,e.module),_(et.failedTests)].join(""))})),Ge.log((function(e){var t=T("qunit-test-output-"+e.testId) -if(t){var n,i,o,s=tt(e.message)||(e.result?"okay":"failed") +for(var c=0;c":"Running: ",_(e.name,e.module),O(ft.failedTests)].join(""))})),rt.log((function(e){var t=C("qunit-test-output-"+e.testId) +if(t){var n,i,o,s=dt(e.message)||(e.result?"okay":"failed") s=""+s+"",s+="@ "+e.runtime+" ms" var a=!1 -!e.result&&r.call(e,"expected")?(n=e.negative?"NOT "+Ge.dump.parse(e.expected):Ge.dump.parse(e.expected),i=Ge.dump.parse(e.actual),s+="",i!==n?(s+="","number"==typeof e.actual&&"number"==typeof e.expected?isNaN(e.actual)||isNaN(e.expected)||(a=!0,o=((o=e.actual-e.expected)>0?"+":"")+o):"boolean"!=typeof e.actual&&"boolean"!=typeof e.expected&&(a=P(o=Ge.diff(n,i)).length!==P(n).length+P(i).length),a&&(s+="")):-1!==n.indexOf("[object Array]")||-1!==n.indexOf("[object Object]")?s+="":s+="",e.source&&(s+=""),s+="
        Expected:
        "+tt(n)+"
        Result:
        "+tt(i)+"
        Diff:
        "+o+"
        Message: Diff suppressed as the depth of object is more than current max depth ("+Ge.config.maxDepth+").

        Hint: Use QUnit.dump.maxDepth to run with a higher max depth or Rerun without max depth.

        Message: Diff suppressed as the expected and actual results have an equivalent serialization
        Source:
        "+tt(e.source)+"
        "):!e.result&&e.source&&(s+="
        Source:
        "+tt(e.source)+"
        ") +!e.result&&r.call(e,"expected")?(n=e.negative?"NOT "+rt.dump.parse(e.expected):rt.dump.parse(e.expected),i=rt.dump.parse(e.actual),s+="",i!==n?(s+="","number"==typeof e.actual&&"number"==typeof e.expected?isNaN(e.actual)||isNaN(e.expected)||(a=!0,o=((o=e.actual-e.expected)>0?"+":"")+o):"boolean"!=typeof e.actual&&"boolean"!=typeof e.expected&&(a=P(o=rt.diff(n,i)).length!==P(n).length+P(i).length),a&&(s+="")):-1!==n.indexOf("[object Array]")||-1!==n.indexOf("[object Object]")?s+="":s+="",e.source&&(s+=""),s+="
        Expected:
        "+dt(n)+"
        Result:
        "+dt(i)+"
        Diff:
        "+o+"
        Message: Diff suppressed as the depth of object is more than current max depth ("+rt.config.maxDepth+").

        Hint: Use QUnit.dump.maxDepth to run with a higher max depth or Rerun without max depth.

        Message: Diff suppressed as the expected and actual results have an equivalent serialization
        Source:
        "+dt(e.source)+"
        "):!e.result&&e.source&&(s+="
        Source:
        "+dt(e.source)+"
        ") var u=t.getElementsByTagName("ol")[0],l=v.createElement("li") -l.className=e.result?"pass":"fail",l.innerHTML=s,u.appendChild(l)}})),Ge.testDone((function(r){var i=T("qunit-tests"),o=T("qunit-test-output-"+r.testId) +l.className=e.result?"pass":"fail",l.innerHTML=s,u.appendChild(l)}})),rt.testDone((function(r){var i=C("qunit-tests"),o=C("qunit-test-output-"+r.testId) if(i&&o){var s E(o,"running"),s=r.failed>0?"failed":r.todo?"todo":r.skipped?"skipped":"passed" var a=o.getElementsByTagName("ol")[0],u=r.passed,l=r.failed,c=r.failed>0?r.todo:!r.todo -c?w(a,"qunit-collapsed"):(et.failedTests.push(r.testId),e.collapse&&(n?w(a,"qunit-collapsed"):n=!0)) +c?w(a,"qunit-collapsed"):(ft.failedTests.push(r.testId),e.collapse&&(n?w(a,"qunit-collapsed"):n=!0)) var f=o.firstChild,h=l?""+l+", "+u+", ":"" -if(f.innerHTML+=" ("+h+r.assertions.length+")",et.completed++,r.skipped){o.className="skipped" +if(f.innerHTML+=" ("+h+r.assertions.length+")",ft.completed++,r.skipped){o.className="skipped" var p=v.createElement("em") p.className="qunit-skipped-label",p.innerHTML="skipped",o.insertBefore(p,f)}else{if(d(f,"click",(function(){x(a,"qunit-collapsed")})),o.className=c?"pass":"fail",r.todo){var g=v.createElement("em") g.className="qunit-todo-label",g.innerHTML="todo",o.className+=" todo",o.insertBefore(g,f)}var m=v.createElement("span") m.className="runtime",m.innerHTML=r.runtime+" ms",o.insertBefore(m,a)}if(r.source){var b=v.createElement("p") -b.innerHTML="Source: "+tt(r.source),w(b,"qunit-source"),c&&w(b,"qunit-collapsed"),d(f,"click",(function(){x(b,"qunit-collapsed")})),o.appendChild(b)}e.hidepassed&&("passed"===s||r.skipped)&&(t.push(o),i.removeChild(o))}})),Ge.on("error",(function(e){var t=R("global failure") -if(t){var n=tt(O(e)) -n=""+n+"",e&&e.stack&&(n+="
        Source:
        "+tt(e.stack)+"
        ") +b.innerHTML="Source: "+dt(r.source),w(b,"qunit-source"),c&&w(b,"qunit-collapsed"),d(f,"click",(function(){x(b,"qunit-collapsed")})),o.appendChild(b)}e.hidepassed&&("passed"===s||r.skipped)&&(t.push(o),i.removeChild(o))}})),rt.on("error",(function(e){var t=R("global failure") +if(t){var n=dt(A(e)) +n=""+n+"",e&&e.stack&&(n+="
        Source:
        "+dt(e.stack)+"
        ") var r=t.getElementsByTagName("ol")[0],i=v.createElement("li") i.className="fail",i.innerHTML=n,r.appendChild(i),t.className="fail"}})) var s,a=(s=h.phantom)&&s.version&&s.version.major>0 -a&&p.warn("Support for PhantomJS is deprecated and will be removed in QUnit 3.0."),a||"complete"!==v.readyState?d(h,"load",Ge.load):Ge.load() +a&&p.warn("Support for PhantomJS is deprecated and will be removed in QUnit 3.0."),a||"complete"!==v.readyState?d(h,"load",rt.load):rt.load() var u=h.onerror h.onerror=function(t,n,r,i,o){var s=!1 if(u){for(var a=arguments.length,l=new Array(a>5?a-5:0),c=5;c=0}function w(e,t){y(e,t)||(e.className+=(e.className?" ":"")+t)}function x(e,t,n){n||void 0===n&&!y(e,t)?w(e,t):E(e,t)}function E(e,t){for(var n=" "+e.className+" ";n.indexOf(" "+t+" ")>=0;)n=n.replace(" "+t+" "," ") -e.className=f(n)}function T(e){return v.getElementById&&v.getElementById(e)}function C(){var e=T("qunit-abort-tests-button") -return e&&(e.disabled=!0,e.innerHTML="Aborting..."),Ge.config.queue.length=0,!1}function M(e){var t=T("qunit-filter-input") -return t.value=f(t.value),j(),e&&e.preventDefault&&e.preventDefault(),!1}function S(){var n,r=this,i={} +!f.stack&&n&&r&&(f.stack="".concat(n,":").concat(r)),rt.onUncaughtException(f)}return s},h.addEventListener("unhandledrejection",(function(e){rt.onUncaughtException(e.reason)}))}function f(e){return"function"==typeof e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function d(e,t,n){e.addEventListener(t,n,!1)}function g(e,t,n){e.removeEventListener(t,n,!1)}function m(e,t,n){for(var r=e.length;r--;)d(e[r],t,n)}function y(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")>=0}function w(e,t){y(e,t)||(e.className+=(e.className?" ":"")+t)}function x(e,t,n){n||void 0===n&&!y(e,t)?w(e,t):E(e,t)}function E(e,t){for(var n=" "+e.className+" ";n.indexOf(" "+t+" ")>=0;)n=n.replace(" "+t+" "," ") +e.className=f(n)}function C(e){return v.getElementById&&v.getElementById(e)}function T(){var e=C("qunit-abort-tests-button") +return e&&(e.disabled=!0,e.innerHTML="Aborting..."),rt.config.queue.length=0,!1}function N(e){var t=C("qunit-filter-input") +return t.value=f(t.value),j(),e&&e.preventDefault&&e.preventDefault(),!1}function M(){var n,r=this,i={} n="selectedIndex"in r?r.options[r.selectedIndex].value||void 0:r.checked?r.defaultValue||!0:void 0,i[r.name]=n -var o=N(i) -if("hidepassed"===r.name&&"replaceState"in h.history){Ge.urlParams[r.name]=n,e[r.name]=n||!1 -var s=T("qunit-tests") +var o=S(i) +if("hidepassed"===r.name&&"replaceState"in h.history){rt.urlParams[r.name]=n,e[r.name]=n||!1 +var s=C("qunit-tests") if(s){var a=s.children.length,u=s.children if(r.checked){for(var l=0;l-1,g=d.indexOf("skipped")>-1;(p||g)&&t.push(f)}var m,v=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] if(!n){if(Array.isArray(e)||(n=c(e))){n&&(e=n) @@ -507,27 +500,34 @@ return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:f return{s:function(){n=n.call(e)},n:function(){var e=n.next() return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}(t) try{for(v.s();!(m=v.n()).done;){var b=m.value -s.removeChild(b)}}catch(e){v.e(e)}finally{v.f()}}else for(var y;null!=(y=t.pop());)s.appendChild(y)}h.history.replaceState(null,"",o)}else h.location=o}function N(e){var t="?",n=h.location -for(var i in e=q(q({},Ge.urlParams),e))if(r.call(e,i)&&void 0!==e[i])for(var o=[].concat(e[i]),s=0;s"}function R(e,t,n){var r=T("qunit-tests") +s.removeChild(b)}}catch(e){v.e(e)}finally{v.f()}}else for(var y;null!=(y=t.pop());)s.appendChild(y)}h.history.replaceState(null,"",o)}else h.location=o}function S(e){var t="?",n=h.location +for(var i in e=I(I({},rt.urlParams),e))if(r.call(e,i)&&void 0!==e[i])for(var o=[].concat(e[i]),s=0;s"}function R(e,t,n){var r=C("qunit-tests") if(r){var i=v.createElement("strong") -i.innerHTML=A(e,n) +i.innerHTML=_(e,n) var o=v.createElement("li") if(o.appendChild(i),void 0!==t){var s=v.createElement("a") -s.innerHTML="Rerun",s.href=N({testId:t}),o.id="qunit-test-output-"+t,o.appendChild(s)}var a=v.createElement("ol") -return a.className="qunit-assert-list",o.appendChild(a),r.appendChild(o),o}}function _(e){return 0===e.length?"":["
        ",1===e.length?"Rerun 1 failed test":"Rerun "+e.length+" failed tests",""].join("")}function A(e,t){var n="" -return t&&(n=""+tt(t)+": "),n+""+tt(e)+""}function L(e){return[e.completed," / ",e.defined," tests completed.
        "].join("")}function P(e){return e.replace(/<\/?[^>]+(>|$)/g,"").replace(/"/g,"").replace(/\s+/g,"")}}(),Ge.diff=function(){function e(){}var t=-1,n=Object.prototype.hasOwnProperty -return e.prototype.DiffMain=function(e,t,n){var r,i,o,s,a,u -if(r=(new Date).getTime()+1e3,null===e||null===t)throw new Error("Null input. (DiffMain)") -return e===t?e?[[0,e]]:[]:(void 0===n&&(n=!0),i=n,o=this.diffCommonPrefix(e,t),s=e.substring(0,o),e=e.substring(o),t=t.substring(o),o=this.diffCommonSuffix(e,t),a=e.substring(e.length-o),e=e.substring(0,e.length-o),t=t.substring(0,t.length-o),u=this.diffCompute(e,t,i,r),s&&u.unshift([0,s]),a&&u.push([0,a]),this.diffCleanupMerge(u),u)},e.prototype.diffCleanupEfficiency=function(e){var n,r,i,o,s,a,u,l,c +s.innerHTML="Rerun",s.href=S({testId:t}),o.id="qunit-test-output-"+t,o.appendChild(s)}var a=v.createElement("ol") +return a.className="qunit-assert-list",o.appendChild(a),r.appendChild(o),o}}function O(e){return 0===e.length?"":["
        ",1===e.length?"Rerun 1 failed test":"Rerun "+e.length+" failed tests",""].join("")}function _(e,t){var n="" +return t&&(n=""+dt(t)+": "),n+""+dt(e)+""}function L(e){return[e.completed," / ",e.defined," tests completed.
        "].join("")}function P(e){return e.replace(/<\/?[^>]+(>|$)/g,"").replace(/"/g,"").replace(/\s+/g,"")}}(),rt.diff=function(){function e(){}var t=-1,n=Object.prototype.hasOwnProperty +return e.prototype.DiffMain=function(e,t,n){var r=Date.now()+1e3 +if(null===e||null===t)throw new Error("Cannot diff null input.") +if(e===t)return e?[[0,e]]:[] +void 0===n&&(n=!0) +var i=this.diffCommonPrefix(e,t),o=e.substring(0,i) +e=e.substring(i),t=t.substring(i),i=this.diffCommonSuffix(e,t) +var s=e.substring(e.length-i) +e=e.substring(0,e.length-i),t=t.substring(0,t.length-i) +var a=this.diffCompute(e,t,n,r) +return o&&a.unshift([0,o]),s&&a.push([0,s]),this.diffCleanupMerge(a),a},e.prototype.diffCleanupEfficiency=function(e){var n,r,i,o,s,a,u,l,c for(n=!1,r=[],i=0,o=null,s=0,a=!1,u=!1,l=!1,c=!1;s0?r[i-1]:-1,l=c=!1),n=!0)),s++ n&&this.diffCleanupMerge(e)},e.prototype.diffPrettyHtml=function(e){for(var n=[],r=0;r" +switch(i){case 1:n[r]=""+dt(o)+"" break -case t:n[r]=""+tt(o)+"" +case t:n[r]=""+dt(o)+"" break -case 0:n[r]=""+tt(o)+""}}return n.join("")},e.prototype.diffCommonPrefix=function(e,t){var n,r,i,o +case 0:n[r]=""+dt(o)+""}}return n.join("")},e.prototype.diffCommonPrefix=function(e,t){var n,r,i,o if(!e||!t||e.charAt(0)!==t.charAt(0))return 0 for(i=0,n=r=Math.min(e.length,t.length),o=0;i=1&&u>=1){for(o.splice(a-l-u,l+u),a=a-l-u,d=(i=this.DiffMain(f,c,!1,r)).length-1;d>=0;d--)o.splice(a,0,i[d]) -a+=i.length}u=0,l=0,f="",c=""}a++}return o.pop(),o},e.prototype.diffBisect=function(e,n,r){var i,o,s,a,u,l,c,f,d,h,p,g,m,v,b,y,k,w,x,E,T,C,M +a+=i.length}u=0,l=0,f="",c=""}a++}return o.pop(),o},e.prototype.diffBisect=function(e,n,r){var i,o,s,a,u,l,c,f,d,h,p,g,m,v,b,y,k,w,x,E,C,T,N for(i=e.length,o=n.length,a=s=Math.ceil((i+o)/2),u=2*s,l=new Array(u),c=new Array(u),f=0;fr);T++){for(C=-T+p;C<=T-g;C+=2){for(y=a+C,x=(k=C===-T||C!==T&&l[y-1]r);C++){for(T=-C+p;T<=C-g;T+=2){for(y=a+T,x=(k=T===-C||T!==C&&l[y-1]i)g+=2 else if(x>o)p+=2 -else if(h&&(b=a+d-C)>=0&&b=(w=i-c[b]))return this.diffBisectSplit(e,n,k,x,r)}for(M=-T+m;M<=T-v;M+=2){for(b=a+M,E=(w=M===-T||M!==T&&c[b-1]=0&&b=(w=i-c[b]))return this.diffBisectSplit(e,n,k,x,r)}for(N=-C+m;N<=C-v;N+=2){for(b=a+N,E=(w=N===-C||N!==C&&c[b-1]i)v+=2 else if(E>o)m+=2 -else if(!h&&(y=a+d-M)>=0&&y=(w=i-w)))return this.diffBisectSplit(e,n,k,x,r)}}return[[t,e],[1,n]]},e.prototype.diffBisectSplit=function(e,t,n,r,i){var o,s,a,u,l,c -return o=e.substring(0,n),a=t.substring(0,r),s=e.substring(n),u=t.substring(r),l=this.DiffMain(o,a,!1,i),c=this.DiffMain(s,u,!1,i),l.concat(c)},e.prototype.diffCleanupSemantic=function(e){var n,r,i,o,s,a,u,l,c,f,d,h,p -for(n=!1,r=[],i=0,o=null,s=0,l=0,c=0,a=0,u=0;s0?r[i-1]:-1,l=0,c=0,a=0,u=0,o=null,n=!0)),s++ -for(n&&this.diffCleanupMerge(e),s=1;s=(p=this.diffCommonOverlap(d,f))?(h>=f.length/2||h>=d.length/2)&&(e.splice(s,0,[0,d.substring(0,h)]),e[s-1][1]=f.substring(0,f.length-h),e[s+1][1]=d.substring(h),s++):(p>=f.length/2||p>=d.length/2)&&(e.splice(s,0,[0,f.substring(0,p)]),e[s-1][0]=1,e[s-1][1]=d.substring(0,d.length-p),e[s+1][0]=t,e[s+1][1]=f.substring(p),s++),s++),s++},e.prototype.diffCommonOverlap=function(e,t){var n,r,i,o,s,a,u -if(n=e.length,r=t.length,0===n||0===r)return 0 -if(n>r?e=e.substring(n-r):n=0&&y=(w=i-w)))return this.diffBisectSplit(e,n,k,x,r)}}return[[t,e],[1,n]]},e.prototype.diffBisectSplit=function(e,t,n,r,i){var o,s,a,u,l,c +return o=e.substring(0,n),a=t.substring(0,r),s=e.substring(n),u=t.substring(r),l=this.DiffMain(o,a,!1,i),c=this.DiffMain(s,u,!1,i),l.concat(c)},e.prototype.diffCleanupSemantic=function(e){for(var n,r,i,o,s=!1,a=[],u=0,l=null,c=0,f=0,d=0,h=0,p=0;c0?a[u-1]:-1,f=0,d=0,h=0,p=0,l=null,s=!0)),c++ +for(s&&this.diffCleanupMerge(e),c=1;c=(o=this.diffCommonOverlap(r,n))?(i>=n.length/2||i>=r.length/2)&&(e.splice(c,0,[0,r.substring(0,i)]),e[c-1][1]=n.substring(0,n.length-i),e[c+1][1]=r.substring(i),c++):(o>=n.length/2||o>=r.length/2)&&(e.splice(c,0,[0,n.substring(0,o)]),e[c-1][0]=1,e[c-1][1]=r.substring(0,r.length-o),e[c+1][0]=t,e[c+1][1]=n.substring(o),c++),c++),c++},e.prototype.diffCommonOverlap=function(e,t){var n=e.length,r=t.length +if(0===n||0===r)return 0 +n>r?e=e.substring(n-r):n1?(0!==r&&0!==i&&(0!==(a=this.diffCommonPrefix(o,s))&&(n-r-i>0&&0===e[n-r-i-1][0]?e[n-r-i-1][1]+=o.substring(0,a):(e.splice(0,0,[0,o.substring(0,a)]),n++),o=o.substring(a),s=s.substring(a)),0!==(a=this.diffCommonSuffix(o,s))&&(e[n][1]=o.substring(o.length-a)+e[n][1],o=o.substring(0,o.length-a),s=s.substring(0,s.length-a))),0===r?e.splice(n-i,r+i,[1,o]):0===i?e.splice(n-r,r+i,[t,s]):e.splice(n-r-i,r+i,[t,s],[1,o]),n=n-r-i+(r?1:0)+(i?1:0)+1):0!==n&&0===e[n-1][0]?(e[n-1][1]+=e[n][1],e.splice(n,1)):n++,i=0,r=0,s="",o=""}for(""===e[e.length-1][1]&&e.pop(),u=!1,n=1;n1){if(0!==r&&0!==i){var a=this.diffCommonPrefix(s,o) +0!==a&&(n-r-i>0&&0===e[n-r-i-1][0]?e[n-r-i-1][1]+=s.substring(0,a):(e.splice(0,0,[0,s.substring(0,a)]),n++),s=s.substring(a),o=o.substring(a)),0!==(a=this.diffCommonSuffix(s,o))&&(e[n][1]=s.substring(s.length-a)+e[n][1],s=s.substring(0,s.length-a),o=o.substring(0,o.length-a))}0===r?e.splice(n-i,r+i,[1,s]):0===i?e.splice(n-r,r+i,[t,o]):e.splice(n-r-i,r+i,[t,o],[1,s]),n=n-r-i+(r?1:0)+(i?1:0)+1}else 0!==n&&0===e[n-1][0]?(e[n-1][1]+=e[n][1],e.splice(n,1)):n++ +i=0,r=0,o="",s=""}""===e[e.length-1][1]&&e.pop() +var u=!1 +for(n=1;n"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1,">"],[13],[1,"Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"open-detection-width"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#open-detection-width"],[14,0,"heading-anchor"],[12],[1,"Open detection width"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The "],[10,"code"],[12],[1,"@openDetectionWidth"],[13],[1," argument controls the size in px of the area that will be used for dragging from an \\"edge\\" of the content. If set to "],[10,"code"],[12],[1,"-1"],[13],[1," the full width of the content can be used to drag open the menu."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"openDetectionWidth"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"30"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n ...\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"left-right-menus"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#left-right-menus"],[14,0,"heading-anchor"],[12],[1,"Left & Right menus"],[13],[13],[1,"\\n "],[10,2],[12],[1,"By default the menu is setup to be a left menu. By passing "],[10,"code"],[12],[1,"type=right"],[13],[1," to the menu you can make the menu slide in from the right."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"type"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"right\\""],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1,">"],[13],[1,"Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"multiple-menus"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#multiple-menus"],[14,0,"heading-anchor"],[12],[1,"Multiple menus"],[13],[13],[1,"\\n "],[10,2],[12],[1,"You can also use both a left and a right menu. A "],[10,"code"],[12],[1,"target"],[13],[1," option is available on the toggle component to target a specific menu (defaults to "],[10,"code"],[12],[1,"left"],[13],[1," or the only available menu if there is just one)."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"type"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"left\\""],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"target"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"left\\""],[13],[1,">"],[13],[1,"Left Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"target"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"right\\""],[13],[1,">"],[13],[1,"Right Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"type"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"right\\""],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"embedded-menu"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#embedded-menu"],[14,0,"heading-anchor"],[12],[1,"Embedded menu"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The menu can also be used embedded on a page by passing "],[10,"code"],[12],[1,"embed=true"],[13],[1," to the "],[10,"code"],[12],[1,""],[13],[1," component. This means the menus will stay within the boundaries of the "],[10,"code"],[12],[1,""],[13],[1," component which can be useful for more complicated desktop layouts."],[13],[1,"\\n"],[10,2],[12],[1,"If a menu is "],[10,"em"],[12],[1,"not"],[13],[1," embedded, the assumption is made that the "],[10,"code"],[12],[1,"Content"],[13],[1," component takes the "],[10,"em"],[12],[1,"full width"],[13],[1," of the viewport."],[13],[1,"\\n\\n"],[10,2],[12],[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["example"]],[[24,0,"demo-height"]],[["@name"],["menu-quickstart.hbs"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@embed"],[true]],[["default"],[[[[1,"\\n "],[8,[30,2,["MobileMenu"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["LinkTo"]],null,[["@route"],["index"]],[["default"],[[[[1,"Home"]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n \\n "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["Toggle"]],null,null,[["default"],[[[[1,"Menu"]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["snippet"]],null,[["@name"],["menu-quickstart.hbs"]],null],[1,"\\n"]],[1]]]]],[13],[1,"\\n"],[13]],["demo","mmw","mm"],false,["docs-demo","mobile-menu-wrapper"]]',moduleName:"docs/templates/docs/components/menu-wrapper.hbs",isStrictMode:!1}) +var n=(0,t.createTemplateFactory)({id:"xpq2yEh4",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"mobile-menu-wrapper"],[14,0,"docs-md__h1"],[12],[1,"Mobile Menu Wrapper"],[13],[1,"\\n "],[10,2],[12],[1,"This component manages the state of the menus and does the initial pan recognition. It is the main entry point for using this addon."],[13],[1,"\\n"],[10,2],[12],[1,"By default it is set up to detect a pan from respectively the left or the right edge depending on the chosen menu(s)."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1,">"],[13],[1,"Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"open-detection-width"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#open-detection-width"],[14,0,"heading-anchor"],[12],[1,"Open detection width"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The "],[10,"code"],[12],[1,"@openDetectionWidth"],[13],[1," argument controls the size in px of the area that will be used for dragging from an \\"edge\\" of the content. If set to "],[10,"code"],[12],[1,"-1"],[13],[1," the full width of the content can be used to drag open the menu."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"openDetectionWidth"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"30"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n ...\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"left-right-menus"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#left-right-menus"],[14,0,"heading-anchor"],[12],[1,"Left & Right menus"],[13],[13],[1,"\\n "],[10,2],[12],[1,"By default the menu is setup to be a left menu. By passing "],[10,"code"],[12],[1,"type=right"],[13],[1," to the menu you can make the menu slide in from the right."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"type"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"right\\""],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1,">"],[13],[1,"Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"multiple-menus"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#multiple-menus"],[14,0,"heading-anchor"],[12],[1,"Multiple menus"],[13],[13],[1,"\\n "],[10,2],[12],[1,"You can also use both a left and a right menu. A "],[10,"code"],[12],[1,"target"],[13],[1," option is available on the toggle component to target a specific menu (defaults to "],[10,"code"],[12],[1,"left"],[13],[1," or the only available menu if there is just one)."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"type"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"left\\""],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"target"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"left\\""],[13],[1,">"],[13],[1,"Left Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"target"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"right\\""],[13],[1,">"],[13],[1,"Right Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"type"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"right\\""],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"embedded-menu"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#embedded-menu"],[14,0,"heading-anchor"],[12],[1,"Embedded menu"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The menu can also be used embedded on a page by passing "],[10,"code"],[12],[1,"embed=true"],[13],[1," to the "],[10,"code"],[12],[1,""],[13],[1," component. This means the menus will stay within the boundaries of the "],[10,"code"],[12],[1,""],[13],[1," component which can be useful for more complicated desktop layouts."],[13],[1,"\\n"],[10,2],[12],[1,"If a menu is "],[10,"em"],[12],[1,"not"],[13],[1," embedded, the assumption is made that the "],[10,"code"],[12],[1,"Content"],[13],[1," component takes the "],[10,"em"],[12],[1,"full width"],[13],[1," of the viewport."],[13],[1,"\\n\\n"],[10,2],[12],[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["example"]],[[24,0,"demo-height"]],[["@name"],["menu-quickstart.hbs"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@embed"],[true]],[["default"],[[[[1,"\\n "],[8,[30,2,["MobileMenu"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["LinkTo"]],null,[["@route"],["index"]],[["default"],[[[[1,"Home"]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n \\n "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["Toggle"]],null,null,[["default"],[[[[1,"Menu"]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["snippet"]],null,[["@name"],["menu-quickstart.hbs"]],null],[1,"\\n"]],[1]]]]],[13],[1,"\\n"],[13]],["demo","mmw","mm"],false,["docs-demo","mobile-menu-wrapper"]]',moduleName:"docs/templates/docs/components/menu-wrapper.hbs",isStrictMode:!1}) e.default=n})),define("docs/templates/docs/components/menu",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=(0,t.createTemplateFactory)({id:"TJ4Eon6R",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"mobile-menu"],[14,0,"docs-md__h1"],[12],[1,"Mobile Menu"],[13],[1,"\\n "],[10,2],[12],[1,"This component is yielded from "],[10,"code"],[12],[1,"mobile-menu-wrapper"],[13],[1,". It represents a menu instance."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"modes"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#modes"],[14,0,"heading-anchor"],[12],[1,"Modes"],[13],[13],[1,"\\n "],[10,2],[12],[1,"A menu component takes an "],[10,"code"],[12],[1,"@mode"],[13],[1," argument which represents how it will function."],[13],[1,"\\n"],[10,"table"],[14,0,"docs-table-auto"],[12],[1,"\\n"],[10,"thead"],[12],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"th"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Mode"],[13],[1,"\\n"],[10,"th"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Primary use case"],[13],[1,"\\n"],[10,"th"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Description"],[13],[1,"\\n"],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tbody"],[12],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"default"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile, small screens"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Default overlay menu."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"push"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Pushes the content."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"reveal"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Content is dragged away, revealing the menu."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"ios"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Similar to "],[10,"code"],[12],[1,"reveal"],[13],[1," but the menu has 1/3 the translation of the user\'s pan."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"squeeze"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"tablet, desktop"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"A push style menu which squeezes the content keeping everything in view."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"squeeze-reveal"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"tablet, desktop"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Similar to "],[10,"code"],[12],[1,"squeeze"],[13],[1," but with a "],[10,"code"],[12],[1,"reveal"],[13],[1," style menu."],[13],[1,"\\n"],[13],[1,"\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"If you have two menu instances "],[10,"code"],[12],[1,"left"],[13],[1," and "],[10,"code"],[12],[1,"right"],[13],[1," they can have distinct modes."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"shadow"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#shadow"],[14,0,"heading-anchor"],[12],[1,"Shadow"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The "],[10,"code"],[12],[1,"@shadowEnabled"],[13],[1," argument enables or disables a dynamic shadow, which gets stronger as the menu is opened, for menu\'s which \\"overlay\\" the content. These are "],[10,"code"],[12],[1,"default"],[13],[1,", "],[10,"code"],[12],[1,"squeeze"],[13],[1," and "],[10,"code"],[12],[1,"push"],[13],[1," modes. For the other modes this argument will apply a fixed shadow to the "],[10,"code"],[12],[1,"Content"],[13],[1," component."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"mask"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#mask"],[14,0,"heading-anchor"],[12],[1,"Mask"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The "],[10,"code"],[12],[1,"@maskEnabled"],[13],[1," argument enables or disables a mask which will overlay the content. By default it\'s opacity is linked to the current progress of the pan. The background color of the mask can be set through CSS. Clicking the mask will close the menu."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"menu-width"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#menu-width"],[14,0,"heading-anchor"],[12],[1,"Menu width"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The width of the menu can be controller by two arguments: "],[10,"code"],[12],[1,"@width"],[13],[1," and "],[10,"code"],[12],[1,"@maxWidth"],[13],[1,". "],[10,"code"],[12],[1,"@width"],[13],[1," is as a percentage of the width of the "],[10,"code"],[12],[1,""],[13],[1," component. "],[10,"code"],[12],[1,"@maxWidth"],[13],[1," is a maximum width passed in as pixels. It can be set to -1 to disable the maximum width. This can be used to for example create a full width iOS style menu."],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/components/menu.hbs",isStrictMode:!1}) +var n=(0,t.createTemplateFactory)({id:"Ol//lTUS",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"mobile-menu"],[14,0,"docs-md__h1"],[12],[1,"Mobile Menu"],[13],[1,"\\n "],[10,2],[12],[1,"This component is yielded from "],[10,"code"],[12],[1,"mobile-menu-wrapper"],[13],[1,". It represents a menu instance."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"modes"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#modes"],[14,0,"heading-anchor"],[12],[1,"Modes"],[13],[13],[1,"\\n "],[10,2],[12],[1,"A menu component takes an "],[10,"code"],[12],[1,"@mode"],[13],[1," argument which represents how it will function."],[13],[1,"\\n"],[10,"table"],[14,0,"docs-table-auto"],[12],[1,"\\n"],[10,"thead"],[12],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"th"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Mode"],[13],[1,"\\n"],[10,"th"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Primary use case"],[13],[1,"\\n"],[10,"th"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Description"],[13],[1,"\\n"],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tbody"],[12],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"default"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile, small screens"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Default overlay menu."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"push"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Pushes the content."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"reveal"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Content is dragged away, revealing the menu."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"ios"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"mobile"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Similar to "],[10,"code"],[12],[1,"reveal"],[13],[1," but the menu has 1/3 the translation of the user\'s pan."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"squeeze"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"tablet, desktop"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"A push style menu which squeezes the content keeping everything in view."],[13],[1,"\\n"],[13],[1,"\\n"],[10,"tr"],[14,0,"docs-table-row"],[12],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[10,"code"],[12],[1,"squeeze-reveal"],[13],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"tablet, desktop"],[13],[1,"\\n"],[10,"td"],[14,0,"docs-border docs-px-4 docs-py-2"],[12],[1,"Similar to "],[10,"code"],[12],[1,"squeeze"],[13],[1," but with a "],[10,"code"],[12],[1,"reveal"],[13],[1," style menu."],[13],[1,"\\n"],[13],[1,"\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"If you have two menu instances "],[10,"code"],[12],[1,"left"],[13],[1," and "],[10,"code"],[12],[1,"right"],[13],[1," they can have distinct modes."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"shadow"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#shadow"],[14,0,"heading-anchor"],[12],[1,"Shadow"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The "],[10,"code"],[12],[1,"@shadowEnabled"],[13],[1," argument enables or disables a dynamic shadow, which gets stronger as the menu is opened, for menu\'s which \\"overlay\\" the content. These are "],[10,"code"],[12],[1,"default"],[13],[1,", "],[10,"code"],[12],[1,"squeeze"],[13],[1," and "],[10,"code"],[12],[1,"push"],[13],[1," modes. For the other modes this argument will apply a fixed shadow to the "],[10,"code"],[12],[1,"Content"],[13],[1," component."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"mask"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#mask"],[14,0,"heading-anchor"],[12],[1,"Mask"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The "],[10,"code"],[12],[1,"@maskEnabled"],[13],[1," argument enables or disables a mask which will overlay the content. By default it\'s opacity is linked to the current progress of the pan. The background color of the mask can be set through CSS. Clicking the mask will close the menu."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"menu-width"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#menu-width"],[14,0,"heading-anchor"],[12],[1,"Menu width"],[13],[13],[1,"\\n "],[10,2],[12],[1,"The width of the menu can be controller by two arguments: "],[10,"code"],[12],[1,"@width"],[13],[1," and "],[10,"code"],[12],[1,"@maxWidth"],[13],[1,". "],[10,"code"],[12],[1,"@width"],[13],[1," is as a percentage of the width of the "],[10,"code"],[12],[1,""],[13],[1," component. "],[10,"code"],[12],[1,"@maxWidth"],[13],[1," is a maximum width passed in as pixels. It can be set to -1 to disable the maximum width. This can be used to for example create a full width iOS style menu."],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/components/menu.hbs",isStrictMode:!1}) e.default=n})),define("docs/templates/docs/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=(0,t.createTemplateFactory)({id:"Zfdw4JMm",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"introduction"],[14,0,"docs-md__h1"],[12],[1,"Introduction"],[13],[1,"\\n "],[10,2],[12],[1,"An "],[10,3],[14,6,"http://www.ember-cli.com"],[14,0,"docs-md__a"],[12],[1,"ember-cli"],[13],[1," addon providing a draggable sidebar tailored to mobile devices."],[13],[1,"\\n"],[10,2],[12],[1,"Both a left and a right menu are supported. Dragging is supported through touch events as supported by any modern (mobile) browser. The sidebar provides an empty canvas suitable for any content. An optional Android theme is supplied."],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/index.hbs",isStrictMode:!1}) +var n=(0,t.createTemplateFactory)({id:"RH6KEfEa",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"introduction"],[14,0,"docs-md__h1"],[12],[1,"Introduction"],[13],[1,"\\n "],[10,2],[12],[1,"An "],[10,3],[14,6,"http://www.ember-cli.com"],[14,0,"docs-md__a"],[12],[1,"ember-cli"],[13],[1," addon providing a draggable sidebar tailored to mobile devices."],[13],[1,"\\n"],[10,2],[12],[1,"Both a left and a right menu are supported. Dragging is supported through touch events as supported by any modern (mobile) browser. The sidebar provides an empty canvas suitable for any content. An optional Android theme is supplied."],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/index.hbs",isStrictMode:!1}) e.default=n})),define("docs/templates/docs/quickstart",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=(0,t.createTemplateFactory)({id:"mv8JUp7+",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"quickstart"],[14,0,"docs-md__h1"],[12],[1,"Quickstart"],[13],[1,"\\n "],[10,2],[12],[1,"To get started the "],[10,"code"],[12],[1,""],[13],[1," component needs to be placed high in the dom so that it wraps the entirety of your app\'s content on which the gestures need to be detected. From this component you can then yield a content, toggle and menu component to which you can pass a block of content. An extended "],[10,"code"],[12],[1,""],[13],[1," component is available which closes the menu on click. The content component should wrap your pages content. It will react to gestures and adjust its styles as needed."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1,">"],[13],[1,"Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/quickstart.hbs",isStrictMode:!1}) +var n=(0,t.createTemplateFactory)({id:"BG1FE6WD",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"quickstart"],[14,0,"docs-md__h1"],[12],[1,"Quickstart"],[13],[1,"\\n "],[10,2],[12],[1,"To get started the "],[10,"code"],[12],[1,""],[13],[1," component needs to be placed high in the dom so that it wraps the entirety of your app\'s content on which the gestures need to be detected. From this component you can then yield a content, toggle and menu component to which you can pass a block of content. An extended "],[10,"code"],[12],[1,""],[13],[1," component is available which closes the menu on click. The content component should wrap your pages content. It will react to gestures and adjust its styles as needed."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-handlebars"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"MobileMenuWrapper"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mmw"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.MobileMenu"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"mm"],[13],[1,"|>"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mm.LinkTo"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"route"],[13],[1,"="],[10,1],[14,0,"hljs-string"],[12],[1,"\\"index\\""],[13],[1,">"],[13],[1,"Home"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Content"],[13],[1,">"],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"mmw.Toggle"],[13],[1,">"],[13],[1,"Menu"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/quickstart.hbs",isStrictMode:!1}) e.default=n})),define("docs/templates/docs/usage",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=(0,t.createTemplateFactory)({id:"0lopkcfj",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"usage"],[14,0,"docs-md__h1"],[12],[1,"Usage"],[13],[1,"\\n \\n "],[10,"h2"],[14,1,"installation"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#installation"],[14,0,"heading-anchor"],[12],[1,"Installation"],[13],[13],[1,"\\n "],[10,2],[12],[1,"From your application directory run: "],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-sh"],[12],[1,"ember install ember-mobile-menu\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"The addon will automatically add the necessary SCSS import to your "],[10,"code"],[12],[1,"app.scss"],[13],[1," or (if "],[10,"code"],[12],[1,"ember-cli-sass"],[13],[1," is not present) add the required CSS to the vendor bundle."],[13],[1,"\\n"],[10,2],[12],[10,"strong"],[12],[1,"NOTE:"],[13],[1," the minimum supported Ember version is 3.24."],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/usage.hbs",isStrictMode:!1}) +var n=(0,t.createTemplateFactory)({id:"diJOehSG",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"usage"],[14,0,"docs-md__h1"],[12],[1,"Usage"],[13],[1,"\\n \\n "],[10,"h2"],[14,1,"installation"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#installation"],[14,0,"heading-anchor"],[12],[1,"Installation"],[13],[13],[1,"\\n "],[10,2],[12],[1,"From your application directory run: "],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-sh"],[12],[1,"ember install ember-mobile-menu\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"The addon will automatically add the necessary SCSS import to your "],[10,"code"],[12],[1,"app.scss"],[13],[1," or (if "],[10,"code"],[12],[1,"ember-cli-sass"],[13],[1," is not present) add the required CSS to the vendor bundle."],[13],[1,"\\n"],[10,2],[12],[10,"strong"],[12],[1,"NOTE:"],[13],[1," the minimum supported Ember version is 3.28."],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"docs/templates/docs/usage.hbs",isStrictMode:!1}) e.default=n})),define("docs/templates/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=(0,t.createTemplateFactory)({id:"V30iIHNH",block:'[[[8,[39,0],null,[["@logo","@slimHeading","@strongHeading","@byline","@class"],["ember","Mobile","Menu","A gesture enabled hamburger menu for Ember.","docs-hero"]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,0,"mobile-menu-demo"]],null,[["default"],[[[[1,"\\n "],[8,[30,1,["example"]],[[24,0,"example docs-text-left docs-text-black"]],[["@name"],["landing-demo.hbs"]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@embed","@openDetectionWidth"],[true,[30,0,["openDetectionWidth"]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["MobileMenu"]],null,[["@maskEnabled","@type","@shadowEnabled","@mode"],[[30,0,["mask"]],[30,0,["type"]],[30,0,["shadow"]],[30,0,["mode"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"mobile-menu__header docs-flex docs-flex-col docs-justify-between"],[12],[1,"\\n "],[10,0],[14,0,"header__text"],[12],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"header__btn docs-flex docs-justify-between"],[12],[1,"\\n "],[10,0],[12],[1,"\\n Nick Schot\\n "],[10,"small"],[14,0,"docs-block"],[12],[1,"\\n info@example.com\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"mobile-menu__body"],[12],[1,"\\n "],[10,"ul"],[14,0,"mobile-menu__nav"],[12],[1,"\\n "],[10,"li"],[14,0,"mobile-menu__nav-item"],[12],[1,"\\n "],[8,[30,3,["LinkTo"]],null,[["@route"],["index"]],[["default"],[[[[1,"Home"]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["Toggle"]],[[24,0,"docs-no-underline docs-bg-white docs-text-brand docs-text-xs docs-px-3 docs-py-2 docs-rounded docs-mt-4 docs-ml-4 docs-shadow-md hover:docs-shadow-lg docs-transition hover:docs-nudge-t docs-font-bold docs-inline-block docs-uppercase"]],null,[["default"],[[[[1,"Menu"]],[]]]]],[1,"\\n\\n "],[10,2],[14,0,"docs-m-16 docs-mb-8 docs-text-center docs-italic"],[12],[1,"\\n Open your dev tools and switch to responsive mode to try the gestures!\\n "],[13],[1,"\\n\\n"],[41,[30,0,["configure"]],[[[1," "],[10,0],[14,0,"mobile-menu-example-options docs-text-left"],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-justify-around"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,"h3"],[12],[1,"Mode"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,"checked","checked"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"default"],null]],null],[12],[13],[1,"default"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"reveal"],null]],null],[12],[13],[1,"reveal"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"ios"],null]],null],[12],[13],[1,"ios"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"push"],null]],null],[12],[13],[1,"push"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"squeeze"],null]],null],[12],[13],[1,"squeeze"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"squeeze-reveal"],null]],null],[12],[13],[1,"squeeze-reveal"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[10,"h3"],[12],[1,"Type"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col docs-mb-3"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"side"],[24,"checked","checked"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["type"]]],null],"left"],null]],null],[12],[13],[1,"left"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"side"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["type"]]],null],"right"],null]],null],[12],[13],[1,"right"],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"h3"],[12],[1,"Open detection width"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col docs-mb-3"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"openDetectionWidth"],[24,"checked","checked"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["openDetectionWidth"]]],null],-1],null]],null],[12],[13],[1,"-1 (whole width)"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"openDetectionWidth"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["openDetectionWidth"]]],null],30],null]],null],[12],[13],[1,"30 (px, drag from edge)"],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"h3"],[12],[1,"Other options"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,"checked","checked"],[24,4,"checkbox"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mask"]]],null],[28,[37,7],[[30,0,["mask"]]],null]],null]],null],[12],[13],[1,"mask"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,"checked","checked"],[24,4,"checkbox"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["shadow"]]],null],[28,[37,7],[[30,0,["shadow"]]],null]],null]],null],[12],[13],[1,"shadow"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"docs-m-16 docs-text-center docs-italic"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-no-underline docs-bg-white docs-text-brand docs-text-xs docs-px-3 docs-py-2 docs-rounded docs-mt-4 docs-ml-4 docs-shadow-md hover:docs-shadow-lg docs-transition hover:docs-nudge-t docs-font-bold docs-inline-block docs-uppercase"],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["configure"]]],null],true],null]],null],[12],[1,"\\n Configure\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],["demo","mmw","mm"],false,["docs-hero","docs-demo","mobile-menu-wrapper","if","on","fn","mut","not"]]',moduleName:"docs/templates/index.hbs",isStrictMode:!1}) +var n=(0,t.createTemplateFactory)({id:"ngoHlOAk",block:'[[[8,[39,0],null,[["@logo","@slimHeading","@strongHeading","@byline","@class"],["ember","Mobile","Menu","A gesture enabled hamburger menu for Ember.","docs-hero"]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,0,"mobile-menu-demo"]],null,[["default"],[[[[1,"\\n "],[8,[30,1,["example"]],[[24,0,"example docs-text-left docs-text-black"]],[["@name"],["landing-demo.hbs"]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@embed","@openDetectionWidth"],[true,[30,0,["openDetectionWidth"]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["MobileMenu"]],null,[["@maskEnabled","@type","@shadowEnabled","@mode"],[[30,0,["mask"]],[30,0,["type"]],[30,0,["shadow"]],[30,0,["mode"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"mobile-menu__header docs-flex docs-flex-col docs-justify-between"],[12],[1,"\\n "],[10,0],[14,0,"header__text"],[12],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"header__btn docs-flex docs-justify-between"],[12],[1,"\\n "],[10,0],[12],[1,"\\n Nick Schot\\n "],[10,"small"],[14,0,"docs-block"],[12],[1,"\\n info@example.com\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"mobile-menu__body"],[12],[1,"\\n "],[10,"ul"],[14,0,"mobile-menu__nav"],[12],[1,"\\n "],[10,"li"],[14,0,"mobile-menu__nav-item"],[12],[1,"\\n "],[8,[30,3,["LinkTo"]],null,[["@route"],["index"]],[["default"],[[[[1,"Home"]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["Toggle"]],[[24,0,"docs-no-underline docs-bg-white docs-text-brand docs-text-xs docs-px-3 docs-py-2 docs-rounded docs-mt-4 docs-ml-4 docs-shadow-md hover:docs-shadow-lg docs-transition hover:docs-nudge-t docs-font-bold docs-inline-block docs-uppercase"]],null,[["default"],[[[[1,"Menu"]],[]]]]],[1,"\\n\\n "],[10,2],[14,0,"docs-m-16 docs-mb-8 docs-text-center docs-italic"],[12],[1,"\\n Open your dev tools and switch to responsive mode to try the gestures!\\n "],[13],[1,"\\n\\n"],[41,[30,0,["configure"]],[[[1," "],[10,0],[14,0,"mobile-menu-example-options docs-text-left"],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-justify-around"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,"h3"],[12],[1,"Mode"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,"checked","checked"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"default"],null]],null],[12],[13],[1,"default"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"reveal"],null]],null],[12],[13],[1,"reveal"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"ios"],null]],null],[12],[13],[1,"ios"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"push"],null]],null],[12],[13],[1,"push"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"squeeze"],null]],null],[12],[13],[1,"squeeze"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"mode"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mode"]]],null],"squeeze-reveal"],null]],null],[12],[13],[1,"squeeze-reveal"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[10,"h3"],[12],[1,"Type"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col docs-mb-3"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"side"],[24,"checked","checked"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["type"]]],null],"left"],null]],null],[12],[13],[1,"left"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"side"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["type"]]],null],"right"],null]],null],[12],[13],[1,"right"],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"h3"],[12],[1,"Open detection width"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col docs-mb-3"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"openDetectionWidth"],[24,"checked","checked"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["openDetectionWidth"]]],null],-1],null]],null],[12],[13],[1,"-1 (whole width)"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,3,"openDetectionWidth"],[24,4,"radio"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["openDetectionWidth"]]],null],30],null]],null],[12],[13],[1,"30 (px, drag from edge)"],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"h3"],[12],[1,"Other options"],[13],[1,"\\n "],[10,0],[14,0,"docs-flex docs-flex-col"],[12],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,"checked","checked"],[24,4,"checkbox"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["mask"]]],null],[28,[37,7],[[30,0,["mask"]]],null]],null]],null],[12],[13],[1,"mask"],[13],[1,"\\n "],[10,"label"],[12],[11,"input"],[24,"checked","checked"],[24,4,"checkbox"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["shadow"]]],null],[28,[37,7],[[30,0,["shadow"]]],null]],null]],null],[12],[13],[1,"shadow"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"docs-m-16 docs-text-center docs-italic"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-no-underline docs-bg-white docs-text-brand docs-text-xs docs-px-3 docs-py-2 docs-rounded docs-mt-4 docs-ml-4 docs-shadow-md hover:docs-shadow-lg docs-transition hover:docs-nudge-t docs-font-bold docs-inline-block docs-uppercase"],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0,["configure"]]],null],true],null]],null],[12],[1,"\\n Configure\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],["demo","mmw","mm"],false,["docs-hero","docs-demo","mobile-menu-wrapper","if","on","fn","mut","not"]]',moduleName:"docs/templates/index.hbs",isStrictMode:!1}) e.default=n})),define("docs/templates/not-found",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=(0,t.createTemplateFactory)({id:"vnaUo2tT",block:'[[[10,0],[14,0,"docs-container"],[12],[1,"\\n "],[10,"h1"],[12],[1,"Not found"],[13],[1,"\\n "],[10,2],[12],[1,"This page doesn\'t exist. "],[8,[39,0],null,[["@route"],["index"]],[["default"],[[[[1,"Head home?"]],[]]]]],[13],[1,"\\n"],[13]],[],false,["link-to"]]',moduleName:"docs/templates/not-found.hbs",isStrictMode:!1}) -e.default=n})),define("docs/transforms/boolean",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.BooleanTransform}})})),define("docs/transforms/date",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.DateTransform}})})) -define("docs/transforms/number",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.NumberTransform}})})),define("docs/transforms/string",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.StringTransform}})})),define("docs/utils/parse-touch-data",["exports","ember-gesture-modifiers/utils/parse-touch-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isHorizontal",{enumerable:!0,get:function(){return t.isHorizontal}}),Object.defineProperty(e,"isVertical",{enumerable:!0,get:function(){return t.isVertical}}),Object.defineProperty(e,"parseInitialTouchData",{enumerable:!0,get:function(){return t.parseInitialTouchData}}),Object.defineProperty(e,"parseTouchData",{enumerable:!0,get:function(){return t.parseTouchData}})})),define("docs/utils/titleize",["exports","ember-cli-string-helpers/utils/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("docs/config/environment",[],(function(){try{var e="docs/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))} +var n=(0,t.createTemplateFactory)({id:"zUk5hEqb",block:'[[[10,0],[14,0,"docs-container"],[12],[1,"\\n "],[10,"h1"],[12],[1,"Not found"],[13],[1,"\\n "],[10,2],[12],[1,"This page doesn\'t exist. "],[8,[39,0],null,[["@route"],["index"]],[["default"],[[[[1,"Head home?"]],[]]]]],[13],[1,"\\n"],[13]],[],false,["link-to"]]',moduleName:"docs/templates/not-found.hbs",isStrictMode:!1}) +e.default=n})),define("docs/transforms/boolean",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.BooleanTransform}})})) +define("docs/transforms/date",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.DateTransform}})})),define("docs/transforms/number",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.NumberTransform}})})),define("docs/transforms/string",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.StringTransform}})})),define("docs/utils/parse-touch-data",["exports","ember-gesture-modifiers/utils/parse-touch-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isHorizontal",{enumerable:!0,get:function(){return t.isHorizontal}}),Object.defineProperty(e,"isVertical",{enumerable:!0,get:function(){return t.isVertical}}),Object.defineProperty(e,"parseInitialTouchData",{enumerable:!0,get:function(){return t.parseInitialTouchData}}),Object.defineProperty(e,"parseTouchData",{enumerable:!0,get:function(){return t.parseTouchData}})})),define("docs/utils/titleize",["exports","ember-cli-string-helpers/utils/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("docs/config/environment",[],(function(){try{var e="docs/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))} return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(r){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),runningTests||require("docs/app").default.create({}) diff --git a/versions/v4.0.0-beta.0/assets/docs-98383e256f90718be026c901c40a80ef.css b/versions/v4.0.0/assets/docs-98383e256f90718be026c901c40a80ef.css similarity index 100% rename from versions/v4.0.0-beta.0/assets/docs-98383e256f90718be026c901c40a80ef.css rename to versions/v4.0.0/assets/docs-98383e256f90718be026c901c40a80ef.css diff --git a/assets/vendor-0385b59c71f2917408eb498b54c8ca68.js b/versions/v4.0.0/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js similarity index 54% rename from assets/vendor-0385b59c71f2917408eb498b54c8ca68.js rename to versions/v4.0.0/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js index 32ec6391..ac72e5d2 100644 --- a/assets/vendor-0385b59c71f2917408eb498b54c8ca68.js +++ b/versions/v4.0.0/assets/vendor-13c346ab2c7b50b23dee45de7be51c2c.js @@ -4,36 +4,36 @@ var loader,define,requireModule,require,requirejs,runningTests=!1 if(function(e){"use strict" function t(){var e=Object.create(null) return e.__=void 0,delete e.__,e}var r={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs} -requirejs=require=requireModule=function(e){for(var t=[],r=c(e,"(require)",t),i=t.length-1;i>=0;i--)t[i].exports() +requirejs=require=requireModule=function(e){for(var t=[],r=u(e,"(require)",t),i=t.length-1;i>=0;i--)t[i].exports() return r.module.exports},loader={noConflict:function(t){var i,n for(i in t)t.hasOwnProperty(i)&&r.hasOwnProperty(i)&&(n=t[i],e[n]=e[i],e[i]=r[i])},makeDefaultExport:!0} var i=t(),n=(t(),0) -function o(e){throw new Error("an unsupported module was defined, expected `define(id, deps, module)` instead got: `"+e+"` arguments to define`")}var s=["require","exports","module"] -function a(e,t,r,i){this.uuid=n++,this.id=e,this.deps=!t.length&&r.length?s:t,this.module={exports:{}},this.callback=r,this.hasExportsAsDep=!1,this.isAlias=i,this.reified=new Array(t.length),this.state="new"}function l(){}function u(e){this.id=e}function c(e,t,r){for(var n=i[e]||i[e+"/index"];n&&n.isAlias;)n=i[n.id]||i[n.id+"/index"] -return n||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),r&&"pending"!==n.state&&"finalized"!==n.state&&(n.findDeps(r),r.push(n)),n}function d(e,t){if("."!==e.charAt(0))return e +var o=["require","exports","module"] +function s(e,t,r,i){this.uuid=n++,this.id=e,this.deps=!t.length&&r.length?o:t,this.module={exports:{}},this.callback=r,this.hasExportsAsDep=!1,this.isAlias=i,this.reified=new Array(t.length),this.state="new"}function a(){}function l(e){this.id=e}function u(e,t,r){for(var n=i[e]||i[e+"/index"];n&&n.isAlias;)n=i[n.id]||i[n.id+"/index"] +return n||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),r&&"pending"!==n.state&&"finalized"!==n.state&&(n.findDeps(r),r.push(n)),n}function c(e,t){if("."!==e.charAt(0))return e for(var r=e.split("/"),i=t.split("/").slice(0,-1),n=0,o=r.length;n"function"==typeof e)))}va if("object"==typeof l&&null!==l)for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(o.FEATURES[u]=!0===l[u]) 0}})(i.EmberENV)})),e("@ember/-internals/error-handling/index",["exports"],(function(e){"use strict" var t -Object.defineProperty(e,"__esModule",{value:!0}),e.getDispatchOverride=function(){return r},e.getOnerror=function(){return t},e.onErrorTarget=void 0,e.setDispatchOverride=function(e){r=e},e.setOnerror=function(e){t=e} -var r,i={get onerror(){return t}} -e.onErrorTarget=i})),e("@ember/-internals/extension-support/index",["exports","@ember/-internals/extension-support/lib/data_adapter","@ember/-internals/extension-support/lib/container_debug_adapter"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ContainerDebugAdapter",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"DataAdapter",{enumerable:!0,get:function(){return t.default}})})),e("@ember/-internals/extension-support/lib/container_debug_adapter",["exports","@ember/string","@ember/-internals/runtime","@ember/-internals/owner"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends r.Object{constructor(e){super(e),this.resolver=(0,i.getOwner)(this).lookup("resolver-for-debugging:main")}canCatalogEntriesByType(e){return"model"!==e&&"template"!==e}catalogEntriesByType(e){var i=(0,r.A)(r.Namespace.NAMESPACES),n=(0,r.A)(),o=new RegExp(`${(0,t.classify)(e)}$`) -return i.forEach((e=>{for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&o.test(i)){var s=e[i] -"class"===(0,r.typeOf)(s)&&n.push((0,t.dasherize)(i.replace(o,"")))}})),n}}e.default=n})),e("@ember/-internals/extension-support/lib/data_adapter",["exports","@ember/-internals/owner","@ember/runloop","@ember/-internals/metal","@ember/string","@ember/-internals/runtime","@glimmer/validator"],(function(e,t,r,i,n,o,s){"use strict" -function a(e,t){if(Symbol.iterator in e)for(var r of e)t(r) -else e.forEach(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class l{constructor(e,t,r,i,n,o){this.wrapRecord=n,this.release=o,this.recordCaches=new Map,this.added=[],this.updated=[],this.removed=[],this.recordArrayCache=(0,s.createCache)((()=>{var o=new Set;(0,s.consumeTag)((0,s.tagFor)(e,"[]")),a(e,(e=>{(0,s.getValue)(this.getCacheForItem(e)),o.add(e)})),(0,s.untrack)((()=>{this.recordCaches.forEach(((e,t)=>{o.has(t)||(this.removed.push(n(t)),this.recordCaches.delete(t))}))})),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(r(this.updated),this.updated=[]),this.removed.length>0&&(i(this.removed),this.removed=[])}))}getCacheForItem(e){var t=this.recordCaches.get(e) -if(!t){var r=!1 -t=(0,s.createCache)((()=>{r?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),r=!0)})),this.recordCaches.set(e,t)}return t}revalidate(){(0,s.getValue)(this.recordArrayCache)}}class u{constructor(e,t,r){this.release=r -var i=!1 -this.cache=(0,s.createCache)((()=>{a(e,(()=>{})),(0,s.consumeTag)((0,s.tagFor)(e,"[]")),!0===i?t():i=!0})),this.release=r}revalidate(){(0,s.getValue)(this.cache)}}class c extends o.Object{constructor(e){super(e),this.releaseMethods=(0,o.A)(),this.recordsWatchers=new Map,this.typeWatchers=new Map,this.flushWatchers=null,this.attributeLimit=3,this.acceptsModelName=!0,this.containerDebugAdapter=(0,t.getOwner)(this).lookup("container-debug-adapter:main")}getFilters(){return(0,o.A)()}watchModelTypes(e,t){var r=this.getModelTypes(),i=(0,o.A)() -e(r.map((e=>{var r=e.klass,n=this.wrapModelType(r,e.name) -return i.push(this.observeModelType(e.name,t)),n}))) -var n=()=>{i.forEach((e=>e())),this.releaseMethods.removeObject(n)} -return this.releaseMethods.pushObject(n),n}_nameToClass(e){if("string"==typeof e){var r=(0,t.getOwner)(this).factoryFor(`model:${e}`) -e=r&&r.class}return e}watchRecords(e,t,r,i){var n=this._nameToClass(e),o=this.getRecords(n,e),{recordsWatchers:s}=this,a=s.get(o) -return a||(a=new l(o,t,r,i,(e=>this.wrapRecord(e)),(()=>{s.delete(o),this.updateFlushWatchers()})),s.set(o,a),this.updateFlushWatchers(),a.revalidate()),a.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate())),this.recordsWatchers.forEach((e=>e.revalidate()))},r._backburner.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(r._backburner.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach((e=>e.release())),this.recordsWatchers.forEach((e=>e.release())),this.releaseMethods.forEach((e=>e())),this.flushWatchers&&r._backburner.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return(0,o.A)()}observeModelType(e,t){var r=this._nameToClass(e),i=this.getRecords(r,e),{typeWatchers:n}=this,o=n.get(i) -return o||(o=new u(i,(()=>{t([this.wrapModelType(r,e)])}),(()=>{n.delete(i),this.updateFlushWatchers()})),n.set(i,o),this.updateFlushWatchers(),o.revalidate()),o.release}wrapModelType(e,t){var r=this.getRecords(e,t) -return{name:t,count:(0,i.get)(r,"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){var e=this.containerDebugAdapter,t=e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces(),r=(0,o.A)(t).map((e=>({klass:this._nameToClass(e),name:e}))) -return(0,o.A)(r).filter((e=>this.detect(e.klass)))}_getObjectsOnNamespaces(){var e=(0,o.A)(o.Namespace.NAMESPACES),t=(0,o.A)() -return e.forEach((e=>{for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&this.detect(e[r])){var i=(0,n.dasherize)(r) -t.push(i)}})),t}getRecords(e,t){return(0,o.A)()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return(0,o.A)()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}e.default=c})),e("@ember/-internals/glimmer/index",["exports","@glimmer/opcode-compiler","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/reference","@glimmer/validator","@ember/-internals/metal","@ember/object","@ember/-internals/browser-environment","@ember/-internals/views","@ember/engine","@ember/engine/instance","@ember/instrumentation","@ember/service","@ember/string","@glimmer/destroyable","@ember/runloop","@glimmer/util","@glimmer/runtime","@ember/-internals/runtime","@ember/-internals/environment","@ember/-internals/container","@glimmer/node","@ember/-internals/glimmer","@glimmer/global-context","@ember/-internals/routing","@glimmer/program","rsvp"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m,b,g,y,v,_,w,O,x,E,k,P,T,R,j){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.Component=void 0,Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return _.DOMChanges}}),Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return _.DOMTreeConstruction}}),e.LinkTo=e.Input=e.Helper=void 0,Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return E.NodeDOMTreeConstruction}}),e.Textarea=e.SafeString=e.RootTemplate=e.Renderer=e.OutletView=void 0,e._resetRenderers=function(){lr.length=0},e.componentCapabilities=void 0,e.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML() +Object.defineProperty(e,"__esModule",{value:!0}),e.getDispatchOverride=function(){return i},e.getOnerror=function(){return t},e.onErrorTarget=void 0,e.setDispatchOverride=function(e){i=e},e.setOnerror=function(e){t=e} +var r={get onerror(){return t}} +e.onErrorTarget=r +var i=null})),e("@ember/-internals/glimmer/index",["exports","@glimmer/opcode-compiler","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/reference","@glimmer/validator","@ember/-internals/metal","@ember/object","@ember/-internals/browser-environment","@ember/-internals/views","@ember/engine","@ember/engine/instance","@ember/instrumentation","@ember/service","@ember/-internals/string","@glimmer/destroyable","@ember/runloop","@glimmer/util","@glimmer/runtime","@ember/-internals/runtime","@ember/object/-internals","@ember/-internals/environment","@ember/-internals/container","@glimmer/node","@ember/array/-internals","@ember/-internals/glimmer","@ember/array","@glimmer/global-context","@ember/routing/-internals","@glimmer/program","rsvp"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P,j,S,R,C,T,A){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.Component=void 0,Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return _.DOMChanges}}),Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return _.DOMTreeConstruction}}),e.LinkTo=e.Input=e.Helper=void 0,Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return E.NodeDOMTreeConstruction}}),e.Textarea=e.SafeString=e.RootTemplate=e.Renderer=e.OutletView=void 0,e._resetRenderers=function(){hr.length=0},e.componentCapabilities=void 0,e.escapeExpression=function(e){var t +if("string"!=typeof e){if(ft(e))return e.toHTML() if(null==e)return"" if(!e)return String(e) -e=String(e)}if(!at.test(e))return e -return e.replace(lt,ut)},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(fr,e))return fr[e]},e.getTemplates=function(){return fr},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(fr,e)},e.helper=function(e){return new it(e)},e.htmlSafe=function(e){null==e?e="":"string"!=typeof e&&(e=String(e)) -return new ot(e)},e.isHTMLSafe=ct,Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return _.isSerializationFirstNode}}),e.modifierCapabilities=void 0,e.renderSettled=function(){null===dr&&(dr=j.default.defer(),(0,y._getCurrentRunLoop)()||y._backburner.schedule("actions",null,cr)) -return dr.promise},e.setComponentManager=function(e,t){return(0,o.setComponentManager)(e,t)},e.setTemplate=function(e,t){return fr[e]=t},e.setTemplates=function(e){fr=e},e.setupApplicationRegistry=function(e){e.register("service:-dom-builder",{create(e){var t=(0,r.getOwner)(e) +t=String(e)}else t=e +if(!dt.test(t))return t +return t.replace(pt,ht)},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(yr,e))return yr[e]},e.getTemplates=function(){return yr},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(yr,e)},e.helper=it,e.htmlSafe=function(e){null==e?e="":"string"!=typeof e&&(e=String(e)) +return new ut(e)},e.isHTMLSafe=ft,Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return _.isSerializationFirstNode}}),e.modifierCapabilities=void 0,e.renderSettled=function(){null===mr&&(mr=A.default.defer(),(0,y._getCurrentRunLoop)()||y._backburner.schedule("actions",null,dr)) +return mr.promise},e.setComponentManager=function(e,t){return(0,o.setComponentManager)(e,t)},e.setTemplate=function(e,t){return yr[e]=t},e.setTemplates=function(e){yr=e},e.setupApplicationRegistry=function(e){e.register("service:-dom-builder",{create(e){var t=(0,r.getOwner)(e) switch(t.lookup("-environment:main")._renderMode){case"serialize":return E.serializeBuilder.bind(null) case"rehydrate":return _.rehydrationBuilder.bind(null) -default:return _.clientBuilder.bind(null)}}}),e.register(x.privatize`template:-root`,C),e.register("renderer:-dom",pr)},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",or),e.register("template:-outlet",mr),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",X),e.register("component:link-to",fe),e.register("component:textarea",ye),O.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(x.privatize`component:-default`,Xe)},Object.defineProperty(e,"template",{enumerable:!0,get:function(){return t.templateFactory}}),Object.defineProperty(e,"templateCacheCounters",{enumerable:!0,get:function(){return t.templateCacheCounters}}) -var C=(0,t.templateFactory)({id:"9BtKrod8",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!1}) -e.RootTemplate=C -var S=(0,t.templateFactory)({id:"OGSIkgXP",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",isStrictMode:!1}) -function M(){}class A{constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,(0,r.setOwner)(this,e)}static toString(){return"internal component"}get id(){return(0,i.guidFor)(this)}get class(){return"ember-view"}validateArguments(){for(var e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){var t=this.args.named[e] +default:return _.clientBuilder.bind(null)}}}),e.register(k.privatize`template:-root`,M),e.register("renderer:-dom",gr)},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",ur),e.register("template:-outlet",vr),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",ee),e.register("component:link-to",ge),e.register("component:textarea",we),x.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(k.privatize`component:-default`,et)},Object.defineProperty(e,"template",{enumerable:!0,get:function(){return t.templateFactory}}),Object.defineProperty(e,"templateCacheCounters",{enumerable:!0,get:function(){return t.templateCacheCounters}}) +var M=(0,t.templateFactory)({id:"9BtKrod8",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!1}) +e.RootTemplate=M +var D=(0,t.templateFactory)({id:"OGSIkgXP",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",isStrictMode:!1}) +function N(){}class I{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,(0,r.setOwner)(this,e)}get id(){return(0,i.guidFor)(this)}get class(){return"ember-view"}validateArguments(){for(var e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){var t=this.args.named[e] return t?(0,s.valueForRef)(t):void 0}positional(e){var t=this.args.positional[e] return t?(0,s.valueForRef)(t):void 0}listenerFor(e){var t=this.named(e) -return t||M}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${(0,i.guidFor)(this)}>`}}var D=new WeakMap -function N(e,t){var r={create(){throw(0,n.assert)("Use constructor instead of create")},toString:()=>e.toString()} -return D.set(r,e),(0,o.setInternalComponentManager)(F,r),(0,o.setComponentTemplate)(t,r),r}var I={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -var F=new class{getCapabilities(){return I}create(e,t,r,i,n,o){var l,u=new(l=t,D.get(l))(e,r.capture(),(0,s.valueForRef)(o)) -return(0,a.untrack)(u.validateArguments.bind(u)),u}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return(0,s.createConstRef)(e,"this")}getDestroyable(e){return e}},z=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i +return t||N}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${(0,i.guidFor)(this)}>`}}var F=new WeakMap +function z(e,t){var r={create(){throw(0,n.assert)("Use constructor instead of create")},toString:()=>e.toString()} +return F.set(r,e),(0,o.setInternalComponentManager)(B,r),(0,o.setComponentTemplate)(t,r),r}var L={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +var B=new class{getCapabilities(){return L}create(e,t,r,i,n,o){var l,u=new(l=t,F.get(l))(e,r.capture(),(0,s.valueForRef)(o)) +return(0,a.untrack)(u.validateArguments.bind(u)),u}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return(0,s.createConstRef)(e,"this")}getDestroyable(e){return e}},q=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) -return o>3&&s&&Object.defineProperty(t,r,s),s},L=Object.freeze({}) -function B(e){return function(e){return e.target}(e).value}function $(e){return void 0===e?new U(void 0):(0,s.isConstRef)(e)?new U((0,s.valueForRef)(e)):(0,s.isUpdatableRef)(e)?new q(e):new H(e)}class U{constructor(e){this.value=e}get(){return this.value}set(e){this.value=e}}z([l.tracked],U.prototype,"value",void 0) -class q{constructor(e){this.reference=e}get(){return(0,s.valueForRef)(this.reference)}set(e){(0,s.updateRef)(this.reference,e)}}class H{constructor(e){this.lastUpstreamValue=L,this.upstream=new q(e)}get(){var e=this.upstream.get() -return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new U(e)),this.local.get()}set(e){this.local.set(e)}}class V extends A{constructor(){super(...arguments),this._value=$(this.args.named.value)}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=B(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) +return o>3&&s&&Object.defineProperty(t,r,s),s},U=Object.freeze({}) +function $(e){return function(e){return e.target}(e).value}function H(e){return void 0===e?new V(void 0):(0,s.isConstRef)(e)?new V((0,s.valueForRef)(e)):(0,s.isUpdatableRef)(e)?new W(e):new Q(e)}class V{constructor(e){this.value=e}get(){return this.value}set(e){this.value=e}}q([l.tracked],V.prototype,"value",void 0) +class W{constructor(e){this.reference=e}get(){return(0,s.valueForRef)(this.reference)}set(e){(0,s.updateRef)(this.reference,e)}}class Q{constructor(e){this.lastUpstreamValue=U,this.upstream=new W(e)}get(){var e=this.upstream.get() +return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new V(e)),this.local.get()}set(e){this.local.set(e)}}class G extends I{constructor(){super(...arguments),this._value=H(this.args.named.value)}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=$(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) break case"Escape":this.listenerFor("escape-press")(e)}}listenerFor(e){var t,r=super.listenerFor(e) -return this.isVirtualEventListener(e,r)?(t=r,e=>t(B(e),e)):r}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}z([u.action],V.prototype,"valueDidChange",null),z([u.action],V.prototype,"keyUp",null) -var W,Q=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i +return this.isVirtualEventListener(e,r)?(t=r,e=>t($(e),e)):r}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}q([u.action],G.prototype,"valueDidChange",null),q([u.action],G.prototype,"keyUp",null) +var K,Y=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) return o>3&&s&&Object.defineProperty(t,r,s),s} -if(c.hasDOM){var G=Object.create(null),K=document.createElement("input") -G[""]=!1,G.text=!0,G.checkbox=!0,W=e=>{var t=G[e] -if(void 0===t){try{K.type=e,t=K.type===e}catch(r){t=!1}finally{K.type="text"}G[e]=t}return t}}else W=e=>""!==e -class Y extends V{constructor(){super(...arguments),this._checked=$(this.args.named.checked)}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){var e=this.named("type") -return null==e?"text":W(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){var t=e.target -this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Q([u.action],Y.prototype,"change",null),Q([u.action],Y.prototype,"input",null),Q([u.action],Y.prototype,"checkedDidChange",null) -var X=N(Y,S) -e.Input=X -var J=(0,t.templateFactory)({id:"CVwkBtGh",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[38,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["on","yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",isStrictMode:!1}),Z=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i +if(c.hasDOM){var X=Object.create(null),J=document.createElement("input") +X[""]=!1,X.text=!0,X.checkbox=!0,K=e=>{var t=X[e] +if(void 0===t){try{J.type=e,t=J.type===e}catch(r){t=!1}finally{J.type="text"}X[e]=t}return t}}else K=e=>""!==e +class Z extends G{constructor(){super(...arguments),this._checked=H(this.args.named.checked)}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){var e=this.named("type") +return null==e?"text":K(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){var t=e.target +this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Y([u.action],Z.prototype,"change",null),Y([u.action],Z.prototype,"input",null),Y([u.action],Z.prototype,"checkedDidChange",null) +var ee=z(Z,D) +e.Input=ee +var te=(0,t.templateFactory)({id:"CVwkBtGh",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[38,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["on","yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",isStrictMode:!1}),re=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) -return o>3&&s&&Object.defineProperty(t,r,s),s},ee=[],te={} -function re(e){return null==e}function ie(e){return!re(e)}function ne(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}(0,n.debugFreeze)(ee),(0,n.debugFreeze)(te) -class oe extends A{constructor(){super(...arguments),this.currentRouteCache=(0,a.createCache)((()=>((0,a.consumeTag)((0,a.tagFor)(this.routing,"currentState")),(0,a.untrack)((()=>this.routing.currentRouteName)))))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){var e="ember-view" +return o>3&&s&&Object.defineProperty(t,r,s),s},ie=[],ne={} +function oe(e){return null==e}function se(e){return!oe(e)}function ae(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}(0,n.debugFreeze)(ie),(0,n.debugFreeze)(ne) +class le extends I{constructor(){super(...arguments),this.currentRouteCache=(0,a.createCache)((()=>((0,a.consumeTag)((0,a.tagFor)(this.routing,"currentState")),(0,a.untrack)((()=>this.routing.currentRouteName)))))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){var e="ember-view" return this.isActive?(e+=this.classFor("active"),!1===this.willBeActive&&(e+=" ember-transitioning-out")):this.willBeActive&&(e+=" ember-transitioning-in"),this.isLoading&&(e+=this.classFor("loading")),this.isDisabled&&(e+=this.classFor("disabled")),e}get href(){if(this.isLoading)return"#" var{routing:e,route:t,models:r,query:i}=this return(0,a.consumeTag)((0,a.tagFor)(e,"currentState")),e.generateURL(t,r,i)}click(e){if((0,d.isSimpleClick)(e)){var t=e.currentTarget if((""===t.target||"_self"===t.target)&&(this.preventDefault(e),!this.isDisabled&&!this.isLoading)){var{routing:r,route:i,models:n,query:o,replace:s}=this,a={routeName:i,queryParams:o,transition:void 0};(0,f.flaggedInstrument)("interaction.link-to",a,(()=>{a.transition=r.transitionTo(i,n,o,s)}))}}}get route(){if("route"in this.args.named){var e=this.named("route") return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return(0,a.getValue)(this.currentRouteCache)}get models(){if("models"in this.args.named){var e=this.named("models") -return e}return"model"in this.args.named?[this.named("model")]:ee}get query(){if("query"in this.args.named){var e=this.named("query") -return Object.assign({},e)}return te}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){var e=this.routing.currentState,t=this.routing.targetState -return e===t?null:this.isActiveForState(t)}get isLoading(){return re(this.route)||this.models.some((e=>re(e)))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){var e=this.owner -return e instanceof p.default&&void 0!==(0,h.getEngineParent)(e)}get engineMountPoint(){var e=this.owner -return e instanceof p.default?e.mountPoint:void 0}classFor(e){var t=this.named(`${e}Class`) -return!0===t||re(t)?` ${e}`:t?` ${t}`:""}namespaceRoute(e){var{engineMountPoint:t}=this -return void 0===t?e:"application"===e?t:`${t}.${e}`}isActiveForState(e){if(!ie(e))return!1 +return e}return"model"in this.args.named?[this.named("model")]:ie}get query(){if("query"in this.args.named){var e=this.named("query") +return Object.assign({},e)}return ne}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){var e=this.routing.currentState,t=this.routing.targetState +return e===t?null:this.isActiveForState(t)}get isLoading(){return oe(this.route)||this.models.some((e=>oe(e)))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){var e=this.owner +return e instanceof h.default&&void 0!==(0,p.getEngineParent)(e)}get engineMountPoint(){var e=this.owner +return e instanceof h.default?e.mountPoint:void 0}classFor(e){var t=this.named(`${e}Class`) +return!0===t||oe(t)?` ${e}`:t?` ${t}`:""}namespaceRoute(e){var{engineMountPoint:t}=this +return void 0===t?e:"application"===e?t:`${t}.${e}`}isActiveForState(e){if(!se(e))return!1 if(this.isLoading)return!1 var t=this.named("current-when") if("boolean"==typeof t)return t if("string"==typeof t){var{models:r,routing:i}=this return t.split(" ").some((t=>i.isActiveForRoute(r,void 0,this.namespaceRoute(t),e)))}var{route:n,models:o,query:s,routing:a}=this -return a.isActiveForRoute(o,s,n,e)}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}Z([(0,m.service)("-routing")],oe.prototype,"routing",void 0),Z([u.action],oe.prototype,"click",null) -var{prototype:se}=oe,ae=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||ae(Object.getPrototypeOf(e),t):null,le=se.onUnsupportedArgument -Object.defineProperty(se,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"href"===e||le.call(this,e)}}) -var ue=ae(se,"models"),ce=ue.get -Object.defineProperty(se,"models",{configurable:!0,enumerable:!1,get:function(){var e=ce.call(this) -return e.length>0&&!("query"in this.args.named)&&ne(e[e.length-1])&&(e=e.slice(0,-1)),e}}) -var de=ae(se,"query"),he=de.get -Object.defineProperty(se,"query",{configurable:!0,enumerable:!1,get:function(){var e -if("query"in this.args.named){var t=he.call(this) -return ne(t)?null!==(e=t.values)&&void 0!==e?e:te:t}var r=ce.call(this) +return a.isActiveForRoute(o,s,n,e)}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}re([(0,m.service)("-routing")],le.prototype,"routing",void 0),re([u.action],le.prototype,"click",null) +var{prototype:ue}=le,ce=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||ce(Object.getPrototypeOf(e),t):null,de=ue.onUnsupportedArgument +Object.defineProperty(ue,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"href"===e||de.call(this,e)}}) +var pe=ce(ue,"models"),he=pe.get +Object.defineProperty(ue,"models",{configurable:!0,enumerable:!1,get:function(){var e=he.call(this) +return e.length>0&&!("query"in this.args.named)&&ae(e[e.length-1])&&(e=e.slice(0,-1)),e}}) +var fe=ce(ue,"query"),me=fe.get +Object.defineProperty(ue,"query",{configurable:!0,enumerable:!1,get:function(){var e +if("query"in this.args.named){var t=me.call(this) +return ae(t)?null!==(e=t.values)&&void 0!==e?e:ne:t}var r=he.call(this) if(r.length>0){var i=r[r.length-1] -if(ne(i)&&null!==i.values)return i.values}return te}}) -var pe=se.onUnsupportedArgument -Object.defineProperty(se,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"params"!==e&&pe.call(this,e)}}) -var fe=N(oe,J) -e.LinkTo=fe -var me=(0,t.templateFactory)({id:"OpzctQXz",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",isStrictMode:!1}),be=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i +if(ae(i)&&null!==i.values)return i.values}return ne}}) +var be=ue.onUnsupportedArgument +Object.defineProperty(ue,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"params"!==e&&be.call(this,e)}}) +var ge=z(le,te) +e.LinkTo=ge +var ye=(0,t.templateFactory)({id:"OpzctQXz",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",isStrictMode:!1}),ve=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) return o>3&&s&&Object.defineProperty(t,r,s),s} -class ge extends V{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}be([u.action],ge.prototype,"change",null),be([u.action],ge.prototype,"input",null) -var ye=N(ge,me) -function ve(e){return"function"==typeof e}function _e(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?(0,s.childRefFor)(e,t[0]):(0,s.childRefFromParts)(e,t)}function we(e){var t=e.indexOf(":") +class _e extends G{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}ve([u.action],_e.prototype,"change",null),ve([u.action],_e.prototype,"input",null) +var we=z(_e,ye) +function Oe(e){return"function"==typeof e}function xe(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?(0,s.childRefFor)(e,t[0]):(0,s.childRefFromParts)(e,t)}function ke(e){var t=e.indexOf(":") if(-1===t)return[e,e,!0] var r=e.substring(0,t),i=e.substring(t+1) -return[r,i,!1]}function Oe(e,t,r,i){var[n,o,a]=r -if("id"!==o){var u=n.indexOf(".")>-1,c=u?_e(t,n.split(".")):(0,s.childRefFor)(t,n) +return[r,i,!1]}function Ee(e,t,r,i){var[n,o,a]=r +if("id"!==o){var u=n.indexOf(".")>-1,c=u?xe(t,n.split(".")):(0,s.childRefFor)(t,n) i.setAttribute(o,c,!1,null)}else{var d=(0,l.get)(e,n) null==d&&(d=e.elementId) -var h=(0,s.createPrimitiveRef)(d) -i.setAttribute("id",h,!0,null)}}function xe(e,t,r){var i=t.split(":"),[n,o,a]=i +var p=(0,s.createPrimitiveRef)(d) +i.setAttribute("id",p,!0,null)}}function Pe(e,t,r){var i=t.split(":"),[n,o,a]=i if(""===n)r.setAttribute("class",(0,s.createPrimitiveRef)(o),!0,null) -else{var l,u=n.indexOf(".")>-1,c=u?n.split("."):[],d=u?_e(e,c):(0,s.childRefFor)(e,n) -l=void 0===o?Ee(d,u?c[c.length-1]:n):function(e,t,r){return(0,s.createComputeRef)((()=>(0,s.valueForRef)(e)?t:r))}(d,o,a),r.setAttribute("class",l,!1,null)}}function Ee(e,t){var r +else{var l,u=n.indexOf(".")>-1,c=u?n.split("."):[],d=u?xe(e,c):(0,s.childRefFor)(e,n) +l=void 0===o?je(d,u?c[c.length-1]:n):function(e,t,r){return(0,s.createComputeRef)((()=>(0,s.valueForRef)(e)?t:r))}(d,o,a),r.setAttribute("class",l,!1,null)}}function je(e,t){var r return(0,s.createComputeRef)((()=>{var i=(0,s.valueForRef)(e) -return!0===i?r||(r=(0,b.dasherize)(t)):i||0===i?String(i):null}))}function ke(){}e.Textarea=ye -class Pe{constructor(e,t,r,i,n,o){this.component=e,this.args=t,this.argsTag=r,this.finalizer=i,this.hasWrappedElement=n,this.isInteractive=o,this.classRef=null,this.classRef=null,this.argsRevision=null===t?0:(0,a.valueForTag)(r),this.rootRef=(0,s.createConstRef)(e,"this"),(0,g.registerDestructor)(this,(()=>this.willDestroy()),!0),(0,g.registerDestructor)(this,(()=>this.component.destroy()))}willDestroy(){var{component:e,isInteractive:t}=this +return!0===i?r||(r=(0,b.dasherize)(t)):i||0===i?String(i):null}))}function Se(){}e.Textarea=we +class Re{constructor(e,t,r,i,n,o){this.component=e,this.args=t,this.argsTag=r,this.finalizer=i,this.hasWrappedElement=n,this.isInteractive=o,this.classRef=null,this.classRef=null,this.argsRevision=null===t?0:(0,a.valueForTag)(r),this.rootRef=(0,s.createConstRef)(e,"this"),(0,g.registerDestructor)(this,(()=>this.willDestroy()),!0),(0,g.registerDestructor)(this,(()=>this.component.destroy()))}willDestroy(){var{component:e,isInteractive:t}=this if(t){(0,a.beginUntrackFrame)(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),(0,a.endUntrackFrame)() var r=(0,d.getViewElement)(e) r&&((0,d.clearElementView)(r),(0,d.clearViewElement)(e))}e.renderer.unregister(e)}finalize(){var{finalizer:e}=this -e(),this.finalizer=ke}}function Te(e){return(0,o.setInternalHelperManager)(e,{})}var Re=new v._WeakSet,je=Te((e=>{var t,{named:r,positional:i}=e,[n,o,...a]=i,u=o.debugLabel,c="target"in r?r.target:n,d=function(e,t){var r,i +e(),this.finalizer=Se}}function Ce(e){return(0,o.setInternalHelperManager)(e,{})}var Te=new v._WeakSet,Ae=Ce((e=>{var t,{named:r,positional:i}=e,[n,o,...a]=i,u=o.debugLabel,c="target"in r?r.target:n,d=function(e,t){var r,i t.length>0&&(r=e=>t.map(s.valueForRef).concat(e)) e&&(i=t=>{var r=(0,s.valueForRef)(e) return r&&t.length>0&&(t[0]=(0,l.get)(t[0],r)),t}) -return r&&i?e=>i(r(e)):r||i||Ce}("value"in r&&r.value||!1,a) -return t=(0,s.isInvokableRef)(o)?Se(o,o,Me,d,u):function(e,t,r,i,n){0 -return function(){return Se(e,(0,s.valueForRef)(t),(0,s.valueForRef)(r),i,n)(...arguments)}}((0,s.valueForRef)(n),c,o,d,u),Re.add(t),(0,s.createUnboundRef)(t,"(result of an `action` helper)")})) -function Ce(e){return e}function Se(e,t,r,i,n){var o,s -return"string"==typeof r?(o=t,s=t.actions&&t.actions[r]):"function"==typeof r&&(o=e,s=r),function(){for(var e=arguments.length,t=new Array(e),r=0;r(0,y.join)(o,s,...i(t))))}}function Me(e){(0,s.updateRef)(this,e)}function Ae(e){var t=Object.create(null),r=Object.create(null) -for(var i in r[Fe]=e,e){var n=e[i],o=(0,s.valueForRef)(n),a="function"==typeof o&&Re.has(o);(0,s.isUpdatableRef)(n)&&!a?t[i]=new Ne(n,o):t[i]=o,r[i]=o}return r.attrs=t,r}var De=Symbol("REF") -class Ne{constructor(e,t){this[d.MUTABLE_CELL]=!0,this[De]=e,this.value=t}update(e){(0,s.updateRef)(this[De],e)}}var Ie=function(e,t){var r={} +return r&&i?e=>i(r(e)):r||i||Me}("value"in r&&r.value||!1,a) +return t=(0,s.isInvokableRef)(o)?De(o,o,Ne,d,u):function(e,t,r,i,n){0 +return(...o)=>De(e,(0,s.valueForRef)(t),(0,s.valueForRef)(r),i,n)(...o)}((0,s.valueForRef)(n),c,o,d,u),Te.add(t),(0,s.createUnboundRef)(t,"(result of an `action` helper)")})) +function Me(e){return e}function De(e,t,r,i,n){var o,s +return"string"==typeof r?(o=t,s=t.actions&&t.actions[r]):"function"==typeof r&&(o=e,s=r),(...e)=>{var t={target:o,args:e,label:"@glimmer/closure-action"} +return(0,f.flaggedInstrument)("interaction.ember-action",t,(()=>(0,y.join)(o,s,...i(e))))}}function Ne(e){(0,s.updateRef)(this,e)}function Ie(e){var t=Object.create(null),r=Object.create(null) +for(var i in r[Be]=e,e){var n=e[i],o=(0,s.valueForRef)(n),a="function"==typeof o&&Te.has(o);(0,s.isUpdatableRef)(n)&&!a?t[i]=new ze(n,o):t[i]=o,r[i]=o}return r.attrs=t,r}var Fe=Symbol("REF") +class ze{constructor(e,t){this[d.MUTABLE_CELL]=!0,this[Fe]=e,this.value=t}update(e){(0,s.updateRef)(this[Fe],e)}}var Le=function(e,t){var r={} for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]) if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0 -for(i=Object.getOwnPropertySymbols(e);n(0,_.reifyPositional)(c)))},Object.assign(l,t.named.capture())}else{if(!(Array.isArray(u)&&u.length>0))return null var d=Math.min(u.length,t.positional.length) l={},Object.assign(l,t.named.capture()) -for(var h=0;h{r.setAttribute("class",(0,s.createPrimitiveRef)(e),!1,null)})),p&&p.length&&p.forEach((e=>{xe(u,e,r)})),r.setAttribute("class",Ue,!1,null),"ariaRole"in n&&r.setAttribute("role",(0,s.childRefFor)(u,"ariaRole"),!1,null),n._transitionTo("hasElement"),l&&((0,a.beginUntrackFrame)(),n.trigger("willInsertElement"),(0,a.endUntrackFrame)())}didRenderLayout(e,t){e.component[$e]=t,e.finalize()}didCreate(e){var{component:t,isInteractive:r}=e -r&&(t._transitionTo("inDOM"),t.trigger("didInsertElement"),t.trigger("didRender"))}update(e){var{component:t,args:r,argsTag:i,argsRevision:n,isInteractive:o}=e -if(e.finalizer=(0,f._instrumentStart)("render.component",Ve,t),(0,a.beginUntrackFrame)(),null!==r&&!(0,a.validateTag)(i,n)){(0,a.beginTrackFrame)() -var s=Ae(r) -i=e.argsTag=(0,a.endTrackFrame)(),e.argsRevision=(0,a.valueForTag)(i),t[Be]=!0,t.setProperties(s),t[Be]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}o&&(t.trigger("willUpdate"),t.trigger("willRender")),(0,a.endUntrackFrame)(),(0,a.consumeTag)(i),(0,a.consumeTag)(t[Le])}didUpdateLayout(e){e.finalize()}didUpdate(e){var{component:t,isInteractive:r}=e -r&&(t.trigger("didUpdate"),t.trigger("didRender"))}getDestroyable(e){return e}}function He(e){return e.instrumentDetails({initialRender:!0})}function Ve(e){return e.instrumentDetails({initialRender:!1})}var We={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},Qe=new qe -function Ge(e){return e===Qe}var Ke,Ye=new WeakMap -class Xe extends(d.CoreView.extend(d.ChildViewsSupport,d.ViewStateSupport,d.ClassNamesSupport,w.TargetActionSupport,d.ActionSupport,d.ViewMixin,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(){super(...arguments),this.isComponent=!0}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[Be]=!1,this[Le]=(0,a.createTag)(),this[$e]=null +for(var p=0;p{l.setAttribute("class",(0,s.createPrimitiveRef)(e),!1,null)})),p&&p.length&&p.forEach((e=>{Pe(n,e,l)})),l.setAttribute("class",Ve,!1,null),"ariaRole"in e&&l.setAttribute("role",(0,s.childRefFor)(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),r&&((0,a.beginUntrackFrame)(),e.trigger("willInsertElement"),(0,a.endUntrackFrame)())}didRenderLayout(e,t){e.component[He]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){var{component:t,args:r,argsTag:i,argsRevision:n,isInteractive:o}=e +if(e.finalizer=(0,f._instrumentStart)("render.component",Ge,t),(0,a.beginUntrackFrame)(),null!==r&&!(0,a.validateTag)(i,n)){(0,a.beginTrackFrame)() +var s=Ie(r) +i=e.argsTag=(0,a.endTrackFrame)(),e.argsRevision=(0,a.valueForTag)(i),t[$e]=!0,t.setProperties(s),t[$e]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}o&&(t.trigger("willUpdate"),t.trigger("willRender")),(0,a.endUntrackFrame)(),(0,a.consumeTag)(i),(0,a.consumeTag)(t[Ue])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function Qe(e){return e.instrumentDetails({initialRender:!0})}function Ge(e){return e.instrumentDetails({initialRender:!1})}var Ke={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},Ye=new We +function Xe(e){return e===Ye}var Je,Ze=new WeakMap +class et extends(d.CoreView.extend(d.ChildViewsSupport,d.ViewStateSupport,d.ClassNamesSupport,w.TargetActionSupport,d.ActionSupport,d.ViewMixin,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(){super(...arguments),this.isComponent=!0}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[$e]=!1,this[Ue]=(0,a.createTag)(),this[He]=null var t=this._dispatcher -if(t){var r=Ye.get(t) -r||(r=new WeakSet,Ye.set(t,r)) +if(t){var r=Ze.get(t) +r||(r=new WeakSet,Ze.set(t,r)) var i=Object.getPrototypeOf(this) if(!r.has(i))t.lazyEvents.forEach(((e,r)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(r)})),r.add(i)}}get _dispatcher(){if(void 0===this.__dispatcher){var e=(0,r.getOwner)(this) if(e.lookup("-environment:main").isInteractive){var t=e.lookup("event_dispatcher:main") this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,r){var i -return null===(i=this._dispatcher)||void 0===i||i.setupHandlerForEmberEvent(e),super.on(e,t,r)}_rerender(){(0,a.dirtyTag)(this[Le]),this._superRerender()}[l.PROPERTY_DID_CHANGE](e,t){if(!this[Be]){var r=this[Fe],i=void 0!==r?r[e]:void 0 +return null===(i=this._dispatcher)||void 0===i||i.setupHandlerForEmberEvent(e),super.on(e,t,r)}_rerender(){(0,a.dirtyTag)(this[Ue]),this._superRerender()}[l.PROPERTY_DID_CHANGE](e,t){if(!this[$e]){var r=this[Be],i=void 0!==r?r[e]:void 0 void 0!==i&&(0,s.isUpdatableRef)(i)&&(0,s.updateRef)(i,2===arguments.length?t:(0,l.get)(this,e))}}getAttr(e){return this.get(e)}readDOMAttr(e){var t=(0,d.getViewElement)(this),r=t,i="http://www.w3.org/2000/svg"===r.namespaceURI,{type:n,normalized:o}=(0,_.normalizeProperty)(r,e) -return i||"attr"===n?r.getAttribute(o):r[o]}static toString(){return"@ember/component"}}e.Component=Xe,Xe.isComponentFactory=!0,Xe.reopenClass({positionalParams:[]}),(0,o.setInternalComponentManager)(Qe,Xe) -var Je=Symbol("RECOMPUTE_TAG"),Ze=Symbol("IS_CLASSIC_HELPER") -class et extends w.FrameworkObject{init(e){super.init(e),this[Je]=(0,a.createTag)()}recompute(){(0,y.join)((()=>(0,a.dirtyTag)(this[Je])))}}e.Helper=et,Ke=Ze,et.isHelperFactory=!0,et[Ke]=!0 -class tt{constructor(e){this.capabilities=(0,o.helperCapabilities)("3.23",{hasValue:!0,hasDestroyable:!0}) +return i||"attr"===n?r.getAttribute(o):r[o]}static toString(){return"@ember/component"}}e.Component=et,et.isComponentFactory=!0,et.reopenClass({positionalParams:[]}),(0,o.setInternalComponentManager)(Ye,et) +var tt=Symbol("RECOMPUTE_TAG"),rt=Symbol("IS_CLASSIC_HELPER") +function it(e){return new at(e)}class nt extends O.FrameworkObject{init(e){super.init(e),this[tt]=(0,a.createTag)()}recompute(){(0,y.join)((()=>(0,a.dirtyTag)(this[tt])))}}e.Helper=nt,Je=rt,nt.isHelperFactory=!0,nt[Je]=!0,nt.helper=it +class ot{constructor(e){this.capabilities=(0,o.helperCapabilities)("3.23",{hasValue:!0,hasDestroyable:!0}) var t={};(0,r.setOwner)(t,e),this.ownerInjection=t}createHelper(e,t){var r,i=null!=(r=e)&&"class"in r?e.create():e.create(this.ownerInjection) -return{instance:i,args:t}}getDestroyable(e){var{instance:t}=e -return t}getValue(e){var{instance:t,args:r}=e,{positional:i,named:n}=r,o=t.compute(i,n) -return(0,a.consumeTag)(t[Je]),o}getDebugName(e){return(0,i.getDebugName)((e.class||e).prototype)}}(0,o.setHelperManager)((e=>new tt(e)),et) -var rt=(0,o.getInternalHelperManager)(et) -class it{constructor(e){this.compute=e,this.isHelperFactory=!0}create(){return{compute:this.compute}}}var nt=new class{constructor(){this.capabilities=(0,o.helperCapabilities)("3.23",{hasValue:!0})}createHelper(e,t){var{compute:r}=e -return()=>r.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return(0,i.getDebugName)(e.compute)}};(0,o.setHelperManager)((()=>nt),it.prototype) -class ot{constructor(e){this.string=e}toString(){return`${this.string}`}toHTML(){return this.toString()}}e.SafeString=ot -var st={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},at=/[&<>"'`=]/,lt=/[&<>"'`=]/g -function ut(e){return st[e]}function ct(e){return null!==e&&"object"==typeof e&&"function"==typeof e.toHTML}function dt(e){return{object:`${e.name}:${e.outlet}`}}var ht={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -class pt{create(e,t,r,i,n){var o=n.get("outletState"),a=t.ref +return{instance:i,args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){var{positional:r,named:i}=t,n=e.compute(r,i) +return(0,a.consumeTag)(e[tt]),n}getDebugName(e){return(0,i.getDebugName)((e.class||e).prototype)}}(0,o.setHelperManager)((e=>new ot(e)),nt) +var st=(0,o.getInternalHelperManager)(nt) +class at{constructor(e){this.compute=e,this.isHelperFactory=!0}create(){return{compute:this.compute}}}var lt=new class{constructor(){this.capabilities=(0,o.helperCapabilities)("3.23",{hasValue:!0})}createHelper(e,t){var{compute:r}=e +return()=>r.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return(0,i.getDebugName)(e.compute)}};(0,o.setHelperManager)((()=>lt),at.prototype) +class ut{constructor(e){this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}e.SafeString=ut +var ct={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},dt=/[&<>"'`=]/,pt=/[&<>"'`=]/g +function ht(e){return ct[e]}function ft(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function mt(e){return{object:`${e.name}:${e.outlet}`}}var bt={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +class gt{create(e,t,r,i,n){var o=n.get("outletState"),a=t.ref n.set("outletState",a) -var l={self:(0,s.createConstRef)(t.controller,"this"),finalize:(0,f._instrumentStart)("render.outlet",dt,t)} +var l={self:(0,s.createConstRef)(t.controller,"this"),finalize:(0,f._instrumentStart)("render.outlet",mt,t)} if(void 0!==i.debugRenderTree){l.outlet={name:t.outlet} var u=(0,s.valueForRef)(o),c=u&&u.render&&u.render.owner,d=(0,s.valueForRef)(a).render.owner -if(c&&c!==d){var h=d.mountPoint -l.engine=d,h&&(l.engineBucket={mountPoint:h})}}return l}getDebugName(e){var{name:t}=e -return t}getDebugCustomRenderTree(e,t,r){var i=[] -return t.outlet&&i.push({bucket:t.outlet,type:"outlet",name:t.outlet.name,args:_.EMPTY_ARGS,instance:void 0,template:void 0}),t.engineBucket&&i.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:_.EMPTY_ARGS,instance:t.engine,template:void 0}),i.push({bucket:t,type:"route-template",name:e.name,args:r,instance:e.controller,template:(0,v.unwrapTemplate)(e.template).moduleName}),i}getCapabilities(){return ht}getSelf(e){var{self:t}=e -return t}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}}var ft=new pt -class mt{constructor(e,t){void 0===t&&(t=ft),this.state=e,this.manager=t,this.handle=-1 +if(c&&c!==d){var p=d.mountPoint +l.engine=d,p&&(l.engineBucket={mountPoint:p})}}return l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,r){var i=[] +return t.outlet&&i.push({bucket:t.outlet,type:"outlet",name:t.outlet.name,args:_.EMPTY_ARGS,instance:void 0,template:void 0}),t.engineBucket&&i.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:_.EMPTY_ARGS,instance:t.engine,template:void 0}),i.push({bucket:t,type:"route-template",name:e.name,args:r,instance:e.controller,template:(0,v.unwrapTemplate)(e.template).moduleName}),i}getCapabilities(){return bt}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}}var yt=new gt +class vt{constructor(e,t=yt){this.state=e,this.manager=t,this.handle=-1 var r=t.getCapabilities() -this.capabilities=(0,o.capabilityFlagsFrom)(r),this.compilable=r.wrapped?(0,v.unwrapTemplate)(e.template).asWrappedLayout():(0,v.unwrapTemplate)(e.template).asLayout(),this.resolvedName=e.name}}class bt extends qe{constructor(e){super(),this.component=e}create(e,t,r,i,n){var{isInteractive:o}=i,s=this.component,l=(0,f._instrumentStart)("render.component",He,s) -n.view=s -var u=""!==s.tagName -u||(o&&s.trigger("willRender"),s._transitionTo("hasElement"),o&&s.trigger("willInsertElement")) -var c=new Pe(s,null,a.CONSTANT_TAG,l,u,o) -return(0,a.consumeTag)(s[Le]),c}}var gt={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} -class yt{constructor(e){this.handle=-1,this.resolvedName="-top-level",this.capabilities=(0,o.capabilityFlagsFrom)(gt),this.compilable=null,this.manager=new bt(e),this.state=(0,x.getFactoryFor)(e)}}class vt{constructor(e){this.inner=e}}var _t=Te((e=>{var{positional:t}=e,r=t[0] -return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r) -return(0,a.consumeTag)((0,l.tagForObject)(e)),(0,i.isProxy)(e)&&(e=(0,w._contentFor)(e)),new vt(e)}))})) -class wt{constructor(e){this.length=e,this.position=0}isEmpty(){return!1}memoFor(e){return e}next(){var{length:e,position:t}=this +this.capabilities=(0,o.capabilityFlagsFrom)(r),this.compilable=r.wrapped?(0,v.unwrapTemplate)(e.template).asWrappedLayout():(0,v.unwrapTemplate)(e.template).asLayout(),this.resolvedName=e.name}}class _t extends We{constructor(e){super(),this.component=e}create(e,t,r,{isInteractive:i},n){var o=this.component,s=(0,f._instrumentStart)("render.component",Qe,o) +n.view=o +var l=""!==o.tagName +l||(i&&o.trigger("willRender"),o._transitionTo("hasElement"),i&&o.trigger("willInsertElement")) +var u=new Re(o,null,a.CONSTANT_TAG,s,l,i) +return(0,a.consumeTag)(o[Ue]),u}}var wt={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} +class Ot{constructor(e){this.handle=-1,this.resolvedName="-top-level",this.capabilities=(0,o.capabilityFlagsFrom)(wt),this.compilable=null,this.manager=new _t(e) +var t=(0,k.getFactoryFor)(e) +this.state=t}}class xt{constructor(e){this.inner=e}}var kt=Ce((({positional:e})=>{var t=e[0] +return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(t) +return(0,a.consumeTag)((0,l.tagForObject)(e)),(0,i.isProxy)(e)&&(e=(0,w._contentFor)(e)),new xt(e)}))})) +class Et{constructor(e){this.length=e,this.position=0}isEmpty(){return!1}memoFor(e){return e}next(){var{length:e,position:t}=this if(t>=e)return null var r=this.valueFor(t),i=this.memoFor(t) -return this.position++,{value:r,memo:i}}}class Ot extends wt{constructor(e){super(e.length),this.array=e}static from(e){return e.length>0?new this(e):null}static fromForEachable(e){var t=[] -return e.forEach((e=>t.push(e))),this.from(t)}valueFor(e){return this.array[e]}}class xt extends wt{constructor(e){super(e.length),this.array=e}static from(e){return e.length>0?new this(e):null}valueFor(e){return(0,l.objectAt)(this.array,e)}}class Et extends wt{constructor(e,t){super(t.length),this.keys=e,this.values=t}static fromIndexable(e){var t=Object.keys(e) +return this.position++,{value:r,memo:i}}}class Pt extends Et{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){var t=[] +return e.forEach((e=>t.push(e))),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class jt extends Et{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return(0,l.objectAt)(this.array,e)}}class St extends Et{static fromIndexable(e){var t=Object.keys(e) if(0===t.length)return null var r=[] for(var i of t){var n n=e[i],(0,a.isTracking)()&&((0,a.consumeTag)((0,a.tagFor)(e,i)),Array.isArray(n)&&(0,a.consumeTag)((0,a.tagFor)(n,"[]"))),r.push(n)}return new this(t,r)}static fromForEachable(e){var t=[],r=[],i=0,n=!1 -return e.forEach((function(e,o){(n=n||arguments.length>=2)&&t.push(o),r.push(e),i++})),0===i?null:n?new this(t,r):new Ot(r)}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class kt{constructor(e,t){this.iterable=e,this.result=t,this.position=0}static from(e){var t=e[Symbol.iterator](),r=t.next(),{done:i}=r -return i?null:new this(t,r)}isEmpty(){return!1}next(){var{iterable:e,result:t,position:r}=this +return e.forEach((function(e,o){(n=n||arguments.length>=2)&&t.push(o),r.push(e),i++})),0===i?null:n?new this(t,r):new Pt(r)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class Rt{static from(e){var t=e[Symbol.iterator](),r=t.next(),{done:i}=r +return i?null:new this(t,r)}constructor(e,t){this.iterable=e,this.result=t,this.position=0}isEmpty(){return!1}next(){var{iterable:e,result:t,position:r}=this if(t.done)return null var i=this.valueFor(t,r),n=this.memoFor(t,r) -return this.position++,this.result=e.next(),{value:i,memo:n}}}class Pt extends kt{valueFor(e){return e.value}memoFor(e,t){return t}}class Tt extends kt{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function Rt(e){return null!=e&&"function"==typeof e.forEach}function jt(e){return null!=e&&"function"==typeof e[Symbol.iterator]}(0,P.default)({FEATURES:{DEFAULT_HELPER_MANAGER:Boolean(!0)},scheduleRevalidate(){y._backburner.ensureInstance()},toBool:function(e){return(0,i.isProxy)(e)?((0,a.consumeTag)((0,l.tagForProperty)(e,"content")),Boolean((0,l.get)(e,"isTruthy"))):(0,w.isArray)(e)?((0,a.consumeTag)((0,l.tagForProperty)(e,"[]")),0!==e.length):(0,k.isHTMLSafe)(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof vt?function(e){if(t=e,null===t||"object"!=typeof t&&"function"!=typeof t)return null +return this.position++,this.result=e.next(),{value:i,memo:n}}}class Ct extends Rt{valueFor(e){return e.value}memoFor(e,t){return t}}class Tt extends Rt{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function At(e){return null!=e&&"function"==typeof e.forEach}function Mt(e){return null!=e&&"function"==typeof e[Symbol.iterator]}(0,R.default)({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){y._backburner.ensureInstance()},toBool:function(e){return(0,i.isProxy)(e)?((0,a.consumeTag)((0,l.tagForProperty)(e,"content")),Boolean((0,l.get)(e,"isTruthy"))):(0,S.isArray)(e)?((0,a.consumeTag)((0,l.tagForProperty)(e,"[]")),0!==e.length):(0,j.isHTMLSafe)(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof xt?function(e){if(t=e,null===t||"object"!=typeof t&&"function"!=typeof t)return null var t -return Array.isArray(e)||(0,i.isEmberArray)(e)?Et.fromIndexable(e):jt(e)?Tt.from(e):Rt(e)?Et.fromForEachable(e):Et.fromIndexable(e)}(e.inner):function(e){if(!(0,i.isObject)(e))return null -return Array.isArray(e)?Ot.from(e):(0,i.isEmberArray)(e)?xt.from(e):jt(e)?Pt.from(e):Rt(e)?Ot.fromForEachable(e):null}(e)},getProp:l._getProp,setProp:l._setProp,getPath:l.get,setPath:l.set,scheduleDestroy(e,t){(0,y.schedule)("actions",null,t,e)},scheduleDestroyed(e){(0,y.schedule)("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,r){},deprecate(e,t,r){}}) -class Ct{constructor(e,t){this.owner=e,this.isInteractive=t,this.enableDebugTooling=O.ENV._DEBUG_RENDER_TREE}onTransactionCommit(){}}var St=Te((e=>{var{positional:t,named:r}=e,i=t[0],n=r.type,o=r.loc,a=r.original;(0,s.valueForRef)(n),(0,s.valueForRef)(o),(0,s.valueForRef)(a) -return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(i) -return e}))})),Mt=Te((e=>{var t=e.positional[0] -return t})),At=Te((e=>{var{positional:t}=e -return(0,s.createComputeRef)((()=>{var e=t[0],r=t[1],i=(0,s.valueForRef)(e).split("."),n=i[i.length-1],o=(0,s.valueForRef)(r) -return!0===o?(0,b.dasherize)(n):o||0===o?String(o):""}))})),Dt=Te(((e,t)=>{var r,{positional:i}=e,n=i[0],o=(0,s.valueForRef)(n) -return(0,s.createConstRef)(null===(r=t.factoryFor(o))||void 0===r?void 0:r.class,`(-resolve "${o}")`)})),Nt=Te((e=>{var{positional:t}=e,r=t[0] +return Array.isArray(e)||(0,P.isEmberArray)(e)?St.fromIndexable(e):Mt(e)?Tt.from(e):At(e)?St.fromForEachable(e):St.fromIndexable(e)}(e.inner):function(e){if(!(0,i.isObject)(e))return null +return Array.isArray(e)?Pt.from(e):(0,P.isEmberArray)(e)?jt.from(e):Mt(e)?Ct.from(e):At(e)?Pt.fromForEachable(e):null}(e)},getProp:l._getProp,setProp:l._setProp,getPath:l.get,setPath:l.set,scheduleDestroy(e,t){(0,y.schedule)("actions",null,t,e)},scheduleDestroyed(e){(0,y.schedule)("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,r){},deprecate(e,t,r){}}) +class Dt{constructor(e,t){this.owner=e,this.isInteractive=t,this.enableDebugTooling=x.ENV._DEBUG_RENDER_TREE}onTransactionCommit(){}}var Nt=Ce((({positional:e,named:t})=>{var r=e[0],i=t.type,n=t.loc,o=t.original;(0,s.valueForRef)(i),(0,s.valueForRef)(n),(0,s.valueForRef)(o) return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r) -return(0,i.isObject)(e)&&(0,a.consumeTag)((0,l.tagForProperty)(e,"[]")),e}))})),It=Te((e=>{var{positional:t}=e,r=t[0] -return(0,s.createInvokableRef)(r)})),Ft=Te((e=>{var{positional:t}=e,r=t[0] -return(0,s.createReadOnlyRef)(r)})),zt=Te((e=>{var{positional:t,named:r}=e -return(0,s.createUnboundRef)((0,s.valueForRef)(t[0]),"(result of an `unbound` helper)")})),Lt=Te((()=>(0,s.createConstRef)(([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^16*Math.random()>>e/4).toString(16))),"unique-id"))) -var Bt=["alt","shift","meta","ctrl"],$t=/^click|mouse|touch/ -var Ut={registeredActions:d.ActionManager.registeredActions,registerAction(e){var{actionId:t}=e +return e}))})),It=Ce((e=>{var t=e.positional[0] +return t})),Ft=Ce((({positional:e})=>(0,s.createComputeRef)((()=>{var t=e[0],r=e[1],i=(0,s.valueForRef)(t).split("."),n=i[i.length-1],o=(0,s.valueForRef)(r) +return!0===o?(0,b.dasherize)(n):o||0===o?String(o):""})))),zt=Ce((({positional:e},t)=>{var r,i=e[0],n=(0,s.valueForRef)(i) +return(0,s.createConstRef)(null===(r=t.factoryFor(n))||void 0===r?void 0:r.class,`(-resolve "${n}")`)})),Lt=Ce((({positional:e})=>{var t=e[0] +return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(t) +return(0,i.isObject)(e)&&(0,a.consumeTag)((0,l.tagForProperty)(e,"[]")),e}))})),Bt=Ce((({positional:e})=>{var t=e[0] +return(0,s.createInvokableRef)(t)})),qt=Ce((({positional:e})=>{var t=e[0] +return(0,s.createReadOnlyRef)(t)})),Ut=Ce((({positional:e,named:t})=>(0,s.createUnboundRef)((0,s.valueForRef)(e[0]),"(result of an `unbound` helper)"))),$t=Ce((()=>(0,s.createConstRef)(([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,(e=>(4*e^16*Math.random()>>(2&e)).toString(16))),"unique-id"))) +var Ht=["alt","shift","meta","ctrl"],Vt=/^click|mouse|touch/ +var Wt={registeredActions:d.ActionManager.registeredActions,registerAction(e){var{actionId:t}=e return d.ActionManager.registeredActions[t]=e,t},unregisterAction(e){var{actionId:t}=e delete d.ActionManager.registeredActions[t]}} -class qt{constructor(e,t,r,i,n,o){this.tag=(0,a.createUpdatableTag)(),this.element=e,this.owner=t,this.actionId=r,this.actionArgs=i,this.namedArgs=n,this.positional=o,this.eventName=this.getEventName(),(0,g.registerDestructor)(this,(()=>Ut.unregisterAction(this)))}getEventName(){var{on:e}=this.namedArgs +class Qt{constructor(e,t,r,i,n,o){this.tag=(0,a.createUpdatableTag)(),this.element=e,this.owner=t,this.actionId=r,this.actionArgs=i,this.namedArgs=n,this.positional=o,this.eventName=this.getEventName(),(0,g.registerDestructor)(this,(()=>Wt.unregisterAction(this)))}getEventName(){var{on:e}=this.namedArgs return void 0!==e?(0,s.valueForRef)(e):"click"}getActionArgs(){for(var e=new Array(this.actionArgs.length),t=0;t=0)return!0 -for(var r=0;r{var e=this.getActionArgs(),r={args:e,target:c,name:null};(0,s.isInvokableRef)(t)?(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{(0,s.updateRef)(t,e[0])})):"function"!=typeof t?(r.name=t,c.send?(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{c.send.apply(c,[t,...e])})):(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{c[t].apply(c,e)}))):(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{t.apply(c,e)}))})),h)}}var Ht=new class{create(e,t,r,n){for(var{named:o,positional:s}=n,a=[],l=2;l{var e=this.getActionArgs(),r={args:e,target:c,name:null};(0,s.isInvokableRef)(t)?(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{(0,s.updateRef)(t,e[0])})):"function"!=typeof t?(r.name=t,c.send?(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{c.send.apply(c,[t,...e])})):(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{c[t].apply(c,e)}))):(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{t.apply(c,e)}))})),p)}}var Gt=new class{create(e,t,r,{named:n,positional:o}){for(var s=[],a=2;a1&&(i=a[0],r=a[1],t=(0,s.isInvokableRef)(r)?r:(0,s.valueForRef)(r)) -e.actionName=t,e.implicitTarget=i,this.ensureEventSetup(e),Ut.registerAction(e),n.setAttribute("data-ember-action",""),n.setAttribute(`data-ember-action-${o}`,String(o))}update(e){var{positional:t}=e,r=t[1];(0,s.isInvokableRef)(r)||(e.actionName=(0,s.valueForRef)(r)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){var t=e.owner.lookup("event_dispatcher:main") -null==t||t.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}},Vt=(0,o.setInternalModifierManager)(Ht,{}),Wt={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0} -var Qt=new class{getDynamicLayout(e){var t=e.engine.lookup("template:application") -return(0,v.unwrapTemplate)(t(e.engine)).asLayout()}getCapabilities(){return Wt}getOwner(e){return e.engine}create(e,t,r,i){var{name:n}=t,o=e.buildChildEngineInstance(n) -o.boot() -var a,l,u,c=o.factoryFor("controller:application")||(0,T.generateControllerFactory)(o,"application") -if(r.named.has("model")&&(u=r.named.get("model")),void 0===u)l={engine:o,controller:a=c.create(),self:(0,s.createConstRef)(a,"this"),modelRef:u} -else{var d=(0,s.valueForRef)(u) -l={engine:o,controller:a=c.create({model:d}),self:(0,s.createConstRef)(a,"this"),modelRef:u}}return i.debugRenderTree&&(0,g.associateDestroyableChild)(o,a),l}getDebugName(e){var{name:t}=e -return t}getDebugCustomRenderTree(e,t,r,i){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:r},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:r,template:i}]}getSelf(e){var{self:t}=e -return t}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){var{controller:t,modelRef:r}=e +e.actionName=t,e.implicitTarget=i,this.ensureEventSetup(e),Wt.registerAction(e),n.setAttribute("data-ember-action",""),n.setAttribute(`data-ember-action-${o}`,String(o))}update(e){var{positional:t}=e,r=t[1];(0,s.isInvokableRef)(r)||(e.actionName=(0,s.valueForRef)(r)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){var t=e.owner.lookup("event_dispatcher:main") +null==t||t.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}},Kt=(0,o.setInternalModifierManager)(Gt,{}),Yt={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0} +var Xt=new class{getDynamicLayout(e){var t=e.engine.lookup("template:application") +return(0,v.unwrapTemplate)(t(e.engine)).asLayout()}getCapabilities(){return Yt}getOwner(e){return e.engine}create(e,{name:t},r,i){var n=e.buildChildEngineInstance(t) +n.boot() +var o,a,l,u=n.factoryFor("controller:application")||(0,C.generateControllerFactory)(n,"application") +if(r.named.has("model")&&(l=r.named.get("model")),void 0===l)a={engine:n,controller:o=u.create(),self:(0,s.createConstRef)(o,"this"),modelRef:l} +else{var c=(0,s.valueForRef)(l) +a={engine:n,controller:o=u.create({model:c}),self:(0,s.createConstRef)(o,"this"),modelRef:l}}return i.debugRenderTree&&(0,g.associateDestroyableChild)(n,o),a}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,r,i){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:r},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:r,template:i}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){var{controller:t,modelRef:r}=e void 0!==r&&t.set("model",(0,s.valueForRef)(r))}} -class Gt{constructor(e){this.resolvedName=e,this.handle=-1,this.manager=Qt,this.compilable=null,this.capabilities=(0,o.capabilityFlagsFrom)(Wt),this.state={name:e}}}var Kt=Te(((e,t)=>{var r,i,n,o=e.positional[0] +class Jt{constructor(e){this.resolvedName=e,this.handle=-1,this.manager=Xt,this.compilable=null,this.capabilities=(0,o.capabilityFlagsFrom)(Yt),this.state={name:e}}}var Zt=Ce(((e,t)=>{var r,i,n,o=e.positional[0] return r=(0,_.createCapturedArgs)(e.named,_.EMPTY_POSITIONAL),(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(o) -return"string"==typeof e?i===e?n:(i=e,n=(0,_.curry)(0,new Gt(e),t,r,!0)):(n=null,i=null,null)}))})),Yt=Te(((e,t,r)=>{var i=(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r.get("outletState")),t=void 0!==e?e.outlets:void 0 +return"string"==typeof e?i===e?n:(i=e,n=(0,_.curry)(0,new Jt(e),t,r,!0)):(n=null,i=null,null)}))})),er=Ce(((e,t,r)=>{var i=(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r.get("outletState")),t=void 0!==e?e.outlets:void 0 return void 0!==t?t.main:void 0})),n=null,o=null return(0,s.createComputeRef)((()=>{var e,r,a=(0,s.valueForRef)(i),l=function(e,t){if(void 0===t)return null var r=t.render if(void 0===r)return null var i=r.template if(void 0===i)return null -ve(i)&&(i=i(r.owner)) +Oe(i)&&(i=i(r.owner)) return{ref:e,name:r.name,outlet:r.outlet,template:i,controller:r.controller,model:r.model}}(i,a) if(!function(e,t){if(null===e)return null===t if(null===t)return!1 return e.template===t.template&&e.controller===t.controller}(l,n))if(n=l,null!==l){var u=(0,v.dict)(),c=(0,s.childRefFromParts)(i,["render","model"]),d=(0,s.valueForRef)(c) u.model=(0,s.createComputeRef)((()=>(n===l&&(d=(0,s.valueForRef)(c)),d))) -var h=(0,_.createCapturedArgs)(u,_.EMPTY_POSITIONAL) -o=(0,_.curry)(0,new mt(l),null!==(r=null===(e=null==a?void 0:a.render)||void 0===e?void 0:e.owner)&&void 0!==r?r:t,h,!0)}else o=null +var p=(0,_.createCapturedArgs)(u,_.EMPTY_POSITIONAL) +o=(0,_.curry)(0,new vt(l),null!==(r=null===(e=null==a?void 0:a.render)||void 0===e?void 0:e.owner)&&void 0!==r?r:t,p,!0)}else o=null return o}))})) -function Xt(e){return{object:`component:${e}`}}var Jt={action:je,mut:It,readonly:Ft,unbound:zt,"-hash":_.hash,"-each-in":_t,"-normalize-class":At,"-resolve":Dt,"-track-array":Nt,"-mount":Kt,"-outlet":Yt,"-in-el-null":Mt},Zt=Object.assign(Object.assign({},Jt),{array:_.array,concat:_.concat,fn:_.fn,get:_.get,hash:_.hash}) -Zt["-disallow-dynamic-resolution"]=St,Zt["unique-id"]=Lt -var er={action:Vt},tr=Object.assign(Object.assign({},er),{on:_.on}) +function tr(e){return{object:`component:${e}`}}var rr={action:Ae,mut:Bt,readonly:qt,unbound:Ut,"-hash":_.hash,"-each-in":kt,"-normalize-class":Ft,"-resolve":zt,"-track-array":Lt,"-mount":Zt,"-outlet":er,"-in-el-null":It},ir=Object.assign(Object.assign({},rr),{array:_.array,concat:_.concat,fn:_.fn,get:_.get,hash:_.hash,"unique-id":$t}) +ir["-disallow-dynamic-resolution"]=Nt +var nr={action:Kt},or=Object.assign(Object.assign({},nr),{on:_.on}) new v._WeakSet -class rr{constructor(){this.componentDefinitionCache=new Map}lookupPartial(){return null}lookupHelper(e,t){var r=Zt[e] +class sr{constructor(){this.componentDefinitionCache=new Map}lookupPartial(){return null}lookupHelper(e,t){var r=ir[e] if(void 0!==r)return r var i=t.factoryFor(`helper:${e}`) if(void 0===i)return null var n=i.class -return void 0===n?null:"function"==typeof n&&!0===n[Ze]?((0,o.setInternalHelperManager)(rt,i),i):n}lookupBuiltInHelper(e){var t -return null!==(t=Jt[e])&&void 0!==t?t:null}lookupModifier(e,t){var r=tr[e] +return void 0===n?null:"function"==typeof n&&!0===n[rt]?((0,o.setInternalHelperManager)(st,i),i):n}lookupBuiltInHelper(e){var t +return null!==(t=rr[e])&&void 0!==t?t:null}lookupModifier(e,t){var r=or[e] if(void 0!==r)return r var i=t.factoryFor(`modifier:${e}`) return void 0===i?null:i.class||null}lookupBuiltInModifier(e){var t -return null!==(t=er[e])&&void 0!==t?t:null}lookupComponent(e,t){var i=function(e,t,i){var n=function(e,t){var r=`component:${e}` +return null!==(t=nr[e])&&void 0!==t?t:null}lookupComponent(e,t){var i=function(e,t,i){var n=function(e,t){var r=`component:${e}` return t.factoryFor(r)||null}(t,e) if((0,r.isFactory)(n)&&n.class){var s=(0,o.getComponentTemplate)(n.class) if(void 0!==s)return{component:n,layout:s}}var a=function(e,t,r){var i=`template:components/${e}` @@ -463,58 +425,59 @@ n=null===i.component?s=i.layout(t):i.component var a=this.componentDefinitionCache.get(n) if(void 0!==a)return a null===s&&null!==i.layout&&(s=i.layout(t)) -var l=(0,f._instrumentStart)("render.getComponentDefinition",Xt,e),u=null -if(null===i.component)if(O.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS)u={state:(0,_.templateOnlyComponent)(void 0,e),manager:_.TEMPLATE_ONLY_COMPONENT_MANAGER,template:s} -else{var c=t.factoryFor(x.privatize`component:-default`) -u={state:c,manager:(0,o.getInternalComponentManager)(c.class),template:s}}else{var d=i.component,h=d.class,p=(0,o.getInternalComponentManager)(h) -u={state:Ge(p)?d:h,manager:p,template:s}}return l(),this.componentDefinitionCache.set(n,u),u}}var ir="-top-level",nr="main" -class or{constructor(e,t,r,i){this._environment=e,this.owner=t,this.template=r,this.namespace=i -var n=(0,a.createTag)(),o={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:nr,name:ir,controller:void 0,model:void 0,template:r}},l=this.ref=(0,s.createComputeRef)((()=>((0,a.consumeTag)(n),o)),(e=>{(0,a.dirtyTag)(n),o.outlets.main=e})) -this.state={ref:l,name:ir,outlet:nr,template:r,controller:void 0,model:void 0}}static extend(e){return class extends or{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){var{environment:t,application:i,template:n}=e,o=(0,r.getOwner)(e),s=n(o) -return new or(t,o,s,i)}appendTo(e){var t +var l=(0,f._instrumentStart)("render.getComponentDefinition",tr,e),u=null +if(null===i.component)if(x.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS)u={state:(0,_.templateOnlyComponent)(void 0,e),manager:_.TEMPLATE_ONLY_COMPONENT_MANAGER,template:s} +else{var c=t.factoryFor(k.privatize`component:-default`) +u={state:c,manager:(0,o.getInternalComponentManager)(c.class),template:s}}else{var d=i.component,p=d.class,h=(0,o.getInternalComponentManager)(p) +u={state:Xe(h)?d:p,manager:h,template:s}}return l(),this.componentDefinitionCache.set(n,u),u}}var ar="-top-level",lr="main" +class ur{static extend(e){return class extends ur{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){var{environment:t,application:i,template:n}=e,o=(0,r.getOwner)(e),s=n(o) +return new ur(t,o,s,i)}constructor(e,t,r,i){this._environment=e,this.owner=t,this.template=r,this.namespace=i +var n=(0,a.createTag)(),o={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:lr,name:ar,controller:void 0,model:void 0,template:r}},l=this.ref=(0,s.createComputeRef)((()=>((0,a.consumeTag)(n),o)),(e=>{(0,a.dirtyTag)(n),o.outlets.main=e})) +this.state={ref:l,name:ar,outlet:lr,template:r,controller:void 0,model:void 0}}appendTo(e){var t t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e -var r=this.owner.lookup("renderer:-dom");(0,y.schedule)("render",r,"appendOutletView",this,t)}rerender(){}setOutletState(e){(0,s.updateRef)(this.ref,e)}destroy(){}}e.OutletView=or -class sr{constructor(e,t){this.view=e,this.outletState=t}child(){return new sr(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}class ar{constructor(e,t,r,n,o,s,a,l,u){this.root=e,this.runtime=t,this.id=e instanceof or?(0,i.guidFor)(e):(0,d.getViewId)(e),this.result=void 0,this.destroyed=!1,this.render=()=>{var e=(0,v.unwrapTemplate)(o).asLayout(),i=(0,_.renderMain)(t,r,n,s,u(t.env,{element:a,nextSibling:null}),e,l),c=this.result=i.sync() +var r=this.owner.lookup("renderer:-dom");(0,y.schedule)("render",r,"appendOutletView",this,t)}rerender(){}setOutletState(e){(0,s.updateRef)(this.ref,e)}destroy(){}}e.OutletView=ur +class cr{constructor(e,t){this.view=e,this.outletState=t}child(){return new cr(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}var dr=()=>{} +class pr{constructor(e,t,r,n,o,s,a,l,u){this.root=e,this.runtime=t,this.id=e instanceof ur?(0,i.guidFor)(e):(0,d.getViewId)(e),this.result=void 0,this.destroyed=!1,this.render=()=>{var e=(0,v.unwrapTemplate)(o).asLayout(),i=(0,_.renderMain)(t,r,n,s,u(t.env,{element:a,nextSibling:null}),e,l),c=this.result=i.sync() this.render=()=>c.rerender({alwaysRevalidate:!1})}}isFor(e){return this.root===e}destroy(){var{result:e,runtime:{env:t}}=this -this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&(0,_.inTransaction)(t,(()=>(0,g.destroy)(e)))}}var lr=[] -function ur(e){var t=lr.indexOf(e) -lr.splice(t,1)}function cr(){}var dr=null -var hr=0 -y._backburner.on("begin",(function(){for(var e of lr)e._scheduleRevalidate()})),y._backburner.on("end",(function(){for(var e of lr)if(!e._isValid()){if(hr>O.ENV._RERENDER_LOOP_LIMIT)throw hr=0,e.destroy(),new Error("infinite rendering invalidation detected") -return hr++,y._backburner.join(null,cr)}hr=0,function(){if(null!==dr){var e=dr.resolve -dr=null,y._backburner.join(null,e)}}()})) -class pr{constructor(e,r,i,n,o,s){void 0===s&&(s=_.clientBuilder),this._inRenderTransaction=!1,this._lastRevision=-1,this._destroyed=!1,this._owner=e,this._rootTemplate=n(e),this._viewRegistry=o||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=s,this._isInteractive=i.isInteractive -var a=this._runtimeResolver=new rr,l=(0,R.artifacts)() +this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&(0,_.inTransaction)(t,(()=>(0,g.destroy)(e)))}}var hr=[] +function fr(e){var t=hr.indexOf(e) +hr.splice(t,1)}var mr=null +var br=0 +y._backburner.on("begin",(function(){for(var e of hr)e._scheduleRevalidate()})),y._backburner.on("end",(function(){for(var e of hr)if(!e._isValid()){if(br>x.ENV._RERENDER_LOOP_LIMIT)throw br=0,e.destroy(),new Error("infinite rendering invalidation detected") +return br++,y._backburner.join(null,dr)}br=0,function(){if(null!==mr){var e=mr.resolve +mr=null,y._backburner.join(null,e)}}()})) +class gr{static create(e){var{_viewRegistry:t}=e,i=(0,r.getOwner)(e),n=i.lookup("service:-document"),o=i.lookup("-environment:main"),s=i.lookup(k.privatize`template:-root`),a=i.lookup("service:-dom-builder") +return new this(i,n,o,s,t,a)}constructor(e,r,i,n,o,s=_.clientBuilder){this._inRenderTransaction=!1,this._lastRevision=-1,this._destroyed=!1,this._owner=e,this._rootTemplate=n(e),this._viewRegistry=o||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=s,this._isInteractive=i.isInteractive +var a=this._runtimeResolver=new sr,l=(0,T.artifacts)() this._context=(0,t.programCompilationContext)(l,a) -var u=new Ct(e,i.isInteractive) -this._runtime=(0,_.runtimeContext)({appendOperations:i.hasDOM?new _.DOMTreeConstruction(r):new E.NodeDOMTreeConstruction(r),updateOperations:new _.DOMChanges(r)},u,l,a)}static create(e){var{_viewRegistry:t}=e,i=(0,r.getOwner)(e),n=i.lookup("service:-document"),o=i.lookup("-environment:main"),s=i.lookup(x.privatize`template:-root`),a=i.lookup("service:-dom-builder") -return new this(i,n,o,s,t,a)}get debugRenderTree(){var{debugRenderTree:e}=this._runtime.env -return e}appendOutletView(e,t){var r=function(e){if(O.ENV._APPLICATION_TEMPLATE_WRAPPER){var t=Object.assign({},ht,{dynamicTag:!0,elementHook:!0,wrapped:!0}),r=new class extends pt{getTagName(){return"div"}getCapabilities(){return t}didCreateElement(e,t){t.setAttribute("class","ember-view"),t.setAttribute("id",(0,i.guidFor)(e))}} -return new mt(e.state,r)}return new mt(e.state)}(e) -this._appendDefinition(e,(0,_.curry)(0,r,e.owner,null,!0),t)}appendTo(e,t){var r=new yt(e) -this._appendDefinition(e,(0,_.curry)(0,r,this._owner,null,!0),t)}_appendDefinition(e,t,r){var i=(0,s.createConstRef)(t,"this"),n=new sr(null,s.UNDEFINED_REFERENCE),o=new ar(e,this._runtime,this._context,this._owner,this._rootTemplate,i,r,n,this._builder) +var u=new Dt(e,i.isInteractive) +this._runtime=(0,_.runtimeContext)({appendOperations:i.hasDOM?new _.DOMTreeConstruction(r):new E.NodeDOMTreeConstruction(r),updateOperations:new _.DOMChanges(r)},u,l,a)}get debugRenderTree(){var{debugRenderTree:e}=this._runtime.env +return e}appendOutletView(e,t){var r=function(e){if(x.ENV._APPLICATION_TEMPLATE_WRAPPER){var t=Object.assign({},bt,{dynamicTag:!0,elementHook:!0,wrapped:!0}),r=new class extends gt{getTagName(){return"div"}getCapabilities(){return t}didCreateElement(e,t){t.setAttribute("class","ember-view"),t.setAttribute("id",(0,i.guidFor)(e))}} +return new vt(e.state,r)}return new vt(e.state)}(e) +this._appendDefinition(e,(0,_.curry)(0,r,e.owner,null,!0),t)}appendTo(e,t){var r=new Ot(e) +this._appendDefinition(e,(0,_.curry)(0,r,this._owner,null,!0),t)}_appendDefinition(e,t,r){var i=(0,s.createConstRef)(t,"this"),n=new cr(null,s.UNDEFINED_REFERENCE),o=new pr(e,this._runtime,this._context,this._owner,this._rootTemplate,i,r,n,this._builder) this._renderRoot(o)}rerender(){this._scheduleRevalidate()}register(e){var t=(0,d.getViewId)(e) this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[(0,d.getViewId)(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(!this._destroyed)for(var t=this._roots,r=this._roots.length;r--;){var i=t[r] i.isFor(e)&&(i.destroy(),t.splice(r,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return(0,d.getViewElement)(e) -throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){var t=e[$e] +throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){var t=e[He] return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}createElement(e){return this._runtime.env.getAppendOperations().createElement(e)}_renderRoot(e){var t,{_roots:r}=this -r.push(e),1===r.length&&(t=this,lr.push(t)),this._renderRootsTransaction()}_renderRoots(){var e,{_roots:t,_runtime:r,_removedRoots:i}=this +r.push(e),1===r.length&&(t=this,hr.push(t)),this._renderRootsTransaction()}_renderRoots(){var e,{_roots:t,_runtime:r,_removedRoots:i}=this do{e=t.length,(0,_.inTransaction)(r.env,(()=>{for(var r=0;r=e||n.render()}this._lastRevision=(0,a.valueForTag)(a.CURRENT_TAG)}))}while(t.length>e) for(;i.length;){var n=i.pop(),o=t.indexOf(n) -t.splice(o,1)}0===this._roots.length&&ur(this)}_renderRootsTransaction(){if(!this._inRenderTransaction){this._inRenderTransaction=!0 +t.splice(o,1)}0===this._roots.length&&fr(this)}_renderRootsTransaction(){if(!this._inRenderTransaction){this._inRenderTransaction=!0 var e=!1 try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=(0,a.valueForTag)(a.CURRENT_TAG)),this._inRenderTransaction=!1}}}_clearAllRoots(){var e=this._roots for(var t of e)t.destroy() -this._removedRoots.length=0,this._roots=[],e.length&&ur(this)}_scheduleRevalidate(){y._backburner.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||(0,a.validateTag)(a.CURRENT_TAG,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}e.Renderer=pr -var fr={} -var mr=(0,t.templateFactory)({id:"3jT+eJpe",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",isStrictMode:!1}) -var br=o.componentCapabilities -e.componentCapabilities=br -var gr=o.modifierCapabilities -e.modifierCapabilities=gr})),e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],(function(e,t){"use strict" +this._removedRoots.length=0,this._roots=[],e.length&&fr(this)}_scheduleRevalidate(){y._backburner.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||(0,a.validateTag)(a.CURRENT_TAG,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}e.Renderer=gr +var yr={} +var vr=(0,t.templateFactory)({id:"3jT+eJpe",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",isStrictMode:!1}) +var _r=o.componentCapabilities +e.componentCapabilities=_r +var wr=o.modifierCapabilities +e.modifierCapabilities=wr})),e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Meta",{enumerable:!0,get:function(){return t.Meta}}),Object.defineProperty(e,"UNDEFINED",{enumerable:!0,get:function(){return t.UNDEFINED}}),Object.defineProperty(e,"counters",{enumerable:!0,get:function(){return t.counters}}),Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return t.meta}}),Object.defineProperty(e,"peekMeta",{enumerable:!0,get:function(){return t.peekMeta}}),Object.defineProperty(e,"setMeta",{enumerable:!0,get:function(){return t.setMeta}})})),e("@ember/-internals/meta/lib/meta",["exports","@ember/-internals/utils","@ember/debug","@glimmer/destroyable"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.meta=e.counters=e.UNDEFINED=e.Meta=void 0,e.peekMeta=h,e.setMeta=d +Object.defineProperty(e,"__esModule",{value:!0}),e.meta=e.counters=e.UNDEFINED=e.Meta=void 0,e.peekMeta=p,e.setMeta=d var n,o=Object.prototype e.counters=n var s=(0,t.symbol)("undefined") @@ -522,7 +485,7 @@ e.UNDEFINED=s var a=1 class l{constructor(e){this._listenersVersion=1,this._inheritedEnd=-1,this._flattenedVersion=0,this._parent=void 0,this._descriptors=void 0,this._mixins=void 0,this._lazyChains=void 0,this._values=void 0,this._revisions=void 0,this._isInit=!1,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}get parent(){var e=this._parent if(void 0===e){var t=u(this.source) -this._parent=e=null===t||t===o?null:p(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){for(var r=this;null!==r;){var i=r[e] +this._parent=e=null===t||t===o?null:h(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){for(var r=this;null!==r;){var i=r[e] if(void 0!==i){var n=i.get(t) if(void 0!==n)return n}r=r.parent}}_hasInInheritedSet(e,t){for(var r=this;null!==r;){var i=r[e] if(void 0!==i&&i.has(t))return!0 @@ -533,8 +496,7 @@ return void 0===r&&(r=t[e]=[]),r}readableLazyChainsFor(e){var t=this._lazyChains if(void 0!==t)return t[e]}addMixin(e){this._getOrCreateOwnSet("_mixins").add(e)}hasMixin(e){return this._hasInInheritedSet("_mixins",e)}forEachMixins(e){for(var t,r=this;null!==r;){var i=r._mixins void 0!==i&&(t=void 0===t?new Set:t,i.forEach((r=>{t.has(r)||(t.add(r),e(r))}))),r=r.parent}}writeDescriptors(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)}peekDescriptors(e){var t=this._findInheritedMap("_descriptors",e) return t===s?void 0:t}removeDescriptors(e){this.writeDescriptors(e,s)}forEachDescriptors(e){for(var t,r=this;null!==r;){var i=r._descriptors -void 0!==i&&(t=void 0===t?new Set:t,i.forEach(((r,i)=>{t.has(i)||(t.add(i),r!==s&&e(i,r))}))),r=r.parent}}addToListeners(e,t,r,i,n){this.pushListener(e,t,r,i?1:0,n)}removeFromListeners(e,t,r){this.pushListener(e,t,r,2)}pushListener(e,t,r,i,n){void 0===n&&(n=!1) -var o=this.writableListeners(),s=f(o,e,t,r) +void 0!==i&&(t=void 0===t?new Set:t,i.forEach(((r,i)=>{t.has(i)||(t.add(i),r!==s&&e(i,r))}))),r=r.parent}}addToListeners(e,t,r,i,n){this.pushListener(e,t,r,i?1:0,n)}removeFromListeners(e,t,r){this.pushListener(e,t,r,2)}pushListener(e,t,r,i,n=!1){var o=this.writableListeners(),s=f(o,e,t,r) if(-1!==s&&s=0;n--){var o=e[n] -if(o.event===t&&o.target===r&&o.method===i)return n}return-1}e.meta=p})),e("@ember/-internals/metal/index",["exports","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@ember/-internals/environment","@ember/runloop","@glimmer/destroyable","@glimmer/validator","@glimmer/manager","@glimmer/util","@ember/error","ember/version","@ember/-internals/container","@ember/-internals/owner"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.TrackedDescriptor=e.SYNC_OBSERVERS=e.PROXY_CONTENT=e.PROPERTY_DID_CHANGE=e.NAMESPACES_BY_ID=e.NAMESPACES=e.Mixin=e.Libraries=e.DEBUG_INJECTION_FUNCTIONS=e.ComputedProperty=e.ASYNC_OBSERVERS=void 0,e._getPath=Re,e._getProp=Te,e._setProp=Se,e.activateObserver=E,e.addArrayObserver=function(e,t,r){return Q(e,t,r,f)},e.addListener=f,e.addNamespace=function(e){He.unprocessedNamespaces=!0,We.push(e)},e.addObserver=w,e.alias=function(e){return oe(new De(e),Ae)},e.applyMixin=ct,e.arrayContentDidChange=U,e.arrayContentWillChange=$,e.autoComputed=function(){for(var e=arguments.length,t=new Array(e),r=0;r=0;a-=3){var l=n[a],u=n[a+1],c=n[a+2] -if(u){c&&m(e,r,l,u),l||(l=e) +if(u){c&&f(e,r,l,u),l||(l=e) var d=typeof u -"string"!==d&&"symbol"!==d||(u=l[u]),u.apply(l,i)}}return!0}e.flushAsyncObservers=function(e){void 0===e&&(e=!0) -var r=(0,a.valueForTag)(a.CURRENT_TAG) -if(j===r)return -j=r,_.forEach(((r,i)=>{var n=(0,t.peekMeta)(i) -r.forEach(((r,s)=>{if(!(0,a.validateTag)(r.tag,r.lastRevision)){var l=()=>{try{b(i,s,[i,r.path],void 0,n)}finally{r.tag=X(i,r.path,(0,a.tagMetaFor)(i),(0,t.peekMeta)(i)),r.lastRevision=(0,a.valueForTag)(r.tag)}} -e?(0,o.schedule)("actions",l):l()}}))}))},e.get=Pe,e.getCachedValueFor=function(e,r){var i=(0,t.peekMeta)(e) +"string"!==d&&"symbol"!==d||(u=l[u]),u.apply(l,i)}}return!0}e.findNamespaces=Qe,e.flushAsyncObservers=function(e=!0){var r=(0,a.valueForTag)(a.CURRENT_TAG) +if(S===r)return +S=r,_.forEach(((r,i)=>{var n=(0,t.peekMeta)(i) +r.forEach(((r,s)=>{if(!(0,a.validateTag)(r.tag,r.lastRevision)){var l=()=>{try{m(i,s,[i,r.path],void 0,n)}finally{r.tag=Y(i,r.path,(0,a.tagMetaFor)(i),(0,t.peekMeta)(i)),r.lastRevision=(0,a.valueForTag)(r.tag)}} +e?(0,o.schedule)("actions",l):l()}}))}))},e.get=ke,e.getCachedValueFor=function(e,r){var i=(0,t.peekMeta)(e) return i?i.valueFor(r):void 0},e.getProperties=function(e,t){var r,i={},n=1 2===arguments.length&&Array.isArray(t)?(n=0,r=arguments[1]):r=Array.from(arguments) -for(;n0},e.hasUnknownProperty=ke,e.inject=function(e){var t,r -for(var i=arguments.length,n=new Array(i>1?i-1:0),o=1;o0},e.hasUnknownProperty=xe,e.inject=function(e,...t){var r,i +J(t)?r=t:"string"==typeof t[0]&&(i=t[0]) +var n=function(t){var r=(0,p.getOwner)(this)||this.container +return r.lookup(`${e}:${i||t}`)} 0 -var a=ye({get:s,set(e,t){ve(this,e,null,t)}}) -return t?a(t[0],t[1],t[2]):a},e.isBlank=Le,e.isClassicDecorator=ue,e.isComputed=function(e,t){return Boolean(ae(e,t))},Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return a.isConst}}),e.isElementDescriptor=Z,e.isEmpty=ze,e.isNamespaceSearchDisabled=function(){return qe},e.isNone=function(e){return null==e},e.isPresent=function(e){return!Le(e)},e.libraries=void 0,e.markObjectAsDirty=D,e.mixin=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;iu.push(e))) -return(0,r.setObservers)(o,{paths:u,sync:a}),o},e.on=function(){for(var e=arguments.length,t=new Array(e),i=0;i{var r=Object.keys(t) -for(var i of r)Ce(e,i,t[i])})),t},e.tagForObject=function(e){if((0,r.isObject)(e))return(0,a.tagFor)(e,M) -return a.CONSTANT_TAG},e.tagForProperty=A,e.tracked=gt,e.trySet=function(e,t,r){return Ce(e,t,r,!0)} -function g(e){return e+":change"}var y=!n.ENV._DEFAULT_ASYNC_OBSERVERS,v=new Map +var o=be({get:n,set(e,t){ge(this,e,null,t)}}) +return r?o(r[0],r[1],r[2]):o},e.isClassicDecorator=ae,e.isComputed=function(e,t){return Boolean(oe(e,t))},Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return a.isConst}}),e.isElementDescriptor=J,e.isNamespaceSearchDisabled=function(){return Ue},e.libraries=void 0,e.makeComputedDecorator=ie,e.markObjectAsDirty=M,e.nativeDescDecorator=function(e){var t=function(){return e} +return le(t),t},e.notifyPropertyChange=I,e.objectAt=$,e.on=function(...e){var t=e.pop(),i=e +return(0,r.setListeners)(t,i),t},e.processAllNamespaces=Ke,e.processNamespace=Ge,e.removeArrayObserver=function(e,t,r){return W(e,t,r,f)},e.removeListener=f,e.removeNamespace=function(e){var t=(0,r.getName)(e) +delete We[t],Ve.splice(Ve.indexOf(e),1),t in n.context.lookup&&e===n.context.lookup[t]&&(n.context.lookup[t]=void 0)},e.removeObserver=function(e,r,i,n,o=y){var s=g(r),a=(0,t.peekMeta)(e) +null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||P(e,s,o) +f(e,s,i,n)},e.replace=function(e,t,r,i=U){n=e,null!=n&&"function"==typeof n.replace?e.replace(t,r,i):V(e,t,r,i) +var n},e.replaceInNativeArray=V,e.revalidateObservers=j +e.sendEvent=m,e.set=Se,e.setClassicDecorator=le,e.setNamespaceSearchDisabled=function(e){Ue=Boolean(e)},e.setProperties=function(e,t){if(null===t||"object"!=typeof t)return t +return L((()=>{var r=Object.keys(t) +for(var i of r)Se(e,i,t[i])})),t},e.setUnprocessedMixins=function(){He=!0},e.tagForObject=function(e){if((0,r.isObject)(e))return(0,a.tagFor)(e,T) +return a.CONSTANT_TAG},e.tagForProperty=A,e.tracked=ze,e.trySet=function(e,t,r){return Se(e,t,r,!0)} +var b=":change" +function g(e){return e+b}var y=!n.ENV._DEFAULT_ASYNC_OBSERVERS,v=new Map e.SYNC_OBSERVERS=v var _=new Map -function w(e,r,i,n,o){void 0===o&&(o=y) -var s=g(r) -f(e,s,i,n,!1,o) +function w(e,r,i,n,o=y){var s=g(r) +h(e,s,i,n,!1,o) var a=(0,t.peekMeta)(e) -null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||E(e,s,o)}function O(e,r,i,n,o){void 0===o&&(o=y) -var s=g(r),a=(0,t.peekMeta)(e) -null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||T(e,s,o),m(e,s,i,n)}function x(e,t){var r=!0===t?v:_ +null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||x(e,s,o)}function O(e,t){var r=!0===t?v:_ return r.has(e)||(r.set(e,new Map),(0,s.registerDestructor)(e,(()=>function(e){v.size>0&&v.delete(e) -_.size>0&&_.delete(e)}(e)),!0)),r.get(e)}function E(e,r,i){void 0===i&&(i=!1) -var n=x(e,i) +_.size>0&&_.delete(e)}(e)),!0)),r.get(e)}function x(e,r,i=!1){var n=O(e,i) if(n.has(r))n.get(r).count++ -else{var o=r.substring(0,r.lastIndexOf(":")),s=X(e,o,(0,a.tagMetaFor)(e),(0,t.peekMeta)(e)) +else{var o=r.substring(0,r.lastIndexOf(":")),s=Y(e,o,(0,a.tagMetaFor)(e),(0,t.peekMeta)(e)) n.set(r,{count:1,path:o,tag:s,lastRevision:(0,a.valueForTag)(s),suspended:!1})}}e.ASYNC_OBSERVERS=_ -var k=!1,P=[] -function T(e,t,r){if(void 0===r&&(r=!1),!0!==k){var i=!0===r?v:_,n=i.get(e) +var k=!1,E=[] +function P(e,t,r=!1){if(!0!==k){var i=!0===r?v:_,n=i.get(e) if(void 0!==n){var o=n.get(t) -o.count--,0===o.count&&(n.delete(t),0===n.size&&i.delete(e))}}else P.push([e,t,r])}function R(e){_.has(e)&&_.get(e).forEach((r=>{r.tag=X(e,r.path,(0,a.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,a.valueForTag)(r.tag)})),v.has(e)&&v.get(e).forEach((r=>{r.tag=X(e,r.path,(0,a.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,a.valueForTag)(r.tag)}))}var j=0 -function C(){v.forEach(((e,r)=>{var i=(0,t.peekMeta)(r) -e.forEach(((e,n)=>{if(!e.suspended&&!(0,a.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0,b(r,n,[r,e.path],void 0,i)}finally{e.tag=X(r,e.path,(0,a.tagMetaFor)(r),(0,t.peekMeta)(r)),e.lastRevision=(0,a.valueForTag)(e.tag),e.suspended=!1}}))}))}function S(e,t,r){var i=v.get(e) +o.count--,0===o.count&&(n.delete(t),0===n.size&&i.delete(e))}}else E.push([e,t,r])}function j(e){_.has(e)&&_.get(e).forEach((r=>{r.tag=Y(e,r.path,(0,a.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,a.valueForTag)(r.tag)})),v.has(e)&&v.get(e).forEach((r=>{r.tag=Y(e,r.path,(0,a.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,a.valueForTag)(r.tag)}))}var S=0 +function R(){v.forEach(((e,r)=>{var i=(0,t.peekMeta)(r) +e.forEach(((e,n)=>{if(!e.suspended&&!(0,a.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0,m(r,n,[r,e.path],void 0,i)}finally{e.tag=Y(r,e.path,(0,a.tagMetaFor)(r),(0,t.peekMeta)(r)),e.lastRevision=(0,a.valueForTag)(e.tag),e.suspended=!1}}))}))}function C(e,t,r){var i=v.get(e) if(i){var n=i.get(g(t)) -n&&(n.suspended=r)}}var M=(0,r.symbol)("SELF_TAG") -function A(e,t,r,i){void 0===r&&(r=!1) -var n=(0,l.getCustomTagFor)(e) +n&&(n.suspended=r)}}var T=(0,r.symbol)("SELF_TAG") +function A(e,t,r=!1,i){var n=(0,l.getCustomTagFor)(e) if(void 0!==n)return n(e,t,r) var o=(0,a.tagFor)(e,t,i) -return o}function D(e,t){(0,a.dirtyTagFor)(e,t),(0,a.dirtyTagFor)(e,M)}var N=Symbol("PROPERTY_DID_CHANGE") -e.PROPERTY_DID_CHANGE=N -var I=0 -function F(e,r,i,n){var o=void 0===i?(0,t.peekMeta)(e):i -null!==o&&(o.isInitializing()||o.isPrototypeMeta(e))||(D(e,r),I<=0&&C(),N in e&&(4===arguments.length?e[N](r,n):e[N](r)))}function z(){I++,k=!0}function L(){--I<=0&&(C(),function(){for(var[e,t,r]of(k=!1,P))T(e,t,r) -P=[]}())}function B(e){z() -try{e()}finally{L()}}function $(e,t,r,i){return void 0===t?(t=0,r=i=-1):(void 0===r&&(r=-1),void 0===i&&(i=-1)),b(e,"@array:before",[e,t,r,i]),e}function U(e,r,i,n,o){void 0===o&&(o=!0),void 0===r?(r=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)) +return o}function M(e,t){(0,a.dirtyTagFor)(e,t),(0,a.dirtyTagFor)(e,T)}var D=Symbol("PROPERTY_DID_CHANGE") +e.PROPERTY_DID_CHANGE=D +var N=0 +function I(e,r,i,n){var o=void 0===i?(0,t.peekMeta)(e):i +null!==o&&(o.isInitializing()||o.isPrototypeMeta(e))||(M(e,r),N<=0&&R(),D in e&&(4===arguments.length?e[D](r,n):e[D](r)))}function F(){N++,k=!0}function z(){--N<=0&&(R(),function(){for(var[e,t,r]of(k=!1,E))P(e,t,r) +E=[]}())}function L(e){F() +try{e()}finally{z()}}function B(e,t,r,i){return void 0===t?(t=0,r=i=-1):(void 0===r&&(r=-1),void 0===i&&(i=-1)),m(e,"@array:before",[e,t,r,i]),e}function q(e,r,i,n,o=!0){void 0===r?(r=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)) var s=(0,t.peekMeta)(e) -if(o&&((n<0||i<0||n-i!=0)&&F(e,"length",s),F(e,"[]",s)),b(e,"@array:change",[e,r,i,n]),null!==s){var a=-1===i?0:i,l=e.length-((-1===n?0:n)-a),u=r<0?l+r:r -if(void 0!==s.revisionFor("firstObject")&&0===u&&F(e,"firstObject",s),void 0!==s.revisionFor("lastObject"))l-10&&this._property(...e)}setup(e,t,r,i){if(super.setup(e,t,r,i),!1===this._hasConfig){var{get:n,set:o}=r +this._getter=i.get||pe,this._setter=i.set}}e.length>0&&this._property(...e)}setup(e,t,r,i){if(super.setup(e,t,r,i),!1===this._hasConfig){var{get:n,set:o}=r void 0!==n&&(this._getter=n),void 0!==o&&(this._setter=function(e,t){var r=o.call(this,t) -return void 0!==n&&void 0===r?n.call(this):r})}}_property(){var e=[] -function t(t){e.push(t)}for(var r=arguments.length,i=new Array(r),n=0;n{i=u.call(e,r)})),void 0!==c&&(0,a.updateTag)(s,Y(e,c,o,n)),n.setValueFor(r,i),n.setRevisionFor(r,(0,a.valueForTag)(s)),K(n,r,i)}return(0,a.consumeTag)(s),Array.isArray(i)&&(0,a.consumeTag)((0,a.tagFor)(i,"[]")),i}set(e,r,i){this._readOnly&&this._throwReadOnlyError(e,r) +else{var{_getter:u,_dependentKeys:c}=this;(0,a.untrack)((()=>{i=u.call(e,r)})),void 0!==c&&(0,a.updateTag)(s,K(e,c,o,n)),n.setValueFor(r,i),n.setRevisionFor(r,(0,a.valueForTag)(s)),G(n,r,i)}return(0,a.consumeTag)(s),Array.isArray(i)&&(0,a.consumeTag)((0,a.tagFor)(i,"[]")),i}set(e,r,i){this._readOnly&&this._throwReadOnlyError(e,r) var n,o=(0,t.meta)(e) -o.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[N]&&e.isComponent&&w(e,r,(()=>{e[N](r)}),void 0,!0) -try{z(),n=this._set(e,r,i,o),K(o,r,n) +o.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[D]&&e.isComponent&&w(e,r,(()=>{e[D](r)}),void 0,!0) +try{F(),n=this._set(e,r,i,o),G(o,r,n) var s=(0,a.tagMetaFor)(e),l=(0,a.tagFor)(e,r,s),{_dependentKeys:u}=this -void 0!==u&&(0,a.updateTag)(l,Y(e,u,s,o)),o.setRevisionFor(r,(0,a.valueForTag)(l))}finally{L()}return n}_throwReadOnlyError(e,t){throw new c.default(`Cannot set read-only property "${t}" on object: ${(0,r.inspect)(e)}`)}_set(e,t,r,i){var n,o=void 0!==i.revisionFor(t),s=i.valueFor(t),{_setter:a}=this -S(e,t,!0) -try{n=a.call(e,t,r,s)}finally{S(e,t,!1)}return o&&s===n||(i.setValueFor(t,n),F(e,t,i,r)),n}teardown(e,t,r){void 0!==r.revisionFor(t)&&(r.setRevisionFor(t,void 0),r.setValueFor(t,void 0)),super.teardown(e,t,r)}}e.ComputedProperty=me -class be extends me{get(e,r){var i,n=(0,t.meta)(e),o=(0,a.tagMetaFor)(e),s=(0,a.tagFor)(e,r,o),l=n.revisionFor(r) +void 0!==u&&(0,a.updateTag)(l,K(e,u,s,o)),o.setRevisionFor(r,(0,a.valueForTag)(l))}finally{z()}return n}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${(0,i.inspect)(e)}`)}_set(e,t,r,i){var n,o=void 0!==i.revisionFor(t),s=i.valueFor(t),{_setter:a}=this +C(e,t,!0) +try{n=a.call(e,t,r,s)}finally{C(e,t,!1)}return o&&s===n||(i.setValueFor(t,n),I(e,t,i,r)),n}teardown(e,t,r){void 0!==r.revisionFor(t)&&(r.setRevisionFor(t,void 0),r.setValueFor(t,void 0)),super.teardown(e,t,r)}}e.ComputedProperty=he +class fe extends he{get(e,r){var i,n=(0,t.meta)(e),o=(0,a.tagMetaFor)(e),s=(0,a.tagFor)(e,r,o),l=n.revisionFor(r) if(void 0!==l&&(0,a.validateTag)(s,l))i=n.valueFor(r) -else{var{_getter:u}=this,c=(0,a.track)((()=>{i=u.call(e,r)}));(0,a.updateTag)(s,c),n.setValueFor(r,i),n.setRevisionFor(r,(0,a.valueForTag)(s)),K(n,r,i)}return(0,a.consumeTag)(s),Array.isArray(i)&&(0,a.consumeTag)((0,a.tagFor)(i,"[]",o)),i}}class ge extends Function{readOnly(){var e=le(this) -return e._readOnly=!0,this}meta(e){var t=le(this) -return 0===arguments.length?t._meta||{}:(t._meta=e,this)}get _getter(){return le(this)._getter}set enumerable(e){le(this).enumerable=e}}function ye(){for(var e=arguments.length,t=new Array(e),r=0;re.indexOf("."))) -function xe(e){return"string"==typeof e&&-1!==Oe.get(e)}var Ee=(0,r.symbol)("PROXY_CONTENT") -function ke(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Pe(e,t){return xe(t)?Re(e,t):Te(e,t)}function Te(e,t){var i -if(null!=e)return"object"==typeof e||"function"==typeof e?(void 0===(i=e[t])&&"object"==typeof e&&!(t in e)&&ke(e)&&(i=e.unknownProperty(t)),(0,a.isTracking)()&&((0,a.consumeTag)((0,a.tagFor)(e,t)),(Array.isArray(i)||(0,r.isEmberArray)(i))&&(0,a.consumeTag)((0,a.tagFor)(i,"[]")))):i=e[t],i}function Re(e,t){var r="string"==typeof t?t.split("."):t -for(var i of r){if(null==e||e.isDestroyed)return -e=Te(e,i)}return e}e.PROXY_CONTENT=Ee,Te("foo","a"),Te("foo",1),Te({},"a"),Te({},1),Te({unknownProperty(){}},"a"),Te({unknownProperty(){}},1),Pe({},"foo"),Pe({},"foo.bar") +else{var{_getter:u}=this,c=(0,a.track)((()=>{i=u.call(e,r)}));(0,a.updateTag)(s,c),n.setValueFor(r,i),n.setRevisionFor(r,(0,a.valueForTag)(s)),G(n,r,i)}return(0,a.consumeTag)(s),Array.isArray(i)&&(0,a.consumeTag)((0,a.tagFor)(i,"[]",o)),i}}class me extends Function{readOnly(){var e=se(this) +return e._readOnly=!0,this}meta(e){var t=se(this) +return 0===arguments.length?t._meta||{}:(t._meta=e,this)}get _getter(){return se(this)._getter}set enumerable(e){se(this).enumerable=e}}function be(...e){return J(e)?ie(new he([]),me)(e[0],e[1],e[2]):ie(new he(e),me)}function ge(e,r,i,n,o){var s=void 0===o?(0,t.meta)(e):o,a=oe(e,r,s),l=void 0!==a +l&&a.teardown(e,r,s),ae(i)?ye(e,r,i,s):null==i?ve(e,r,n,l,!0):Object.defineProperty(e,r,i),s.isPrototypeMeta(e)||j(e)}function ye(e,t,r,i){var n +return n=r(e,t,void 0,i),Object.defineProperty(e,t,n),r}function ve(e,t,r,i,n=!0){return!0===i||!1===n?Object.defineProperty(e,t,{configurable:!0,enumerable:n,writable:!0,value:r}):e[t]=r,r}var _e=new r.Cache(1e3,(e=>e.indexOf("."))) +function we(e){return"string"==typeof e&&-1!==_e.get(e)}var Oe=(0,r.symbol)("PROXY_CONTENT") +function xe(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function ke(e,t){return we(t)?Pe(e,t):Ee(e,t)}function Ee(e,t){var r +if(null!=e)return"object"==typeof e||"function"==typeof e?(void 0===(r=e[t])&&"object"==typeof e&&!(t in e)&&xe(e)&&(r=e.unknownProperty(t)),(0,a.isTracking)()&&((0,a.consumeTag)((0,a.tagFor)(e,t)),(Array.isArray(r)||(0,c.isEmberArray)(r))&&(0,a.consumeTag)((0,a.tagFor)(r,"[]")))):r=e[t],r}function Pe(e,t,r){var i="string"==typeof t?t.split("."):t +for(var n of i){if(null==e||e.isDestroyed)return +if(r&&("__proto__"===n||"constructor"===n))return +e=Ee(e,n)}return e}e.PROXY_CONTENT=Oe,Ee("foo","a"),Ee("foo",1),Ee({},"a"),Ee({},1),Ee({unknownProperty(){}},"a"),Ee({unknownProperty(){}},1),ke({},"foo"),ke({},"foo.bar") var je={} -function Ce(e,t,r,i){return e.isDestroyed?r:xe(t)?Me(e,t,r,i):Se(e,t,r)}function Se(e,t,i){var n,o=(0,r.lookupDescriptor)(e,t) -return null!==o&&ne.has(o.set)?(e[t]=i,i):(void 0!==(n=e[t])||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=i,n!==i&&F(e,t)):e.setUnknownProperty(t,i),i)}function Me(e,t,r,i){var n=t.split("."),o=n.pop(),s=Re(e,n) -if(null!=s)return Ce(s,o,r) -if(!i)throw new c.default(`Property set failed: object in path "${n.join(".")}" could not be found.`)}(0,r.setProxy)(je),(0,a.track)((()=>Te({},"a"))),(0,a.track)((()=>Te({},1))),(0,a.track)((()=>Te({a:[]},"a"))),(0,a.track)((()=>Te({a:je},"a"))) -class Ae extends Function{readOnly(){return le(this).readOnly(),this}oneWay(){return le(this).oneWay(),this}meta(e){var t=le(this) +function Se(e,t,r,i){return e.isDestroyed?r:we(t)?function(e,t,r,i){var n=t.split("."),o=n.pop() +var s=Pe(e,n,!0) +if(null!=s)return Se(s,o,r) +if(!i)throw new Error(`Property set failed: object in path "${n.join(".")}" could not be found.`)}(e,t,r,i):Re(e,t,r)}function Re(e,t,i){var n,o=(0,r.lookupDescriptor)(e,t) +return null!==o&&re.has(o.set)?(e[t]=i,i):(void 0!==(n=e[t])||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=i,n!==i&&I(e,t)):e.setUnknownProperty(t,i),i)}(0,r.setProxy)(je),(0,a.track)((()=>Ee({},"a"))),(0,a.track)((()=>Ee({},1))),(0,a.track)((()=>Ee({a:[]},"a"))),(0,a.track)((()=>Ee({a:je},"a"))) +class Ce extends Function{readOnly(){return se(this).readOnly(),this}oneWay(){return se(this).oneWay(),this}meta(e){var t=se(this) if(0===arguments.length)return t._meta||{} -t._meta=e}}class De extends te{constructor(e){super(),this.altKey=e}setup(e,t,r,i){super.setup(e,t,r,i),G.add(this)}get(e,r){var i,n=(0,t.meta)(e),o=(0,a.tagMetaFor)(e),s=(0,a.tagFor)(e,r,o);(0,a.untrack)((()=>{i=Pe(e,this.altKey)})) +t._meta=e}}class Te extends Z{constructor(e){super(),this.altKey=e}setup(e,t,r,i){super.setup(e,t,r,i),Q.add(this)}get(e,r){var i,n=(0,t.meta)(e),o=(0,a.tagMetaFor)(e),s=(0,a.tagFor)(e,r,o);(0,a.untrack)((()=>{i=ke(e,this.altKey)})) var l=n.revisionFor(r) -return void 0!==l&&(0,a.validateTag)(s,l)||((0,a.updateTag)(s,X(e,this.altKey,o,n)),n.setRevisionFor(r,(0,a.valueForTag)(s)),K(n,r,i)),(0,a.consumeTag)(s),i}set(e,t,r){return Ce(e,this.altKey,r)}readOnly(){this.set=Ne}oneWay(){this.set=Ie}}function Ne(e,t){throw new c.default(`Cannot set read-only property '${t}' on object: ${(0,r.inspect)(e)}`)}function Ie(e,t,r){return ve(e,t,null),Ce(e,t,r)}var Fe=new WeakMap -function ze(e){if(null==e)return!0 -if(!ke(e)&&"number"==typeof e.size)return!e.size -if("object"==typeof e){var t=Pe(e,"size") -if("number"==typeof t)return!t -var r=Pe(e,"length") -if("number"==typeof r)return!r}return"number"==typeof e.length&&"function"!=typeof e&&!e.length}function Le(e){return ze(e)||"string"==typeof e&&!1===/\S/.test(e)}class Be{constructor(){this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){var t=this._registry +return void 0!==l&&(0,a.validateTag)(s,l)||((0,a.updateTag)(s,Y(e,this.altKey,o,n)),n.setRevisionFor(r,(0,a.valueForTag)(s)),G(n,r,i)),(0,a.consumeTag)(s),i}set(e,t,r){return Se(e,this.altKey,r)}readOnly(){this.set=Ae}oneWay(){this.set=Me}}function Ae(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${(0,i.inspect)(e)}`)}function Me(e,t,r){return ge(e,t,null),Se(e,t,r)}var De=new WeakMap +class Ne{constructor(){this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){var t=this._registry for(var r of t)if(r.name===e)return r}register(e,t,r){var i=this._registry.length this._getLibraryByName(e)||(r&&(i=this._coreLibIndex++),this._registry.splice(i,0,{name:e,version:t}))}registerCoreLibrary(e,t){this.register(e,t,!0)}deRegister(e){var t,r=this._getLibraryByName(e) -r&&(t=this._registry.indexOf(r),this._registry.splice(t,1))}}e.Libraries=Be -var $e=new Be -e.libraries=$e,$e.registerCoreLibrary("Ember",d.default) -var Ue=Object.prototype.hasOwnProperty,qe=!1,He={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}},Ve=!1,We=[] -e.NAMESPACES=We -var Qe=Object.create(null) -function Ge(){if(He.unprocessedNamespaces){var e,t=n.context.lookup,i=Object.keys(t) -for(var o of i)if((e=o.charCodeAt(0))>=65&&e<=90){var s=Ze(t,o) -s&&(0,r.setName)(s,o)}}}function Ke(e){Xe([e.toString()],e,new Set)}function Ye(){var e=He.unprocessedNamespaces -if(e&&(Ge(),He.unprocessedNamespaces=!1),e||Ve){var t=We -for(var r of t)Ke(r) -Ve=!1}}function Xe(e,t,i){var n=e.length,o=e.join(".") -for(var s in Qe[o]=t,(0,r.setName)(t,o),t)if(Ue.call(t,s)){var a=t[s] +r&&(t=this._registry.indexOf(r),this._registry.splice(t,1))}}e.Libraries=Ne +var Ie,Fe=new Ne +function ze(...e){if(!J(e)){var t=e[0],r=t?t.initializer:void 0,i=t?t.value:void 0,n=function(e,t,n,o,s){return Le([e,t,{initializer:r||(()=>i)}])} +return le(n),n}return Le(e)}function Le([e,r,i]){var{getter:n,setter:o}=(0,a.trackedData)(r,i?i.initializer:void 0) +function s(){var e=n(this) +return(Array.isArray(e)||(0,c.isEmberArray)(e))&&(0,a.consumeTag)((0,a.tagFor)(e,"[]")),e}function l(e){o(this,e),(0,a.dirtyTagFor)(this,T)}var u={enumerable:!0,configurable:!0,isTracked:!0,get:s,set:l} +return re.add(l),(0,t.meta)(e).writeDescriptors(r,new Be(s,l)),u}e.libraries=Fe,Fe.registerCoreLibrary("Ember",d.default),e.DEBUG_INJECTION_FUNCTIONS=Ie +class Be{constructor(e,t){this._get=e,this._set=t,Q.add(this)}get(e){return this._get.call(e)}set(e,t,r){this._set.call(e,r)}}e.TrackedDescriptor=Be +e.cached=(...e)=>{var[t,r,i]=e +var n=new WeakMap,o=i.get +i.get=function(){return n.has(this)||n.set(this,(0,a.createCache)(o.bind(this))),(0,a.getValue)(n.get(this))}} +var qe=Object.prototype.hasOwnProperty,Ue=!1,$e={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}},He=!1,Ve=[] +e.NAMESPACES=Ve +var We=Object.create(null) +function Qe(){if($e.unprocessedNamespaces){var e,t=n.context.lookup,i=Object.keys(t) +for(var o of i)if((e=o.charCodeAt(0))>=65&&e<=90){var s=Je(t,o) +s&&(0,r.setName)(s,o)}}}function Ge(e){Ye([e.toString()],e,new Set)}function Ke(){var e=$e.unprocessedNamespaces +if(e&&(Qe(),$e.unprocessedNamespaces=!1),e||He){var t=Ve +for(var r of t)Ge(r) +He=!1}}function Ye(e,t,i){var n=e.length,o=e.join(".") +for(var s in We[o]=t,(0,r.setName)(t,o),t)if(qe.call(t,s)){var a=t[s] if(e[n]=s,a&&void 0===(0,r.getName)(a))(0,r.setName)(a,e.join(".")) -else if(a&&Je(a)){if(i.has(a))continue -i.add(a),Xe(e,a,i)}}e.length=n}function Je(e){return null!=e&&"object"==typeof e&&e.isNamespace}function Ze(e,t){try{var r=e[t] -return(null!==r&&"object"==typeof r||"function"==typeof r)&&r.isNamespace&&r}catch(i){}}e.NAMESPACES_BY_ID=Qe -var et=Array.prototype.concat,{isArray:tt}=Array -function rt(e,t,r,i){var n=r[e]||i[e] -return t[e]&&(n=n?et.call(n,t[e]):t[e]),n}function it(e,t,i,n){if(!0===i)return t -var o=i._getter -if(void 0===o)return t -var s=n[e],a="function"==typeof s?le(s):s -if(void 0===a||!0===a)return t -var l=a._getter -if(void 0===l)return t -var u,c=(0,r.wrap)(o,l),d=i._setter,h=a._setter -if(u=void 0!==h?void 0!==d?(0,r.wrap)(d,h):h:d,c!==o||u!==d){var p=i._dependentKeys||[],f=new me([...p,{get:c,set:u}]) -return f._readOnly=i._readOnly,f._meta=i._meta,f.enumerable=i.enumerable,oe(f,me)}return t}function nt(e,t,i,n){if(void 0!==n[e])return t -var o=i[e] -return"function"==typeof o?(0,r.wrap)(t,o):t}function ot(e,t,i){var n=i[e],o=(0,r.makeArray)(n).concat((0,r.makeArray)(t)) -return o}function st(e,t,i){var n=i[e] -if(!n)return t -var o=Object.assign({},n),s=!1,a=Object.keys(t) -for(var l of a){var u=t[l] -"function"==typeof u?(s=!0,o[l]=nt(l,u,n,{})):o[l]=u}return s&&(o._super=r.ROOT),o}function at(e,t,r,i,n,o,s){for(var a,l=0;l{var t=o.indexOf(e);-1!==t&&o.splice(t,1)})))}else lt(t,a,r,i,n,o,s)}function lt(e,t,r,i,n,o,s){var a=rt("concatenatedProperties",t,i,n),l=rt("mergedProperties",t,i,n),u=Object.keys(t) -for(var c of u){var d=t[c] -if(void 0!==d){if(-1===o.indexOf(c)){o.push(c) -var h=e.peekDescriptors(c) -if(void 0===h){var p=i[c]=n[c] -"function"==typeof p&&ut(n,c,p,!1)}else r[c]=h,s.push(c),h.teardown(n,c,e)}var f="function"==typeof d -if(f){var m=le(d) -if(void 0!==m){r[c]=it(c,d,m,r),i[c]=void 0 -continue}}a&&a.indexOf(c)>=0||"concatenatedProperties"===c||"mergedProperties"===c?d=ot(c,d,i):l&&l.indexOf(c)>-1?d=st(c,d,i):f&&(d=nt(c,d,i,r)),i[c]=d,r[c]=void 0}}}function ut(e,t,i,n){var o=(0,r.observerListenerMetaFor)(i) -if(void 0!==o){var{observers:s,listeners:a}=o -if(void 0!==s){var l=n?w:O -for(var u of s.paths)l(e,u,null,t,s.sync)}if(void 0!==a){var c=n?f:m -for(var d of a)c(e,d,null,t)}}}function ct(e,i,n){void 0===n&&(n=!1) -var o=Object.create(null),s=Object.create(null),a=(0,t.meta)(e),l=[],u=[] -for(var c of(e._super=r.ROOT,at(i,a,o,s,e,l,u),l)){var d=s[c],h=o[c] -void 0!==d?("function"==typeof d&&ut(e,c,d,!0),we(e,c,d,-1!==u.indexOf(c),!n)):void 0!==h&&_e(e,c,h,a)}return a.isPrototypeMeta(e)||R(e),e}var dt,ht=new u._WeakSet -class pt{constructor(e,t){ht.add(this),this.properties=function(e){if(void 0!==e)for(var t of Object.keys(e)){var r=Object.getOwnPropertyDescriptor(e,t) -void 0===r.get&&void 0===r.set||Object.defineProperty(e,t,{value:ee(r)})}return e}(t),this.mixins=ft(e),this.ownerConstructor=void 0,this._without=void 0}static create(){Ve=!0 -for(var e=arguments.length,t=new Array(e),r=0;r{e.properties||i.push(e)})),i}reopen(){for(var e=arguments.length,t=new Array(e),r=0;r0){r=new Array(t) -for(var i=0;imt(e,t,r)))}function bt(e,t,r){if(void 0===t&&(t=new Set),void 0===r&&(r=new Set),!r.has(e)){if(r.add(e),e.properties)for(var i=Object.keys(e.properties),n=0;nbt(e,t,r))) -return t}}function gt(){for(var e=arguments.length,t=new Array(e),r=0;ro)}])} -return ce(s),s}return yt(t)}function yt(e){var[i,n,o]=e,{getter:s,setter:l}=(0,a.trackedData)(n,o?o.initializer:void 0) -function u(){var e=s(this) -return(Array.isArray(e)||(0,r.isEmberArray)(e))&&(0,a.consumeTag)((0,a.tagFor)(e,"[]")),e}function c(e){l(this,e),(0,a.dirtyTagFor)(this,M)}var d={enumerable:!0,configurable:!0,isTracked:!0,get:u,set:c} -return ne.add(c),(0,t.meta)(i).writeDescriptors(n,new vt(u,c)),d}e.Mixin=pt,e.DEBUG_INJECTION_FUNCTIONS=dt -class vt{constructor(e,t){this._get=e,this._set=t,G.add(this)}get(e){return this._get.call(e)}set(e,t,r){this._set.call(e,r)}}e.TrackedDescriptor=vt -e.cached=function(){for(var e=arguments.length,t=new Array(e),r=0;r{(n||(n=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(e){var{rootURL:t,baseURL:r}=this -return""!==e?(t=t.replace(/\/$/,""),r=r.replace(/\/$/,"")):"/"===r[0]&&"/"===t[0]&&(r=r.replace(/\/$/,"")),r+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}e.default=s})),e("@ember/-internals/routing/lib/location/none_location",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/debug"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends r.Object{constructor(){super(...arguments),this.implementation="none"}initState(){this._super(...arguments) -var{rootURL:e}=this}getURL(){var{path:e,rootURL:t}=this -return t=t.replace(/\/$/,""),e.replace(new RegExp(`^${t}(?=/|$)`),"")}setURL(e){(0,t.set)(this,"path",e)}onUpdateURL(e){this.updateCallback=e}handleURL(e){(0,t.set)(this,"path",e),this.updateCallback(e)}formatURL(e){var{rootURL:t}=this -return""!==e&&(t=t.replace(/\/$/,"")),t+e}}e.default=n,n.reopen({path:"",rootURL:"/"})})),e("@ember/-internals/routing/lib/location/util",["exports"],(function(e){"use strict" -function t(e){var t=e.pathname -return"/"!==t[0]&&(t=`/${t}`),t}function r(e){return e.search}function i(e){return void 0!==e.hash?e.hash.substr(0):""}function n(e){var t=e.origin -return t||(t=`${e.protocol}//${e.hostname}`,e.port&&(t+=`:${e.port}`)),t}Object.defineProperty(e,"__esModule",{value:!0}),e.getFullPath=function(e){return t(e)+r(e)+i(e)},e.getHash=i,e.getOrigin=n,e.getPath=t,e.getQuery=r,e.replacePath=function(e,t){e.replace(n(e)+t)},e.supportsHashChange=function(e,t){return Boolean(t&&"onhashchange"in t&&(void 0===e||e>7))},e.supportsHistory=function(e,t){if((-1!==e.indexOf("Android 2.")||-1!==e.indexOf("Android 4.0"))&&-1!==e.indexOf("Mobile Safari")&&-1===e.indexOf("Chrome")&&-1===e.indexOf("Windows Phone"))return!1 -return Boolean(t&&"pushState"in t)}})),e("@ember/-internals/routing/lib/services/router",["exports","@ember/-internals/owner","@ember/-internals/runtime","@ember/debug","@ember/object/computed","@ember/service","@glimmer/validator","@ember/-internals/routing/lib/system/router","@ember/-internals/routing/lib/utils"],(function(e,t,r,i,n,o,s,a,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ROUTER=void 0 -var u=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i -if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) -else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) -return o>3&&s&&Object.defineProperty(t,r,s),s},c=Symbol("ROUTER") -function d(e,t){return"/"===t?e:e.substr(t.length,e.length)}e.ROUTER=c -class h extends(o.default.extend(r.Evented)){get _router(){var e=this[c] -if(void 0!==e)return e -var r=(0,t.getOwner)(this),i=r.lookup("router:main") -return this[c]=i}willDestroy(){super.willDestroy(),this[c]=void 0}transitionTo(){for(var e=arguments.length,t=new Array(e),r=0;r1?t-1:0),i=1;i0){var u=i -o=Object.assign({},o),this._router._prepareQueryParams(u,n,o,!0) -var c=Object.assign({},a.state.queryParams) -return this._router._prepareQueryParams(u,n,c,!0),(0,l.shallowEqual)(o,c)}return!0}recognize(e){this._router.setupRouter() -var t=d(e,this.rootURL) -return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter() -var t=d(e,this.rootURL) -return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh() -var r=(0,t.getOwner)(this),i=r.lookup(`route:${e}`) -return this._router._routerMicrolib.refresh(i)}}e.default=h,u([(0,n.readOnly)("_router.currentRouteName")],h.prototype,"currentRouteName",void 0),u([(0,n.readOnly)("_router.currentURL")],h.prototype,"currentURL",void 0),u([(0,n.readOnly)("_router.location")],h.prototype,"location",void 0),u([(0,n.readOnly)("_router.rootURL")],h.prototype,"rootURL",void 0),u([(0,n.readOnly)("_router.currentRoute")],h.prototype,"currentRoute",void 0)})),e("@ember/-internals/routing/lib/services/routing",["exports","@ember/-internals/owner","@ember/debug","@ember/object/computed","@ember/service","@ember/-internals/routing/lib/system/router","@ember/-internals/routing/lib/services/router"],(function(e,t,r,i,n,o,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class a extends n.default{get router(){var e=this[s.ROUTER] -if(void 0!==e)return e -var r=(0,t.getOwner)(this),i=r.lookup("router:main") -return i.setupRouter(),this[s.ROUTER]=i}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,r,i){var n=this.router._doTransition(e,t,r) -return i&&n.method("replace"),n}normalizeQueryParams(e,t,r){this.router._prepareQueryParams(e,t,r)}_generateURL(e,t,r){var i={} -return r&&(Object.assign(i,r),this.normalizeQueryParams(e,t,i)),this.router.generate(e,...t,{queryParams:i})}generateURL(e,t,r){if(this.router._initialTransitionStarted)return this._generateURL(e,t,r) -try{return this._generateURL(e,t,r)}catch(i){return}}isActiveForRoute(e,t,r,i){var n=this.router._routerMicrolib.recognizer.handlersFor(r),o=n[n.length-1].handler,s=function(e,t){for(var r=0,i=0;is&&(r=o),i.isActiveIntent(r,e,t)}}e.default=a,a.reopen({targetState:(0,i.readOnly)("router.targetState"),currentState:(0,i.readOnly)("router.currentState"),currentRouteName:(0,i.readOnly)("router.currentRouteName"),currentPath:(0,i.readOnly)("router.currentPath")})})),e("@ember/-internals/routing/lib/system/cache",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(){this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,r){var i=this.cache.get(e) -void 0===i&&(i=new Map,this.cache.set(e,i)),i.set(t,r)}lookup(e,t,r){if(!this.has(e))return r -var i=this.cache.get(e) -return i.has(t)?i.get(t):r}}})),e("@ember/-internals/routing/lib/system/controller_for",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){return e.lookup(`controller:${t}`,r)}})),e("@ember/-internals/routing/lib/system/dsl",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=0 -function i(e){return"function"==typeof e}class n{constructor(e,t){void 0===e&&(e=null),this.explicitIndex=!1,this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,r){var a,l=null,u=`/_unused_dummy_error_path_route_${e}/:error` -if(i(t)?(a={},l=t):i(r)?(a=t,l=r):a=t||{},this.enableLoadingSubstates&&(s(this,`${e}_loading`,{resetNamespace:a.resetNamespace}),s(this,`${e}_error`,{resetNamespace:a.resetNamespace,path:u})),l){var c=o(this,e,a.resetNamespace),d=new n(c,this.options) -s(d,"loading"),s(d,"error",{path:u}),l.call(d),s(this,e,a,d.generate())}else s(this,e,a)}push(e,t,r,i){var n=t.split(".") -if(this.options.engineInfo){var o=t.slice(this.options.engineInfo.fullName.length+1),s=Object.assign({localFullName:o},this.options.engineInfo) -i&&(s.serializeMethod=i),this.options.addRouteForEngine(t,s)}else if(i)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`) -""!==e&&"/"!==e&&"index"!==n[n.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,r)}generate(){var e=this.matches -return this.explicitIndex||this.route("index",{path:"/"}),t=>{for(var r=0;r`(generated ${t} controller)`}) -var i=`controller:${t}` -return e.register(i,r),e.factoryFor(i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){n(e,t) -var r=`controller:${t}`,i=e.lookup(r) -!1 -return i},e.generateControllerFactory=n})) -e("@ember/-internals/routing/lib/system/query_params",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e){void 0===e&&(e=null),this.isQueryParams=!0,this.values=e}}})),e("@ember/-internals/routing/lib/system/route-info",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0})})),e("@ember/-internals/routing/lib/system/route",["exports","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/routing","@ember/-internals/runtime","@ember/-internals/utils","@ember/controller","@ember/debug","@ember/engine/instance","@ember/object/compat","@ember/runloop","router_js","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/generate_controller","@ember/-internals/routing/lib/system/router"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.defaultSerialize=e.default=e.ROUTE_CONNECTIONS=void 0,e.getFullQueryParams=_,e.hasDefaultSerialize=function(e){return e.serialize===E} -var b=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i -if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) -else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) -return o>3&&s&&Object.defineProperty(t,r,s),s},g=new WeakMap -e.ROUTE_CONNECTIONS=g -var y=Symbol("render") -class v extends(o.Object.extend(o.ActionHandler,o.Evented)){constructor(e){if(super(e),this.context={},e){var r=e.lookup("router:main"),i=e.lookup(t.privatize`-bucket-cache:main`) -this._router=r,this._bucketCache=i,this._topLevelViewTemplate=e.lookup("template:-outlet"),this._environment=e.lookup("-environment:main")}}serialize(e,t){if(!(t.length<1)&&e){var i={} -if(1===t.length){var[n]=t -n in e?i[n]=(0,r.get)(e,n):/_id$/.test(n)?i[n]=(0,r.get)(e,"id"):(0,s.isProxy)(e)&&(i[n]=(0,r.get)(e,n))}else i=(0,r.getProperties)(e,t) -return i}}_setRouteName(e){this.routeName=e -var t=(0,i.getOwner)(this) -this.fullRouteName=x(t,e)}_stashNames(e,t){if(!this._names){var i=this._names=e._names -i.length||(i=(e=t)&&e._names||[]) -for(var n=(0,r.get)(this,"_qp").qps,o=new Array(i.length),s=0;s{var[r,i]=t -return e[r]=i,e}),a)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,r){return this._router._serializeQueryParam(e,r)}deserializeQueryParam(e,t,r){return this._router._deserializeQueryParam(e,r)}_optionsForQueryParam(e){var t=(0,r.get)(this,"queryParams") -return(0,r.get)(t,e.urlKey)||(0,r.get)(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,r){return this}exit(e){this.deactivate(e),this.trigger("deactivate",e),this.teardownViews()}_internalReset(e,t){var i=this.controller -i._qpDelegate=(0,r.get)(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){g.set(this,[]),this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}transitionTo(){(0,p.deprecateTransitionMethods)("route","transitionTo") -for(var e=arguments.length,t=new Array(e),r=0;r{if(void 0===(0,r.descriptorForProperty)(e,t)){var i=(0,s.lookupDescriptor)(e,t) -null===i||"function"!=typeof i.get&&"function"!=typeof i.set||(0,r.defineProperty)(e,t,(0,c.dependentKeyCompat)({get:i.get,set:i.set}))}(0,r.addObserver)(e,`${t}.[]`,e,e._qpChanged,!1)}))})(o,l),this.controller=o}var u=a.states -if(o._qpDelegate=u.allowOverrides,t){(0,p.stashParamNames)(this._router,t[h.STATE_SYMBOL].routeInfos) -var d=this._bucketCache,f=t[h.PARAMS_SYMBOL] -a.propertyNames.forEach((e=>{var t=a.map[e] -t.values=f -var i=(0,p.calculateCacheKey)(t.route.fullRouteName,t.parts,t.values),n=d.lookup(i,e,t.undecoratedDefaultValue);(0,r.set)(o,e,n)})) -var m=w(this,t[h.STATE_SYMBOL]);(0,r.setProperties)(o,m)}this.setupController(o,e,t),this._environment.options.shouldRender&&this[y](),(0,r.flushAsyncObservers)(!1)}_qpChanged(e,t,r){if(r){var i=this._bucketCache,n=(0,p.calculateCacheKey)(r.route.fullRouteName,r.parts,r.values) -i.stash(n,e,t)}}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){var i,n,o,s=(0,r.get)(this,"_qp").map -for(var a in e)if(!("queryParams"===a||s&&a in s)){var l=a.match(/^(.*)_id$/) -null!==l&&(i=l[1],o=e[a]),n=!0}if(!i){if(n)return Object.assign({},e) -if(t.resolveIndex<1)return -return t[h.STATE_SYMBOL].routeInfos[t.resolveIndex-1].context}return this.findModel(i,o)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(){return(0,r.get)(this,"store").find(...arguments)}setupController(e,t,i){e&&void 0!==t&&(0,r.set)(e,"model",t)}controllerFor(e,t){void 0===t&&(t=!1) -var r=(0,i.getOwner)(this),n=r.lookup(`route:${e}`) -n&&n.controllerName&&(e=n.controllerName) -var o=r.lookup(`controller:${e}`) -return o}generateController(e){var t=(0,i.getOwner)(this) -return(0,f.default)(t,e)}modelFor(e){var t,r=(0,i.getOwner)(this),n=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 -t=r.routable&&void 0!==n?x(r,e):e -var o=r.lookup(`route:${t}`) -if(null!=n){var s=o&&o.routeName||t -if(Object.prototype.hasOwnProperty.call(n.resolvedModels,s))return n.resolvedModels[s]}return null==o?void 0:o.currentModel}[y](e,t){var r=function(e,t,r){var n,o=!t&&!r -o||("object"!=typeof t||r?n=t:(n=e.templateName||e.routeName,r=t)) -var s,a,l,u,c,d,h=(0,i.getOwner)(e) -r&&(l=r.into&&r.into.replace(/\//g,"."),u=r.outlet,d=r.controller,c=r.model) -u=u||"main",o?(s=e.routeName,a=e.templateName||s):a=s=n.replace(/\//g,".") -void 0===d&&(d=o?e.controllerName||h.lookup(`controller:${s}`):h.lookup(`controller:${s}`)||e.controllerName||e.routeName) -if("string"==typeof d){var p=d -d=h.lookup(`controller:${p}`)}void 0===c?c=e.currentModel:d.set("model",c) -var f,m=h.lookup(`template:${a}`) -l&&(f=function(e){var t=function(e,t,r){void 0===r&&(r=0) -if(!t)return -for(var i=0;i0&&(g.set(this,[]),(0,d.once)(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get store(){var e=(0,i.getOwner)(this) -this.routeName -return{find(t,r){var i=e.factoryFor(`model:${t}`) -if(i)return(i=i.class).find(r)}}}set store(e){(0,r.defineProperty)(this,"store",null,e)}get _qp(){var e={},t=this.controllerName||this.routeName,n=(0,i.getOwner)(this),s=n.lookup(`controller:${t}`),a=(0,r.get)(this,"queryParams"),l=Object.keys(a).length>0 -if(s){var u=(0,r.get)(s,"queryParams")||[] -e=function(e,t){var r={},i={defaultValue:!0,type:!0,scope:!0,as:!0} -for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=Object.assign(Object.assign({},e[n]),t[n]),i[n]=!0) -for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&!i[o]&&(r[o]=Object.assign(Object.assign({},t[o]),e[o])) -return r}((0,p.normalizeControllerQueryParams)(u),a)}else l&&(s=(0,f.default)(n,t),e=a) -var c=[],d={},h=[] -for(var m in e)if(Object.prototype.hasOwnProperty.call(e,m)&&"unknownProperty"!==m&&"_super"!==m){var b=e[m],g=b.scope||"model",y=void 0 -"controller"===g&&(y=[]) -var v=b.as||this.serializeQueryParamKey(m),_=(0,r.get)(s,m) -_=O(_) -var w=b.type||(0,o.typeOf)(_),x=this.serializeQueryParam(_,v,w),E=`${t}:${m}`,k={undecoratedDefaultValue:(0,r.get)(s,m),defaultValue:_,serializedDefaultValue:x,serializedValue:x,type:w,urlKey:v,prop:m,scopedPropertyName:E,controllerName:t,route:this,parts:y,values:null,scope:g} -d[m]=d[v]=d[E]=k,c.push(k),h.push(m)}return{qps:c,map:d,propertyNames:h,states:{inactive:(e,t)=>{var r=d[e] -this._qpChanged(e,t,r)},active:(e,t)=>{var r=d[e] -return this._qpChanged(e,t,r),this._activeQPChanged(r,t)},allowOverrides:(e,t)=>{var r=d[e] -return this._qpChanged(e,t,r),this._updatingQPChanged(r)}}}}}function _(e,t){if(t.fullQueryParams)return t.fullQueryParams -var r=t.routeInfos.every((e=>e.route)),i=Object.assign({},t.queryParams) -return e._deserializeQueryParams(t.routeInfos,i),r&&(t.fullQueryParams=i),i}function w(e,t){t.queryParamsFor=t.queryParamsFor||{} -var i=e.fullRouteName,n=t.queryParamsFor[i] -if(n)return n -var o=_(e._router,t),s=t.queryParamsFor[i]={},a=(0,r.get)(e,"_qp").qps -for(var l of a){var u=l.prop in o -s[l.prop]=u?o[l.prop]:O(l.defaultValue)}return s}function O(e){return Array.isArray(e)?(0,o.A)(e.slice()):e}function x(e,t){if(e.routable){var r=e.mountPoint -return"application"===t?r:`${r}.${t}`}return t}v.isRouteFactory=!0,b([r.computed],v.prototype,"store",null),b([r.computed],v.prototype,"_qp",null) -var E=v.prototype.serialize -e.defaultSerialize=E,v.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(){for(var e=arguments.length,t=new Array(e),r=0;r{var t=(0,r.get)(e.route,"_qp") -e.route.controller._qpDelegate=(0,r.get)(t,"states.active")})),s._qpUpdates.clear()}}}}) -var k=v -e.default=k})),e("@ember/-internals/routing/lib/system/router",["exports","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/routing","@ember/-internals/runtime","@ember/debug","@ember/error","@ember/runloop","@ember/-internals/routing/lib/location/api","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/dsl","@ember/-internals/routing/lib/system/route","@ember/-internals/routing/lib/system/router_state","router_js","@ember/engine/instance"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m){"use strict" -function b(e){R(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)}function g(e,t){0}function y(){return this}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.triggerEvent=P -var{slice:v}=Array.prototype -class _ extends(o.Object.extend(o.Evented)){constructor(e){super(e),this._didSetupRouter=!1,this._initialTransitionStarted=!1,this.currentURL=null,this.currentRouteName=null,this.currentPath=null,this.currentRoute=null,this._qpCache=Object.create(null),this._qpUpdates=new Set,this._queuedQPChanges={},this._toplevelView=null,this._handledErrors=new Set,this._engineInstances=Object.create(null),this._engineInfoByRoute=Object.create(null),this._slowTransitionTimer=null,this.currentState=null,this.targetState=null,this._resetQueuedQueryParameterChanges(),this.namespace=e.lookup("application:main") -var r=e.lookup(t.privatize`-bucket-cache:main`) -this._bucketCache=r -var i=e.lookup("service:router") -this._routerService=i}static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){var t,r,i=[] -function n(e,t){for(var r=0;r{e.setURL(i),(0,r.set)(t,"currentURL",i)}))}didTransition(e){t.didTransition(e)}willTransition(e,r){t.willTransition(e,r)}triggerEvent(e,r,i,n){return P.bind(t)(e,r,i,n)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),(0,l.once)((()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,r){return e.wasAborted||r.isAborted?(0,f.logAbort)(r):(r.trigger(!1,"error",e.error,r,e.route),t._isErrorHandled(e.error)?(r.rollback(),this.routeDidChange(r),e.error):(r.abort(),e.error))}replaceURL(i){if(e.replaceURL){(0,l.once)((()=>{e.replaceURL(i),(0,r.set)(t,"currentURL",i)}))}else this.updateURL(i)}}var a=this._routerMicrolib=new s,u=this.constructor.dslCallbacks||[y],c=this._buildDSL() -c.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(var e=0;er.factoryFor(`route-map:${e}`),addRouteForEngine(e,r){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=r)}} -return new d.default(null,n)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){var e=(0,i.getOwner)(this),t=(0,r.get)(e,"application.__registry__.resolver.moduleBasedResolver") -return Boolean(t)}startRouting(){if(this.setupRouter()){var e=(0,r.get)(this,"initialURL") -void 0===e&&(e=(0,r.get)(this,"location").getURL()) -var t=this.handleURL(e) -if(t&&t.error)throw t.error}}setupRouter(){if(this._didSetupRouter)return!1 -this._didSetupRouter=!0,this._setupLocation() -var e=(0,r.get)(this,"location") -return!(0,r.get)(e,"cancelRouterSetup")&&(this._initRouterJs(),e.onUpdateURL((e=>{this.handleURL(e)})),!0)}_setOutlets(){if(!this.isDestroying&&!this.isDestroyed){var e=this._routerMicrolib.currentRouteInfos -if(e){var t,r=null -for(var n of e){var o=n.route,s=h.ROUTE_CONNECTIONS.get(o),a=void 0 -if(0===s.length)a=A(r,t,o) -else for(var l=0;l1?t-1:0),i=1;i1?t-1:0),i=1;i1?t-1:0),i=1;i{if(i)delete t[e],t[i.urlKey]=i.route.serializeQueryParam(r,i.urlKey,i.type) -else{if(void 0===r)return -t[e]=this._serializeQueryParam(r,(0,o.typeOf)(r))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){C(this,e,t,((e,r,i)=>{i&&(delete t[e],t[i.prop]=i.route.deserializeQueryParam(r,i.urlKey,i.type))}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?(0,o.A)(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){var r=this._queryParamsFor(e) -for(var i in t){var n=r.map[i] -n&&n.serializedDefaultValue===t[i]&&delete t[i]}}_doTransition(e,t,r,i){var n=e||(0,c.getActiveTargetName)(this._routerMicrolib) -this._initialTransitionStarted=!0 -var o={} -this._processActiveTransitionQueryParams(n,t,o,r),Object.assign(o,r),this._prepareQueryParams(n,t,o,Boolean(i)) -var s=this._routerMicrolib.transitionTo(n,...t,{queryParams:o}) -return j(s,this),s}_processActiveTransitionQueryParams(e,t,r,i){if(this._routerMicrolib.activeTransition){var n={},o=this._qpUpdates,s=(0,h.getFullQueryParams)(this,this._routerMicrolib.activeTransition[f.STATE_SYMBOL]) -for(var a in s)o.has(a)||(n[a]=s[a]) -this._fullyScopeQueryParams(e,t,i),this._fullyScopeQueryParams(e,t,n),Object.assign(r,n)}}_prepareQueryParams(e,t,r,i){var n=T(this,e,t) -this._hydrateUnsuppliedQueryParams(n,r,Boolean(i)),this._serializeQueryParams(n.routeInfos,r),i||this._pruneDefaultQueryParamValues(n.routeInfos,r)}_getQPMeta(e){var t=e.route -return t&&(0,r.get)(t,"_qp")}_queryParamsFor(e){var t=e[e.length-1].name,r=this._qpCache[t] -if(void 0!==r)return r -var i,n=!0,o={},s=[] -for(var a of e)if(i=this._getQPMeta(a)){for(var l of i.qps)s.push(l) -Object.assign(o,i.map)}else n=!1 -var u={qps:s,map:o} -return n&&(this._qpCache[t]=u),u}_fullyScopeQueryParams(e,t,r){var i,n=T(this,e,t).routeInfos -for(var o of n)if(i=this._getQPMeta(o))for(var s of i.qps){var a=s.prop in r&&s.prop||s.scopedPropertyName in r&&s.scopedPropertyName||s.urlKey in r&&s.urlKey -a&&a!==s.scopedPropertyName&&(r[s.scopedPropertyName]=r[a],delete r[a])}}_hydrateUnsuppliedQueryParams(e,t,r){var i,n,o,s=e.routeInfos,a=this._bucketCache -for(var l of s)if(i=this._getQPMeta(l))for(var u=0,d=i.qps.length;u=0;--r){var i=e[r],n=i.route -if(void 0!==n&&!0!==t(n,i))return}}var O={willResolveModel(e,t,r){this._scheduleLoadingEvent(t,r)},error(e,t,r){var i=this,n=e[e.length-1] -w(e,((e,r)=>{if(r!==n){var o=E(e,"error") -if(o)return i._markErrorAsHandled(t),i.intermediateTransitionTo(o,t),!1}var s=x(e,"error") -return!s||(i._markErrorAsHandled(t),i.intermediateTransitionTo(s,t),!1)})),function(e,t){var r,i=[] -r=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e -t&&i.push(t) -r&&(r.message&&i.push(r.message),r.stack&&i.push(r.stack),"string"==typeof r&&i.push(r)) -console.error(...i)}(t,`Error while processing route: ${r.targetName}`)},loading(e,t){var r=this,i=e[e.length-1] -w(e,((e,n)=>{if(n!==i){var o=E(e,"loading") -if(o)return r.intermediateTransitionTo(o),!1}var s=x(e,"loading") -return s?(r.intermediateTransitionTo(s),!1):t.pivotHandler!==e}))}} -function x(e,t){var r=(0,i.getOwner)(e),{routeName:n,fullRouteName:o,_router:s}=e,a=`${o}_${t}` -return k(r,s,`${n}_${t}`,a)?a:""}function E(e,t){var r=(0,i.getOwner)(e),{routeName:n,fullRouteName:o,_router:s}=e,a="application"===o?t:`${o}.${t}` -return k(r,s,"application"===n?t:`${n}.${t}`,a)?a:""}function k(e,t,r,i){var n=t.hasRoute(i),o=e.hasRegistration(`template:${r}`)||e.hasRegistration(`route:${r}`) -return n&&o}function P(e,t,r,i){if(!e){if(t)return -throw new a.default(`Can't trigger action '${r}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}for(var n,o,s=!1,l=e.length-1;l>=0;l--)if(o=(n=e[l].route)&&n.actions&&n.actions[r]){if(!0!==o.apply(n,i))return void("error"===r&&n._router._markErrorAsHandled(i[0])) -s=!0}var u=O[r] -if(u)u.call(this,e,...i) -else if(!s&&!t)throw new a.default(`Nothing handled the action '${r}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function T(e,t,r){var i=e._routerMicrolib.applyIntent(t,r),{routeInfos:n,params:o}=i -for(var s of n)s.isResolved?o[s.name]=s.params:o[s.name]=s.serialize(s.context) -return i}function R(e){var t=e._routerMicrolib.currentRouteInfos -if(0!==t.length){var i=_._routePath(t),n=t[t.length-1],o=n.name,s=e.location,a=s.getURL();(0,r.set)(e,"currentPath",i),(0,r.set)(e,"currentRouteName",o),(0,r.set)(e,"currentURL",a)}}function j(e,t){var r=new p.default(t,t._routerMicrolib,e[f.STATE_SYMBOL]) -t.currentState||t.set("currentState",r),t.set("targetState",r),e.promise=e.catch((e=>{if(!t._isErrorHandled(e))throw e -t._clearHandledError(e)}),"Transition Error")}function C(e,t,r,i){var n=e._queryParamsFor(t) -for(var o in r){if(Object.prototype.hasOwnProperty.call(r,o))i(o,r[o],n.map[o])}}function S(e,t){if(e)for(var r=[e];r.length>0;){var i=r.shift() -if(i.render.name===t)return i -var n=i.outlets -for(var o in n)r.push(n[o])}}function M(e,t,i){var n,o={render:i,outlets:Object.create(null),wasUsed:!1} -return(n=i.into?S(e,i.into):t)?(0,r.set)(n.outlets,i.outlet,o):e=o,{liveRoutes:e,ownState:o}}function A(e,t,r){var{routeName:i}=r,n=S(e,i) -return n||(t.outlets.main={render:{name:i,outlet:"main"},outlets:{}},t)}_.reopen({didTransition:b,willTransition:g,rootURL:"/",location:"hash",url:(0,r.computed)((function(){var e=(0,r.get)(this,"location") -if("string"!=typeof e)return e.getURL()}))}) -var D=_ -e.default=D})),e("@ember/-internals/routing/lib/system/router_state",["exports","@ember/-internals/routing/lib/utils"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e,t,r){this.emberRouter=e,this.router=t,this.routerJsState=r}isActiveIntent(e,r,i){var n=this.routerJsState -if(!this.router.isActiveIntent(e,r,void 0,n))return!1 -if(void 0!==i&&Object.keys(i).length>0){var o=Object.assign({},i) -return this.emberRouter._prepareQueryParams(e,r,o),(0,t.shallowEqual)(o,n.queryParams)}return!0}}})),e("@ember/-internals/routing/lib/system/transition",[],(function(){})),e("@ember/-internals/routing/lib/utils",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/debug","@ember/engine/instance","@ember/error","router_js"],(function(e,t,r,i,n,o,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.calculateCacheKey=function(e,r,i){void 0===r&&(r=[]) -var n="" -for(var o of r){var s=l(e,o),u=void 0 -if(i)if(s&&s in i){var c=0===o.indexOf(s)?o.substr(s.length+1):o -u=(0,t.get)(i[s],c)}else u=(0,t.get)(i,o) -n+=`::${o}:${u}`}return e+n.replace(a,"-")},e.deprecateTransitionMethods=function(e,t){},e.extractRouteArgs=function(e){var t,r,i=(e=e.slice())[e.length-1] -!function(e){if(e&&"object"==typeof e){var t=e.queryParams -if(t&&"object"==typeof t)return Object.keys(t).every((e=>"string"==typeof e))}return!1}(i)?t={}:(e.pop(),t=i.queryParams) -"string"==typeof e[0]&&(r=e.shift()) -return{routeName:r,models:e,queryParams:t}},e.getActiveTargetName=function(e){var t=e.activeTransition?e.activeTransition[s.STATE_SYMBOL].routeInfos:e.state.routeInfos,r=t[t.length-1] -return r.name},e.normalizeControllerQueryParams=function(e){var t={} -for(var r of e)u(r,t) -return t},e.prefixRouteNameArg=function(e,t){var i,n=(0,r.getOwner)(e) -var s=n.mountPoint -if(n.routable&&"string"==typeof t[0]){if(c(i=t[0]))throw new o.default("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.") -i=`${s}.${i}`,t[0]=i}return t},e.resemblesURL=c,e.shallowEqual=function(e,t){var r=0,i=0 -for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(e[n]!==t[n])return!1 -r++}for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&i++ -return r===i},e.stashParamNames=function(e,t){if(t._namesStashed)return -var r=t[t.length-1] -for(var i,n=r.name,o=e._routerMicrolib.recognizer.handlersFor(n),s=0;s0)-Number(r<0)}function s(e){return r.default.detect(e)}})),e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=function(e){return(0,t.getOwner)(e)},e.isFactory=function(e){return null!=e&&"function"==typeof e.create},e.setOwner=function(e,r){(0,t.setOwner)(e,r)}})),e("@ember/-internals/routing/index",["exports","@ember/routing/-internals"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterDSL",{enumerable:!0,get:function(){return t.DSL}}),Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return t.controllerFor}}),Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return t.generateController}}),Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return t.generateControllerFactory}})})),e("@ember/-internals/runtime/index",["exports","@ember/-internals/runtime/lib/mixins/registry_proxy","@ember/-internals/runtime/lib/mixins/container_proxy","@ember/-internals/runtime/lib/mixins/comparable","@ember/-internals/runtime/lib/mixins/action_handler","@ember/-internals/runtime/lib/mixins/-proxy","@ember/enumerable/mutable","@ember/-internals/runtime/lib/mixins/target_action_support","@ember/-internals/runtime/lib/ext/rsvp"],(function(e,t,r,i,n,o,s,a,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionHandler",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Comparable",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ContainerProxyMixin",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"MutableEnumerable",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"RSVP",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"RegistryProxyMixin",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"TargetActionSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"_ProxyMixin",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"_contentFor",{enumerable:!0,get:function(){return o.contentFor}}),Object.defineProperty(e,"onerrorDefault",{enumerable:!0,get:function(){return l.onerrorDefault}})})),e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],(function(e,t,r,i,n){"use strict" function o(e){var t=function(e){if(!e)return var t=e if(t.errorThrown)return function(e){var t=e.errorThrown @@ -1244,116 +717,37 @@ if(t){var r=(0,i.getDispatchOverride)() if(!r)throw t r(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.onerrorDefault=o,t.configure("async",((e,t)=>{r._backburner.schedule("actions",null,e,t)})),t.configure("after",(e=>{r._backburner.schedule(r._rsvpErrorQueue,null,e)})),t.on("error",o) var s=t -e.default=s})),e("@ember/-internals/runtime/lib/is-equal",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(e&&"function"==typeof e.isEqual)return e.isEqual(t) -if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime() -return e===t}})),e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,i,n,o,s){"use strict" -function a(e){var t=(0,r.get)(e,"content") -return(0,s.updateTag)((0,r.tagForObject)(e),(0,r.tagForObject)(t)),t}function l(e,t,n){var o=(0,s.tagMetaFor)(e),l=(0,s.tagFor)(e,t,o) -if(t in e)return l -var u=[l,(0,s.tagFor)(e,"content",o)],c=a(e) -return(0,i.isObject)(c)&&u.push((0,r.tagForProperty)(c,t,n)),(0,s.combine)(u)}Object.defineProperty(e,"__esModule",{value:!0}),e.contentFor=a,e.default=void 0 -var u=r.Mixin.create({content:null,init(){this._super(...arguments),(0,i.setProxy)(this),(0,r.tagForObject)(this),(0,o.setCustomTagFor)(this,l)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:(0,r.computed)("content",(function(){return Boolean((0,r.get)(this,"content"))})),unknownProperty(e){var t=a(this) -if(t)return(0,r.get)(t,e)},setUnknownProperty(e,i){var n=(0,t.meta)(this) -if(n.isInitializing()||n.isPrototypeMeta(this))return(0,r.defineProperty)(this,e,null,i),i -var o=a(this) -return(0,r.set)(o,e,i)}}),c=u -e.default=c})),e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var i=t.Mixin.create({mergedProperties:["actions"],send(e){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;ne -function h(e,r){void 0===r&&(r=d) -var i=T(),n=new Set,o="function"==typeof r?r:e=>(0,t.get)(e,r) -return e.forEach((e=>{var t=o(e) -n.has(t)||(n.add(t),i.push(e))})),i}function p(e,r){var i=2===arguments.length -return i?i=>r===(0,t.get)(i,e):r=>Boolean((0,t.get)(r,e))}function f(e,r,i){for(var n=e.length,o=i;o!i(e,t,r)),0)}function y(e,t,r,i){void 0===r&&(r=0) -var n=e.length -return r<0&&(r+=n),f(e,i&&t!=t?e=>e!=e:e=>e===t,r)}function v(e,r,i){return void 0===i&&(i=1),(0,t.replace)(e,r,i,c),e}function _(e,r,i){return(0,t.replace)(e,r,0,[i]),i}function w(e){var t=e -if(!t||t.setInterval)return!1 -if(Array.isArray(t)||E.detect(t))return!0 -var r=(0,u.typeOf)(t) -if("array"===r)return!0 -var i=t.length -return"number"==typeof i&&i==i&&"object"===r}function O(){var e=(0,t.computed)(...arguments) -return e.enumerable=!1,e}function x(e){return this.map((r=>(0,t.get)(r,e)))}var E=t.Mixin.create(n.default,{init(){this._super(...arguments),(0,r.setEmberArray)(this)},objectsAt(e){return e.map((e=>(0,t.objectAt)(this,e)))},"[]":O({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:O((function(){return(0,t.objectAt)(this,0)})).readOnly(),lastObject:O((function(){return(0,t.objectAt)(this,this.length-1)})).readOnly(),slice(e,r){void 0===e&&(e=0) -var i=T(),n=this.length -for(e<0&&(e=n+e),void 0===r||r>n?r=n:r<0&&(r=n+r);e=i)&&(r=i-1),r<0&&(r+=i) -for(var n=r;n>=0;n--)if((0,t.objectAt)(this,n)===e)return n -return-1},forEach(e,t){void 0===t&&(t=null) -for(var r=this.length,i=0;i(0,t.set)(i,e,r)))},map(e,t){void 0===t&&(t=null) -var r=T() -return this.forEach(((i,n,o)=>r[n]=e.call(t,i,n,o))),r},mapBy:x,filter(e,t){void 0===t&&(t=null) -var r=T() -return this.forEach(((i,n,o)=>{e.call(t,i,n,o)&&r.push(i)})),r},reject(e,t){return void 0===t&&(t=null),this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(p(...arguments))},rejectBy(){return this.reject(p(...arguments))},find(e,t){return void 0===t&&(t=null),m(this,e,t)},findBy(){return m(this,p(...arguments))},every(e,t){return void 0===t&&(t=null),g(this,e,t)},isEvery(){return g(this,p(...arguments))},any(e,t){return void 0===t&&(t=null),b(this,e,t)},isAny(){return b(this,p(...arguments))},reduce(e,t){var r=t -return this.forEach((function(t,i){r=e(r,t,i,this)}),this),r},invoke(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;in.push(t[e]?.(...r)))),n},toArray(){return this.map((e=>e))},compact(){return this.filter((e=>null!=e))},includes(e,t){return-1!==y(this,e,t,!0)},sortBy(){var e=arguments -return this.toArray().sort(((r,i)=>{for(var n=0;nt!==e:e=>e==e -return this.filter(t)}}),k=t.Mixin.create(E,l.default,{clear(){var e=this.length -return 0===e||this.replace(0,e,c),this},insertAt(e,t){return _(this,e,t),this},removeAt(e,t){return v(this,e,t)},pushObject(e){return _(this,this.length,e)},pushObjects(e){return this.replace(this.length,0,e),this},popObject(){var e=this.length -if(0===e)return null -var r=(0,t.objectAt)(this,e-1) -return this.removeAt(e-1,1),r},shiftObject(){if(0===this.length)return null -var e=(0,t.objectAt)(this,0) -return this.removeAt(0),e},unshiftObject(e){return _(this,0,e)},unshiftObjects(e){return this.replace(0,0,e),this},reverseObjects(){var e=this.length -if(0===e)return this -var t=this.toArray().reverse() -return this.replace(0,e,t),this},setObjects(e){if(0===e.length)return this.clear() -var t=this.length -return this.replace(0,t,e),this},removeObject(e){for(var r=this.length||0;--r>=0;){(0,t.objectAt)(this,r)===e&&this.removeAt(r)}return this},removeObjects(e){(0,t.beginPropertyChanges)() -for(var r=e.length-1;r>=0;r--)this.removeObject(e[r]) -return(0,t.endPropertyChanges)(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){return(0,t.beginPropertyChanges)(),e.forEach((e=>this.addObject(e))),(0,t.endPropertyChanges)(),this}}) -e.MutableArray=k -var P=t.Mixin.create(k,a.default,{objectAt(e){return this[e]},replace(e,r,i){return void 0===i&&(i=c),(0,t.replaceInNativeArray)(this,e,r,i),this}}) -e.NativeArray=P -var T,R=["length"] -P.keys().forEach((e=>{Array.prototype[e]&&R.push(e)})),e.NativeArray=P=P.without(...R),e.A=T,s.ENV.EXTEND_PROTOTYPES.Array?(P.apply(Array.prototype,!0),e.A=T=function(e){return e||[]}):e.A=T=function(e){return e||(e=[]),E.detect(e)?e:P.apply(e)} -var j=E -e.default=j})),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/-internals/metal"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=t.Mixin.create({compare:null}) -e.default=r})),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/-internals/metal"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var i=r.Mixin.create({__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){var e=this.__container__ +e.default=s})),e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@ember/-internals/meta","@ember/object/mixin","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,i,n,o,s,a){"use strict" +function l(e){var t=(0,i.get)(e,"content") +return(0,a.updateTag)((0,i.tagForObject)(e),(0,i.tagForObject)(t)),t}function u(e,t,r){var o=(0,a.tagMetaFor)(e),s=(0,a.tagFor)(e,t,o) +if(t in e)return s +var u=[s,(0,a.tagFor)(e,"content",o)],c=l(e) +return(0,n.isObject)(c)&&u.push((0,i.tagForProperty)(c,t,r)),(0,a.combine)(u)}Object.defineProperty(e,"__esModule",{value:!0}),e.contentFor=l,e.default=void 0 +var c=r.default.create({content:null,init(){this._super(...arguments),(0,n.setProxy)(this),(0,i.tagForObject)(this),(0,s.setCustomTagFor)(this,u)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:(0,i.computed)("content",(function(){return Boolean((0,i.get)(this,"content"))})),unknownProperty(e){var t=l(this) +if(t)return(0,i.get)(t,e)},setUnknownProperty(e,r){var n=(0,t.meta)(this) +if(n.isInitializing()||n.isPrototypeMeta(this))return(0,i.defineProperty)(this,e,null,r),r +var o=l(this) +return(0,i.set)(o,e,r)}}),d=c +e.default=d})),e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/object/mixin","@ember/-internals/metal","@ember/debug"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n=t.default.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]&&!(!0===this.actions[e].apply(this,t)))return +var i=(0,r.get)(this,"target") +i&&i.send(...arguments)}}),o=n +e.default=o})),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/object/mixin"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.create({compare:null}) +e.default=r})),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/object/mixin"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=r.default.create({__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){var e=this.__container__ e&&(0,t.join)((()=>{e.destroy(),(0,t.schedule)("destroy",e,"finalizeDestroy")})),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}}) -e.default=i})),e("@ember/-internals/runtime/lib/mixins/enumerable",["exports","@ember/-internals/metal"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=t.Mixin.create() -e.default=r})),e("@ember/-internals/runtime/lib/mixins/evented",["exports","@ember/-internals/metal"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=t.Mixin.create({on(e,r,i){return(0,t.addListener)(this,e,r,i),this},one(e,r,i){return(0,t.addListener)(this,e,r,i,!0),this},trigger(e){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;n(e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{content:r,isFulfilled:!0}),r)),(r=>{throw e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{reason:r,isRejected:!0}),r}),"Ember: PromiseProxy")}(this,r)}}),then:i("then"),catch:i("catch"),finally:i("finally")}) -e.default=n})),e("@ember/-internals/runtime/lib/mixins/registry_proxy",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict" -function i(e){return function(){return this.__registry__[e](...arguments)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=t.Mixin.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:i("register"),unregister:i("unregister"),hasRegistration:i("has"),registeredOption:i("getOption"),registerOptions:i("options"),registeredOptions:i("getOptions"),registerOptionsForType:i("optionsForType"),registeredOptionsForType:i("getOptionsForType"),inject:i("injection")}) -e.default=n})),e("@ember/-internals/runtime/lib/mixins/target_action_support",["exports","@ember/-internals/environment","@ember/-internals/metal","@ember/debug"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=r.Mixin.create({target:null,action:null,actionContext:null,actionContextObject:(0,r.computed)("actionContext",(function(){var e=(0,r.get)(this,"actionContext") +e.default=i})),e("@ember/-internals/runtime/lib/mixins/registry_proxy",["exports","@ember/debug","@ember/object/mixin"],(function(e,t,r){"use strict" +function i(e){return function(...t){return this.__registry__[e](...t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n=r.default.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:i("register"),unregister:i("unregister"),hasRegistration:i("has"),registeredOption:i("getOption"),registerOptions:i("options"),registeredOptions:i("getOptions"),registerOptionsForType:i("optionsForType"),registeredOptionsForType:i("getOptionsForType"),inject:i("injection")}) +e.default=n})),e("@ember/-internals/runtime/lib/mixins/target_action_support",["exports","@ember/-internals/environment","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var o=i.default.create({target:null,action:null,actionContext:null,actionContextObject:(0,r.computed)("actionContext",(function(){var e=(0,r.get)(this,"actionContext") if("string"==typeof e){var i=(0,r.get)(this,e) -return void 0===i&&(i=(0,r.get)(t.context.lookup,e)),i}return e})),triggerAction(e){void 0===e&&(e={}) -var{action:i,target:n,actionContext:o}=e +return void 0===i&&(i=(0,r.get)(t.context.lookup,e)),i}return e})),triggerAction(e={}){var{action:i,target:n,actionContext:o}=e i=i||(0,r.get)(this,"action"),n=n||function(e){var i=(0,r.get)(e,"target") if(i){if("string"==typeof i){var n=(0,r.get)(e,i) return void 0===n&&(n=(0,r.get)(t.context.lookup,i)),n}return i}if(e._target)return e._target @@ -1361,116 +755,39 @@ return null}(this),void 0===o&&(o=(0,r.get)(this,"actionContextObject")||this) var s,a=Array.isArray(o)?o:[o] if(n&&i&&!1!==(null!=(s=n)&&"object"==typeof s&&"function"==typeof s.send?n.send(i,...a):n[i](...a)))return!0 return!1}}) -var o=n -e.default=o})),e("@ember/-internals/runtime/lib/system/array_proxy",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/array","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,i,n,o,s,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var l={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} -function u(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):(0,a.tagFor)(e,t)}class c extends i.default{constructor(){super(...arguments),this._objectsDirtyIndex=0,this._objects=null,this._lengthDirty=!0,this._length=0,this._arrangedContent=null,this._arrangedContentIsUpdating=!1,this._arrangedContentTag=null,this._arrangedContentRevision=null,this._lengthTag=null,this._arrTag=null}init(e){super.init(e),(0,s.setCustomTagFor)(this,u)}[t.PROPERTY_DID_CHANGE](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){var r=(0,t.get)(this,"arrangedContent") -return(0,t.objectAt)(r,e)}replace(e,t,r){this.replaceContent(e,t,r)}replaceContent(e,r,i){var n=(0,t.get)(this,"content") -n.replace(e,r,i)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){var r=(0,t.get)(this,"arrangedContent") -if(r)for(var i=this._objects.length=(0,t.get)(r,"length"),n=this._objectsDirtyIndex;no)&&(this._objectsDirtyIndex=o),this._lengthDirty=!0,(0,t.arrayContentDidChange)(this,r,i,n,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!(0,a.validateTag)(this._arrangedContentTag,this._arrangedContentRevision))){var e=this.get("arrangedContent") -null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1) -var i=this._arrangedContentTag=(0,a.tagFor)(this,"arrangedContent") -this._arrangedContentRevision=(0,a.valueForTag)(this._arrangedContentTag),(0,r.isObject)(e)?(this._lengthTag=(0,a.combine)([i,(0,t.tagForProperty)(e,"length")]),this._arrTag=(0,a.combine)([i,(0,t.tagForProperty)(e,"[]")])):this._lengthTag=this._arrTag=i}}}c.reopen(n.MutableArray,{arrangedContent:(0,t.alias)("content")}) -var d=c -e.default=d})),e("@ember/-internals/runtime/lib/system/core_object",["exports","@ember/-internals/container","@ember/-internals/owner","@ember/-internals/utils","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/runtime/lib/mixins/action_handler","@ember/debug","@glimmer/util","@glimmer/destroyable","@glimmer/owner"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var d=o.Mixin.prototype.reopen,h=new l._WeakSet,p=new WeakMap,f=new Set -function m(e){f.has(e)||e.destroy()}function b(e,t){var r,s=(0,n.meta)(e) -if(void 0!==t){var a=e.concatenatedProperties,l=e.mergedProperties,u=Object.keys(t) -for(var c of u){var d=t[c],h=(0,o.descriptorForProperty)(e,c,s),p=void 0!==h -if(!p){if(void 0!==a&&a.length>0&&a.includes(c)){var f=e[c] -d=f?(0,i.makeArray)(f).concat(d):(0,i.makeArray)(d)}if(void 0!==l&&l.length>0&&l.includes(c)){var m=e[c] -d=Object.assign({},m,d)}}p?h.set(e,c,d):"object"!=typeof(r=e)||null===r||"function"!=typeof r.setUnknownProperty||c in e?e[c]=d:e.setUnknownProperty(c,d)}}e.init(t),s.unsetInitializing() -var b=s.observerEvents() -if(void 0!==b)for(var g=0;gr.willDestroy())),(0,n.meta)(t).setInitializing()}reopen(){for(var e=arguments.length,t=new Array(e),r=0;r`}static extend(){for(var e=class extends(this){},t=arguments.length,r=new Array(t),i=0;i{if(n.enumerable){var o=n._meta||r -e.call(t,i,o)}}))}static get PrototypeMixin(){var e=p.get(this) -return void 0===e&&((e=o.Mixin.create()).ownerConstructor=this,p.set(this,e)),e}static get superclass(){var e=Object.getPrototypeOf(this) -return e!==Function.prototype?e:void 0}static proto(){var e=this.prototype -if(!h.has(e)){h.add(e) -var t=this.superclass -t&&t.proto(),p.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:constructor>`}}function y(){for(var e={},t=arguments.length,r=new Array(t),i=0;i{return(t=e,u.get(t)).replace(r,"-") +var t})),n=/^(-|_)+(.)?/,o=/(.)(-|_|\.|\s)+(.)?/g,s=/(^|\/|\.)([a-z])/g,a=new t.Cache(1e3,(e=>{for(var t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,i)=>t+(i?i.toUpperCase():""),i=e.split("/"),a=0;ae.toUpperCase()))})),l=/([a-z\d])([A-Z])/g,u=new t.Cache(1e3,(e=>e.replace(l,"$1_$2").toLowerCase()))})),e("@ember/-internals/utility-types/index",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),e("@ember/-internals/utils/index",["exports","@glimmer/util","@ember/debug"],(function(e,t,r){"use strict" +function i(e){var t=Object.create(null) for(var r in t[e]=1,t)if(r===e)return r return e}function n(e){return null!==e&&("object"==typeof e||"function"==typeof e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT=e.GUID_KEY=e.Cache=void 0,e.canInvoke=function(e,t){return null!=e&&"function"==typeof e[t]},e.checkHasSuper=void 0,e.dictionary=function(e){var t=Object.create(e) return t._dict=null,delete t._dict,t},e.enumerableSymbol=function(e){var t=c+Math.floor(Math.random()*Date.now()).toString(),r=i(`__${e}${t}__`) 0 -return r},e.generateGuid=function(e,t){void 0===t&&(t=a) -var r=t+s().toString() +return r},e.generateGuid=function(e,t=a){var r=t+s().toString() n(e)&&l.set(e,r) -return r},e.getDebugName=void 0,e.getName=function(e){return F.get(e)},e.guidFor=function(e){var t -if(n(e))void 0===(t=l.get(e))&&(t=`ember${s()}`,l.set(e,t)) +return r},e.getDebugName=void 0,e.getName=function(e){return j.get(e)},e.guidFor=function(e){var t +if(n(e))void 0===(t=l.get(e))&&(t=`${a}${s()}`,l.set(e,t)) else if(void 0===(t=u.get(e))){var r=typeof e -t="string"===r?`st${s()}`:"number"===r?`nu${s()}`:"symbol"===r?`sy${s()}`:`(${e})`,u.set(e,t)}return t},e.inspect=function(e){if("number"==typeof e&&2===arguments.length)return this -return A(e,0)},e.intern=i,e.isEmberArray=function(e){return H.has(e)},e.isInternalSymbol=function(e){return-1!==d.indexOf(e)},e.isObject=n,e.isProxy=function(e){if(n(e))return B.has(e) -return!1},e.lookupDescriptor=N,e.makeArray=function(e){if(null==e)return[] -return I(e)?e:[e]},e.observerListenerMetaFor=function(e){return O.get(e)},e.setEmberArray=function(e){H.add(e)},e.setListeners=function(e,t){x(e).listeners=t},e.setName=function(e,t){n(e)&&F.set(e,t)},e.setObservers=function(e,t){x(e).observers=t},e.setProxy=function(e){n(e)&&B.add(e)},e.teardownMandatorySetter=e.symbol=e.setupMandatorySetter=e.setWithMandatorySetter=void 0,e.toString=function e(t){if("string"==typeof t)return t +t="string"===r?`st${s()}`:"number"===r?`nu${s()}`:"symbol"===r?`sy${s()}`:`(${e})`,u.set(e,t)}return t},e.intern=i,e.isInternalSymbol=function(e){return-1!==d.indexOf(e)},e.isObject=n,e.isProxy=function(e){if(n(e))return M.has(e) +return!1},e.lookupDescriptor=P,e.observerListenerMetaFor=function(e){return O.get(e)},e.setListeners=function(e,t){x(e).listeners=t},e.setName=function(e,t){n(e)&&j.set(e,t)},e.setObservers=function(e,t){x(e).observers=t},e.setProxy=function(e){n(e)&&M.add(e)},e.teardownMandatorySetter=e.symbol=e.setupMandatorySetter=e.setWithMandatorySetter=void 0,e.toString=function e(t){if("string"==typeof t)return t if(null===t)return"null" if(void 0===t)return"undefined" -if(Array.isArray(t)){for(var r="",i=0;i0&&(r+=","),L(t[i])||(r+=e(t[i])) +if(Array.isArray(t)){for(var r="",i=0;i0&&(r+=","),R(t[i])||(r+=e(t[i])) return r}if("function"==typeof t.toString)return t.toString() -return z.call(t)},e.uuid=s,e.wrap=function(e,t){if(!_(e))return e -if(!E.has(t)&&_(t))return k(e,k(t,v)) -return k(e,t)} +return S.call(t)},e.uuid=s,e.wrap=function(e,t){if(!_(e))return e +if(!k.has(t)&&_(t))return E(e,E(t,v)) +return E(e,t)} var o=0 function s(){return++o}var a="ember",l=new WeakMap,u=new Map,c=i(`__ember${Date.now()}`) e.GUID_KEY=c var d=[] -var h,p=Symbol -e.symbol=p -var f=h +var p,h=Symbol +e.symbol=h +var f=p e.getDebugName=f var m=/\.(_super|call\(this|apply\(this)/,b=Function.prototype.toString,g=b.call((function(){return this})).indexOf("return this")>-1?function(e){return m.test(b.call(e))}:function(){return!0} e.checkHasSuper=g @@ -1479,80 +796,59 @@ function _(e){var t=y.get(e) return void 0===t&&(t=g(e),y.set(e,t)),t}e.ROOT=v,y.set(v,!1) class w{constructor(){this.listeners=void 0,this.observers=void 0}}var O=new WeakMap function x(e){var t=O.get(e) -return void 0===t&&(t=new w,O.set(e,t)),t}var E=new t._WeakSet -function k(e,t){function r(){var r=this._super +return void 0===t&&(t=new w,O.set(e,t)),t}var k=new t._WeakSet +function E(e,t){function r(){var r=this._super this._super=t var i=e.apply(this,arguments) -return this._super=r,i}E.add(r) +return this._super=r,i}k.add(r) var i=O.get(e) -return void 0!==i&&O.set(r,i),r}var{toString:P}=Object.prototype,{toString:T}=Function.prototype,{isArray:R}=Array,{keys:j}=Object,{stringify:C}=JSON,S=100,M=/^[\w$]+$/ -function A(e,r,i){var n=!1 -switch(typeof e){case"undefined":return"undefined" -case"object":if(null===e)return"null" -if(R(e)){n=!0 -break}if(e.toString===P||void 0===e.toString)break -return e.toString() -case"function":return e.toString===T?e.name?`[Function:${e.name}]`:"[Function]":e.toString() -case"string":return C(e) -default:return e.toString()}if(void 0===i)i=new t._WeakSet -else if(i.has(e))return"[Circular]" -return i.add(e),n?function(e,t,r){if(t>4)return"[Array]" -for(var i="[",n=0;n=S){i+=`... ${e.length-S} more items` -break}i+=A(e[n],t,r)}return i+=" ]"}(e,r+1,i):function(e,t,r){if(t>4)return"[Object]" -for(var i="{",n=j(e),o=0;o=S){i+=`... ${n.length-S} more keys` -break}var s=n[o] -i+=`${D(String(s))}: ${A(e[s],t,r)}`}return i+=" }"}(e,r+1,i)}function D(e){return M.test(e)?e:C(e)}function N(e,t){var r=e +return void 0!==i&&O.set(r,i),r}function P(e,t){var r=e do{var i=Object.getOwnPropertyDescriptor(r,t) if(void 0!==i)return i r=Object.getPrototypeOf(r)}while(null!==r) -return null}var{isArray:I}=Array -var F=new WeakMap -var z=Object.prototype.toString -function L(e){return null==e}var B=new t._WeakSet -e.Cache=class{constructor(e,t,r){this.limit=e,this.func=t,this.store=r,this.size=0,this.misses=0,this.hits=0,this.store=r||new Map}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}} -var $,U,q,H=new t._WeakSet -e.setupMandatorySetter=$,e.teardownMandatorySetter=U,e.setWithMandatorySetter=q})) -e("@ember/-internals/utils/types",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0})})),e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,i,n,o,s,a,l,u,c,d){"use strict" +return null}var j=new WeakMap +var S=Object.prototype.toString +function R(e){return null==e}var C,T,A,M=new t._WeakSet +e.Cache=class{constructor(e,t,r=new Map){this.limit=e,this.func=t,this.store=r,this.size=0,this.misses=0,this.hits=0}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}},e.setupMandatorySetter=C,e.teardownMandatorySetter=T,e.setWithMandatorySetter=A})),e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,i,n,o,s,a,l,u,c,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionManager",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"ActionSupport",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"ChildViewsSupport",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"ClassNamesSupport",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ComponentLookup",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"CoreView",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"EventDispatcher",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"MUTABLE_CELL",{enumerable:!0,get:function(){return c.MUTABLE_CELL}}),Object.defineProperty(e,"ViewMixin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ViewStateSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"addChildView",{enumerable:!0,get:function(){return t.addChildView}}),Object.defineProperty(e,"clearElementView",{enumerable:!0,get:function(){return t.clearElementView}}),Object.defineProperty(e,"clearViewElement",{enumerable:!0,get:function(){return t.clearViewElement}}),Object.defineProperty(e,"constructStyleDeprecationMessage",{enumerable:!0,get:function(){return t.constructStyleDeprecationMessage}}),Object.defineProperty(e,"getChildViews",{enumerable:!0,get:function(){return t.getChildViews}}),Object.defineProperty(e,"getElementView",{enumerable:!0,get:function(){return t.getElementView}}),Object.defineProperty(e,"getRootViews",{enumerable:!0,get:function(){return t.getRootViews}}),Object.defineProperty(e,"getViewBoundingClientRect",{enumerable:!0,get:function(){return t.getViewBoundingClientRect}}),Object.defineProperty(e,"getViewBounds",{enumerable:!0,get:function(){return t.getViewBounds}}),Object.defineProperty(e,"getViewClientRects",{enumerable:!0,get:function(){return t.getViewClientRects}}),Object.defineProperty(e,"getViewElement",{enumerable:!0,get:function(){return t.getViewElement}}),Object.defineProperty(e,"getViewId",{enumerable:!0,get:function(){return t.getViewId}}),Object.defineProperty(e,"isSimpleClick",{enumerable:!0,get:function(){return t.isSimpleClick}}),Object.defineProperty(e,"setElementView",{enumerable:!0,get:function(){return t.setElementView}}),Object.defineProperty(e,"setViewElement",{enumerable:!0,get:function(){return t.setViewElement}})})),e("@ember/-internals/views/lib/compat/attrs",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.MUTABLE_CELL=void 0 var t=Symbol("MUTABLE_CELL") e.MUTABLE_CELL=t})),e("@ember/-internals/views/lib/compat/fallback-view-registry",["exports","@ember/-internals/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var r=(0,t.dictionary)(null) -e.default=r})),e("@ember/-internals/views/lib/component_lookup",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" +e.default=r})),e("@ember/-internals/views/lib/component_lookup",["exports","@ember/object"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=t.Object.extend({componentFor(e,t){var r=`component:${e}` +var r=t.default.extend({componentFor(e,t){var r=`component:${e}` return t.factoryFor(r)},layoutFor(e,t,r){var i=`template:components/${e}` return t.lookup(i,r)}}) -e.default=r})),e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/debug"],(function(e,t,r,i){"use strict" +e.default=r})),e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=r.Mixin.create({send(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;ne.detect(t):t=>e.detect(t.constructor);t;){if(i(t))return t +e.default=r})),e("@ember/-internals/views/lib/mixins/view_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/object/mixin","@ember/debug","@ember/-internals/browser-environment","@ember/-internals/views/lib/system/utils"],(function(e,t,r,i,n,o,s){"use strict" +function a(){return this}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var l=i.default.create({concatenatedProperties:["attributeBindings"],nearestOfType(e){for(var t=this.parentView,r=e instanceof i.default?t=>e.detect(t):t=>e.detect(t.constructor);t;){if(r(t))return t t=t.parentView}},nearestWithProperty(e){for(var t=this.parentView;t;){if(e in t)return t t=t.parentView}},rerender(){return this._currentState.rerender(this)},element:(0,r.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return this.renderer.getElement(this)}}),appendTo(e){var t -return t=n.hasDOM&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:s,didInsertElement:s,willClearRender:s,destroy(){this._super(...arguments),this._currentState.destroy(this)},willDestroyElement:s,didDestroyElement:s,parentViewDidChange:s,tagName:null,init(){this._super(...arguments),this.elementId||""===this.tagName||(this.elementId=(0,t.guidFor)(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}}),l=a -e.default=l})),e("@ember/-internals/views/lib/system/action_manager",["exports"],(function(e){"use strict" -function t(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.registeredActions={}})),e("@ember/-internals/views/lib/system/event_dispatcher",["exports","@ember/-internals/owner","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/views","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,i,n,o,s){"use strict" +return t=o.hasDOM&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:a,didInsertElement:a,willClearRender:a,destroy(){this._super(...arguments),this._currentState.destroy(this)},willDestroyElement:a,didDestroyElement:a,parentViewDidChange:a,tagName:null,init(){this._super(...arguments),this.elementId||""===this.tagName||(this.elementId=(0,t.guidFor)(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}}),u=l +e.default=u})),e("@ember/-internals/views/lib/system/action_manager",["exports"],(function(e){"use strict" +function t(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.registeredActions={}})),e("@ember/-internals/views/lib/system/event_dispatcher",["exports","@ember/-internals/owner","@ember/debug","@ember/-internals/metal","@ember/object","@ember/-internals/views","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,i,n,o,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var a="ember-application" -class l extends n.Object{constructor(){super(...arguments),this.events={touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"},this.rootElement="body",this._eventHandlers=Object.create(null),this._didSetup=!1,this.finalEventNameMapping=null,this._sanitizedRootElement=null,this.lazyEvents=new Map,this._reverseEventNameMapping=null}setup(e,t){var r,n=this.finalEventNameMapping=Object.assign(Object.assign({},(0,i.get)(this,"events")),e) +class l extends n.default{constructor(){super(...arguments),this.events={touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"},this.rootElement="body",this._eventHandlers=Object.create(null),this._didSetup=!1,this.finalEventNameMapping=null,this._sanitizedRootElement=null,this.lazyEvents=new Map,this._reverseEventNameMapping=null}setup(e,t){var r,n=this.finalEventNameMapping=Object.assign(Object.assign({},(0,i.get)(this,"events")),e) this._reverseEventNameMapping=Object.keys(n).reduce(((e,t)=>{var r=n[t] return r?Object.assign(Object.assign({},e),{[r]:t}):e}),{}) var o=this.lazyEvents @@ -1584,46 +880,48 @@ return u(e,i)},e.getElementView=function(e){return o.get(e)||null},e.getRootView return Object.keys(t).forEach((e=>{var i=t[e] null===i.parentView&&r.push(i)})),r},e.getViewBoundingClientRect=function(e){return d(e).getBoundingClientRect()},e.getViewBounds=c,e.getViewClientRects=function(e){return d(e).getClientRects()},e.getViewElement=function(e){return s.get(e)||null},e.getViewId=n,e.getViewRange=d,e.initChildViews=l,e.isSimpleClick=function(e){if(!(e instanceof MouseEvent))return!1 var t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,r=e.which>1 -return!t&&!r},e.matches=function(e,t){return h.call(e,t)},e.setElementView=function(e,t){o.set(e,t)},e.setViewElement=function(e,t){s.set(e,t)} +return!t&&!r},e.matches=function(e,t){return p.call(e,t)},e.setElementView=function(e,t){o.set(e,t)},e.setViewElement=function(e,t){s.set(e,t)} var o=new WeakMap,s=new WeakMap var a=new WeakMap function l(e){var t=new Set return a.set(e,t),t}function u(e,t){var r=[],i=a.get(e) return void 0!==i&&i.forEach((e=>{var i=t[e] !i||i.isDestroying||i.isDestroyed||r.push(i)})),r}function c(e){return e.renderer.getBounds(e)}function d(e){var t=c(e),r=document.createRange() -return r.setStartBefore(t.firstNode),r.setEndAfter(t.lastNode),r}var h="undefined"!=typeof Element?Element.prototype.matches:void 0 -e.elMatches=h})),e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/views/lib/views/states"],(function(e,t,r,i){"use strict" +return r.setStartBefore(t.firstNode),r.setEndAfter(t.lastNode),r}var p="undefined"!=typeof Element?Element.prototype.matches:void 0 +e.elMatches=p})),e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/object/evented","@ember/object/-internals","@ember/-internals/views/lib/views/states"],(function(e,t,r,i,n,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i +var s=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) return o>3&&s&&Object.defineProperty(t,r,s),s} -class o extends(r.FrameworkObject.extend(r.Evented,r.ActionHandler)){constructor(){super(...arguments),this.isView=!0}init(e){var t -super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,null!==(t=this.parentView)&&void 0!==t||(this.parentView=null),this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i!0,rerender(){},destroy(){}},i=Object.freeze(r) -e.default=i})),e("@ember/-internals/views/lib/views/states/destroying",["exports","@ember/error","@ember/-internals/views/lib/views/states/default"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var i=Object.assign(Object.assign({},r.default),{appendChild(){throw new t.default("You can't call appendChild on a view being destroyed")},rerender(){throw new t.default("You can't call rerender on a view being destroyed")}}),n=Object.freeze(i) -e.default=n})),e("@ember/-internals/views/lib/views/states/has_element",["exports","@ember/-internals/views/lib/views/states/default","@ember/runloop","@ember/instrumentation"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var n=Object.assign(Object.assign({},t.default),{rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,n)=>!e.has(t)||(0,i.flaggedInstrument)(`interaction.${t}`,{event:n,view:e},(()=>(0,r.join)(e,e.trigger,t,n)))}),o=Object.freeze(n) -e.default=o})),e("@ember/-internals/views/lib/views/states/in_dom",["exports","@ember/-internals/utils","@ember/debug","@ember/error","@ember/-internals/views/lib/views/states/has_element"],(function(e,t,r,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var o=Object.assign(Object.assign({},n.default),{enter(e){e.renderer.register(e)}}),s=Object.freeze(o) -e.default=s})),e("@ember/-internals/views/lib/views/states/pre_render",["exports","@ember/-internals/views/lib/views/states/default"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=Object.assign({},t.default),i=Object.freeze(r) -e.default=i})),e("@ember/application/index",["exports","@ember/-internals/owner","@ember/application/lib/lazy_load","@ember/application/lib/application"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return r._loaded}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getOwner",{enumerable:!0,get:function(){return t.getOwner}}),Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return r.onLoad}}),Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return r.runLoadHooks}}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),e("@ember/application/instance",["exports","@ember/-internals/metal","@ember/-internals/browser-environment","@ember/engine/instance","@ember/-internals/glimmer","@ember/debug","@ember/-internals/routing","@ember/-internals/views"],(function(e,t,r,i,n,o,s,a){"use strict" +class a extends(n.FrameworkObject.extend(i.default,r.ActionHandler)){constructor(){super(...arguments),this.isView=!0}init(e){var t +super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,null!==(t=this.parentView)&&void 0!==t||(this.parentView=null),this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t) +var r=this[e] +if("function"==typeof r)return r.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}a.isViewFactory=!0,s([(0,t.inject)("renderer","-dom")],a.prototype,"renderer",void 0),a.prototype._states=o.default +var l=a +e.default=l})),e("@ember/-internals/views/lib/views/states",["exports","@ember/-internals/utils","@ember/debug","@ember/instrumentation","@ember/runloop"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var o=Object.freeze({appendChild(){throw new Error("You can't use appendChild outside of the rendering process")},handleEvent:()=>!0,rerender(){},destroy(){}}),s=Object.freeze(Object.assign({},o)),a=Object.freeze(Object.assign(Object.assign({},o),{rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,r)=>!e.has(t)||(0,i.flaggedInstrument)(`interaction.${t}`,{event:r,view:e},(()=>(0,n.join)(e,e.trigger,t,r)))})),l=Object.freeze(Object.assign(Object.assign({},a),{enter(e){e.renderer.register(e)}})),u=Object.freeze(Object.assign(Object.assign({},o),{appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}})),c=Object.freeze({preRender:s,inDOM:l,hasElement:a,destroying:u}) +e.default=c})),e("@ember/application/index",["exports","@ember/owner","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/routing/route","@ember/routing/router","@ember/routing/auto-location","@ember/routing/hash-location","@ember/routing/history-location","@ember/routing/none-location","@ember/routing/-internals","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer","@ember/routing/router-service"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return l._loaded}}),e.getOwner=e.default=void 0,Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return l.onLoad}}),Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return l.runLoadHooks}}),e.setOwner=void 0 +var x=t.getOwner +e.getOwner=x +var k=t.setOwner +e.setOwner=k +class E extends v.default{constructor(){super(...arguments),this._bootPromise=null,this._bootResolver=null}static buildRegistry(e){var t=super.buildRegistry(e) +return function(e){e.register("router:main",p.default),e.register("-view-registry:main",{create:()=>(0,r.dictionary)(null)}),e.register("route:basic",d.default),e.register("event_dispatcher:main",c.EventDispatcher),e.register("location:auto",h.default),e.register("location:hash",f.default),e.register("location:history",m.default),e.register("location:none",b.default),e.register(_.privatize`-bucket-cache:main`,{create:()=>new g.BucketCache}),e.register("service:router",O.default)}(t),(0,w.setupApplicationRegistry)(t),t}init(e){var t,r,i,o,s,a,l +super.init(e),null!==(t=this.rootElement)&&void 0!==t||(this.rootElement="body"),null!==(r=this._document)&&void 0!==r||(this._document=null),null!==(i=this.eventDispatcher)&&void 0!==i||(this.eventDispatcher=null),null!==(o=this.customEvents)&&void 0!==o||(this.customEvents=null),null!==(s=this.autoboot)&&void 0!==s||(this.autoboot=!0),null!==(a=this._document)&&void 0!==a||(this._document=n.hasDOM?window.document:null),null!==(l=this._globalsMode)&&void 0!==l||(this._globalsMode=!0),this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return y.default.create(Object.assign(Object.assign({},e),{base:this,application:this}))}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||p.default).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){var e=this.buildInstance() +this.__deprecatedInstance__=e,this.__container__=e.__container__}waitForDOMReady(){var e=this._document +if(null===e||"loading"!==e.readyState)(0,s.schedule)("actions",this,this.domReady) +else{var t=()=>{e.removeEventListener("DOMContentLoaded",t),(0,s.run)(this,this.domReady)} +e.addEventListener("DOMContentLoaded",t)}}domReady(){this.isDestroying||this.isDestroyed||this._bootSync()}deferReadiness(){this._readinessDeferrals++}advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&(0,s.once)(this,this.didBecomeReady)}boot(){if(this._bootPromise)return this._bootPromise +try{this._bootSync()}catch(e){}return this._bootPromise}_bootSync(){if(!(this._booted||this.isDestroying||this.isDestroyed)){var e=this._bootResolver=u.RSVP.defer() +this._bootPromise=e.promise +try{this.runInitializers(),(0,l.runLoadHooks)("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}}reset(){var e=this.__deprecatedInstance__ +this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,(0,s.join)(this,(function(){(0,s.run)(e,"destroy"),this._buildDeprecatedInstance(),(0,s.schedule)("actions",this,"_bootSync")}))}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{var e +if(this.autoboot)(e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance())._bootSync(),this.ready(),e.startRouting() +this._bootResolver.resolve(this),this._booted=!0}catch(t){throw this._bootResolver.reject(t),t}}ready(){return this}willDestroy(){super.willDestroy(),l._loaded.application===this&&(l._loaded.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((e=>e.destroy())),this._applicationInstances.clear())}visit(e,t){return this.boot().then((()=>{var r=this.buildInstance() +return r.boot(t).then((()=>r.visit(e))).catch((e=>{throw(0,s.run)(r,"destroy"),e}))}))}}e.default=E,E.initializer=(0,v.buildInitializerMethod)("initializers","initializer"),E.instanceInitializer=(0,v.buildInitializerMethod)("instanceInitializers","instance initializer")})),e("@ember/application/instance",["exports","@ember/object","@ember/-internals/browser-environment","@ember/engine/instance","@ember/-internals/glimmer","@ember/debug","@ember/routing/router","@ember/-internals/views"],(function(e,t,r,i,n,o,s,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class l extends i.default{constructor(){super(...arguments),this.rootElement=null}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new u(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&(0,t.set)(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){var e=this.lookup("router:main") this._router=e}return this._router}didCreateRootView(e){e.appendTo(this.rootElement)}startRouting(){this.router.startRouting()}setupRouter(){this.router.setupRouter()}handleURL(e){return this.setupRouter(),this.router.handleURL(e)}setupEventDispatcher(){var e=this.lookup("event_dispatcher:main"),r=(0,t.get)(this.application,"customEvents"),i=(0,t.get)(this,"customEvents"),n=Object.assign({},r,i) @@ -1631,85 +929,160 @@ return e.setup(n,this.rootElement),e}getURL(){return this.router.url}visit(e){th var r=this.__container__.lookup("-environment:main"),i=this.router,o=()=>r.options.shouldRender?(0,n.renderSettled)().then((()=>this)):this,s=e=>{if(e.error)throw e.error if("TransitionAborted"===e.name&&i._routerMicrolib.activeTransition)return i._routerMicrolib.activeTransition.then(o,s) throw"TransitionAborted"===e.name?new Error(e.message):e},a=(0,t.get)(i,"location") -return a.setURL(e),i.handleURL(a.getURL()).then(o,s)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t){void 0===t&&(t={}) -var r=t instanceof u?t:new u(t) -e.register("-environment:main",r.toEnvironment(),{instantiate:!1}),e.register("service:-document",r.document,{instantiate:!1}),super.setupRegistry(e,r)}}class u{constructor(e){void 0===e&&(e={}),this.location=null,this.isInteractive=Boolean(r.hasDOM),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(r.hasDOM),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return Object.assign(Object.assign({},r),{hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this})}}var c=l -e.default=c})),e("@ember/application/lib/application",["exports","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/-internals/routing","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class m extends h.default{constructor(){super(...arguments),this._bootPromise=null,this._bootResolver=null}static buildRegistry(e){var r=super.buildRegistry(e) -return function(e){e.register("router:main",c.Router),e.register("-view-registry:main",{create:()=>(0,t.dictionary)(null)}),e.register("route:basic",c.Route),e.register("event_dispatcher:main",u.EventDispatcher),e.register("location:auto",c.AutoLocation),e.register("location:hash",c.HashLocation),e.register("location:history",c.HistoryLocation),e.register("location:none",c.NoneLocation),e.register(p.privatize`-bucket-cache:main`,{create:()=>new c.BucketCache}),e.register("service:router",c.RouterService)}(r),(0,f.setupApplicationRegistry)(r),r}init(e){var t,r,n,o,s,a,l -super.init(e),null!==(t=this.rootElement)&&void 0!==t||(this.rootElement="body"),null!==(r=this._document)&&void 0!==r||(this._document=null),null!==(n=this.eventDispatcher)&&void 0!==n||(this.eventDispatcher=null),null!==(o=this.customEvents)&&void 0!==o||(this.customEvents=null),null!==(s=this.autoboot)&&void 0!==s||(this.autoboot=!0),null!==(a=this._document)&&void 0!==a||(this._document=i.hasDOM?window.document:null),null!==(l=this._globalsMode)&&void 0!==l||(this._globalsMode=!0),this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e){return void 0===e&&(e={}),d.default.create(Object.assign(Object.assign({},e),{base:this,application:this}))}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||c.Router).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){var e=this.buildInstance() -this.__deprecatedInstance__=e,this.__container__=e.__container__}waitForDOMReady(){var e=this._document -if(null===e||"loading"!==e.readyState)(0,o.schedule)("actions",this,this.domReady) -else{var t=()=>{e.removeEventListener("DOMContentLoaded",t),(0,o.run)(this,this.domReady)} -e.addEventListener("DOMContentLoaded",t)}}domReady(){this.isDestroying||this.isDestroyed||this._bootSync()}deferReadiness(){this._readinessDeferrals++}advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&(0,o.once)(this,this.didBecomeReady)}boot(){if(this._bootPromise)return this._bootPromise -try{this._bootSync()}catch(e){}return this._bootPromise}_bootSync(){if(!(this._booted||this.isDestroying||this.isDestroyed)){var e=this._bootResolver=l.RSVP.defer() -this._bootPromise=e.promise -try{this.runInitializers(),(0,a.runLoadHooks)("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}}reset(){var e=this.__deprecatedInstance__ -this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,(0,o.join)(this,(function(){(0,o.run)(e,"destroy"),this._buildDeprecatedInstance(),(0,o.schedule)("actions",this,"_bootSync")}))}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{var e -if(this.autoboot)(e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance())._bootSync(),this.ready(),e.startRouting() -this._bootResolver.resolve(this),this._booted=!0}catch(t){throw this._bootResolver.reject(t),t}}ready(){return this}willDestroy(){super.willDestroy(),a._loaded.application===this&&(a._loaded.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((e=>e.destroy())),this._applicationInstances.clear())}visit(e,t){return this.boot().then((()=>{var r=this.buildInstance() -return r.boot(t).then((()=>r.visit(e))).catch((e=>{throw(0,o.run)(r,"destroy"),e}))}))}}var b=m -e.default=b})),e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],(function(e,t,r){"use strict" +return a.setURL(e),i.handleURL(a.getURL()).then(o,s)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){var r=t instanceof u?t:new u(t) +e.register("-environment:main",r.toEnvironment(),{instantiate:!1}),e.register("service:-document",r.document,{instantiate:!1}),super.setupRegistry(e,r)}}class u{constructor(e={}){this.location=null,this.isInteractive=Boolean(r.hasDOM),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(r.hasDOM),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return Object.assign(Object.assign({},r),{hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this})}}var c=l +e.default=c})),e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e._loaded=void 0,e.onLoad=function(e,t){var r,o=n[e];((r=i[e])!==null&&r!==void 0?r:i[e]=[]).push(t),o&&t(o)},e.runLoadHooks=function(e,t){var o if(n[e]=t,r.window&&"function"==typeof CustomEvent){var s=new CustomEvent(e,{detail:t}) r.window.dispatchEvent(s)}null===(o=i[e])||void 0===o||o.forEach((e=>e(t)))} var i=t.ENV.EMBER_LOAD_HOOKS||{},n={},o=n -e._loaded=o})),e("@ember/application/namespace",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Namespace}})})),e("@ember/array/index",["exports","@ember/-internals/runtime","@ember/-internals/utils"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"A",{enumerable:!0,get:function(){return t.A}}),Object.defineProperty(e,"NativeArray",{enumerable:!0,get:function(){return t.NativeArray}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Array}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return t.isArray}}),Object.defineProperty(e,"makeArray",{enumerable:!0,get:function(){return r.makeArray}})})),e("@ember/array/mutable",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.MutableArray}})})),e("@ember/array/proxy",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ArrayProxy}})})),e("@ember/canary-features/index",["exports","@ember/-internals/environment"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=e.EMBER_UNIQUE_ID_HELPER=e.EMBER_LIBRARIES_ISREGISTERED=e.EMBER_IMPROVED_INSTRUMENTATION=e.EMBER_DEFAULT_HELPER_MANAGER=e.DEFAULT_FEATURES=void 0,e.isEnabled=function(e){var r=i[e] +e._loaded=o})),e("@ember/application/namespace",["exports","@ember/-internals/metal","@ember/object","@ember/-internals/utils","@ember/debug"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class o extends r.default{init(e){super.init(e),(0,t.addNamespace)(this)}toString(){var e=(0,r.get)(this,"name")||(0,r.get)(this,"modulePrefix") +if(e)return e;(0,t.findNamespaces)() +var n=(0,i.getName)(this) +return void 0===n&&(n=(0,i.guidFor)(this),(0,i.setName)(this,n)),n}nameClasses(){(0,t.processNamespace)(this)}destroy(){return(0,t.removeNamespace)(this),super.destroy()}}o.NAMESPACES=t.NAMESPACES,o.NAMESPACES_BY_ID=t.NAMESPACES_BY_ID,o.processAll=t.processAllNamespaces,o.byName=t.findNamespace,o.prototype.isNamespace=!0 +var s=o +e.default=s})),e("@ember/array/-internals",["exports","@glimmer/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.isEmberArray=function(e){return r.has(e)},e.setEmberArray=function(e){r.add(e)} +var r=new t._WeakSet})),e("@ember/array/index",["exports","@ember/-internals/metal","@ember/object","@ember/object/mixin","@ember/debug","@ember/enumerable","@ember/enumerable/mutable","@ember/utils","@ember/-internals/environment","@ember/object/observable","@ember/array/-internals","@ember/array/lib/make-array"],(function(e,t,r,i,n,o,s,a,l,u,c,d){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NativeArray=e.MutableArray=e.A=void 0,e.isArray=x,Object.defineProperty(e,"makeArray",{enumerable:!0,get:function(){return d.default}}),e.removeAt=w,e.uniqBy=f +var p=Object.freeze([]),h=e=>e +function f(e,t=h){var i=R(),n=new Set,o="function"==typeof t?t:e=>(0,r.get)(e,t) +return e.forEach((e=>{var t=o(e) +n.has(t)||(n.add(t),i.push(e))})),i}function m(...e){var t=2===e.length,[i,n]=e +return t?e=>n===(0,r.get)(e,i):e=>Boolean((0,r.get)(e,i))}function b(e,r,i){for(var n=e.length,o=i;o!i(e,t,r)),0)}function _(e,t,r=0,i){var n=e.length +return r<0&&(r+=n),b(e,i&&t!=t?e=>e!=e:e=>e===t,r)}function w(e,r,i){return(0,t.replace)(e,r,null!=i?i:1,p),e}function O(e,r,i){return(0,t.replace)(e,r,0,[i]),i}function x(e){if(!e||e.setInterval)return!1 +if(Array.isArray(e)||P.detect(e))return!0 +var t=(0,a.typeOf)(e) +if("array"===t)return!0 +var r=e.length +return"number"==typeof r&&r==r&&"object"===t}function k(e){var r=(0,t.computed)(e) +return r.enumerable=!1,r}function E(e){return this.map((t=>(0,r.get)(t,e)))}var P=i.default.create(o.default,{init(){this._super(...arguments),(0,c.setEmberArray)(this)},objectsAt(e){return e.map((e=>(0,t.objectAt)(this,e)))},"[]":k({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:k((function(){return(0,t.objectAt)(this,0)})).readOnly(),lastObject:k((function(){return(0,t.objectAt)(this,this.length-1)})).readOnly(),slice(e=0,r){var i,n=R(),o=this.length +for(e<0&&(e=o+e),i=void 0===r||r>o?o:r<0?o+r:r;e=i)&&(r=i-1),r<0&&(r+=i) +for(var n=r;n>=0;n--)if((0,t.objectAt)(this,n)===e)return n +return-1},forEach(e,t=null){for(var r=this.length,i=0;i(0,r.set)(i,e,t)))},map(e,t=null){var r=R() +return this.forEach(((i,n,o)=>r[n]=e.call(t,i,n,o))),r},mapBy:E,filter(e,t=null){var r=R() +return this.forEach(((i,n,o)=>{e.call(t,i,n,o)&&r.push(i)})),r},reject(e,t=null){return this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(m(...arguments))},rejectBy(){return this.reject(m(...arguments))},find(e,t=null){return g(this,e,t)},findBy(){return g(this,m(...arguments))},every(e,t=null){return v(this,e,t)},isEvery(){return v(this,m(...arguments))},any(e,t=null){return y(this,e,t)},isAny(){return y(this,m(...arguments))},reduce(e,t){var r=t +return this.forEach((function(t,i){r=e(r,t,i,this)}),this),r},invoke(e,...t){var r=R() +return this.forEach((i=>{var n,o +return r.push(null===(o=(n=i)[e])||void 0===o?void 0:o.call(n,...t))})),r},toArray(){return this.map((e=>e))},compact(){return this.filter((e=>null!=e))},includes(e,t){return-1!==_(this,e,t,!0)},sortBy(){var e=arguments +return this.toArray().sort(((t,i)=>{for(var n=0;nt!==e:e=>e==e +return this.filter(t)}}),j=i.default.create(P,s.default,{clear(){var e=this.length +return 0===e||this.replace(0,e,p),this},insertAt(e,t){return O(this,e,t),this},removeAt(e,t){return w(this,e,t)},pushObject(e){return O(this,this.length,e)},pushObjects(e){return this.replace(this.length,0,e),this},popObject(){var e=this.length +if(0===e)return null +var r=(0,t.objectAt)(this,e-1) +return this.removeAt(e-1,1),r},shiftObject(){if(0===this.length)return null +var e=(0,t.objectAt)(this,0) +return this.removeAt(0),e},unshiftObject(e){return O(this,0,e)},unshiftObjects(e){return this.replace(0,0,e),this},reverseObjects(){var e=this.length +if(0===e)return this +var t=this.toArray().reverse() +return this.replace(0,e,t),this},setObjects(e){if(0===e.length)return this.clear() +var t=this.length +return this.replace(0,t,e),this},removeObject(e){for(var r=this.length||0;--r>=0;){(0,t.objectAt)(this,r)===e&&this.removeAt(r)}return this},removeObjects(e){(0,t.beginPropertyChanges)() +for(var r=e.length-1;r>=0;r--)this.removeObject(e[r]) +return(0,t.endPropertyChanges)(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){return(0,t.beginPropertyChanges)(),e.forEach((e=>this.addObject(e))),(0,t.endPropertyChanges)(),this}}) +e.MutableArray=j +var S=i.default.create(j,u.default,{objectAt(e){return this[e]},replace(e,r,i=p){return(0,t.replaceInNativeArray)(this,e,r,i),this}}) +e.NativeArray=S +var R,C=["length"] +S.keys().forEach((e=>{Array.prototype[e]&&C.push(e)})),e.NativeArray=S=S.without(...C),e.A=R,l.ENV.EXTEND_PROTOTYPES.Array?(S.apply(Array.prototype,!0),e.A=R=function(e){return e||[]}):e.A=R=function(e){return(0,c.isEmberArray)(e)?e:S.apply(null!=e?e:[])} +var T=P +e.default=T})),e("@ember/array/lib/make-array",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var{isArray:t}=Array +var r=function(e){return null==e?[]:t(e)?e:[e]} +e.default=r})),e("@ember/array/mutable",["exports","@ember/array"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.MutableArray}})})),e("@ember/array/proxy",["exports","@ember/-internals/metal","@ember/object","@ember/-internals/utils","@ember/array","@ember/array/mutable","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,i,n,o,s,a,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var u={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} +function c(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):(0,l.tagFor)(e,t)}class d extends r.default{constructor(){super(...arguments),this._objectsDirtyIndex=0,this._objects=null,this._lengthDirty=!0,this._length=0,this._arrangedContent=null,this._arrangedContentIsUpdating=!1,this._arrangedContentTag=null,this._arrangedContentRevision=null,this._lengthTag=null,this._arrTag=null}init(e){super.init(e),(0,a.setCustomTagFor)(this,c)}[t.PROPERTY_DID_CHANGE](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){var i=(0,r.get)(this,"arrangedContent") +return(0,t.objectAt)(i,e)}replace(e,t,r){this.replaceContent(e,t,r)}replaceContent(e,i,n){var o=(0,r.get)(this,"content");(0,t.replace)(o,e,i,n)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){var t=(0,r.get)(this,"arrangedContent") +if(t)for(var i=this._objects.length=(0,r.get)(t,"length"),n=this._objectsDirtyIndex;ns)&&(this._objectsDirtyIndex=s),this._lengthDirty=!0,(0,t.arrayContentDidChange)(this,i,n,o,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!(0,l.validateTag)(this._arrangedContentTag,this._arrangedContentRevision))){var e=this.get("arrangedContent") +null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1) +var r=this._arrangedContentTag=(0,l.tagFor)(this,"arrangedContent") +this._arrangedContentRevision=(0,l.valueForTag)(this._arrangedContentTag),(0,i.isObject)(e)?(this._lengthTag=(0,l.combine)([r,(0,t.tagForProperty)(e,"length")]),this._arrTag=(0,l.combine)([r,(0,t.tagForProperty)(e,"[]")])):this._lengthTag=this._arrTag=r}}}d.reopen(o.default,{arrangedContent:(0,t.alias)("content")}) +var p=d +e.default=p})),e("@ember/canary-features/index",["exports","@ember/-internals/environment"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=e.DEFAULT_FEATURES=void 0,e.isEnabled=function(e){var r=i[e] return!0===r||!1===r?r:!!t.ENV.ENABLE_OPTIONAL_FEATURES} -var r={EMBER_LIBRARIES_ISREGISTERED:!1,EMBER_IMPROVED_INSTRUMENTATION:!1,EMBER_UNIQUE_ID_HELPER:!0,EMBER_DEFAULT_HELPER_MANAGER:!0} +var r={} e.DEFAULT_FEATURES=r var i=Object.assign(r,t.ENV.FEATURES) -function n(e){return!(!t.ENV.ENABLE_OPTIONAL_FEATURES||null!==e)||e}e.FEATURES=i -var o=n(i.EMBER_LIBRARIES_ISREGISTERED) -e.EMBER_LIBRARIES_ISREGISTERED=o -var s=n(i.EMBER_IMPROVED_INSTRUMENTATION) -e.EMBER_IMPROVED_INSTRUMENTATION=s -var a=n(i.EMBER_UNIQUE_ID_HELPER) -e.EMBER_UNIQUE_ID_HELPER=a -var l=n(i.EMBER_DEFAULT_HELPER_MANAGER) -e.EMBER_DEFAULT_HELPER_MANAGER=l})),e("@ember/component/helper",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Helper}}),Object.defineProperty(e,"helper",{enumerable:!0,get:function(){return t.helper}})})) -e("@ember/component/index",["exports","@glimmer/manager","@ember/-internals/glimmer"],(function(e,t,r){"use strict" +e.FEATURES=i})),e("@ember/component/helper",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Helper}}),Object.defineProperty(e,"helper",{enumerable:!0,get:function(){return t.helper}})})),e("@ember/component/index",["exports","@glimmer/manager","@ember/-internals/glimmer"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return r.Input}}),Object.defineProperty(e,"Textarea",{enumerable:!0,get:function(){return r.Textarea}}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return r.componentCapabilities}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.Component}}),Object.defineProperty(e,"getComponentTemplate",{enumerable:!0,get:function(){return t.getComponentTemplate}}),Object.defineProperty(e,"setComponentManager",{enumerable:!0,get:function(){return r.setComponentManager}}),Object.defineProperty(e,"setComponentTemplate",{enumerable:!0,get:function(){return t.setComponentTemplate}})})),e("@ember/component/template-only",["exports","@glimmer/runtime"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.templateOnlyComponent}})})),e("@ember/controller/index",["exports","@ember/-internals/runtime","@ember/-internals/metal","@ember/controller/lib/controller_mixin"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inject=function(){for(var e=arguments.length,t=new Array(e),i=0;i{},u=l -e.assert=u -var c=l -e.info=c -var d=l -e.warn=d -var h=l -e.debug=h -var p=l +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.templateOnlyComponent}})})),e("@ember/controller/index",["exports","@ember/-internals/owner","@ember/object","@ember/object/-internals","@ember/-internals/metal","@ember/object/mixin","@ember/routing/-internals","@ember/-internals/runtime","@ember/-internals/utils"],(function(e,t,r,i,n,o,s,a,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ControllerMixin=void 0,e.inject=function(...e){return(0,n.inject)("controller",...e)} +var u=(0,l.symbol)("MODEL"),c=o.default.create(a.ActionHandler,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments) +var e=(0,t.getOwner)(this) +e&&(this.namespace=e.lookup("application:main"),this.target=e.lookup("router:main"))},model:(0,r.computed)({get(){return this[u]},set(e,t){return this[u]=t}}),queryParams:null,_qpDelegate:null,_qpChanged(e,t){var i=t.indexOf(".[]"),n=-1===i?t:t.slice(0,i);(0,e._qpDelegate)(n,(0,r.get)(e,n))},transitionToRoute(...e){var t;(0,s.deprecateTransitionMethods)("controller","transitionToRoute") +var i=(0,r.get)(this,"target") +return(null!==(t=i.transitionToRoute)&&void 0!==t?t:i.transitionTo).apply(i,(0,s.prefixRouteNameArg)(this,e))},replaceRoute(...e){var t;(0,s.deprecateTransitionMethods)("controller","replaceRoute") +var i=(0,r.get)(this,"target") +return(null!==(t=i.replaceRoute)&&void 0!==t?t:i.replaceWith).apply(i,(0,s.prefixRouteNameArg)(this,e))}}) +e.ControllerMixin=c +class d extends(i.FrameworkObject.extend(c)){}e.default=d})),e("@ember/debug/container-debug-adapter",["exports","@ember/-internals/string","@ember/object","@ember/utils","@ember/-internals/owner","@ember/application/namespace"],(function(e,t,r,i,n,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class s extends r.default{constructor(e){super(e),this.resolver=(0,n.getOwner)(this).lookup("resolver-for-debugging:main")}canCatalogEntriesByType(e){return"model"!==e&&"template"!==e}catalogEntriesByType(e){var r=o.default.NAMESPACES,n=[],s=new RegExp(`${(0,t.classify)(e)}$`) +return r.forEach((e=>{for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&s.test(r)){var o=e[r] +"class"===(0,i.typeOf)(o)&&n.push((0,t.dasherize)(r.replace(s,"")))}})),n}}e.default=s})),e("@ember/debug/data-adapter",["exports","@ember/-internals/owner","@ember/runloop","@ember/object","@ember/-internals/string","@ember/application/namespace","@ember/array","@glimmer/validator","@ember/debug"],(function(e,t,r,i,n,o,s,a,l){"use strict" +function u(e,t){if(Symbol.iterator in e)for(var r of e)t(r) +else(0,l.assert)("","function"==typeof e.forEach),e.forEach(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class c{getCacheForItem(e){var t=this.recordCaches.get(e) +if(!t){var r=!1 +t=(0,a.createCache)((()=>{r?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),r=!0)})),this.recordCaches.set(e,t)}return t}constructor(e,t,r,i,n,o){this.wrapRecord=n,this.release=o,this.recordCaches=new Map,this.added=[],this.updated=[],this.removed=[],this.recordArrayCache=(0,a.createCache)((()=>{var o=new Set;(0,a.consumeTag)((0,a.tagFor)(e,"[]")),u(e,(e=>{(0,a.getValue)(this.getCacheForItem(e)),o.add(e)})),(0,a.untrack)((()=>{this.recordCaches.forEach(((e,t)=>{o.has(t)||(this.removed.push(n(t)),this.recordCaches.delete(t))}))})),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(r(this.updated),this.updated=[]),this.removed.length>0&&(i(this.removed),this.removed=[])}))}revalidate(){(0,a.getValue)(this.recordArrayCache)}}class d{constructor(e,t,i){this.release=i +var n=!1 +this.cache=(0,a.createCache)((()=>{u(e,(()=>{})),(0,a.consumeTag)((0,a.tagFor)(e,"[]")),!0===n?(0,r.next)(t):n=!0})),this.release=i}revalidate(){(0,a.getValue)(this.cache)}}class p extends i.default{constructor(e){super(e),this.releaseMethods=(0,s.A)(),this.recordsWatchers=new Map,this.typeWatchers=new Map,this.flushWatchers=null,this.attributeLimit=3,this.acceptsModelName=!0,this.containerDebugAdapter=(0,t.getOwner)(this).lookup("container-debug-adapter:main")}getFilters(){return(0,s.A)()}watchModelTypes(e,t){var r=this.getModelTypes(),i=(0,s.A)() +e(r.map((e=>{var r=e.klass,n=this.wrapModelType(r,e.name) +return i.push(this.observeModelType(e.name,t)),n}))) +var n=()=>{i.forEach((e=>e())),this.releaseMethods.removeObject(n)} +return this.releaseMethods.pushObject(n),n}_nameToClass(e){if("string"==typeof e){var r=(0,t.getOwner)(this).factoryFor(`model:${e}`) +e=r&&r.class}return e}watchRecords(e,t,r,i){var n=this._nameToClass(e),o=this.getRecords(n,e),{recordsWatchers:s}=this,a=s.get(o) +return a||(a=new c(o,t,r,i,(e=>this.wrapRecord(e)),(()=>{s.delete(o),this.updateFlushWatchers()})),s.set(o,a),this.updateFlushWatchers(),a.revalidate()),a.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate())),this.recordsWatchers.forEach((e=>e.revalidate()))},r._backburner.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(r._backburner.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach((e=>e.release())),this.recordsWatchers.forEach((e=>e.release())),this.releaseMethods.forEach((e=>e())),this.flushWatchers&&r._backburner.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return(0,s.A)()}observeModelType(e,t){var r=this._nameToClass(e),i=this.getRecords(r,e),{typeWatchers:n}=this,o=n.get(i) +return o||(o=new d(i,(()=>{t([this.wrapModelType(r,e)])}),(()=>{n.delete(i),this.updateFlushWatchers()})),n.set(i,o),this.updateFlushWatchers(),o.revalidate()),o.release}wrapModelType(e,t){var r=this.getRecords(e,t) +return{name:t,count:(0,i.get)(r,"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){var e=this.containerDebugAdapter +return(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map((e=>({klass:this._nameToClass(e),name:e}))).filter((e=>this.detect(e.klass)))}_getObjectsOnNamespaces(){var e=o.default.NAMESPACES,t=[] +return e.forEach((e=>{for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&this.detect(e[r])){var i=(0,n.dasherize)(r) +t.push(i)}})),t}getRecords(e,t){return(0,s.A)()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return(0,s.A)()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}e.default=p})),e("@ember/debug/index",["exports","@ember/-internals/browser-environment","@ember/debug/lib/deprecate","@ember/debug/lib/testing","@ember/debug/lib/warn","@ember/debug/lib/inspect","@ember/debug/lib/capture-render-tree"],(function(e,t,r,i,n,o,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.assert=e._warnIfUsingStrippedFeatureFlags=void 0,Object.defineProperty(e,"captureRenderTree",{enumerable:!0,get:function(){return s.default}}),e.info=e.getDebugFunction=e.deprecateFunc=e.deprecate=e.debugSeal=e.debugFreeze=e.debug=void 0,Object.defineProperty(e,"inspect",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"isTesting",{enumerable:!0,get:function(){return i.isTesting}}),Object.defineProperty(e,"registerDeprecationHandler",{enumerable:!0,get:function(){return r.registerHandler}}),Object.defineProperty(e,"registerWarnHandler",{enumerable:!0,get:function(){return n.registerHandler}}),e.setDebugFunction=e.runInDebug=void 0,Object.defineProperty(e,"setTesting",{enumerable:!0,get:function(){return i.setTesting}}),e.warn=void 0 +var a=()=>{},l=a +e.assert=l +var u=a +e.info=u +var c=a +e.warn=c +var d=a +e.debug=d +var p=a e.deprecate=p -var f=l -e.debugSeal=f -var m=l -e.debugFreeze=m -var b=l -e.runInDebug=b -var g=l -e.setDebugFunction=g -var y=l -e.getDebugFunction=y -var v=function(){return arguments[arguments.length-1]} -e.deprecateFunc=v,e._warnIfUsingStrippedFeatureFlags=undefined})),e("@ember/debug/lib/capture-render-tree",["exports","@glimmer/util"],(function(e,t){"use strict" +var h=a +e.debugSeal=h +var f=a +e.debugFreeze=f +var m=a +e.runInDebug=m +var b=a +e.setDebugFunction=b +var g=a +e.getDebugFunction=g +var y=function(){return arguments[arguments.length-1]} +e.deprecateFunc=y,e._warnIfUsingStrippedFeatureFlags=undefined})),e("@ember/debug/lib/capture-render-tree",["exports","@glimmer/util"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,t.expect)(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}})),e("@ember/debug/lib/deprecate",["exports","@ember/-internals/environment","@ember/debug/index","@ember/debug/lib/handlers"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.missingOptionDeprecation=e.default=void 0 var n,o,s=()=>{} @@ -1724,9 +1097,29 @@ e.HANDLERS=t var r=function(e,t){} e.registerHandler=r var i=()=>{} -e.invoke=i})),e("@ember/debug/lib/testing",["exports"],(function(e){"use strict" +e.invoke=i})),e("@ember/debug/lib/inspect",["exports","@glimmer/util","@ember/debug"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if("number"==typeof e&&2===arguments.length)return this +return d(e,0)} +var{toString:i}=Object.prototype,{toString:n}=Function.prototype,{isArray:o}=Array,{keys:s}=Object,{stringify:a}=JSON,l=100,u=4,c=/^[\w$]+$/ +function d(e,r,c){var h=!1 +switch(typeof e){case"undefined":return"undefined" +case"object":if(null===e)return"null" +if(o(e)){h=!0 +break}if(e.toString===i||void 0===e.toString)break +return e.toString() +case"function":return e.toString===n?e.name?`[Function:${e.name}]`:"[Function]":e.toString() +case"string":return a(e) +default:return e.toString()}if(void 0===c)c=new t._WeakSet +else if(c.has(e))return"[Circular]" +return c.add(e),h?function(e,t,r){if(t>u)return"[Array]" +for(var i="[",n=0;n=l){i+=`... ${e.length-l} more items` +break}i+=d(e[n],t,r)}return i+=" ]"}(e,r+1,c):function(e,t,r){if(t>u)return"[Object]" +for(var i="{",n=s(e),o=0;o=l){i+=`... ${n.length-l} more keys` +break}var a=n[o] +i+=`${p(String(a))}: ${d(e[a],t,r)}`}return i+=" }"}(e,r+1,c)}function p(e){return c.test(e)?e:a(e)}})),e("@ember/debug/lib/testing",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isTesting=function(){return t},e.setTesting=function(e){t=Boolean(e)} -var t=!1})),e("@ember/debug/lib/warn",["exports","@ember/debug/index","@ember/debug/lib/handlers"],(function(e,t,r){"use strict" +var t=!1})) +e("@ember/debug/lib/warn",["exports","@ember/debug/index","@ember/debug/lib/handlers"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.default=void 0 var i=()=>{} e.registerHandler=i @@ -1736,10 +1129,10 @@ var a=s e.default=a})),e("@ember/deprecated-features/index",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.ASSIGN=void 0 e.ASSIGN=!0})),e("@ember/destroyable/index",["exports","@glimmer/destroyable"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"assertDestroyablesDestroyed",{enumerable:!0,get:function(){return t.assertDestroyablesDestroyed}}),Object.defineProperty(e,"associateDestroyableChild",{enumerable:!0,get:function(){return t.associateDestroyableChild}}),Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return t.destroy}}),Object.defineProperty(e,"enableDestroyableTracking",{enumerable:!0,get:function(){return t.enableDestroyableTracking}}),Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return t.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return t.isDestroying}}),e.registerDestructor=function(e,r){return(0,t.registerDestructor)(e,r)},e.unregisterDestructor=function(e,r){return(0,t.unregisterDestructor)(e,r)}})),e("@ember/engine/index",["exports","@ember/engine/lib/engine-parent","@ember/-internals/utils","@ember/controller","@ember/-internals/runtime","@ember/-internals/container","dag-map","@ember/debug","@ember/-internals/metal","@ember/engine/instance","@ember/-internals/routing","@ember/-internals/extension-support","@ember/-internals/views","@ember/-internals/glimmer","@ember/-internals/runtime/lib/mixins/registry_proxy"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"getEngineParent",{enumerable:!0,get:function(){return t.getEngineParent}}),Object.defineProperty(e,"setEngineParent",{enumerable:!0,get:function(){return t.setEngineParent}}) -class m extends(n.Namespace.extend(f.default)){constructor(){super(...arguments),this._initializersRan=!1}static buildRegistry(e){var t=new o.Registry({resolver:b(e)}) -return t.set=l.set,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",i.default,{instantiate:!1}),e.register("service:-routing",c.RoutingService),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.register("container-debug-adapter:main",d.ContainerDebugAdapter),e.register("component-lookup:main",h.ComponentLookup)}(t),(0,p.setupEngineRegistry)(t),t}init(e){super.init(e),this.buildRegistry()}ensureInitializers(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)}buildInstance(e){return void 0===e&&(e={}),this.ensureInitializers(),u.default.create(Object.assign(Object.assign({},e),{base:this}))}buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)}initializer(e){this.constructor.initializer(e)}instanceInitializer(e){this.constructor.instanceInitializer(e)}runInitializers(){this._runInitializer("initializers",((e,t)=>{t.initialize(this)}))}runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,r)=>{r.initialize(e)}))}_runInitializer(e,t){var r,i=(0,l.get)(this.constructor,e),n=function(e){var t=[] +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"assertDestroyablesDestroyed",{enumerable:!0,get:function(){return t.assertDestroyablesDestroyed}}),Object.defineProperty(e,"associateDestroyableChild",{enumerable:!0,get:function(){return t.associateDestroyableChild}}),Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return t.destroy}}),Object.defineProperty(e,"enableDestroyableTracking",{enumerable:!0,get:function(){return t.enableDestroyableTracking}}),Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return t.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return t.isDestroying}}),e.registerDestructor=function(e,r){return(0,t.registerDestructor)(e,r)},e.unregisterDestructor=function(e,r){return(0,t.unregisterDestructor)(e,r)}})),e("@ember/engine/index",["exports","@ember/engine/lib/engine-parent","@ember/-internals/utils","@ember/controller","@ember/application/namespace","@ember/-internals/container","dag-map","@ember/debug","@ember/debug/container-debug-adapter","@ember/object","@ember/engine/instance","@ember/routing/-internals","@ember/-internals/views","@ember/-internals/glimmer","@ember/-internals/runtime"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.buildInitializerMethod=g,e.default=void 0,Object.defineProperty(e,"getEngineParent",{enumerable:!0,get:function(){return t.getEngineParent}}),Object.defineProperty(e,"setEngineParent",{enumerable:!0,get:function(){return t.setEngineParent}}) +class m extends(n.default.extend(f.RegistryProxyMixin)){constructor(){super(...arguments),this._initializersRan=!1}static buildRegistry(e){var t=new o.Registry({resolver:b(e)}) +return t.set=u.set,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",i.default,{instantiate:!1}),e.register("service:-routing",d.RoutingService),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.register("container-debug-adapter:main",l.default),e.register("component-lookup:main",p.ComponentLookup)}(t),(0,h.setupEngineRegistry)(t),t}init(e){super.init(e),this.buildRegistry()}ensureInitializers(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)}buildInstance(e={}){return this.ensureInitializers(),c.default.create(Object.assign(Object.assign({},e),{base:this}))}buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)}initializer(e){this.constructor.initializer(e)}instanceInitializer(e){this.constructor.instanceInitializer(e)}runInitializers(){this._runInitializer("initializers",((e,t)=>{t.initialize(this)}))}runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,r)=>{r.initialize(e)}))}_runInitializer(e,t){var r,i=(0,u.get)(this.constructor,e),n=function(e){var t=[] for(var r in e)t.push(r) return t}(i),o=new s.default for(var a of n)r=i[a],o.add(r.name,r,r.before,r.after) @@ -1748,33 +1141,41 @@ return e.Resolver.create(t)}function g(e,t){return function(t){var r=this.superc if(void 0!==r[e]&&r[e]===this[e]){var i={[e]:Object.create(this[e])} this.reopenClass(i)}this[e][t.name]=t}}m.initializers=Object.create(null),m.instanceInitializers=Object.create(null),m.initializer=g("initializers","initializer"),m.instanceInitializer=g("instanceInitializers","instance initializer") var y=m -e.default=y})),e("@ember/engine/instance",["exports","@ember/-internals/runtime","@ember/debug","@ember/error","@ember/-internals/container","@ember/-internals/utils","@ember/engine/lib/engine-parent","@ember/-internals/runtime/lib/mixins/registry_proxy","@ember/-internals/runtime/lib/mixins/container_proxy","@ember/-internals/owner","@ember/engine"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" +e.default=y})),e("@ember/engine/instance",["exports","@ember/object","@ember/-internals/runtime","@ember/debug","@ember/-internals/container","@ember/-internals/utils","@ember/engine/lib/engine-parent","@ember/-internals/owner","@ember/engine"],(function(e,t,r,i,n,o,s,a,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -c.default -class d extends(t.Object.extend(a.default,l.default)){constructor(){super(...arguments),this._booted=!1,this._bootPromise=null}static setupRegistry(e,t){}init(e){var t +class u extends(t.default.extend(r.RegistryProxyMixin,r.ContainerProxyMixin)){constructor(){super(...arguments),this._booted=!1,this._bootPromise=null}static setupRegistry(e,t){}init(e){var t super.init(e),(0,o.guidFor)(this),null!==(t=this.base)&&void 0!==t||(this.base=this.application) var r=this.__registry__=new n.Registry({fallback:this.base.__registry__}) -this.__container__=r.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new t.RSVP.Promise((t=>{t(this._bootSync(e))}))),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e){void 0===e&&(e=this.__container__.lookup("-environment:main")),this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t){void 0===t&&(t={}) -var r=this.lookup(`engine:${e}`) -if(!r)throw new i.default(`You attempted to mount the engine '${e}', but it is not registered with its parent.`) -var n=r.buildInstance(t) -return(0,s.setEngineParent)(n,this),n}cloneParentDependencies(){var e=(0,s.getEngineParent)(this);["route:basic","service:-routing"].forEach((t=>{var r=e.resolveRegistration(t) +this.__container__=r.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new r.RSVP.Promise((t=>{t(this._bootSync(e))}))),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){var r=this.lookup(`engine:${e}`) +if(!r)throw new Error(`You attempted to mount the engine '${e}', but it is not registered with its parent.`) +var i=r.buildInstance(t) +return(0,s.setEngineParent)(i,this),i}cloneParentDependencies(){var e=(0,s.getEngineParent)(this);["route:basic","service:-routing"].forEach((t=>{var r=e.resolveRegistration(t) this.register(t,r)})) var t=e.lookup("-environment:main") this.register("-environment:main",t,{instantiate:!1}) var r=["router:main",n.privatize`-bucket-cache:main`,"-view-registry:main","renderer:-dom","service:-document"] t.isInteractive&&r.push("event_dispatcher:main"),r.forEach((t=>{var r=e.lookup(t) -this.register(t,r,{instantiate:!1})}))}}var h=d -e.default=h})),e("@ember/engine/lib/engine-parent",["exports"],(function(e){"use strict" +this.register(t,r,{instantiate:!1})}))}}var c=u +e.default=c})),e("@ember/engine/lib/engine-parent",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.ENGINE_PARENT=void 0,e.getEngineParent=function(e){return e[t]},e.setEngineParent=function(e,r){e[t]=r} var t=Symbol("ENGINE_PARENT") -e.ENGINE_PARENT=t})),e("@ember/enumerable/index",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Enumerable}})})),e("@ember/error/index",["exports"],(function(e){"use strict" +e.ENGINE_PARENT=t})),e("@ember/enumerable/index",["exports","@ember/object/mixin"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.create() +e.default=r})),e("@ember/enumerable/mutable",["exports","@ember/enumerable","@ember/object/mixin"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=r.default.create(t.default) +e.default=i})),e("@ember/error/index",["exports","@ember/debug"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var t=Error -e.default=t})),e("@ember/helper/index",["exports","@glimmer/manager","@glimmer/runtime"],(function(e,t,r){"use strict" +var r=Error +e.default=r})),e("@ember/helper/index",["exports","@glimmer/manager","@glimmer/runtime"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"array",{enumerable:!0,get:function(){return r.array}}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return t.helperCapabilities}}),Object.defineProperty(e,"concat",{enumerable:!0,get:function(){return r.concat}}),Object.defineProperty(e,"fn",{enumerable:!0,get:function(){return r.fn}}),Object.defineProperty(e,"get",{enumerable:!0,get:function(){return r.get}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return r.hash}}),Object.defineProperty(e,"invokeHelper",{enumerable:!0,get:function(){return r.invokeHelper}}),Object.defineProperty(e,"setHelperManager",{enumerable:!0,get:function(){return t.setHelperManager}})})),e("@ember/instrumentation/index",["exports","@ember/-internals/environment","@ember/debug"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e._instrumentStart=p,e.flaggedInstrument=void 0,e.instrument=c,e.reset=function(){i.length=0,n={}},e.subscribe=function(e,t){var r=e.split("."),o=[] +Object.defineProperty(e,"__esModule",{value:!0}),e._instrumentStart=u,e.flaggedInstrument=function(e,t,r){return r()},e.instrument=function(e,t,r,n){var o,s,a +arguments.length<=3&&(c=t,"function"==typeof c)?(s=t,a=r):(o=t,s=r,a=n) +var c +if(0===i.length)return s.call(a) +var d=o||{},p=u(e,(()=>d)) +return p===l?s.call(a):function(e,t,r,i){try{return e.call(i)}catch(n){throw r.exception=n,n}finally{t()}}(s,p,d,a)},e.reset=function(){i.length=0,n={}},e.subscribe=function(e,t){var r=e.split("."),o=[] for(var s of r)"*"===s?o.push("[^\\.]*"):o.push(s) var a=o.join("\\.") a=`${a}(\\..*)?` @@ -1784,161 +1185,649 @@ i.splice(t,1),n={}} var i=[] e.subscribers=i var n={} -var o,s,a,l=(o="undefined"!=typeof window&&window.performance||{},(s=o.now||o.mozNow||o.webkitNow||o.msNow||o.oNow)?s.bind(o):Date.now) -function u(e){return"function"==typeof e}function c(e,t,r,n){var o,s,a -if(arguments.length<=3&&u(t)?(s=t,a=r):(o=t,s=r,a=n),0===i.length)return s.call(a) -var l=o||{},c=p(e,(()=>l)) -return c===h?s.call(a):d(s,c,l,a)}function d(e,t,r,i){try{return e.call(i)}catch(n){throw r.exception=n,n}finally{t()}}function h(){}function p(e,r,o){if(0===i.length)return h +var o,s,a=(o="undefined"!=typeof window&&window.performance||{},(s=o.now||o.mozNow||o.webkitNow||o.msNow||o.oNow)?s.bind(o):Date.now) +function l(){}function u(e,r,o){if(0===i.length)return l var s=n[e] if(s||(s=function(e){var t=[] for(var r of i)r.regex.test(e)&&t.push(r.object) -return n[e]=t,t}(e)),0===s.length)return h -var a,u=r(o),c=t.ENV.STRUCTURED_PROFILE -c&&(a=`${e}: ${u.object}`,console.time(a)) -var d=[],p=l() -for(var f of s)d.push(f.before(e,p,u)) +return n[e]=t,t}(e)),0===s.length)return l +var u,c=r(o),d=t.ENV.STRUCTURED_PROFILE +d&&(u=`${e}: ${c.object}`,console.time(u)) +var p=[],h=a() +for(var f of s)p.push(f.before(e,h,c)) var m=s -return function(){for(var t=l(),r=0;r{e=n.call(this)})) return(0,i.updateTag)(r,o),(0,i.consumeTag)(o),e}),r} -function o(){for(var e=arguments.length,r=new Array(e),i=0;i0&&s.includes(c)){var f=e[c] +d=f?(0,l.makeArray)(f).concat(d):(0,l.makeArray)(d)}if(void 0!==a&&a.length>0&&a.includes(c)){var m=e[c] +d=Object.assign({},m,d)}}h?p.set(e,c,d):"object"!=typeof(r=e)||null===r||"function"!=typeof r.setUnknownProperty||c in e?e[c]=d:e.setUnknownProperty(c,d)}}e.init(t),i.unsetInitializing() +var b=i.observerEvents() +if(void 0!==b)for(var g=0;gr.willDestroy())),(0,n.meta)(t).setInitializing()}reopen(...e){return(0,s.applyMixin)(this,e),this}init(e){}get isDestroyed(){return(0,d.isDestroyed)(this)}set isDestroyed(e){}get isDestroying(){return(0,d.isDestroying)(this)}set isDestroying(e){}destroy(){b.add(this) +try{(0,d.destroy)(this)}finally{b.delete(this)}return this}willDestroy(){}toString(){var e,r="object"==typeof(e=this)&&null!==e&&"function"==typeof e.toStringExtension?`:${this.toStringExtension()}`:"" +return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:${(0,i.guidFor)(this)}${r}>`}static extend(...e){var t=class extends(this){} +return h.apply(t.PrototypeMixin,e),t}static create(...e){var i,n=e[0] +if(void 0!==n){i=new this((0,r.getOwner)(n)) +var o=(0,t.getFactoryFor)(n);(0,t.setFactoryFor)(i,o)}else i=new this +return e.length<=1?y(i,n):y(i,_.apply(this,e)),i}static reopen(...e){return this.willReopen(),h.apply(this.PrototypeMixin,e),this}static willReopen(){var e=this.prototype +f.has(e)&&(f.delete(e),m.has(this)&&m.set(this,s.default.create(this.PrototypeMixin)))}static reopenClass(...e){return(0,s.applyMixin)(this,e),this}static detect(e){if("function"!=typeof e)return!1 +for(;e;){if(e===this)return!0 +e=e.superclass}return!1}static detectInstance(e){return e instanceof this}static metaForProperty(e){var t=this.proto(),r=(0,o.descriptorForProperty)(t,e) +return r._meta||{}}static eachComputedProperty(e,t=this){this.proto() +var r={};(0,n.meta)(this.prototype).forEachDescriptors(((i,n)=>{if(n.enumerable){var o=n._meta||r +e.call(t,i,o)}}))}static get PrototypeMixin(){var e=m.get(this) +return void 0===e&&((e=s.default.create()).ownerConstructor=this,m.set(this,e)),e}static get superclass(){var e=Object.getPrototypeOf(this) +return e!==Function.prototype?e:void 0}static proto(){var e=this.prototype +if(!f.has(e)){f.add(e) +var t=this.superclass +t&&t.proto(),m.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:constructor>`}}function _(...e){var t={} +for(var r of e)for(var i=Object.keys(r),n=0,o=i.length;nl.push(e))) +return(0,o.setObservers)(t,{paths:l,sync:s}),t},Object.defineProperty(e,"set",{enumerable:!0,get:function(){return i.set}}),Object.defineProperty(e,"setProperties",{enumerable:!0,get:function(){return i.setProperties}}),Object.defineProperty(e,"trySet",{enumerable:!0,get:function(){return i.trySet}}) +class l extends(s.default.extend(a.default)){get _debugContainerKey(){var e=(0,n.getFactoryFor)(this) +return void 0!==e&&e.fullName}}var u=l +e.default=u +var c=new WeakMap +function d(e,t,r){var i +if(null!=(i=e)&&void 0!==i.constructor&&"function"==typeof i.constructor.proto&&e.constructor.proto(),!Object.prototype.hasOwnProperty.call(e,"actions")){var n=e.actions +e.actions=n?Object.assign({},n):{}}return e.actions[t]=r,{get(){var e=c.get(this) +void 0===e&&(e=new Map,c.set(this,e)) var t=e.get(r) -return void 0===t&&(t=r.bind(this),e.set(r,t)),t}}}function s(e,t,i){var n -if(!(0,r.isElementDescriptor)([e,t,i])){n=e -var s=function(e,t,r,i,s){return o(e,t,n)} -return(0,r.setClassicDecorator)(s),s}return o(e,t,n=i.value)}(0,r.setClassicDecorator)(s)})),e("@ember/object/internals",["exports","@ember/-internals/metal","@ember/-internals/utils"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.getCachedValueFor}}),Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return r.guidFor}})})),e("@ember/object/lib/computed/computed_macros",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict" -function i(e,r){var i=[] -function n(e){i.push(e)}for(var o=0;or}))},e.gte=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)>=r}))},e.lt=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)e)) -e.and=o -var s=n(0,(e=>!e)) -e.or=s})) -e("@ember/object/lib/computed/reduce_computed_macros",["exports","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime"],(function(e,t,r,i){"use strict" -function n(e,t,i,n){return(0,r.computed)(`${e}.[]`,(function(){var n=(0,r.get)(this,e) -return null===n||"object"!=typeof n?i:n.reduce(t,i,this)})).readOnly()}function o(e,t,n){var o -return/@each/.test(e)?o=e.replace(/\.@each.*$/,""):(o=e,e+=".[]"),(0,r.computed)(e,...t,(function(){var e=(0,r.get)(this,o) -return(0,i.isArray)(e)?(0,i.A)(n.call(this,e)):(0,i.A)()})).readOnly()}function s(e,t,n){var o=e.map((e=>`${e}.[]`)) -return(0,r.computed)(...o,(function(){return(0,i.A)(t.call(this,e))})).readOnly()}function a(e,t,r){return void 0===r&&"function"==typeof t&&(r=t,t=[]),o(e,t,(function(e){return e.map(r,this)}))}function l(e,t,r){return void 0===r&&"function"==typeof t&&(r=t,t=[]),o(e,t,(function(e){return e.filter(r,this)}))}function u(){for(var e=arguments.length,t=new Array(e),n=0;n{var o=(0,r.get)(this,e);(0,i.isArray)(o)&&o.forEach((e=>{n.has(e)||(n.add(e),t.push(e))}))})),t}))}Object.defineProperty(e,"__esModule",{value:!0}),e.collect=function(){for(var e=arguments.length,t=new Array(e),n=0;n{var t=(0,r.get)(this,e) +return void 0===t&&(t=r.bind(this),e.set(r,t)),t}}}function p(...e){var t +if(!(0,i.isElementDescriptor)(e)){t=e[0] +var r=function(e,r,i,n,o){return d(e,r,t)} +return(0,i.setClassicDecorator)(r),r}var[n,o,s]=e +return d(n,o,t=null==s?void 0:s.value)}(0,i.setClassicDecorator)(p)})),e("@ember/object/internals",["exports","@ember/object/-internals"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.cacheFor}}),Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return t.guidFor}})})),e("@ember/object/lib/computed/computed_macros",["exports","@ember/-internals/metal","@ember/object","@ember/debug","@ember/utils"],(function(e,t,r,i,n){"use strict" +function o(e,i){return(e,...n)=>{var o=[e,...n],s=function(e,r){var i=[] +function n(e){i.push(e)}for(var o of r)(0,t.expandProperties)(o,n) +return i}(0,o) +return(0,t.computed)(...s,(function(){for(var e=s.length-1,t=0;ti}))},e.gte=function(e,i){return(0,t.computed)(e,(function(){return(0,r.get)(this,e)>=i}))},e.lt=function(e,i){return(0,t.computed)(e,(function(){return(0,r.get)(this,e)e)) +e.and=s +var a=o(0,(e=>!e)) +e.or=a})),e("@ember/object/lib/computed/reduce_computed_macros",["exports","@ember/debug","@ember/-internals/metal","@ember/object","@ember/utils","@ember/array"],(function(e,t,r,i,n,o){"use strict" +function s(e){return Array.isArray(e)||o.default.detect(e)}function a(e,t,r,n){return(0,i.computed)(`${e}.[]`,(function(){var n=(0,i.get)(this,e) +return null===n||"object"!=typeof n?r:n.reduce(t,r,this)})).readOnly()}function l(e,t,r){var n +return/@each/.test(e)?n=e.replace(/\.@each.*$/,""):(n=e,e+=".[]"),(0,i.computed)(e,...t,(function(){var e=(0,i.get)(this,n) +return s(e)?(0,o.A)(r.call(this,e)):(0,o.A)()})).readOnly()}function u(e,t,r){var n=e.map((e=>`${e}.[]`)) +return(0,i.computed)(...n,(function(){return(0,o.A)(t.call(this,e))})).readOnly()}function c(e,t,r){var i +"function"==typeof t?(r=t,i=[]):i=t +var n=r +return l(e,i,(function(e){return Array.isArray(e),e.map(n,this)}))}function d(e,t,r){var i +"function"==typeof t?(r=t,i=[]):i=t +var n=r +return l(e,i,(function(e){return Array.isArray(e),e.filter(n,this)}))}function p(e,...t){return u([e,...t],(function(e){var t=(0,o.A)(),r=new Set +return e.forEach((e=>{var n=(0,i.get)(this,e) +s(n)&&n.forEach((e=>{r.has(e)||(r.add(e),t.push(e))}))})),t}))}Object.defineProperty(e,"__esModule",{value:!0}),e.collect=function(e,...t){var r=[e,...t] +return u(r,(function(){var e=r.map((e=>{var t=(0,i.get)(this,e) return void 0===t?null:t})) -return(0,i.A)(e)}),"collect")},e.filter=l,e.filterBy=function(e,t,i){var n -n=2===arguments.length?e=>(0,r.get)(e,t):e=>(0,r.get)(e,t)===i -return l(`${e}.@each.${t}`,n)},e.intersect=function(){for(var e=arguments.length,t=new Array(e),n=0;n{var t=(0,r.get)(this,e) -return(0,i.isArray)(t)?t:[]})),n=t.pop().filter((e=>{for(var r=0;r(0,i.get)(e,t):e=>(0,i.get)(e,t)===r +return d(`${e}.@each.${t}`,n)},e.intersect=function(e,...t){return u([e,...t],(function(e){var t=e.map((e=>{var t=(0,i.get)(this,e) +return Array.isArray(t)?t:[]})),r=t.pop(),n=r.filter((e=>{for(var r of t){var i=!1 +for(var n of r)if(n===e){i=!0 break}if(!1===i)return!1}return!0})) -return(0,i.A)(n)}),"intersect")},e.map=a,e.mapBy=function(e,t){return a(`${e}.@each.${t}`,(e=>(0,r.get)(e,t)))},e.max=function(e){return n(e,((e,t)=>Math.max(e,t)),-1/0,"max")},e.min=function(e){return n(e,((e,t)=>Math.min(e,t)),1/0,"min")},e.setDiff=function(e,t){return(0,r.computed)(`${e}.[]`,`${t}.[]`,(function(){var n=(0,r.get)(this,e),o=(0,r.get)(this,t) -return(0,i.isArray)(n)?(0,i.isArray)(o)?n.filter((e=>-1===o.indexOf(e))):(0,i.A)(n):(0,i.A)()})).readOnly()},e.sort=function(e,t,r){void 0!==r||Array.isArray(t)||(r=t,t=[]) -return"function"==typeof r?d(e,t,r):h(e,r)},e.sum=function(e){return n(e,((e,t)=>e+t),0,"sum")},e.union=void 0,e.uniq=u,e.uniqBy=function(e,t){return(0,r.computed)(`${e}.[]`,(function(){var n=(0,r.get)(this,e) -return(0,i.isArray)(n)?(0,i.uniqBy)(n,t):(0,i.A)()})).readOnly()} -var c=u -function d(e,t,r){return o(e,t,(function(e){return e.slice().sort(((e,t)=>r.call(this,e,t)))}))}function h(e,t){return(0,r.autoComputed)((function(n){var o=(0,r.get)(this,t),s="@this"===e,a=function(e){return e.map((e=>{var[t,r]=e.split(":") -return[t,r=r||"asc"]}))}(o),l=s?this:(0,r.get)(this,e) -return(0,i.isArray)(l)?0===a.length?(0,i.A)(l.slice()):function(e,t){return(0,i.A)(e.slice().sort(((e,n)=>{for(var o=0;o(0,i.get)(e,t)))},e.max=function(e){return a(e,((e,t)=>Math.max(e,t)),-1/0,"max")},e.min=function(e){return a(e,((e,t)=>Math.min(e,t)),1/0,"min")},e.setDiff=function(e,t){return(0,i.computed)(`${e}.[]`,`${t}.[]`,(function(){var r=(0,i.get)(this,e),n=(0,i.get)(this,t) +return s(r)?s(n)?r.filter((e=>-1===n.indexOf(e))):r:(0,o.A)()})).readOnly()},e.sort=function(e,t,a){var u,c +Array.isArray(t)?(u=t,c=a):(u=[],c=t) +return"function"==typeof c?function(e,t,r){return l(e,t,(function(e){return e.slice().sort(((e,t)=>r.call(this,e,t)))}))}(e,u,c):function(e,t){var a=(0,r.autoComputed)((function(r){var a=(0,i.get)(this,t),l="@this"===e,u=function(e){var t=e=>{var[t,r]=e.split(":") +return[t,r=r||"asc"]} +return Array.isArray(e),e.map(t)}(a),c=l?this:(0,i.get)(this,e) +return s(c)?0===u.length?(0,o.A)(c.slice()):function(e,t){return(0,o.A)(e.slice().sort(((e,r)=>{for(var[o,s]of t){var a=(0,n.compare)((0,i.get)(e,o),(0,i.get)(r,o)) +if(0!==a)return"desc"===s?-1*a:a}return 0})))}(c,u):(0,o.A)()})).readOnly() +return a}(e,c)},e.sum=function(e){return a(e,((e,t)=>e+t),0,"sum")},e.union=void 0,e.uniq=p,e.uniqBy=function(e,t){return(0,i.computed)(`${e}.[]`,(function(){var r=(0,i.get)(this,e) +return s(r)?(0,o.uniqBy)(r,t):(0,o.A)()})).readOnly()} +var h=p +e.union=h})),e("@ember/object/mixin",["exports","@ember/-internals/container","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@glimmer/util","@ember/-internals/metal","@ember/object/events"],(function(e,t,r,i,n,o,s,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.applyMixin=v,e.default=void 0,e.mixin=function(e,...t){return v(e,t),e} +var l=Array.prototype.concat,{isArray:u}=Array +function c(e,t,r,i){var n=r[e]||i[e] +return t[e]&&(n=n?l.call(n,t[e]):t[e]),n}function d(e,t,r,n){if(!0===r)return t +var o=r._getter +if(void 0===o)return t +var a=n[e],l="function"==typeof a?(0,s.descriptorForDecorator)(a):a +if(void 0===l||!0===l)return t +var u=l._getter +if(void 0===u)return t +var c,d=(0,i.wrap)(o,u),p=r._setter,h=l._setter +if(c=void 0!==h?void 0!==p?(0,i.wrap)(p,h):h:p,d!==o||c!==p){var f=r._dependentKeys||[],m=new s.ComputedProperty([...f,{get:d,set:c}]) +return m._readOnly=r._readOnly,m._meta=r._meta,m.enumerable=r.enumerable,(0,s.makeComputedDecorator)(m,s.ComputedProperty)}return t}function p(e,t,r,n){if(void 0!==n[e])return t +var o=r[e] +return"function"==typeof o?(0,i.wrap)(t,o):t}function h(e){return e?Array.isArray(e)?e:[e]:[]}function f(e,t,r){var i=h(r[e]).concat(h(t)) +return i}function m(e,t,r){var n=r[e] +if(!n)return t +var o=Object.assign({},n),s=!1,a=Object.keys(t) +for(var l of a){var u=t[l] +"function"==typeof u?(s=!0,o[l]=p(l,u,n,{})):o[l]=u}return s&&(o._super=i.ROOT),o}function b(e,t,r,i,n,o,s){for(var a,l=0;l{var t=o.indexOf(e);-1!==t&&o.splice(t,1)})))}else g(t,a,r,i,n,o,s)}function g(e,t,r,i,n,o,a){var l=c("concatenatedProperties",t,i,n),u=c("mergedProperties",t,i,n),h=Object.keys(t) +for(var b of h){var g=t[b] +if(void 0!==g){if(-1===o.indexOf(b)){o.push(b) +var v=e.peekDescriptors(b) +if(void 0===v){if(!(0,s.isClassicDecorator)(g)){var _=i[b]=n[b] +"function"==typeof _&&y(n,b,_,!1)}}else r[b]=v,a.push(b),v.teardown(n,b,e)}var w="function"==typeof g +if(w){var O=(0,s.descriptorForDecorator)(g) +if(void 0!==O){r[b]=d(b,g,O,r),i[b]=void 0 +continue}}l&&l.indexOf(b)>=0||"concatenatedProperties"===b||"mergedProperties"===b?g=f(b,g,i):u&&u.indexOf(b)>-1?g=m(b,g,i):w&&(g=p(b,g,i,r)),i[b]=g,r[b]=void 0}}}function y(e,t,r,n){var o=(0,i.observerListenerMetaFor)(r) +if(void 0!==o){var{observers:l,listeners:u}=o +if(void 0!==l){var c=n?s.addObserver:s.removeObserver +for(var d of l.paths)c(e,d,null,t,l.sync)}if(void 0!==u){var p=n?a.addListener:a.removeListener +for(var h of u)p(e,h,null,t)}}}function v(e,t,n=!1){var o=Object.create(null),a=Object.create(null),l=(0,r.meta)(e),u=[],c=[] +for(var d of(e._super=i.ROOT,b(t,l,o,a,e,u,c),u)){var p=a[d],h=o[d] +void 0!==p?("function"==typeof p&&y(e,d,p,!0),(0,s.defineValue)(e,d,p,-1!==c.indexOf(d),!n)):void 0!==h&&(0,s.defineDecorator)(e,d,h,l)}return l.isPrototypeMeta(e)||(0,s.revalidateObservers)(e),e}var _=new o._WeakSet +class w{constructor(e,t){_.add(this),this.properties=function(e){if(void 0!==e)for(var t of Object.keys(e)){var r=Object.getOwnPropertyDescriptor(e,t) +void 0===r.get&&void 0===r.set||Object.defineProperty(e,t,{value:(0,s.nativeDescDecorator)(r)})}return e}(t),this.mixins=O(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){(0,s.setUnprocessedMixins)() +return new this(e,void 0)}static mixins(e){var t=(0,r.peekMeta)(e),i=[] +return null===t||t.forEachMixins((e=>{e.properties||i.push(e)})),i}reopen(...e){if(0!==e.length){if(this.properties){var t=new w(void 0,this.properties) +this.properties=void 0,this.mixins=[t]}else this.mixins||(this.mixins=[]) +return this.mixins=this.mixins.concat(O(e)),this}}apply(e,t=!1){return v(e,[this],t)}applyPartial(e){return v(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1 +if(_.has(e))return x(e,this) +var t=(0,r.peekMeta)(e) +return null!==t&&t.hasMixin(this)}without(...e){var t=new w([this]) +return t._without=e,t}keys(){var e=k(this) +return e}toString(){return"(unknown mixin)"}}function O(e){var t=e&&e.length||0,r=void 0 +if(t>0){r=new Array(t) +for(var i=0;ix(e,t,r)))}function k(e,t=new Set,r=new Set){if(!r.has(e)){if(r.add(e),e.properties){var i=Object.keys(e.properties) +for(var n of i)t.add(n)}else e.mixins&&e.mixins.forEach((e=>k(e,t,r))) +return t}}e.default=w})),e("@ember/object/observable",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,r,i,n,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var s=n.default.create({get(e){return(0,i.get)(this,e)},getProperties(...e){return(0,i.getProperties)(this,...e)},set(e,t){return(0,i.set)(this,e,t)},setProperties(e){return(0,i.setProperties)(this,e)},beginPropertyChanges(){return(0,r.beginPropertyChanges)(),this},endPropertyChanges(){return(0,r.endPropertyChanges)(),this},notifyPropertyChange(e){return(0,r.notifyPropertyChange)(this,e),this},addObserver(e,t,i,n){return(0,r.addObserver)(this,e,t,i,n),this},removeObserver(e,t,i,n){return(0,r.removeObserver)(this,e,t,i,n),this},hasObserverFor(e){return(0,r.hasListeners)(this,`${e}:change`)},incrementProperty(e,t=1){return(0,i.set)(this,e,(parseFloat((0,i.get)(this,e))||0)+t)},decrementProperty(e,t=1){return(0,i.set)(this,e,((0,i.get)(this,e)||0)-t)},toggleProperty(e){return(0,i.set)(this,e,!(0,i.get)(this,e))},cacheFor(e){var r=(0,t.peekMeta)(this) +if(null!==r)return r.valueFor(e)}}) +e.default=s})),e("@ember/object/observers",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addObserver",{enumerable:!0,get:function(){return t.addObserver}}),Object.defineProperty(e,"removeObserver",{enumerable:!0,get:function(){return t.removeObserver}})})),e("@ember/object/promise-proxy-mixin",["exports","@ember/object","@ember/object/mixin"],(function(e,t,r){"use strict" +function i(e){return function(...r){return(0,t.get)(this,"promise")[e](...r)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n=r.default.create({reason:null,isPending:(0,t.computed)("isSettled",(function(){return!(0,t.get)(this,"isSettled")})).readOnly(),isSettled:(0,t.computed)("isRejected","isFulfilled",(function(){return(0,t.get)(this,"isRejected")||(0,t.get)(this,"isFulfilled")})).readOnly(),isRejected:!1,isFulfilled:!1,promise:(0,t.computed)({get(){throw new Error("PromiseProxy's promise must be set")},set(e,r){return function(e,r){return(0,t.setProperties)(e,{isFulfilled:!1,isRejected:!1}),r.then((r=>(e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{content:r,isFulfilled:!0}),r)),(r=>{throw e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{reason:r,isRejected:!0}),r}),"Ember: PromiseProxy")}(this,r)}}),then:i("then"),catch:i("catch"),finally:i("finally")}) +e.default=n})),e("@ember/object/proxy",["exports","@ember/object/-internals","@ember/-internals/runtime"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.FrameworkObject{}i.PrototypeMixin.reopen(r._ProxyMixin) +var n=i +e.default=n})),e("@ember/owner/index",["exports","@ember/-internals/owner"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=void 0,Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}}) +var r=t.getOwner +e.getOwner=r})),e("@ember/polyfills/index",["exports","@ember/polyfills/lib/assign"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"assign",{enumerable:!0,get:function(){return t.assign}}),e.hasPropertyAccessors=void 0 e.hasPropertyAccessors=!0})),e("@ember/polyfills/lib/assign",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.assign=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i{(i||(i=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(e){var{rootURL:t,baseURL:r}=this +return""!==e?(t=t.replace(/\/$/,""),r=r.replace(/\/$/,"")):"/"===r[0]&&"/"===t[0]&&(r=r.replace(/\/$/,"")),r+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}e.default=o})),e("@ember/routing/index",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"LinkTo",{enumerable:!0,get:function(){return t.LinkTo}})})),e("@ember/routing/lib/cache",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(){this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,r){var i=this.cache.get(e) +void 0===i&&(i=new Map,this.cache.set(e,i)),i.set(t,r)}lookup(e,t,r){if(!this.has(e))return r +var i=this.cache.get(e) +return i.has(t)?i.get(t):r}}})),e("@ember/routing/lib/controller_for",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){return e.lookup(`controller:${t}`,r)}})),e("@ember/routing/lib/dsl",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=0 +function i(e){return"function"==typeof e}class n{constructor(e=null,t){this.explicitIndex=!1,this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,r){var a,l=null,u=`/_unused_dummy_error_path_route_${e}/:error` +if(i(t)?(a={},l=t):i(r)?(a=t,l=r):a=t||{},this.enableLoadingSubstates&&(s(this,`${e}_loading`,{resetNamespace:a.resetNamespace}),s(this,`${e}_error`,{resetNamespace:a.resetNamespace,path:u})),l){var c=o(this,e,a.resetNamespace),d=new n(c,this.options) +s(d,"loading"),s(d,"error",{path:u}),l.call(d),s(this,e,a,d.generate())}else s(this,e,a)}push(e,t,r,i){var n=t.split(".") +if(this.options.engineInfo){var o=t.slice(this.options.engineInfo.fullName.length+1),s=Object.assign({localFullName:o},this.options.engineInfo) +i&&(s.serializeMethod=i),this.options.addRouteForEngine(t,s)}else if(i)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`) +""!==e&&"/"!==e&&"index"!==n[n.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,r)}generate(){var e=this.matches +return this.explicitIndex||this.route("index",{path:"/"}),t=>{for(var r=0;r`(generated ${t} controller)`}) +var n=`controller:${t}` +return e.register(n,i),e.factoryFor(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){n(e,t) +var r=`controller:${t}`,i=e.lookup(r) +!1 +return i},e.generateControllerFactory=n})),e("@ember/routing/lib/location-utils",["exports"],(function(e){"use strict" +function t(e){var t=e.pathname +return"/"!==t[0]&&(t=`/${t}`),t}function r(e){return e.search}function i(e){return void 0!==e.hash?e.hash.substring(0):""}function n(e){var t=e.origin +return t||(t=`${e.protocol}//${e.hostname}`,e.port&&(t+=`:${e.port}`)),t}Object.defineProperty(e,"__esModule",{value:!0}),e.getFullPath=function(e){return t(e)+r(e)+i(e)},e.getHash=i,e.getOrigin=n,e.getPath=t,e.getQuery=r,e.replacePath=function(e,t){e.replace(n(e)+t)},e.supportsHashChange=function(e,t){return Boolean(t&&"onhashchange"in t&&(void 0===e||e>7))},e.supportsHistory=function(e,t){if((-1!==e.indexOf("Android 2.")||-1!==e.indexOf("Android 4.0"))&&-1!==e.indexOf("Mobile Safari")&&-1===e.indexOf("Chrome")&&-1===e.indexOf("Windows Phone"))return!1 +return Boolean(t&&"pushState"in t)}})),e("@ember/routing/lib/query_params",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(e=null){this.isQueryParams=!0,this.values=e}}})),e("@ember/routing/lib/route-info",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),e("@ember/routing/lib/router_state",["exports","@ember/routing/lib/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(e,t,r){this.emberRouter=e,this.router=t,this.routerJsState=r}isActiveIntent(e,r,i){var n=this.routerJsState +if(!this.router.isActiveIntent(e,r,void 0,n))return!1 +if(void 0!==i&&Object.keys(i).length>0){var o=Object.assign({},i) +return this.emberRouter._prepareQueryParams(e,r,o),(0,t.shallowEqual)(o,n.queryParams)}return!0}}})),e("@ember/routing/lib/routing-service",["exports","@ember/-internals/owner","@ember/debug","@ember/object/computed","@ember/service","@ember/routing/router","@ember/routing/router-service"],(function(e,t,r,i,n,o,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class a extends n.default{get router(){var e=this[s.ROUTER] +if(void 0!==e)return e +var r=(0,t.getOwner)(this),i=r.lookup("router:main") +return i.setupRouter(),this[s.ROUTER]=i}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,r,i){var n=this.router._doTransition(e,t,r) +return i&&n.method("replace"),n}normalizeQueryParams(e,t,r){this.router._prepareQueryParams(e,t,r)}_generateURL(e,t,r){var i={} +return r&&(Object.assign(i,r),this.normalizeQueryParams(e,t,i)),this.router.generate(e,...t,{queryParams:i})}generateURL(e,t,r){if(this.router._initialTransitionStarted)return this._generateURL(e,t,r) +try{return this._generateURL(e,t,r)}catch(i){return}}isActiveForRoute(e,t,r,i){var n=this.router._routerMicrolib.recognizer.handlersFor(r),o=n[n.length-1].handler,s=function(e,t){for(var r=0,i=0;is&&(r=o),i.isActiveIntent(r,e,t)}}e.default=a,a.reopen({targetState:(0,i.readOnly)("router.targetState"),currentState:(0,i.readOnly)("router.currentState"),currentRouteName:(0,i.readOnly)("router.currentRouteName"),currentPath:(0,i.readOnly)("router.currentPath")})})),e("@ember/routing/lib/utils",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/debug","@ember/engine/instance","router_js"],(function(e,t,r,i,n,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.calculateCacheKey=function(e,r=[],i){var n="" +for(var o of r){var l=a(e,o),u=void 0 +if(i)if(l&&l in i){var c=0===o.indexOf(l)?o.substring(l.length+1):o +u=(0,t.get)(i[l],c)}else u=(0,t.get)(i,o) +n+=`::${o}:${u}`}return e+n.replace(s,"-")},e.deprecateTransitionMethods=function(e,t){},e.extractRouteArgs=function(e){var t,r,i=(e=e.slice())[e.length-1] +!function(e){if(e&&"object"==typeof e){var t=e.queryParams +if(t&&"object"==typeof t)return Object.keys(t).every((e=>"string"==typeof e))}return!1}(i)?t={}:(e.pop(),t=i.queryParams) +"string"==typeof e[0]&&(r=e.shift()) +return{routeName:r,models:e,queryParams:t}},e.getActiveTargetName=function(e){var t=e.activeTransition?e.activeTransition[o.STATE_SYMBOL].routeInfos:e.state.routeInfos,r=t[t.length-1] +return r.name},e.normalizeControllerQueryParams=function(e){var t={} +for(var r of e)l(r,t) +return t},e.prefixRouteNameArg=function(e,t){var i,n=(0,r.getOwner)(e) +var o=n.mountPoint +if(n.routable&&"string"==typeof t[0]){if(u(i=t[0]))throw new Error("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.") +i=`${o}.${i}`,t[0]=i}return t},e.resemblesURL=u,e.shallowEqual=function(e,t){var r=0,i=0 +for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(e[n]!==t[n])return!1 +r++}for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&i++ +return r===i},e.stashParamNames=function(e,t){if(t._namesStashed)return +var r=t[t.length-1] +for(var i,n=r.name,o=e._routerMicrolib.recognizer.handlersFor(n),s=0;s=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) +return o>3&&s&&Object.defineProperty(t,r,s),s},_=new WeakMap +e.ROUTE_CONNECTIONS=_ +var w=Symbol("render") +class O extends(o.default.extend(l.ActionHandler,s.default)){constructor(e){if(super(e),this.context={},e){var r=e.lookup("router:main"),i=e.lookup(t.privatize`-bucket-cache:main`) +this._router=r,this._bucketCache=i,this._topLevelViewTemplate=e.lookup("template:-outlet"),this._environment=e.lookup("-environment:main")}}serialize(e,t){if(!(t.length<1)&&e){var r={} +if(1===t.length){var[i]=t +"object"==typeof e&&i in e?r[i]=(0,o.get)(e,i):/_id$/.test(i)?r[i]=(0,o.get)(e,"id"):(0,c.isProxy)(e)&&(r[i]=(0,o.get)(e,i))}else r=(0,o.getProperties)(e,t) +return r}}_setRouteName(e){this.routeName=e +var t=(0,i.getOwner)(this) +this.fullRouteName=P(t,e)}_stashNames(e,t){if(!this._names){var r=this._names=e._names +r.length||(r=(e=t)&&e._names||[]) +for(var i=(0,o.get)(this,"_qp").qps,n=new Array(r.length),s=0;s(e[t]=r,e)),a)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,r){return this._router._serializeQueryParam(e,r)}deserializeQueryParam(e,t,r){return this._router._deserializeQueryParam(e,r)}_optionsForQueryParam(e){var t=(0,o.get)(this,"queryParams") +return(0,o.get)(t,e.urlKey)||(0,o.get)(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,r){return this}exit(e){this.deactivate(e),this.trigger("deactivate",e),this.teardownViews()}_internalReset(e,t){var r=this.controller +r._qpDelegate=(0,o.get)(this,"_qp").states.inactive,this.resetController(r,e,t)}enter(e){_.set(this,[]),this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}transitionTo(...e){return(0,y.deprecateTransitionMethods)("route","transitionTo"),this._router.transitionTo(...(0,y.prefixRouteNameArg)(this,e))}intermediateTransitionTo(...e){var[t,...r]=(0,y.prefixRouteNameArg)(this,e) +this._router.intermediateTransitionTo(t,...r)}refresh(){return this._router._routerMicrolib.refresh(this)}replaceWith(...e){return(0,y.deprecateTransitionMethods)("route","replaceWith"),this._router.replaceWith(...(0,y.prefixRouteNameArg)(this,e))}setup(e,t){var i=this.controllerName||this.routeName,n=this.controllerFor(i,!0),s=null!=n?n:this.generateController(i),a=(0,o.get)(this,"_qp") +if(!this.controller){var l=a.propertyNames;(function(e,t){t.forEach((t=>{if(void 0===(0,r.descriptorForProperty)(e,t)){var i=(0,c.lookupDescriptor)(e,t) +null===i||"function"!=typeof i.get&&"function"!=typeof i.set||(0,r.defineProperty)(e,t,(0,f.dependentKeyCompat)({get:i.get,set:i.set}))}(0,r.addObserver)(e,`${t}.[]`,e,e._qpChanged,!1)}))})(s,l),this.controller=s}var u=a.states +if(s._qpDelegate=u.allowOverrides,t){(0,y.stashParamNames)(this._router,t[b.STATE_SYMBOL].routeInfos) +var d=this._bucketCache,p=t[b.PARAMS_SYMBOL] +a.propertyNames.forEach((e=>{var t=a.map[e] +t.values=p +var r=(0,y.calculateCacheKey)(t.route.fullRouteName,t.parts,t.values),i=d.lookup(r,e,t.undecoratedDefaultValue);(0,o.set)(s,e,i)})) +var h=k(this,t[b.STATE_SYMBOL]);(0,o.setProperties)(s,h)}this.setupController(s,e,t),this._environment.options.shouldRender&&this[w](),(0,r.flushAsyncObservers)(!1)}_qpChanged(e,t,r){if(r){var i=this._bucketCache,n=(0,y.calculateCacheKey)(r.route.fullRouteName,r.parts,r.values) +i.stash(n,e,t)}}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){var r,i,n,s=(0,o.get)(this,"_qp").map +for(var a in e)if(!("queryParams"===a||s&&a in s)){var l=a.match(/^(.*)_id$/) +null!==l&&(r=l[1],n=e[a]),i=!0}if(!r){if(i)return Object.assign({},e) +if(t.resolveIndex<1)return +return t[b.STATE_SYMBOL].routeInfos[t.resolveIndex-1].context}return this.findModel(r,n)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(...e){return(0,o.get)(this,"store").find(...e)}setupController(e,t,r){e&&void 0!==t&&(0,o.set)(e,"model",t)}controllerFor(e,t=!1){var r=(0,i.getOwner)(this),n=r.lookup(`route:${e}`) +n&&n.controllerName&&(e=n.controllerName) +var o=r.lookup(`controller:${e}`) +return o}generateController(e){var t=(0,i.getOwner)(this) +return(0,n.generateController)(t,e)}modelFor(e){var t,r=(0,i.getOwner)(this),n=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 +t=r.routable&&void 0!==n?P(r,e):e +var o=r.lookup(`route:${t}`) +if(null!=n){var s=o&&o.routeName||t +if(Object.prototype.hasOwnProperty.call(n.resolvedModels,s))return n.resolvedModels[s]}return null==o?void 0:o.currentModel}[w](e,t){var r=function(e,t,r){var n,o=!t&&!r +o||("object"!=typeof t||r?n=t:(n=e.templateName||e.routeName,r=t)) +var s,a,l,u,c,d,p=(0,i.getOwner)(e) +r&&(l=r.into&&r.into.replace(/\//g,"."),u=r.outlet,d=r.controller,c=r.model) +u=u||"main",o?(s=e.routeName,a=e.templateName||s):a=s=n.replace(/\//g,".") +void 0===d&&(d=o?e.controllerName||p.lookup(`controller:${s}`):p.lookup(`controller:${s}`)||e.controllerName||e.routeName) +if("string"==typeof d){var h=d +d=p.lookup(`controller:${h}`)}void 0===c?c=e.currentModel:d.set("model",c) +var f,m=p.lookup(`template:${a}`) +l&&(f=function(e){var t=function(e,t,r=0){if(!t)return +for(var i=0;i0&&(_.set(this,[]),(0,m.once)(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get store(){var e=(0,i.getOwner)(this) +this.routeName +return{find(t,r){var i=e.factoryFor(`model:${t}`) +if(i)return(i=i.class).find(r)}}}set store(e){(0,r.defineProperty)(this,"store",null,e)}get _qp(){var e={},t=this.controllerName||this.routeName,r=(0,i.getOwner)(this),s=r.lookup(`controller:${t}`),a=(0,o.get)(this,"queryParams"),l=Object.keys(a).length>0 +if(s){var c=(0,o.get)(s,"queryParams")||[] +e=function(e,t){var r={},i={defaultValue:!0,type:!0,scope:!0,as:!0} +for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=Object.assign(Object.assign({},e[n]),t[n]),i[n]=!0) +for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&!i[o]&&(r[o]=Object.assign(Object.assign({},t[o]),e[o])) +return r}((0,y.normalizeControllerQueryParams)(c),a)}else l&&(s=(0,n.generateController)(r,t),e=a) +var d=[],p={},h=[] +for(var f in e)if(Object.prototype.hasOwnProperty.call(e,f)&&"unknownProperty"!==f&&"_super"!==f){var m=e[f],b=m.scope||"model",g=void 0 +"controller"===b&&(g=[]) +var v=m.as||this.serializeQueryParamKey(f),_=(0,o.get)(s,f) +_=E(_) +var w=m.type||(0,u.typeOf)(_),O=this.serializeQueryParam(_,v,w),x=`${t}:${f}`,k={undecoratedDefaultValue:(0,o.get)(s,f),defaultValue:_,serializedDefaultValue:O,serializedValue:O,type:w,urlKey:v,prop:f,scopedPropertyName:x,controllerName:t,route:this,parts:g,values:null,scope:b} +p[f]=p[v]=p[x]=k,d.push(k),h.push(f)}return{qps:d,map:p,propertyNames:h,states:{inactive:(e,t)=>{var r=p[e] +this._qpChanged(e,t,r)},active:(e,t)=>{var r=p[e] +return this._qpChanged(e,t,r),this._activeQPChanged(r,t)},allowOverrides:(e,t)=>{var r=p[e] +return this._qpChanged(e,t,r),this._updatingQPChanged(r)}}}}}function x(e,t){if(t.fullQueryParams)return t.fullQueryParams +var r=t.routeInfos.every((e=>e.route)),i=Object.assign({},t.queryParams) +return e._deserializeQueryParams(t.routeInfos,i),r&&(t.fullQueryParams=i),i}function k(e,t){t.queryParamsFor=t.queryParamsFor||{} +var r=e.fullRouteName,i=t.queryParamsFor[r] +if(i)return i +var n=x(e._router,t),s=t.queryParamsFor[r]={},a=(0,o.get)(e,"_qp").qps +for(var l of a){var u=l.prop in n +s[l.prop]=u?n[l.prop]:E(l.defaultValue)}return s}function E(e){return Array.isArray(e)?(0,a.A)(e.slice()):e}function P(e,t){if(e.routable){var r=e.mountPoint +return"application"===t?r:`${r}.${t}`}return t}O.isRouteFactory=!0,v([o.computed],O.prototype,"store",null),v([o.computed],O.prototype,"_qp",null) +var j=O.prototype.serialize +e.defaultSerialize=j,O.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!(0,p.isTesting)())this._router.send(...e) +else{var t=e.shift(),r=this.actions[t] +if(r)return r.apply(this,e)}},actions:{queryParamsDidChange(e,t,r){var i=(0,o.get)(this,"_qp").map,n=Object.keys(e).concat(Object.keys(r)) +for(var s of n){var a=i[s] +if(a){var l=this._optionsForQueryParam(a) +if((0,o.get)(l,"refreshModel")&&this._router.currentState){this.refresh() +break}}}return!0},finalizeQueryParamChange(e,t,i){if("application"!==this.fullRouteName)return!0 +if(i){var n,s=i[b.STATE_SYMBOL].routeInfos,a=this._router,l=a._queryParamsFor(s),u=a._qpUpdates,c=!1 +for(var d of((0,y.stashParamNames)(a,s),l.qps)){var p=d.route,h=p.controller,f=d.urlKey in e&&d.urlKey,m=void 0,g=void 0 +if(u.has(d.urlKey)?(m=(0,o.get)(h,d.prop),g=p.serializeQueryParam(m,d.urlKey,d.type)):f?void 0!==(g=e[f])&&(m=p.deserializeQueryParam(g,d.urlKey,d.type)):(g=d.serializedDefaultValue,m=E(d.defaultValue)),h._qpDelegate=(0,o.get)(p,"_qp").states.inactive,g!==d.serializedValue){if(i.queryParamsOnly&&!1!==n){var v=p._optionsForQueryParam(d),_=(0,o.get)(v,"replace") +_?n=!0:!1===_&&(n=!1)}(0,o.set)(h,d.prop,m),c=!0}d.serializedValue=g,d.serializedDefaultValue===g||t.push({value:g,visible:!0,key:f||d.urlKey})}!0===c&&(0,r.flushAsyncObservers)(!1),n&&i.method("replace"),l.qps.forEach((e=>{var t=(0,o.get)(e.route,"_qp") +e.route.controller._qpDelegate=(0,o.get)(t,"states.active")})),a._qpUpdates.clear()}}}}) +var S=O +e.default=S})),e("@ember/routing/router-service",["exports","@ember/-internals/owner","@ember/object/evented","@ember/debug","@ember/object/computed","@ember/service","@glimmer/validator","@ember/routing/router","@ember/routing/lib/utils"],(function(e,t,r,i,n,o,s,a,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ROUTER=void 0 +var u=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) +else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) +return o>3&&s&&Object.defineProperty(t,r,s),s},c=Symbol("ROUTER") +function d(e,t){return"/"===t?e:e.substring(t.length)}e.ROUTER=c +class p extends(o.default.extend(r.default)){get _router(){var e=this[c] +if(void 0!==e)return e +var r=(0,t.getOwner)(this),i=r.lookup("router:main") +return this[c]=i}willDestroy(){super.willDestroy(),this[c]=void 0}transitionTo(...e){if((0,l.resemblesURL)(e[0]))return this._router._doURLTransition("transitionTo",e[0]) +var{routeName:t,models:r,queryParams:i}=(0,l.extractRouteArgs)(e) +return this._router._doTransition(t,r,i,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){var{routeName:t,models:r,queryParams:i}=(0,l.extractRouteArgs)(e),n=this._router._routerMicrolib +if((0,s.consumeTag)((0,s.tagFor)(this._router,"currentURL")),!n.isActiveIntent(t,r))return!1 +if(Object.keys(i).length>0){var o=t +i=Object.assign({},i),this._router._prepareQueryParams(o,r,i,!0) +var a=Object.assign({},n.state.queryParams) +return this._router._prepareQueryParams(o,r,a,!0),(0,l.shallowEqual)(i,a)}return!0}recognize(e){this._router.setupRouter() +var t=d(e,this.rootURL) +return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter() +var t=d(e,this.rootURL) +return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh() +var r=(0,t.getOwner)(this),i=r.lookup(`route:${e}`) +return this._router._routerMicrolib.refresh(i)}}e.default=p,u([(0,n.readOnly)("_router.currentRouteName")],p.prototype,"currentRouteName",void 0),u([(0,n.readOnly)("_router.currentURL")],p.prototype,"currentURL",void 0),u([(0,n.readOnly)("_router.location")],p.prototype,"location",void 0),u([(0,n.readOnly)("_router.rootURL")],p.prototype,"rootURL",void 0),u([(0,n.readOnly)("_router.currentRoute")],p.prototype,"currentRoute",void 0)})),e("@ember/routing/router",["exports","@ember/-internals/container","@ember/object","@ember/owner","@ember/routing/-internals","@ember/routing/lib/utils","@ember/routing/location","@ember/array","@ember/utils","@ember/object/evented","@ember/debug","@ember/runloop","@ember/routing/route","router_js","@ember/engine/instance"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f){"use strict" +function m(e){j(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)}function b(e,t){0}function g(){return this}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.triggerEvent=E +var{slice:y}=Array.prototype +class v extends(r.default.extend(u.default)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){var t,r,i=[] +function n(e,t){for(var r=0;r{e.setURL(i),(0,r.set)(t,"currentURL",i)}))}didTransition(e){t.didTransition(e)}willTransition(e,r){t.willTransition(e,r)}triggerEvent(e,r,i,n){return E.bind(t)(e,r,i,n)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),(0,d.once)((()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,r){return e.wasAborted||r.isAborted?(0,h.logAbort)(r):(r.trigger(!1,"error",e.error,r,e.route),t._isErrorHandled(e.error)?(r.rollback(),this.routeDidChange(r),e.error):(r.abort(),e.error))}replaceURL(i){if(e.replaceURL){(0,d.once)((()=>{e.replaceURL(i),(0,r.set)(t,"currentURL",i)}))}else this.updateURL(i)}}var a=this._routerMicrolib=new s,l=this.constructor.dslCallbacks||[g],u=this._buildDSL() +u.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(var e=0;er.factoryFor(`route-map:${e}`),addRouteForEngine(e,r){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=r)}} +return new n.DSL(null,o)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){var e=(0,i.getOwner)(this),t=(0,r.get)(e,"application.__registry__.resolver.moduleBasedResolver") +return Boolean(t)}startRouting(){if(this.setupRouter()){var e=(0,r.get)(this,"initialURL") +void 0===e&&(e=(0,r.get)(this,"location").getURL()) +var t=this.handleURL(e) +if(t&&t.error)throw t.error}}setupRouter(){if(this._didSetupRouter)return!1 +this._didSetupRouter=!0,this._setupLocation() +var e=(0,r.get)(this,"location") +return!(0,r.get)(e,"cancelRouterSetup")&&(this._initRouterJs(),e.onUpdateURL((e=>{this.handleURL(e)})),!0)}_setOutlets(){if(!this.isDestroying&&!this.isDestroyed){var e=this._routerMicrolib.currentRouteInfos +if(e){var t,r=null +for(var n of e){var o=n.route,s=p.ROUTE_CONNECTIONS.get(o),a=void 0 +if(0===s.length)a=A(r,t,o) +else for(var l=0;l{if(i)delete t[e],t[i.urlKey]=i.route.serializeQueryParam(r,i.urlKey,i.type) +else{if(void 0===r)return +t[e]=this._serializeQueryParam(r,(0,l.typeOf)(r))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){R(this,e,t,((e,r,i)=>{i&&(delete t[e],t[i.prop]=i.route.deserializeQueryParam(r,i.urlKey,i.type))}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?(0,a.A)(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){var r=this._queryParamsFor(e) +for(var i in t){var n=r.map[i] +n&&n.serializedDefaultValue===t[i]&&delete t[i]}}_doTransition(e,t,r,i){var n=e||(0,o.getActiveTargetName)(this._routerMicrolib) +this._initialTransitionStarted=!0 +var s={} +this._processActiveTransitionQueryParams(n,t,s,r),Object.assign(s,r),this._prepareQueryParams(n,t,s,Boolean(i)) +var a=this._routerMicrolib.transitionTo(n,...t,{queryParams:s}) +return S(a,this),a}_processActiveTransitionQueryParams(e,t,r,i){if(this._routerMicrolib.activeTransition){var n={},o=this._qpUpdates,s=(0,p.getFullQueryParams)(this,this._routerMicrolib.activeTransition[h.STATE_SYMBOL]) +for(var a in s)o.has(a)||(n[a]=s[a]) +this._fullyScopeQueryParams(e,t,i),this._fullyScopeQueryParams(e,t,n),Object.assign(r,n)}}_prepareQueryParams(e,t,r,i){var n=P(this,e,t) +this._hydrateUnsuppliedQueryParams(n,r,Boolean(i)),this._serializeQueryParams(n.routeInfos,r),i||this._pruneDefaultQueryParamValues(n.routeInfos,r)}_getQPMeta(e){var t=e.route +return t&&(0,r.get)(t,"_qp")}_queryParamsFor(e){var t=e[e.length-1].name,r=this._qpCache[t] +if(void 0!==r)return r +var i,n=!0,o={},s=[] +for(var a of e)if(i=this._getQPMeta(a)){for(var l of i.qps)s.push(l) +Object.assign(o,i.map)}else n=!1 +var u={qps:s,map:o} +return n&&(this._qpCache[t]=u),u}_fullyScopeQueryParams(e,t,r){var i,n=P(this,e,t).routeInfos +for(var o of n)if(i=this._getQPMeta(o))for(var s of i.qps){var a=s.prop in r&&s.prop||s.scopedPropertyName in r&&s.scopedPropertyName||s.urlKey in r&&s.urlKey +a&&a!==s.scopedPropertyName&&(r[s.scopedPropertyName]=r[a],delete r[a])}}_hydrateUnsuppliedQueryParams(e,t,r){var i,n,s,a=e.routeInfos,l=this._bucketCache +for(var u of a)if(i=this._getQPMeta(u))for(var c=0,d=i.qps.length;c=0;--r){var i=e[r],n=i.route +if(void 0!==n&&!0!==t(n,i))return}}var w={willResolveModel(e,t,r){this._scheduleLoadingEvent(t,r)},error(e,t,r){var i=this,n=e[e.length-1] +_(e,((e,r)=>{if(r!==n){var o=x(e,"error") +if(o)return i._markErrorAsHandled(t),i.intermediateTransitionTo(o,t),!1}var s=O(e,"error") +return!s||(i._markErrorAsHandled(t),i.intermediateTransitionTo(s,t),!1)})),function(e,t){var r,i=[] +r=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e +t&&i.push(t) +r&&(r.message&&i.push(r.message),r.stack&&i.push(r.stack),"string"==typeof r&&i.push(r)) +console.error(...i)}(t,`Error while processing route: ${r.targetName}`)},loading(e,t){var r=this,i=e[e.length-1] +_(e,((e,n)=>{if(n!==i){var o=x(e,"loading") +if(o)return r.intermediateTransitionTo(o),!1}var s=O(e,"loading") +return s?(r.intermediateTransitionTo(s),!1):t.pivotHandler!==e}))}} +function O(e,t){var r=(0,i.getOwner)(e),{routeName:n,fullRouteName:o,_router:s}=e,a=`${o}_${t}` +return k(r,s,`${n}_${t}`,a)?a:""}function x(e,t){var r=(0,i.getOwner)(e),{routeName:n,fullRouteName:o,_router:s}=e,a="application"===o?t:`${o}.${t}` +return k(r,s,"application"===n?t:`${n}.${t}`,a)?a:""}function k(e,t,r,i){var n=t.hasRoute(i),o=e.factoryFor(`template:${r}`)||e.factoryFor(`route:${r}`) +return n&&o}function E(e,t,r,i){if(!e){if(t)return +throw new Error(`Can't trigger action '${r}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}for(var n,o,s=!1,a=e.length-1;a>=0;a--)if(o=(n=e[a].route)&&n.actions&&n.actions[r]){if(!0!==o.apply(n,i))return void("error"===r&&n._router._markErrorAsHandled(i[0])) +s=!0}var l=w[r] +if(l)l.call(this,e,...i) +else if(!s&&!t)throw new Error(`Nothing handled the action '${r}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function P(e,t,r){var i=e._routerMicrolib.applyIntent(t,r),{routeInfos:n,params:o}=i +for(var s of n)s.isResolved?o[s.name]=s.params:o[s.name]=s.serialize(s.context) +return i}function j(e){var t=e._routerMicrolib.currentRouteInfos +if(0!==t.length){var i=v._routePath(t),n=t[t.length-1],o=n.name,s=e.location,a=s.getURL();(0,r.set)(e,"currentPath",i),(0,r.set)(e,"currentRouteName",o),(0,r.set)(e,"currentURL",a)}}function S(e,t){var r=new n.RouterState(t,t._routerMicrolib,e[h.STATE_SYMBOL]) +t.currentState||t.set("currentState",r),t.set("targetState",r),e.promise=e.catch((e=>{if(!t._isErrorHandled(e))throw e +t._clearHandledError(e)}),"Transition Error")}function R(e,t,r,i){var n=e._queryParamsFor(t) +for(var o in r){if(Object.prototype.hasOwnProperty.call(r,o))i(o,r[o],n.map[o])}}function C(e,t){if(e)for(var r=[e];r.length>0;){var i=r.shift() +if(i.render.name===t)return i +var n=i.outlets +for(var o in n)r.push(n[o])}}function T(e,t,i){var n,o={render:i,outlets:Object.create(null),wasUsed:!1} +return(n=i.into?C(e,i.into):t)?(0,r.set)(n.outlets,i.outlet,o):e=o,{liveRoutes:e,ownState:o}}function A(e,t,{routeName:r}){var i=C(e,r) +return i||(t.outlets.main={render:{name:r,outlet:"main"},outlets:{}},t)}v.reopen({didTransition:m,willTransition:b,rootURL:"/",location:"hash",url:(0,r.computed)((function(){var e=(0,r.get)(this,"location") +if("string"!=typeof e)return e.getURL()}))}) +var M=v +e.default=M})),e("@ember/routing/transition",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),e("@ember/runloop/index",["exports","@ember/debug","@ember/-internals/error-handling","@ember/-internals/metal","backburner"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e._backburner=void 0,e._cancelTimers=function(){l.cancelTimers()},e._getCurrentRunLoop=function(){return o},e._hasScheduledTimers=function(){return l.hasTimers()},e._rsvpErrorQueue=e._queues=void 0,e.begin=function(){l.begin()},e.bind=function(...e){return(...t)=>u(...e.concat(t))},e.cancel=function(e){return l.cancel(e)},e.debounce=function(...e){return l.debounce(...e)},e.end=function(){l.end()},e.join=u,e.later=function(...e){return l.later(...e)},e.next=function(...e){return l.later(...e,1)},e.once=function(...e){return l.scheduleOnce("actions",...e)},e.run=function(...e){return l.run(...e)},e.schedule=function(...e){return l.schedule(...e)},e.scheduleOnce=function(...e){return l.scheduleOnce(...e)},e.throttle=function(...e){return l.throttle(...e)} var o=null var s=`${Math.random()}${Date.now()}`.replace(".","") e._rsvpErrorQueue=s var a=["actions","routerTransitions","render","afterRender","destroy",s] e._queues=a var l=new n.default(a,{defaultQueue:"actions",onBegin:function(e){o=e},onEnd:function(e,t){o=t,(0,i.flushAsyncObservers)()},onErrorTarget:r.onErrorTarget,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==s||(0,i.flushAsyncObservers)(),t()}}) -function u(e,t){for(var r=arguments.length,i=new Array(r>2?r-2:0),n=2;n1))).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1,!0,"baz")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf(),(0,e.bind)((e=>1),"string"),(0,t.expectTypeOf)((0,e.bind)(r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}))).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1,!0,"baz")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1,!0,void 0)).toEqualTypeOf(),(0,e.bind)(r,(function(e){return 1}),"string"),(0,t.expectTypeOf)((0,e.bind)(r,"test")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,"test",1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,"test",1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,"test",1,!0,"baz")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.bind)(r,"test",1,!0,void 0)).toEqualTypeOf(),(0,e.bind)(r,"test","string")})),e("@ember/runloop/type-tests.ts/cancel.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=(0,e.next)(null,(()=>{}));(0,t.expectTypeOf)((0,e.cancel)(r)).toEqualTypeOf()})),e("@ember/runloop/type-tests.ts/debounce.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -function r(){}var i={name:"debounce",test(e,t){}};(0,e.debounce)(i,r,150),(0,e.debounce)(i,r,150),(0,e.debounce)(i,r,150,!0),(0,e.debounce)(i,r,150,!0),(0,e.debounce)(i,r,150,!0),(0,t.expectTypeOf)((0,e.debounce)(((e,t)=>{}),1,void 0,1)).toEqualTypeOf(),(0,e.debounce)(((e,t)=>{}),1,!0),(0,e.debounce)(((e,t)=>{}),1,1),(0,e.debounce)(((e,t)=>{}),1,!0,1,!0),(0,e.debounce)(i,(function(e,r){(0,t.expectTypeOf)(this).toEqualTypeOf(i)}),1,!0,1,!0),(0,e.debounce)(i,"test",1,!0,1,!0),(0,e.debounce)(i,"invalid") -var n=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.debounce)(((e,t,r)=>1),1,!0,void 0,1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.debounce)(((e,t,r)=>1),1,!0,"string",1)).toEqualTypeOf(),(0,e.debounce)((e=>1),"string"),(0,t.expectTypeOf)((0,e.debounce)(n,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0,void 0,1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.debounce)(n,(function(e,t,r){return 1}),1,!0,"string",1)).toEqualTypeOf(),(0,e.debounce)(n,(function(e,t,r){return 1}),1,"string",!0,1),(0,t.expectTypeOf)((0,e.debounce)(n,"test",1,!0,"string",1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.debounce)(n,"test",1,!0,void 0,1)).toEqualTypeOf(),(0,e.debounce)(n,"test","string")})),e("@ember/runloop/type-tests.ts/join.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.join)(((e,t,r)=>1),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.join)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf(),(0,e.join)((e=>1),"string"),(0,t.expectTypeOf)((0,e.join)(r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.join)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf(),(0,e.join)(r,(function(e,t,r){return 1}),1,"string"),(0,t.expectTypeOf)((0,e.join)(r,"test",1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.join)(r,"test",1,!0,"string")).toEqualTypeOf(),(0,e.join)(r,"test","string")})),e("@ember/runloop/type-tests.ts/later.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.later)(((e,t,r)=>1),1,!0,void 0,1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.later)(((e,t,r)=>1),1,!0,"string",1)).toEqualTypeOf(),(0,e.later)((e=>1),"string"),(0,t.expectTypeOf)((0,e.later)(r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0,void 0,1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.later)(r,(function(e,t,r){return 1}),1,!0,"string",1)).toEqualTypeOf(),(0,e.later)(r,(function(e,t,r){return 1}),1,"string",!0,1),(0,t.expectTypeOf)((0,e.later)(r,"test",1,!0,"string",1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.later)(r,"test",1,!0,void 0,1)).toEqualTypeOf(),(0,e.later)(r,"test","string")})),e("@ember/runloop/type-tests.ts/next.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.next)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.next)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf(),(0,e.next)((e=>1),"string"),(0,t.expectTypeOf)((0,e.next)(r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.next)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf(),(0,e.next)(r,(function(e,t,r){return 1}),1,"string",!0),(0,t.expectTypeOf)((0,e.next)(r,"test",1,!0,"string")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.next)(r,"test",1,!0)).toEqualTypeOf(),(0,e.next)(r,"test","string")})),e("@ember/runloop/type-tests.ts/once.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.once)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.once)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf(),(0,e.once)((e=>1),"string"),(0,t.expectTypeOf)((0,e.once)(r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.once)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf(),(0,e.once)(r,(function(e,t,r){return 1}),1,"string",!0),(0,t.expectTypeOf)((0,e.once)(r,"test",1,!0,"string")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.once)(r,"test",1,!0)).toEqualTypeOf(),(0,e.once)(r,"test","string")})),e("@ember/runloop/type-tests.ts/run.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.run)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.run)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf(),(0,e.run)((e=>1),"string"),(0,t.expectTypeOf)((0,e.run)(r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.run)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf(),(0,e.run)(r,(function(e,t,r){return 1}),1,"string",!0),(0,t.expectTypeOf)((0,e.run)(r,"test",1,!0,"string")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.run)(r,"test",1,!0)).toEqualTypeOf(),(0,e.run)(r,"test","string")})),e("@ember/runloop/type-tests.ts/schedule-once.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",((e,t,r)=>1),1,!0,"string")).toEqualTypeOf(),(0,e.scheduleOnce)("my-queue",(e=>1),"string"),(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf(),(0,e.scheduleOnce)("my-queue",r,(function(e,t,r){return 1}),1,"string",!0),(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,"test",1,!0,"string")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,"test",1,!0)).toEqualTypeOf(),(0,e.scheduleOnce)("my-queue",r,"test","string")})),e("@ember/runloop/type-tests.ts/schedule.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.schedule)("my-queue",((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.schedule)("my-queue",((e,t,r)=>1),1,!0,"string")).toEqualTypeOf(),(0,e.schedule)("my-queue",(e=>1),"string"),(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf(),(0,e.schedule)("my-queue",r,(function(e,t,r){return 1}),1,"string",!0),(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,"test",1,!0,"string")).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,"test",1,!0)).toEqualTypeOf(),(0,e.schedule)("my-queue",r,"test","string")})) -e("@ember/runloop/type-tests.ts/throttle.test",["@ember/runloop","expect-type"],(function(e,t){"use strict" -function r(){}var i={name:"throttle",test(e,t){}};(0,e.throttle)(i,r,150),(0,e.throttle)(i,r,150),(0,e.throttle)(i,r,150,!0),(0,e.throttle)(i,r,150,!0),(0,e.throttle)(i,r,150,!0),(0,t.expectTypeOf)((0,e.throttle)(((e,t)=>{}),1,void 0,1)).toEqualTypeOf(),(0,e.throttle)(((e,t)=>{}),1,!0),(0,e.throttle)(((e,t)=>{}),1,1),(0,e.throttle)(((e,t)=>{}),1,!0,1,!0),(0,e.throttle)(i,(function(e,r){(0,t.expectTypeOf)(this).toEqualTypeOf(i)}),1,!0,1,!0),(0,e.throttle)(i,"test",1,!0,1,!0),(0,e.throttle)(i,"invalid") -var n=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.throttle)(((e,t,r)=>1),1,!0,void 0,1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.throttle)(((e,t,r)=>1),1,!0,"string",1)).toEqualTypeOf(),(0,e.throttle)((e=>1),"string"),(0,t.expectTypeOf)((0,e.throttle)(n,(function(e,r,i){return(0,t.expectTypeOf)(this).toEqualTypeOf(),1}),1,!0,void 0,1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.throttle)(n,(function(e,t,r){return 1}),1,!0,"string",1)).toEqualTypeOf(),(0,e.throttle)(n,(function(e,t,r){return 1}),1,"string",!0,1),(0,t.expectTypeOf)((0,e.throttle)(n,"test",1,!0,"string",1)).toEqualTypeOf(),(0,t.expectTypeOf)((0,e.throttle)(n,"test",1,!0,void 0,1)).toEqualTypeOf(),(0,e.throttle)(n,"test","string")})),e("@ember/service/index",["exports","@ember/-internals/runtime","@ember/-internals/metal"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inject=function(){for(var e=arguments.length,t=new Array(e),i=0;iw(e).replace(o,"-"))),a=/(-|_|\.|\s)+(.)?/g,l=/(^|\/)([A-Z])/g,u=new r.Cache(1e3,(e=>e.replace(a,((e,t,r)=>r?r.toUpperCase():"")).replace(l,(e=>e.toLowerCase())))),c=/^(-|_)+(.)?/,d=/(.)(-|_|\.|\s)+(.)?/g,h=/(^|\/|\.)([a-z])/g,p=new r.Cache(1e3,(e=>{for(var t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,i)=>t+(i?i.toUpperCase():""),i=e.split("/"),n=0;ne.toUpperCase()))})),f=/([a-z\d])([A-Z]+)/g,m=/-|\s+/g,b=new r.Cache(1e3,(e=>e.replace(f,"$1_$2").replace(m,"_").toLowerCase())),g=/(^|\/)([a-z\u00C0-\u024F])/g,y=new r.Cache(1e3,(e=>e.replace(g,(e=>e.toUpperCase())))),v=/([a-z\d])([A-Z])/g,_=new r.Cache(1e3,(e=>e.replace(v,"$1_$2").toLowerCase())) -function w(e){return _.get(e)}function O(e,t){void 0===t&&(t=`Importing ${e} from '@ember/string' is deprecated. Please import ${e} from '@ember/template' instead.`)}})),e("@ember/string/lib/string_registry",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.getString=function(e){return t[e]},e.getStrings=function(){return t},e.setStrings=function(e){t=e} -var t={}})),e("@ember/template-compilation/index",["exports","ember-template-compiler"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_getStrings",{enumerable:!0,get:function(){return t.getStrings}}),Object.defineProperty(e,"_setStrings",{enumerable:!0,get:function(){return t.setStrings}}),e.camelize=function(e){return O(),u.get(e)},e.capitalize=function(e){return O(),y.get(e)},e.classify=function(e){return O(),h.get(e)},e.dasherize=function(e){return O(),s.get(e)},e.decamelize=w,e.htmlSafe=function(e){return x("htmlSafe"),(0,n.htmlSafe)(e)},e.isHTMLSafe=function(e){return x("isHTMLSafe"),(0,n.isHTMLSafe)(e)},e.underscore=function(e){return O(),b.get(e)},e.w=function(e){return O(),e.split(/\s+/)} +var o=/[ _]/g,s=new r.Cache(1e3,(e=>w(e).replace(o,"-"))),a=/(-|_|\.|\s)+(.)?/g,l=/(^|\/)([A-Z])/g,u=new r.Cache(1e3,(e=>e.replace(a,((e,t,r)=>r?r.toUpperCase():"")).replace(l,(e=>e.toLowerCase())))),c=/^(-|_)+(.)?/,d=/(.)(-|_|\.|\s)+(.)?/g,p=/(^|\/|\.)([a-z])/g,h=new r.Cache(1e3,(e=>{for(var t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,i)=>t+(i?i.toUpperCase():""),i=e.split("/"),n=0;ne.toUpperCase()))})),f=/([a-z\d])([A-Z]+)/g,m=/-|\s+/g,b=new r.Cache(1e3,(e=>e.replace(f,"$1_$2").replace(m,"_").toLowerCase())),g=/(^|\/)([a-z\u00C0-\u024F])/g,y=new r.Cache(1e3,(e=>e.replace(g,(e=>e.toUpperCase())))),v=/([a-z\d])([A-Z])/g,_=new r.Cache(1e3,(e=>e.replace(v,"$1_$2").toLowerCase())) +function w(e){return O(),_.get(e)}function O(){}function x(e,t=`Importing ${e} from '@ember/string' is deprecated. Please import ${e} from '@ember/template' instead.`){}})),e("@ember/string/lib/string_registry",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.getStrings=function(){return i(),r},e.setStrings=function(e){i(),r=e} +var r={} +function i(){}})),e("@ember/template-compilation/index",["exports","ember-template-compiler"],(function(e,t){"use strict" var r Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compileTemplate",{enumerable:!0,get:function(){return t.compile}}),e.precompileTemplate=void 0,e.precompileTemplate=r})),e("@ember/template-factory/index",["exports","@glimmer/opcode-compiler"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createTemplateFactory",{enumerable:!0,get:function(){return t.templateFactory}})})),e("@ember/template/index",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createTemplateFactory",{enumerable:!0,get:function(){return t.templateFactory}})})) +e("@ember/template/index",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"htmlSafe",{enumerable:!0,get:function(){return t.htmlSafe}}),Object.defineProperty(e,"isHTMLSafe",{enumerable:!0,get:function(){return t.isHTMLSafe}})})),e("@ember/test/adapter",["exports","ember-testing"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=t.Test.Adapter +var r=t.Adapter e.default=r})),e("@ember/test/index",["exports","require"],(function(e,t){"use strict" var r,i,n,o,s if(Object.defineProperty(e,"__esModule",{value:!0}),e.unregisterWaiter=e.unregisterHelper=e.registerWaiter=e.registerHelper=e.registerAsyncHelper=void 0,e.registerAsyncHelper=r,e.registerHelper=i,e.registerWaiter=n,e.unregisterHelper=o,e.unregisterWaiter=s,(0,t.has)("ember-testing")){var{Test:a}=(0,t.default)("ember-testing") e.registerAsyncHelper=r=a.registerAsyncHelper,e.registerHelper=i=a.registerHelper,e.registerWaiter=n=a.registerWaiter,e.unregisterHelper=o=a.unregisterHelper,e.unregisterWaiter=s=a.unregisterWaiter}else{var l=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")} -e.registerAsyncHelper=r=l,e.registerHelper=i=l,e.registerWaiter=n=l,e.unregisterHelper=o=l,e.unregisterWaiter=s=l}})),e("@ember/utils/index",["exports","@ember/-internals/metal","@ember/-internals/runtime"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return r.compare}}),Object.defineProperty(e,"isBlank",{enumerable:!0,get:function(){return t.isBlank}}),Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return t.isEmpty}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return r.isEqual}}),Object.defineProperty(e,"isNone",{enumerable:!0,get:function(){return t.isNone}}),Object.defineProperty(e,"isPresent",{enumerable:!0,get:function(){return t.isPresent}}),Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return r.typeOf}})})),e("@ember/version/index",["exports","ember/version"],(function(e,t){"use strict" +e.registerAsyncHelper=r=l,e.registerHelper=i=l,e.registerWaiter=n=l,e.unregisterHelper=o=l,e.unregisterWaiter=s=l}})),e("@ember/utils/index",["exports","@ember/utils/lib/is_none","@ember/utils/lib/is_blank","@ember/utils/lib/is_empty","@ember/utils/lib/is_present","@ember/utils/lib/is-equal","@ember/utils/lib/type-of","@ember/utils/lib/compare"],(function(e,t,r,i,n,o,s,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"isBlank",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"isNone",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isPresent",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return s.default}})})),e("@ember/utils/lib/compare",["exports","@ember/utils/lib/type-of","@ember/-internals/runtime","@ember/debug"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function e(r,i){if(r===i)return 0 +var a=(0,t.default)(r),l=(0,t.default)(i) +if("instance"===a&&s(r)&&r.constructor.compare)return r.constructor.compare(r,i) +if("instance"===l&&s(i)&&i.constructor.compare)return-1*i.constructor.compare(i,r) +var u=o(n[a],n[l]) +if(0!==u)return u +switch(a){case"boolean":return o(Number(r),Number(i)) +case"number":return o(r,i) +case"string":return o(r.localeCompare(i),0) +case"array":for(var c=r.length,d=i.length,p=Math.min(c,d),h=0;h=2},e.isDestroying=d,e.registerDestructor=function(e,t,r){void 0===r&&(r=!1) -0 +return void 0!==t&&t.state>=2},e.isDestroying=d,e.registerDestructor=function(e,t,r=!1){0 var i=u(e),n=!0===r?"eagerDestructors":"destructors" -return i[n]=s(i[n],t),t},e.unregisterDestructor=function(e,t,r){void 0===r&&(r=!1) -0 +return i[n]=s(i[n],t),t},e.unregisterDestructor=function(e,t,r=!1){0 var i=u(e),n=!0===r?"eagerDestructors":"destructors" i[n]=l(i[n],t,!1)} var i,n,o=new WeakMap @@ -1963,59 +1852,56 @@ e.CI=!1})),e("@glimmer/global-context",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.warnIfStyleNotTrusted=e.toIterator=e.toBool=e.testOverrideGlobalContext=e.setProp=e.setPath=e.scheduleRevalidate=e.scheduleDestroyed=e.scheduleDestroy=e.getProp=e.getPath=e.deprecate=e.default=e.assertGlobalContextWasSet=e.assert=e.FEATURE_DEFAULT_HELPER_MANAGER=void 0 var t=!0 e.FEATURE_DEFAULT_HELPER_MANAGER=t -var r,i,n,o,s,a,l,u,c,d,h,p=()=>{} -e.scheduleRevalidate=p,e.scheduleDestroy=r,e.scheduleDestroyed=i,e.toIterator=n,e.toBool=o,e.getProp=s,e.setProp=a,e.getPath=l,e.setPath=u,e.warnIfStyleNotTrusted=c,e.assert=d,e.deprecate=h +var r,i,n,o,s,a,l,u,c,d,p,h=()=>{} +e.scheduleRevalidate=h,e.scheduleDestroy=r,e.scheduleDestroyed=i,e.toIterator=n,e.toBool=o,e.getProp=s,e.setProp=a,e.getPath=l,e.setPath=u,e.warnIfStyleNotTrusted=c,e.assert=d,e.deprecate=p var f,m e.assertGlobalContextWasSet=f,e.testOverrideGlobalContext=m var b=function(f){var m -e.scheduleRevalidate=p=f.scheduleRevalidate,e.scheduleDestroy=r=f.scheduleDestroy,e.scheduleDestroyed=i=f.scheduleDestroyed,e.toIterator=n=f.toIterator,e.toBool=o=f.toBool,e.getProp=s=f.getProp,e.setProp=a=f.setProp,e.getPath=l=f.getPath,e.setPath=u=f.setPath,e.warnIfStyleNotTrusted=c=f.warnIfStyleNotTrusted,e.assert=d=f.assert,e.deprecate=h=f.deprecate,"boolean"==typeof(null===(m=f.FEATURES)||void 0===m?void 0:m.DEFAULT_HELPER_MANAGER)&&(e.FEATURE_DEFAULT_HELPER_MANAGER=t=f.FEATURES.DEFAULT_HELPER_MANAGER)} +e.scheduleRevalidate=h=f.scheduleRevalidate,e.scheduleDestroy=r=f.scheduleDestroy,e.scheduleDestroyed=i=f.scheduleDestroyed,e.toIterator=n=f.toIterator,e.toBool=o=f.toBool,e.getProp=s=f.getProp,e.setProp=a=f.setProp,e.getPath=l=f.getPath,e.setPath=u=f.setPath,e.warnIfStyleNotTrusted=c=f.warnIfStyleNotTrusted,e.assert=d=f.assert,e.deprecate=p=f.deprecate,"boolean"==typeof(null===(m=f.FEATURES)||void 0===m?void 0:m.DEFAULT_HELPER_MANAGER)&&(e.FEATURE_DEFAULT_HELPER_MANAGER=t=f.FEATURES.DEFAULT_HELPER_MANAGER)} e.default=b})),e("@glimmer/low-level",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Storage=e.Stack=void 0 e.Storage=class{constructor(){this.array=[],this.next=0}add(e){var{next:t,array:r}=this if(t===r.length)this.next++ else{var i=r[t] this.next=i}return this.array[t]=e,t}deref(e){return this.array[e]}drop(e){this.array[e]=this.next,this.next=e}} -class t{constructor(e){void 0===e&&(e=[]),this.vec=e}clone(){return new t(this.vec.slice())}sliceFrom(e){return new t(this.vec.slice(e))}slice(e,r){return new t(this.vec.slice(e,r))}copy(e,t){this.vec[t]=this.vec[e]}writeRaw(e,t){this.vec[e]=t}getRaw(e){return this.vec[e]}reset(){this.vec.length=0}len(){return this.vec.length}}e.Stack=t})),e("@glimmer/manager",["exports","@glimmer/util","@glimmer/reference","@glimmer/validator","@glimmer/destroyable","@glimmer/global-context"],(function(e,t,r,i,n,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.CustomModifierManager=e.CustomHelperManager=e.CustomComponentManager=void 0,e.capabilityFlagsFrom=function(e){return 0|(e.dynamicLayout?1:0)|(e.dynamicTag?2:0)|(e.prepareArgs?4:0)|(e.createArgs?8:0)|(e.attributeHook?16:0)|(e.elementHook?32:0)|(e.dynamicScope?64:0)|(e.createCaller?128:0)|(e.updateHook?256:0)|(e.createInstance?512:0)|(e.wrapped?1024:0)|(e.willDestroy?2048:0)|(e.hasSubOwner?4096:0)},e.componentCapabilities=function(e,t){void 0===t&&(t={}) -0 +class t{constructor(e=[]){this.vec=e}clone(){return new t(this.vec.slice())}sliceFrom(e){return new t(this.vec.slice(e))}slice(e,r){return new t(this.vec.slice(e,r))}copy(e,t){this.vec[t]=this.vec[e]}writeRaw(e,t){this.vec[e]=t}getRaw(e){return this.vec[e]}reset(){this.vec.length=0}len(){return this.vec.length}}e.Stack=t})),e("@glimmer/manager",["exports","@glimmer/util","@glimmer/reference","@glimmer/validator","@glimmer/destroyable","@glimmer/global-context"],(function(e,t,r,i,n,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.CustomModifierManager=e.CustomHelperManager=e.CustomComponentManager=void 0,e.capabilityFlagsFrom=function(e){return 0|(e.dynamicLayout?1:0)|(e.dynamicTag?2:0)|(e.prepareArgs?4:0)|(e.createArgs?8:0)|(e.attributeHook?16:0)|(e.elementHook?32:0)|(e.dynamicScope?64:0)|(e.createCaller?128:0)|(e.updateHook?256:0)|(e.createInstance?512:0)|(e.wrapped?1024:0)|(e.willDestroy?2048:0)|(e.hasSubOwner?4096:0)},e.componentCapabilities=function(e,t={}){0 var r=Boolean(t.updateHook) return s({asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:r})},e.getComponentTemplate=function(e){var t=e for(;null!==t;){var r=N.get(t) if(void 0!==r)return r t=I(t)}return},e.getCustomTagFor=function(e){return l.get(e)},e.getInternalComponentManager=function(e,t){0 -var r=E(v,e) +var r=k(v,e) if(void 0===r&&!0===t)return null return r},e.getInternalHelperManager=function(e,t){0 -var r=E(w,e) -o.FEATURE_DEFAULT_HELPER_MANAGER&&void 0===r&&"function"==typeof e&&(r=T) +var r=k(w,e) +o.FEATURE_DEFAULT_HELPER_MANAGER&&void 0===r&&"function"==typeof e&&(r=j) if(r)return r if(!0===t)return null return null},e.getInternalModifierManager=function(e,t){0 -var r=E(_,e) +var r=k(_,e) if(void 0===r&&!0===t)return null -return r},e.hasCapability=function(e,t){return!!(e&t)},e.hasDestroyable=b,e.hasInternalComponentManager=function(e){return void 0!==E(v,e)},e.hasInternalHelperManager=function(e){return function(e){if(o.FEATURE_DEFAULT_HELPER_MANAGER)return"function"==typeof e -return!1}(e)||void 0!==E(w,e)},e.hasInternalModifierManager=function(e){return void 0!==E(_,e)},e.hasValue=m,e.helperCapabilities=function(e,t){void 0===t&&(t={}) -0 +return r},e.hasCapability=function(e,t){return!!(e&t)},e.hasDestroyable=b,e.hasInternalComponentManager=function(e){return void 0!==k(v,e)},e.hasInternalHelperManager=function(e){return function(e){if(o.FEATURE_DEFAULT_HELPER_MANAGER)return"function"==typeof e +return!1}(e)||void 0!==k(w,e)},e.hasInternalModifierManager=function(e){return void 0!==k(_,e)},e.hasValue=m,e.helperCapabilities=function(e,t={}){0 0 0 -return s({hasValue:Boolean(t.hasValue),hasDestroyable:Boolean(t.hasDestroyable),hasScheduledEffect:Boolean(t.hasScheduledEffect)})},e.managerHasCapability=function(e,t,r){return!!(t&r)},e.modifierCapabilities=function(e,t){void 0===t&&(t={}) +return s({hasValue:Boolean(t.hasValue),hasDestroyable:Boolean(t.hasDestroyable),hasScheduledEffect:Boolean(t.hasScheduledEffect)})},e.managerHasCapability=function(e,t,r){return!!(t&r)},e.modifierCapabilities=function(e,t={}){0 +return s({disableAutoTracking:Boolean(t.disableAutoTracking)})},e.setComponentManager=function(e,t){return S(new A(e),t)},e.setComponentTemplate=function(e,t){0 0 -return s({disableAutoTracking:Boolean(t.disableAutoTracking)})},e.setComponentManager=function(e,t){return R(new M(e),t)},e.setComponentTemplate=function(e,t){0 -0 -return N.set(t,e),t},e.setCustomTagFor=u,e.setHelperManager=function(e,t){return P(new g(e),t)},e.setInternalComponentManager=R,e.setInternalHelperManager=P,e.setInternalModifierManager=k,e.setModifierManager=function(e,t){return k(new D(e),t)} +return N.set(t,e),t},e.setCustomTagFor=u,e.setHelperManager=function(e,t){return P(new g(e),t)},e.setInternalComponentManager=S,e.setInternalHelperManager=P,e.setInternalModifierManager=E,e.setModifierManager=function(e,t){return E(new D(e),t)} function s(e){return e}var a,l=new WeakMap function u(e,t){l.set(e,t)}function c(e){if("symbol"==typeof e)return null var t=Number(e) -return isNaN(t)?null:t%1==0?t:null}function d(e,t){return(0,i.track)((()=>{t in e&&(0,r.valueForRef)(e[t])}))}function h(e,t){return(0,i.track)((()=>{"[]"===t&&e.forEach(r.valueForRef) +return isNaN(t)?null:t%1==0?t:null}function d(e,t){return(0,i.track)((()=>{t in e&&(0,r.valueForRef)(e[t])}))}function p(e,t){return(0,i.track)((()=>{"[]"===t&&e.forEach(r.valueForRef) var i=c(t) -null!==i&&i{var{named:r,positional:i}=e,n=new p(r),o=new f(i),s=Object.create(null),a=new Proxy(s,n),l=new Proxy([],o) -return u(a,((e,t)=>d(r,t))),u(l,((e,t)=>h(i,t))),{named:a,positional:l}}:(e,t)=>{var{named:i,positional:n}=e,o={},s=[] -return u(o,((e,t)=>d(i,t))),u(s,((e,t)=>h(n,t))),Object.keys(i).forEach((e=>{Object.defineProperty(o,e,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(i[e])})})),n.forEach(((e,t)=>{Object.defineProperty(s,t,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(e)})})),{named:o,positional:s}} +return null!==r&&r{var{named:r,positional:i}=e,n=new h(r),o=new f(i),s=Object.create(null),a=new Proxy(s,n),l=new Proxy([],o) +return u(a,((e,t)=>d(r,t))),u(l,((e,t)=>p(i,t))),{named:a,positional:l}}:(e,t)=>{var{named:i,positional:n}=e,o={},s=[] +return u(o,((e,t)=>d(i,t))),u(s,((e,t)=>p(n,t))),Object.keys(i).forEach((e=>{Object.defineProperty(o,e,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(i[e])})})),n.forEach(((e,t)=>{Object.defineProperty(s,t,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(e)})})),{named:o,positional:s}} class g{constructor(e){this.factory=e,this.helperManagerDelegates=new WeakMap,this.undefinedDelegate=null}getDelegateForOwner(e){var t=this.helperManagerDelegates.get(e) if(void 0===t){var{factory:r}=this t=r(e),this.helperManagerDelegates.set(e,t)}return t}getDelegateFor(e){if(void 0===e){var{undefinedDelegate:t}=this @@ -2024,30 +1910,25 @@ this.undefinedDelegate=t=r(void 0)}return t}return this.getDelegateForOwner(e)}g if(m(o)){var u=(0,r.createComputeRef)((()=>o.getValue(l)),null,!1) return b(o)&&(0,n.associateDestroyableChild)(u,o.getDestroyable(l)),u}if(b(o)){var c=(0,r.createConstRef)(void 0,!1) return(0,n.associateDestroyableChild)(c,o.getDestroyable(l)),c}return r.UNDEFINED_REFERENCE}}}e.CustomHelperManager=g -class y{constructor(){this.capabilities={hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1}}createHelper(e,t){return{fn:e,args:t}}getValue(e){var{fn:t,args:r}=e -return Object.keys(r.named).length>0?t(...[...r.positional,r.named]):t(...r.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}var v=new WeakMap,_=new WeakMap,w=new WeakMap,O=Object.getPrototypeOf -function x(e,t,r){return e.set(r,t),r}function E(e,t){for(var r=t;null!=r;){var i=e.get(r) +class y{constructor(){this.capabilities={hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1}}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){return Object.keys(t.named).length>0?e(...[...t.positional,t.named]):e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}var v=new WeakMap,_=new WeakMap,w=new WeakMap,O=Object.getPrototypeOf +function x(e,t,r){return e.set(r,t),r}function k(e,t){for(var r=t;null!=r;){var i=e.get(r) if(void 0!==i)return i -r=O(r)}}function k(e,t){return x(_,e,t)}function P(e,t){return x(w,e,t)}var T=new g((()=>new y)) -function R(e,t){return x(v,e,t)}var j={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -function C(e){return e.capabilities.asyncLifeCycleCallbacks}function S(e){return e.capabilities.updateHook}class M{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) +r=O(r)}}function E(e,t){return x(_,e,t)}function P(e,t){return x(w,e,t)}var j=new g((()=>new y)) +function S(e,t){return x(v,e,t)}var R={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +function C(e){return e.capabilities.asyncLifeCycleCallbacks}function T(e){return e.capabilities.updateHook}class A{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) if(void 0===r){var{factory:i}=this r=i(e),t.set(e,r)}return r}create(e,t,r){var i=this.getDelegateFor(e),n=a(r.capture(),"component"),o=i.createComponent(t,n) -return new A(o,i,n)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){var{delegate:t}=e -if(S(t)){var{component:r,args:i}=e -t.updateComponent(r,i)}}didCreate(e){var{component:t,delegate:r}=e -C(r)&&r.didCreateComponent(t)}didUpdate(e){var{component:t,delegate:r}=e;(function(e){return C(e)&&S(e)})(r)&&r.didUpdateComponent(t)}didRenderLayout(){}didUpdateLayout(){}getSelf(e){var{component:t,delegate:i}=e -return(0,r.createConstRef)(i.getContext(t),"this")}getDestroyable(e){var{delegate:t}=e +return new M(o,i,n)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){var{delegate:t}=e +if(T(t)){var{component:r,args:i}=e +t.updateComponent(r,i)}}didCreate({component:e,delegate:t}){C(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return C(e)&&T(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return(0,r.createConstRef)(t.getContext(e),"this")}getDestroyable(e){var{delegate:t}=e if(function(e){return e.capabilities.destructor}(t)){var{component:r}=e -return(0,n.registerDestructor)(e,(()=>t.destroyComponent(r))),e}return null}getCapabilities(){return j}}e.CustomComponentManager=M -class A{constructor(e,t,r){this.component=e,this.delegate=t,this.args=r}}class D{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) +return(0,n.registerDestructor)(e,(()=>t.destroyComponent(r))),e}return null}getCapabilities(){return R}}e.CustomComponentManager=A +class M{constructor(e,t,r){this.component=e,this.delegate=t,this.args=r}}class D{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) if(void 0===r){var{factory:i}=this r=i(e),t.set(e,r)}return r}create(e,t,r,o){var s,l=this.getDelegateFor(e),u=a(o,"modifier"),c=l.createModifier(r,u) -return s={tag:(0,i.createUpdatableTag)(),element:t,delegate:l,args:u,modifier:c},(0,n.registerDestructor)(s,(()=>l.destroyModifier(c,u))),s}getDebugName(e){var{debugName:t}=e -return t}getTag(e){var{tag:t}=e -return t}install(e){var{element:t,args:r,modifier:n,delegate:o}=e,{capabilities:s}=o -!0===s.disableAutoTracking?(0,i.untrack)((()=>o.installModifier(n,t,r))):o.installModifier(n,t,r)}update(e){var{args:t,modifier:r,delegate:n}=e,{capabilities:o}=n -!0===o.disableAutoTracking?(0,i.untrack)((()=>n.updateModifier(r,t))):n.updateModifier(r,t)}getDestroyable(e){return e}}e.CustomModifierManager=D +return s={tag:(0,i.createUpdatableTag)(),element:t,delegate:l,args:u,modifier:c},(0,n.registerDestructor)(s,(()=>l.destroyModifier(c,u))),s}getDebugName({debugName:e}){return e}getTag({tag:e}){return e}install({element:e,args:t,modifier:r,delegate:n}){var{capabilities:o}=n +!0===o.disableAutoTracking?(0,i.untrack)((()=>n.installModifier(r,e,t))):n.installModifier(r,e,t)}update({args:e,modifier:t,delegate:r}){var{capabilities:n}=r +!0===n.disableAutoTracking?(0,i.untrack)((()=>r.updateModifier(t,e))):r.updateModifier(t,e)}getDestroyable(e){return e}}e.CustomModifierManager=D var N=new WeakMap,I=Object.getPrototypeOf})),e("@glimmer/node",["exports","@glimmer/runtime","@simple-dom/document"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.NodeDOMTreeConstruction=void 0,e.serializeBuilder=function(e,t){return o.forInitialRender(e,t)} class i extends t.DOMTreeConstruction{constructor(e){super(e||(0,r.default)())}setupUselessElement(){}insertHTMLBefore(e,r,i){var n=this.document.createRawHTMLSection(i) @@ -2065,153 +1946,116 @@ if(n>-1)"tr"===e.slice(n+1,n+3)&&(e=`${e}`)}""===e?this.__appendC var o=this.__appendComment("%glmr%") return new t.ConcreteBounds(this.element,i,o)}__appendText(e){var{tagName:t}=this.element,r=function(e){var{element:t,nextSibling:r}=e return null===r?t.lastChild:r.previousSibling}(this) -return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(r&&3===r.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return n.has(this.element)&&(n.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),n.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,r){void 0===r&&(r=null) -var{dom:i}=this,n=i.createElement("script") +return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(r&&3===r.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return n.has(this.element)&&(n.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),n.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,r=null){var{dom:i}=this,n=i.createElement("script") return n.setAttribute("glmr",t),i.insertBefore(e,n,r),super.pushRemoteElement(e,t,r)}}})),e("@glimmer/opcode-compiler",["exports","@glimmer/util","@glimmer/vm","@glimmer/global-context","@glimmer/manager","@glimmer/encoder"],(function(e,t,r,i,n,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.WrappedBuilder=e.StdLib=e.MINIMAL_CAPABILITIES=e.EMPTY_BLOCKS=e.DEFAULT_CAPABILITIES=e.CompileTimeCompilationContextImpl=void 0,e.compilable=ee,e.compileStatements=te,e.compileStd=se,e.debugCompiler=void 0,e.invokeStaticBlock=D,e.invokeStaticBlockWithStack=N,e.meta=P,e.programCompilationContext=function(e,t){return new ue(e,t)},e.templateCacheCounters=void 0,e.templateCompilationContext=W,e.templateFactory=function(e){var t,{id:r,moduleName:i,block:n,scope:o,isStrictMode:s}=e,a=r||"client-"+de++,l=null,u=new WeakMap,c=e=>{if(void 0===t&&(t=JSON.parse(n)),void 0===e)return null===l?(he.cacheMiss++,l=new pe({id:a,block:t,moduleName:i,owner:null,scope:o,isStrictMode:s})):he.cacheHit++,l -var r=u.get(e) -return void 0===r?(he.cacheMiss++,r=new pe({id:a,block:t,moduleName:i,owner:e,scope:o,isStrictMode:s}),u.set(e,r)):he.cacheHit++,r} -return c.__id=a,c.__meta={moduleName:i},c} +Object.defineProperty(e,"__esModule",{value:!0}),e.WrappedBuilder=e.StdLib=e.MINIMAL_CAPABILITIES=e.EMPTY_BLOCKS=e.DEFAULT_CAPABILITIES=e.CompileTimeCompilationContextImpl=void 0,e.compilable=ee,e.compileStatements=te,e.compileStd=se,e.debugCompiler=void 0,e.invokeStaticBlock=D,e.invokeStaticBlockWithStack=N,e.meta=P,e.programCompilationContext=function(e,t){return new ue(e,t)},e.templateCacheCounters=void 0,e.templateCompilationContext=W,e.templateFactory=function({id:e,moduleName:t,block:r,scope:i,isStrictMode:n}){var o,s=e||"client-"+de++,a=null,l=new WeakMap,u=e=>{if(void 0===o&&(o=JSON.parse(r)),void 0===e)return null===a?(pe.cacheMiss++,a=new he({id:s,block:o,moduleName:t,owner:null,scope:i,isStrictMode:n})):pe.cacheHit++,a +var u=l.get(e) +return void 0===u?(pe.cacheMiss++,u=new he({id:s,block:o,moduleName:t,owner:e,scope:i,isStrictMode:n}),l.set(e,u)):pe.cacheHit++,u} +return u.__id=s,u.__meta={moduleName:t},u} class s{constructor(e){this.blocks=e,this.names=e?Object.keys(e):[]}get(e){return this.blocks&&this.blocks[e]||null}has(e){var{blocks:t}=this return null!==t&&e in t}with(e,r){var{blocks:i}=this return new s(i?(0,t.assign)({},i,{[e]:r}):{[e]:r})}get hasAny(){return null!==this.blocks}}var a=new s(null) function l(e){if(null===e)return a for(var r=(0,t.dict)(),[i,n]=e,o=0;o{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 +return new s(r)}function u(e){return{type:1,value:e}}function c(e){return{type:5,value:e}}function d(e){return{type:7,value:e}}function p(e){return{type:8,value:e}}function h(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 var r=t[0] return 31===r||32===r||r===e}}e.EMPTY_BLOCKS=a -var f=p(39),m=p(38),b=p(37),g=p(35),y=p(34) +var f=h(39),m=h(38),b=h(37),g=h(35),y=h(34) function v(e,t,r,i,n){var{upvars:o}=r,s=o[e[1]],a=t.lookupBuiltInHelper(s) return i.helper(a,s)}class _{constructor(){this.names={},this.funcs=[]}add(e,t){this.names[e]=this.funcs.push(t)-1}compile(e,t){var r=t[0],i=this.names[r];(0,this.funcs[i])(e,t)}}var w=new _ -function O(e,t){if(void 0!==t&&0!==t.length)for(var r=0;r=0;s--){var a=i[s] -e(1e3,a.label),e(34,1),a.callback(),0!==s&&e(4,u("END"))}e(1e3,"END"),e(1002),e(70)}function z(e,t,r){e(1001),e(0),e(6,u("ENDINITIAL")),e(69,t()),r(),e(1e3,"FINALLY"),e(70),e(5),e(1e3,"ENDINITIAL"),e(1),e(1002)}function L(e,t,r,i){return z(e,t,(()=>{e(66,u("ELSE")),r(),e(4,u("FINALLY")),e(1e3,"ELSE"),void 0!==i&&i()}))}w.add(29,((e,t)=>{var[,r]=t -for(var i of r)x(e,i) -e(27,r.length)})),w.add(28,((e,t)=>{var[,r,i,n]=t -b(r)?e(1005,r,(t=>{C(e,t,i,n)})):(x(e,r),S(e,i,n))})),w.add(50,((e,t)=>{var[,i,n,o,s]=t;(function(e,t,i,n,o){e(0),E(e,n,o,!1),e(86),x(e,i),e(77,t,{type:2,value:void 0}),e(1),e(36,r.$v0)})(e,n,i,o,s)})),w.add(30,((e,t)=>{var[,r,i]=t -e(21,r),O(e,i)})),w.add(32,((e,t)=>{var[,r,i]=t -e(1011,r,(t=>{e(29,t),O(e,i)}))})),w.add(31,((e,t)=>{var[,r,i]=t -e(1009,r,(e=>{}))})),w.add(34,(()=>{throw new Error("unimplemented opcode")})),w.add(36,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:t=>{C(e,t,null,null)}})}))})),w.add(99,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:(r,i,n)=>{t[2][0] -C(e,r,null,null)}})}))})),w.add(27,(e=>R(e,void 0))),w.add(48,((e,t)=>{var[,r]=t -x(e,r),e(25)})),w.add(49,((e,t)=>{var[,r]=t -x(e,r),e(24),e(61),e(26)})),w.add(52,((e,t)=>{var[,r,i,n]=t -x(e,n),x(e,i),x(e,r),e(109)})),w.add(51,((e,t)=>{var[,r]=t -x(e,r),e(110)})),w.add(53,((e,t)=>{var[,r]=t -x(e,r),e(111)})),w.add(54,((e,t)=>{var[,i]=t -e(0),E(e,i,null,!1),e(112),e(1),e(36,r.$v0)})) +e(1e3,a.label),e(34,1),a.callback(),0!==s&&e(4,u("END"))}e(1e3,"END"),e(1002),e(70)}function z(e,t,r){e(1001),e(0),e(6,u("ENDINITIAL")),e(69,t()),r(),e(1e3,"FINALLY"),e(70),e(5),e(1e3,"ENDINITIAL"),e(1),e(1002)}function L(e,t,r,i){return z(e,t,(()=>{e(66,u("ELSE")),r(),e(4,u("FINALLY")),e(1e3,"ELSE"),void 0!==i&&i()}))}w.add(29,((e,[,t])=>{for(var r of t)x(e,r) +e(27,t.length)})),w.add(28,((e,[,t,r,i])=>{b(t)?e(1005,t,(t=>{C(e,t,r,i)})):(x(e,t),T(e,r,i))})),w.add(50,((e,[,t,i,n,o])=>{(function(e,t,i,n,o){e(0),k(e,n,o,!1),e(86),x(e,i),e(77,t,{type:2,value:void 0}),e(1),e(36,r.$v0)})(e,i,t,n,o)})),w.add(30,((e,[,t,r])=>{e(21,t),O(e,r)})),w.add(32,((e,[,t,r])=>{e(1011,t,(t=>{e(29,t),O(e,r)}))})),w.add(31,((e,[,t,r])=>{e(1009,t,(e=>{}))})),w.add(34,(()=>{throw new Error("unimplemented opcode")})),w.add(36,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:t=>{C(e,t,null,null)}})}))})),w.add(99,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:(r,i,n)=>{t[2][0] +C(e,r,null,null)}})}))})),w.add(27,(e=>S(e,void 0))),w.add(48,((e,[,t])=>{x(e,t),e(25)})),w.add(49,((e,[,t])=>{x(e,t),e(24),e(61),e(26)})),w.add(52,((e,[,t,r,i])=>{x(e,i),x(e,r),x(e,t),e(109)})),w.add(51,((e,[,t])=>{x(e,t),e(110)})),w.add(53,((e,[,t])=>{x(e,t),e(111)})),w.add(54,((e,[,t])=>{e(0),k(e,t,null,!1),e(112),e(1),e(36,r.$v0)})) var B="&attrs" -function $(e,i,o,s,a,u){var{compilable:c,capabilities:d,handle:p}=i,f=o?[o,[]]:null,m=Array.isArray(u)||null===u?l(u):u -c?(e(78,p),function(e,i){var{capabilities:o,layout:s,elementBlock:a,positional:l,named:u,blocks:c}=i,{symbolTable:d}=s -if(d.hasEval||(0,n.hasCapability)(o,4))return void q(e,{capabilities:o,elementBlock:a,positional:l,named:u,atNames:!0,blocks:c,layout:s}) +function q(e,i,o,s,a,u){var{compilable:c,capabilities:d,handle:h}=i,f=o?[o,[]]:null,m=Array.isArray(u)||null===u?l(u):u +c?(e(78,h),function(e,{capabilities:i,layout:o,elementBlock:s,positional:a,named:l,blocks:u}){var{symbolTable:c}=o,d=c.hasEval||(0,n.hasCapability)(i,4) +if(d)return void $(e,{capabilities:i,elementBlock:s,positional:a,named:l,atNames:!0,blocks:u,layout:o}) e(36,r.$s0),e(33,r.$sp,1),e(35,r.$s0),e(0) -var{symbols:p}=d,f=[],m=[],b=[],g=c.names -if(null!==a){var y=p.indexOf(B);-1!==y&&(A(e,a),f.push(y))}for(var v=0;v0?1:0),e(19,0) -for(var N=m.length-1;N>=0;N--){var I=m[N];-1===I?e(34,1):e(19,I+1)}null!==l&&e(34,l.length) -for(var F=f.length-1;F>=0;F--){e(20,f[F]+1)}e(28,h(s)),e(61),e(2),e(100,r.$s0),e(1),e(40),(0,n.hasCapability)(o,64)&&e(60) -e(98),e(35,r.$s0)}(e,{capabilities:d,layout:c,elementBlock:f,positional:s,named:a,blocks:m})):(e(78,p),q(e,{capabilities:d,elementBlock:f,positional:s,named:a,atNames:!0,blocks:m}))}function U(e,t,i,n,o,s,a,c){var d=i?[i,[]]:null,h=Array.isArray(s)||null===s?l(s):s -z(e,(()=>(x(e,t),e(33,r.$sp,0),2)),(()=>{e(66,u("ELSE")),c?e(81):e(80,{type:2,value:void 0}),e(79),q(e,{capabilities:!0,elementBlock:d,positional:n,named:o,atNames:a,blocks:h}),e(1e3,"ELSE")}))}function q(e,i){var{capabilities:o,elementBlock:s,positional:a,named:l,atNames:u,blocks:c,layout:p}=i,f=!!c,m=!0===o||(0,n.hasCapability)(o,4)||!(!l||0===l[0].length),b=c.with("attrs",s) -e(36,r.$s0),e(33,r.$sp,1),e(35,r.$s0),e(0),function(e,r,i,n,o){for(var s=n.names,a=0;a0?1:0),e(19,0) +for(var N=m.length-1;N>=0;N--){var I=m[N];-1===I?e(34,1):e(19,I+1)}null!==a&&e(34,a.length) +for(var F=f.length-1;F>=0;F--){e(20,f[F]+1)}e(28,p(o)),e(61),e(2),e(100,r.$s0),e(1),e(40),(0,n.hasCapability)(i,64)&&e(60) +e(98),e(35,r.$s0)}(e,{capabilities:d,layout:c,elementBlock:f,positional:s,named:a,blocks:m})):(e(78,h),$(e,{capabilities:d,elementBlock:f,positional:s,named:a,atNames:!0,blocks:m}))}function U(e,t,i,n,o,s,a,c){var d=i?[i,[]]:null,p=Array.isArray(s)||null===s?l(s):s +z(e,(()=>(x(e,t),e(33,r.$sp,0),2)),(()=>{e(66,u("ELSE")),c?e(81):e(80,{type:2,value:void 0}),e(79),$(e,{capabilities:!0,elementBlock:d,positional:n,named:o,atNames:a,blocks:p}),e(1e3,"ELSE")}))}function $(e,{capabilities:i,elementBlock:o,positional:s,named:a,atNames:l,blocks:u,layout:c}){var h=!!u,f=!0===i||(0,n.hasCapability)(i,4)||!(!a||0===a[0].length),m=u.with("attrs",o) +e(36,r.$s0),e(33,r.$sp,1),e(35,r.$s0),e(0),function(e,r,i,n,o){for(var s=n.names,a=0;a{p?(e(63,d(p.symbolTable)),e(28,h(p)),e(61)):e(92,r.$s0),e(95,r.$s0)})),e(35,r.$s0)}function H(e,t,i,n,o){void 0===o&&(o=null),e(97,r.$s0),e(59),e(87,0|t,r.$s0),o&&o(),e(88,r.$s0),e(90,r.$s0),e(38,r.$s0),e(19,0),e(94,r.$s0),n&&e(17,r.$s0),i&&e(18,r.$s0),e(34,1),e(96,r.$s0),e(100,r.$s0),e(1),e(40),e(60),e(98)}class V{constructor(e,t,r,i,n){this.main=e,this.trustingGuardedAppend=t,this.cautiousGuardedAppend=r,this.trustingNonDynamicAppend=i,this.cautiousNonDynamicAppend=n}get"trusting-append"(){return this.trustingGuardedAppend}get"cautious-append"(){return this.cautiousGuardedAppend}get"trusting-non-dynamic-append"(){return this.trustingNonDynamicAppend}get"cautious-non-dynamic-append"(){return this.cautiousNonDynamicAppend}getAppend(e){return e?this.trustingGuardedAppend:this.cautiousGuardedAppend}}function W(e,t){return{program:e,encoder:new ne(e.heap,t,e.stdlib),meta:t}}e.StdLib=V,e.debugCompiler=undefined +for(var c=i[1],d=0;d{c?(e(63,d(c.symbolTable)),e(28,p(c)),e(61)):e(92,r.$s0),e(95,r.$s0)})),e(35,r.$s0)}function H(e,t,i,n,o=null){e(97,r.$s0),e(59),e(87,0|t,r.$s0),o&&o(),e(88,r.$s0),e(90,r.$s0),e(38,r.$s0),e(19,0),e(94,r.$s0),n&&e(17,r.$s0),i&&e(18,r.$s0),e(34,1),e(96,r.$s0),e(100,r.$s0),e(1),e(40),e(60),e(98)}class V{constructor(e,t,r,i,n){this.main=e,this.trustingGuardedAppend=t,this.cautiousGuardedAppend=r,this.trustingNonDynamicAppend=i,this.cautiousNonDynamicAppend=n}get"trusting-append"(){return this.trustingGuardedAppend}get"cautious-append"(){return this.cautiousGuardedAppend}get"trusting-non-dynamic-append"(){return this.trustingNonDynamicAppend}get"cautious-non-dynamic-append"(){return this.cautiousNonDynamicAppend}getAppend(e){return e?this.trustingGuardedAppend:this.cautiousGuardedAppend}}function W(e,t){return{program:e,encoder:new ne(e.heap,t,e.stdlib),meta:t}}e.StdLib=V,e.debugCompiler=undefined var Q=new _,G=["class","id","value","name","type","style","href"],K=["div","span","p","a"] -function Y(e){return"string"==typeof e?e:K[e]}function X(e){return"string"==typeof e?e:G[e]}function J(e){return null===e?null:[e[0].map((e=>`@${e}`)),e[1]]}Q.add(3,((e,t)=>e(42,t[1]))),Q.add(13,(e=>e(55))),Q.add(12,(e=>e(54))),Q.add(4,((e,t)=>{var[,i,n,o]=t -m(i)?e(1003,i,(t=>{e(0),E(e,n,o,!1),e(57,t),e(1)})):(x(e,i),e(0),E(e,n,o,!1),e(33,r.$fp,1),e(108),e(1))})),Q.add(14,((e,t)=>{var[,r,i,n]=t -e(51,X(r),i,null!=n?n:null)})),Q.add(24,((e,t)=>{var[,r,i,n]=t -e(105,X(r),i,null!=n?n:null)})),Q.add(15,((e,t)=>{var[,r,i,n]=t -x(e,i),e(52,X(r),!1,null!=n?n:null)})),Q.add(22,((e,t)=>{var[,r,i,n]=t -x(e,i),e(52,X(r),!0,null!=n?n:null)})),Q.add(16,((e,t)=>{var[,r,i,n]=t -x(e,i),e(53,X(r),!1,null!=n?n:null)})),Q.add(23,((e,t)=>{var[,r,i,n]=t -x(e,i),e(53,X(r),!0,null!=n?n:null)})),Q.add(10,((e,t)=>{var[,r]=t -e(48,Y(r))})),Q.add(11,((e,t)=>{var[,r]=t -e(89),e(48,Y(r))})),Q.add(8,((e,t)=>{var[,r,i,n,o]=t -f(r)?e(1004,r,(t=>{$(e,t,i,null,n,o)})):U(e,r,i,null,n,o,!0,!0)})),Q.add(18,((e,t)=>{var[,r,i]=t -return M(e,r,i)})),Q.add(17,((e,t)=>{var[,r]=t -return M(e,r,null)})),Q.add(26,((e,t)=>{var[,r]=t -return e(103,{type:3,value:void 0},r)})),Q.add(1,((e,t)=>{var[,r]=t -if(Array.isArray(r))if(y(r))e(1008,r,{ifComponent(t){$(e,t,null,null,null,null)},ifHelper(t){e(0),C(e,t,null,null),e(3,c("cautious-non-dynamic-append")),e(1)},ifValue(t){e(0),e(29,t),e(3,c("cautious-non-dynamic-append")),e(1)}}) -else if(28===r[0]){var[,i,n,o]=r -g(i)?e(1007,i,{ifComponent(t){$(e,t,null,n,J(o),null)},ifHelper(t){e(0),C(e,t,n,o),e(3,c("cautious-non-dynamic-append")),e(1)}}):F(e,(()=>{x(e,i),e(106)}),(t=>{t(0,(()=>{e(81),e(79),q(e,{capabilities:!0,elementBlock:null,positional:n,named:o,atNames:!1,blocks:l(null)})})),t(1,(()=>{S(e,n,o,(()=>{e(3,c("cautious-non-dynamic-append"))}))}))}))}else e(0),x(e,r),e(3,c("cautious-append")),e(1) -else e(41,null==r?"":String(r))})),Q.add(2,((e,t)=>{var[,r]=t -Array.isArray(r)?(e(0),x(e,r),e(3,c("trusting-append")),e(1)):e(41,null==r?"":String(r))})),Q.add(6,((e,t)=>{var[,r,i,n,o]=t -f(r)?e(1004,r,(t=>{$(e,t,null,i,J(n),o)})):U(e,r,null,i,n,o,!1,!1)})),Q.add(40,((e,t)=>{var[,i,n,o,s]=t -L(e,(()=>(x(e,n),void 0===s?R(e,void 0):x(e,s),x(e,o),e(33,r.$sp,0),4)),(()=>{e(50),D(e,i),e(56)}))})),Q.add(41,((e,t)=>{var[,r,i,n]=t -return L(e,(()=>(x(e,r),e(71),1)),(()=>{D(e,i)}),n?()=>{D(e,n)}:void 0)})),Q.add(42,((e,t)=>{var[,i,n,o,s]=t -return z(e,(()=>(n?x(e,n):R(e,null),x(e,i),2)),(()=>{e(72,u("BODY"),u("ELSE")),e(0),e(33,r.$fp,1),e(6,u("ITER")),e(1e3,"ITER"),e(74,u("BREAK")),e(1e3,"BODY"),N(e,o,2),e(34,2),e(4,u("FINALLY")),e(1e3,"BREAK"),e(1),e(73),e(4,u("FINALLY")),e(1e3,"ELSE"),s&&D(e,s)}))})),Q.add(43,((e,t)=>{var[,i,n,o]=t -L(e,(()=>(x(e,i),e(33,r.$sp,0),e(71),2)),(()=>{N(e,n,1)}),(()=>{o&&D(e,o)}))})),Q.add(44,((e,t)=>{var[,r,i]=t -N(e,i,k(e,r))})),Q.add(45,((e,t)=>{var[,r,i]=t -if(r){var[n,o]=r -k(e,o),function(e,t,r){e(59),e(58,t),r(),e(60)}(e,n,(()=>{D(e,i)}))}else D(e,i)})),Q.add(46,((e,t)=>{var[,r,i,n,o]=t -f(r)?e(1004,r,(t=>{$(e,t,null,i,J(n),o)})):U(e,r,null,i,n,o,!1,!1)})) -class Z{constructor(e,t,r,i){void 0===i&&(i="plain block"),this.statements=e,this.meta=t,this.symbolTable=r,this.moduleName=i,this.compiled=null}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled +function Y(e){return"string"==typeof e?e:K[e]}function X(e){return"string"==typeof e?e:G[e]}function J(e){return null===e?null:[e[0].map((e=>`@${e}`)),e[1]]}Q.add(3,((e,t)=>e(42,t[1]))),Q.add(13,(e=>e(55))),Q.add(12,(e=>e(54))),Q.add(4,((e,[,t,i,n])=>{m(t)?e(1003,t,(t=>{e(0),k(e,i,n,!1),e(57,t),e(1)})):(x(e,t),e(0),k(e,i,n,!1),e(33,r.$fp,1),e(108),e(1))})),Q.add(14,((e,[,t,r,i])=>{e(51,X(t),r,null!=i?i:null)})),Q.add(24,((e,[,t,r,i])=>{e(105,X(t),r,null!=i?i:null)})),Q.add(15,((e,[,t,r,i])=>{x(e,r),e(52,X(t),!1,null!=i?i:null)})),Q.add(22,((e,[,t,r,i])=>{x(e,r),e(52,X(t),!0,null!=i?i:null)})),Q.add(16,((e,[,t,r,i])=>{x(e,r),e(53,X(t),!1,null!=i?i:null)})),Q.add(23,((e,[,t,r,i])=>{x(e,r),e(53,X(t),!0,null!=i?i:null)})),Q.add(10,((e,[,t])=>{e(48,Y(t))})),Q.add(11,((e,[,t])=>{e(89),e(48,Y(t))})),Q.add(8,((e,[,t,r,i,n])=>{f(t)?e(1004,t,(t=>{q(e,t,r,null,i,n)})):U(e,t,r,null,i,n,!0,!0)})),Q.add(18,((e,[,t,r])=>A(e,t,r))),Q.add(17,((e,[,t])=>A(e,t,null))),Q.add(26,((e,[,t])=>e(103,{type:3,value:void 0},t))),Q.add(1,((e,[,t])=>{if(Array.isArray(t))if(y(t))e(1008,t,{ifComponent(t){q(e,t,null,null,null,null)},ifHelper(t){e(0),C(e,t,null,null),e(3,c("cautious-non-dynamic-append")),e(1)},ifValue(t){e(0),e(29,t),e(3,c("cautious-non-dynamic-append")),e(1)}}) +else if(28===t[0]){var[,r,i,n]=t +g(r)?e(1007,r,{ifComponent(t){q(e,t,null,i,J(n),null)},ifHelper(t){e(0),C(e,t,i,n),e(3,c("cautious-non-dynamic-append")),e(1)}}):F(e,(()=>{x(e,r),e(106)}),(t=>{t(0,(()=>{e(81),e(79),$(e,{capabilities:!0,elementBlock:null,positional:i,named:n,atNames:!1,blocks:l(null)})})),t(1,(()=>{T(e,i,n,(()=>{e(3,c("cautious-non-dynamic-append"))}))}))}))}else e(0),x(e,t),e(3,c("cautious-append")),e(1) +else e(41,null==t?"":String(t))})),Q.add(2,((e,[,t])=>{Array.isArray(t)?(e(0),x(e,t),e(3,c("trusting-append")),e(1)):e(41,null==t?"":String(t))})),Q.add(6,((e,[,t,r,i,n])=>{f(t)?e(1004,t,(t=>{q(e,t,null,r,J(i),n)})):U(e,t,null,r,i,n,!1,!1)})),Q.add(40,((e,[,t,i,n,o])=>{L(e,(()=>(x(e,i),void 0===o?S(e,void 0):x(e,o),x(e,n),e(33,r.$sp,0),4)),(()=>{e(50),D(e,t),e(56)}))})),Q.add(41,((e,[,t,r,i])=>L(e,(()=>(x(e,t),e(71),1)),(()=>{D(e,r)}),i?()=>{D(e,i)}:void 0))),Q.add(42,((e,[,t,i,n,o])=>z(e,(()=>(i?x(e,i):S(e,null),x(e,t),2)),(()=>{e(72,u("BODY"),u("ELSE")),e(0),e(33,r.$fp,1),e(6,u("ITER")),e(1e3,"ITER"),e(74,u("BREAK")),e(1e3,"BODY"),N(e,n,2),e(34,2),e(4,u("FINALLY")),e(1e3,"BREAK"),e(1),e(73),e(4,u("FINALLY")),e(1e3,"ELSE"),o&&D(e,o)})))),Q.add(43,((e,[,t,i,n])=>{L(e,(()=>(x(e,t),e(33,r.$sp,0),e(71),2)),(()=>{N(e,i,1)}),(()=>{n&&D(e,n)}))})),Q.add(44,((e,[,t,r])=>{N(e,r,E(e,t))})),Q.add(45,((e,[,t,r])=>{if(t){var[i,n]=t +E(e,n),function(e,t,r){e(59),e(58,t),r(),e(60)}(e,i,(()=>{D(e,r)}))}else D(e,r)})),Q.add(46,((e,[,t,r,i,n])=>{f(t)?e(1004,t,(t=>{q(e,t,null,r,J(i),n)})):U(e,t,null,r,i,n,!1,!1)})) +class Z{constructor(e,t,r,i="plain block"){this.statements=e,this.meta=t,this.symbolTable=r,this.moduleName=i,this.compiled=null}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled e.compiled=-1 var{statements:r,meta:i}=e,n=te(r,i,t) return e.compiled=n,n}(this,e)}}function ee(e,t){var[r,i,n]=e.block return new Z(r,P(e),{symbols:i,hasEval:n},t)}function te(e,t,r){var i=Q,n=W(r,t),{encoder:o,program:{constants:s,resolver:a}}=n -function l(){for(var e=arguments.length,r=new Array(e),i=0;ie(76)),(n=>{n(2,(()=>{t?(e(68),e(43)):e(47)})),"number"==typeof i?(n(0,(()=>{e(81),e(79),function(e){e(36,r.$s0),e(33,r.$sp,1),e(35,r.$s0),e(0),e(83),e(85,r.$s0),H(e,!1,!1,!0,(()=>{e(92,r.$s0),e(95,r.$s0)})),e(35,r.$s0)}(e)})),n(1,(()=>{S(e,null,null,(()=>{e(3,i)}))}))):(n(0,(()=>{e(47)})),n(1,(()=>{e(47)}))),n(4,(()=>{e(68),e(44)})),n(5,(()=>{e(68),e(45)})),n(6,(()=>{e(68),e(46)}))}))}function se(e){var t=le(e,(e=>function(e){e(75,r.$s0),H(e,!1,!1,!0)}(e))),i=le(e,(e=>oe(e,!0,null))),n=le(e,(e=>oe(e,!1,null))),o=le(e,(e=>oe(e,!0,i))),s=le(e,(e=>oe(e,!1,n))) +return(0,t.encodeHandle)(e.value(r))}get currentLabels(){return this.labelsStack.current}label(e){this.currentLabels.label(e,this.heap.offset+1)}startLabels(){this.labelsStack.push(new re)}stopLabels(){this.labelsStack.pop().patch(this.heap)}}function oe(e,t,i){F(e,(()=>e(76)),(n=>{n(2,(()=>{t?(e(68),e(43)):e(47)})),"number"==typeof i?(n(0,(()=>{e(81),e(79),function(e){e(36,r.$s0),e(33,r.$sp,1),e(35,r.$s0),e(0),e(83),e(85,r.$s0),H(e,!1,!1,!0,(()=>{e(92,r.$s0),e(95,r.$s0)})),e(35,r.$s0)}(e)})),n(1,(()=>{T(e,null,null,(()=>{e(3,i)}))}))):(n(0,(()=>{e(47)})),n(1,(()=>{e(47)}))),n(4,(()=>{e(68),e(44)})),n(5,(()=>{e(68),e(45)})),n(6,(()=>{e(68),e(46)}))}))}function se(e){var t=le(e,(e=>function(e){e(75,r.$s0),H(e,!1,!1,!0)}(e))),i=le(e,(e=>oe(e,!0,null))),n=le(e,(e=>oe(e,!1,null))),o=le(e,(e=>oe(e,!0,i))),s=le(e,(e=>oe(e,!1,n))) return new V(t,o,s,i,n)}var ae={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0} function le(e,t){var{constants:r,heap:i,resolver:n}=e,o=new ne(i,ae) -t((function(){for(var e=arguments.length,t=new Array(e),i=0;i{t(91,r.$s0),t(31),t(33,r.$sp,0)})),t(66,u("BODY")),t(36,r.$s1),t(89),t(49),t(99,r.$s0),M(t,n,null),t(54),t(1e3,"BODY"),D(t,[i.block[0],[]]),t(36,r.$s1),t(66,u("END")),t(55),t(1e3,"END"),t(35,r.$s1),t(1002) +t=function(...e){ie(a,l,c,o,e)},i=this.layout,n=this.attrsBlockNumber,t(1001),function(e,t,r){e(36,t),r(),e(35,t)}(t,r.$s1,(()=>{t(91,r.$s0),t(31),t(33,r.$sp,0)})),t(66,u("BODY")),t(36,r.$s1),t(89),t(49),t(99,r.$s0),A(t,n,null),t(54),t(1e3,"BODY"),D(t,[i.block[0],[]]),t(36,r.$s1),t(66,u("END")),t(55),t(1e3,"END"),t(35,r.$s1),t(1002) var d=s.encoder.commit(o.size) return"number"!=typeof d||(this.compiled=d),d}}e.WrappedBuilder=ce -var de=0,he={cacheHit:0,cacheMiss:0} -e.templateCacheCounters=he -class pe{constructor(e){this.parsedLayout=e,this.result="ok",this.layout=null,this.wrappedLayout=null}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=ee((0,t.assign)({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new ce((0,t.assign)({},this.parsedLayout),this.moduleName)}}})),e("@glimmer/owner",["exports","@glimmer/util"],(function(e,t){"use strict" +var de=0,pe={cacheHit:0,cacheMiss:0} +e.templateCacheCounters=pe +class he{constructor(e){this.parsedLayout=e,this.result="ok",this.layout=null,this.wrappedLayout=null}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=ee((0,t.assign)({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new ce((0,t.assign)({},this.parsedLayout),this.moduleName)}}})),e("@glimmer/owner",["exports","@glimmer/util"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.OWNER=void 0,e.getOwner=function(e){return e[r]},e.setOwner=function(e,t){e[r]=t} var r=(0,t.symbol)("OWNER") e.OWNER=r})),e("@glimmer/program",["exports","@glimmer/util","@glimmer/manager","@glimmer/opcode-compiler"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.RuntimeProgramImpl=e.RuntimeOpImpl=e.RuntimeHeapImpl=e.RuntimeConstantsImpl=e.HeapImpl=e.ConstantsImpl=e.CompileTimeConstantImpl=void 0,e.artifacts=function(){return{constants:new u,heap:new p}},e.hydrateHeap=function(e){return new h(e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.RuntimeProgramImpl=e.RuntimeOpImpl=e.RuntimeHeapImpl=e.RuntimeConstantsImpl=e.HeapImpl=e.ConstantsImpl=e.CompileTimeConstantImpl=void 0,e.artifacts=function(){return{constants:new u,heap:new h}},e.hydrateHeap=function(e){return new p(e)} var n={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify([[[18,1,null]],["&default"],!1,[]]),scope:null,isStrictMode:!0},o=Object.freeze([]),s=(0,t.constants)(o),a=s.indexOf(o) class l{constructor(){this.values=s.slice(),this.indexMap=new Map(this.values.map(((e,t)=>[e,t])))}value(e){var t=this.indexMap,r=t.get(e) return void 0===r&&(r=this.values.push(e)-1,t.set(e,r)),r}array(e){if(0===e.length)return a @@ -2264,13 +2105,11 @@ for(var t=new Array(e.length),r=0;r>8)}get isMachine(){return 1024&this.heap.getbyaddr(this.offset)?1:0}get type(){return 255&this.heap.getbyaddr(this.offset)}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}e.RuntimeOpImpl=c var d=1048576 -class h{constructor(e){var{buffer:t,table:r}=e -this.heap=new Int32Array(t),this.table=r}getaddr(e){return this.table[e]}getbyaddr(e){return this.heap[e]}sizeof(e){return f(this.table,e)}}e.RuntimeHeapImpl=h -class p{constructor(){this.offset=0,this.handle=0,this.heap=new Int32Array(d),this.handleTable=[],this.handleState=[]}push(e){this.sizeCheck(),this.heap[this.offset++]=e}sizeCheck(){var{heap:e}=this +class p{constructor(e){var{buffer:t,table:r}=e +this.heap=new Int32Array(t),this.table=r}getaddr(e){return this.table[e]}getbyaddr(e){return this.heap[e]}sizeof(e){return f(this.table,e)}}e.RuntimeHeapImpl=p +class h{constructor(){this.offset=0,this.handle=0,this.heap=new Int32Array(d),this.handleTable=[],this.handleState=[]}push(e){this.sizeCheck(),this.heap[this.offset++]=e}sizeCheck(){var{heap:e}=this if(this.offset===this.heap.length){var t=new Int32Array(e.length+d) t.set(e,0),this.heap=t}}getbyaddr(e){return this.heap[e]}setbyaddr(e,t){this.heap[e]=t}malloc(){return this.handleTable.push(this.offset),this.handleTable.length-1}finishMalloc(e){}size(){return this.offset}getaddr(e){return this.handleTable[e]}sizeof(e){return f(this.handleTable,e)}free(e){this.handleState[e]=1}compact(){for(var e=0,{handleTable:t,handleState:r,heap:i}=this,n=0;nm(e)),(t=>b(e,t))) +return r},e.createDebugAliasRef=void 0,e.createInvokableRef=function(e){var t=h((()=>m(e)),(t=>b(e,t))) return t.debugLabel=e.debugLabel,t[n]=3,t},e.createIteratorItemRef=function(e){var t=e,r=(0,i.createTag)() -return p((()=>((0,i.consumeTag)(r),t)),(e=>{t!==e&&(t=e,(0,i.dirtyTag)(r))}))},e.createIteratorRef=function(e,i){return p((()=>{var n=m(e),o=function(e){switch(e){case"@key":return E(v) -case"@index":return E(_) -case"@identity":return E(w) +return h((()=>((0,i.consumeTag)(r),t)),(e=>{t!==e&&(t=e,(0,i.dirtyTag)(r))}))},e.createIteratorRef=function(e,i){return h((()=>{var n=m(e),o=function(e){switch(e){case"@key":return k(v) +case"@index":return k(_) +case"@identity":return k(w) default:return function(e){0 -return E((r=>(0,t.getPath)(r,e)))}(e)}}(i) +return k((r=>(0,t.getPath)(r,e)))}(e)}}(i) if(Array.isArray(n))return new P(n,o) var s=(0,t.toIterator)(n) -return null===s?new P(r.EMPTY_ARRAY,(()=>null)):new k(s,o)}))},e.createPrimitiveRef=s,e.createReadOnlyRef=function(e){return f(e)?p((()=>m(e)),null,e.debugLabel):e},e.createUnboundRef=h,e.isConstRef=function(e){return e.tag===i.CONSTANT_TAG},e.isInvokableRef=function(e){return 3===e[n]},e.isUpdatableRef=f,e.updateRef=b,e.valueForRef=m +return null===s?new P(r.EMPTY_ARRAY,(()=>null)):new E(s,o)}))},e.createPrimitiveRef=s,e.createReadOnlyRef=function(e){return f(e)?h((()=>m(e)),null,e.debugLabel):e},e.createUnboundRef=p,e.isConstRef=function(e){return e.tag===i.CONSTANT_TAG},e.isInvokableRef=function(e){return 3===e[n]},e.isUpdatableRef=f,e.updateRef=b,e.valueForRef=m var n=(0,r.symbol)("REFERENCE") e.REFERENCE=n class o{constructor(e){this.tag=null,this.lastRevision=i.INITIAL,this.children=null,this.compute=null,this.update=null,this[n]=e}}function s(e){var t=new o(2) @@ -2322,9 +2160,8 @@ e.NULL_REFERENCE=l var u=s(!0) e.TRUE_REFERENCE=u var c,d=s(!1) -function h(e,t){var r=new o(2) -return r.lastValue=e,r.tag=i.CONSTANT_TAG,r}function p(e,t,r){void 0===t&&(t=null),void 0===r&&(r="unknown") -var i=new o(1) +function p(e,t){var r=new o(2) +return r.lastValue=e,r.tag=i.CONSTANT_TAG,r}function h(e,t=null,r="unknown"){var i=new o(1) return i.compute=e,i.update=t,i}function f(e){return null!==e.update}function m(e){var t=e,{tag:r}=t if(r===i.CONSTANT_TAG)return t.lastValue var n,{lastRevision:o}=t @@ -2334,78 +2171,70 @@ r=t.tag=(0,i.track)((()=>{n=t.lastValue=s()}),!1),t.lastRevision=(0,i.valueForTa if(null===u)u=s.children=new Map else if(void 0!==(o=u.get(i)))return o if(2===l){var c=m(s) -o=(0,r.isDict)(c)?h(c[i]):a}else o=p((()=>{var e=m(s) +o=(0,r.isDict)(c)?p(c[i]):a}else o=h((()=>{var e=m(s) if((0,r.isDict)(e))return(0,t.getProp)(e,i)}),(e=>{var n=m(s) if((0,r.isDict)(n))return(0,t.setProp)(n,i,e)})) return u.set(i,o),o}e.FALSE_REFERENCE=d,e.createDebugAliasRef=c var y={},v=(e,t)=>t,_=(e,t)=>String(t),w=e=>null===e?y:e class O{get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){(0,r.isObject)(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return(0,r.isObject)(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}var x=new O -function E(e){var t=new O +function k(e){var t=new O return(r,i)=>{var n=e(r,i),o=t.get(n)||0 return t.set(n,o+1),0===o?n:function(e,t){var r=x.get(e) void 0===r&&(r=[],x.set(e,r)) var i=r[t] -return void 0===i&&(i={value:e,count:t},r[t]=i),i}(n,o)}}class k{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){var e=this.inner.next() +return void 0===i&&(i={value:e,count:t},r[t]=i),i}(n,o)}}class E{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){var e=this.inner.next() return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}class P{constructor(e,t){this.iterator=e,this.keyFor=t,this.pos=0,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){var e,t=this.current if("first"===t.kind)this.current={kind:"progress"},e=t.value else{if(this.pos>=this.iterator.length-1)return null e=this.iterator[++this.pos]}var{keyFor:r}=this return{key:r(e,this.pos),value:e,memo:this.pos}}}})),e("@glimmer/runtime",["exports","@glimmer/util","@glimmer/reference","@glimmer/global-context","@glimmer/destroyable","@glimmer/vm","@glimmer/validator","@glimmer/manager","@glimmer/program","@glimmer/owner","@glimmer/runtime"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.array=e.UpdatingVM=e.UpdatableBlockImpl=e.TemplateOnlyComponentManager=e.TemplateOnlyComponent=e.TEMPLATE_ONLY_COMPONENT_MANAGER=e.SimpleDynamicAttribute=e.SERIALIZATION_FIRST_NODE_STRING=e.RemoteLiveBlock=e.RehydrateBuilder=e.PartialScopeImpl=e.NewElementBuilder=e.LowLevelVM=e.IDOMChanges=e.EnvironmentImpl=e.EMPTY_POSITIONAL=e.EMPTY_NAMED=e.EMPTY_ARGS=e.DynamicScopeImpl=e.DynamicAttribute=e.DOMTreeConstruction=e.DOMChanges=e.CursorImpl=e.CurriedValue=e.ConcreteBounds=void 0,e.clear=E,e.clientBuilder=function(e,t){return oe.forInitialRender(e,t)},e.concat=void 0,e.createCapturedArgs=Se,e.curry=Oe,Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return n.destroy}}),e.dynamicAttribute=W,e.hash=e.get=e.fn=void 0,e.inTransaction=Nt,e.invokeHelper=function(e,t,r){0 +Object.defineProperty(e,"__esModule",{value:!0}),e.array=e.UpdatingVM=e.UpdatableBlockImpl=e.TemplateOnlyComponentManager=e.TemplateOnlyComponent=e.TEMPLATE_ONLY_COMPONENT_MANAGER=e.SimpleDynamicAttribute=e.SERIALIZATION_FIRST_NODE_STRING=e.RemoteLiveBlock=e.RehydrateBuilder=e.PartialScopeImpl=e.NewElementBuilder=e.LowLevelVM=e.IDOMChanges=e.EnvironmentImpl=e.EMPTY_POSITIONAL=e.EMPTY_NAMED=e.EMPTY_ARGS=e.DynamicScopeImpl=e.DynamicAttribute=e.DOMTreeConstruction=e.DOMChanges=e.CursorImpl=e.CurriedValue=e.ConcreteBounds=void 0,e.clear=k,e.clientBuilder=function(e,t){return oe.forInitialRender(e,t)},e.concat=void 0,e.createCapturedArgs=Te,e.curry=Oe,Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return n.destroy}}),e.dynamicAttribute=W,e.hash=e.get=e.fn=void 0,e.inTransaction=Nt,e.invokeHelper=function(e,t,r){0 var i=(0,u.getOwner)(e),o=(0,a.getInternalHelperManager)(t) 0 0 -var l,c=o.getDelegateFor(i),d=new lr(e,r),h=c.createHelper(t,d) +var l,c=o.getDelegateFor(i),d=new ur(e,r),p=c.createHelper(t,d) if(!(0,a.hasValue)(c))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") -l=(0,s.createCache)((()=>c.getValue(h))),(0,n.associateDestroyableChild)(e,l) -if((0,a.hasDestroyable)(c)){var p=c.getDestroyable(h);(0,n.associateDestroyableChild)(l,p)}return l},Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return n.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return n.isDestroying}}),e.isSerializationFirstNode=function(e){return e.nodeValue===Yt},e.isWhitespace=function(e){return _t.test(e)},e.normalizeProperty=C,e.on=void 0,Object.defineProperty(e,"registerDestructor",{enumerable:!0,get:function(){return n.registerDestructor}}),e.rehydrationBuilder=function(e,t){return Jt.forInitialRender(e,t)},e.reifyArgs=De,e.reifyNamed=Me,e.reifyPositional=Ae,e.renderComponent=function(e,i,n,o,s,a,l){void 0===a&&(a={}) -void 0===l&&(l=new d) -return function(e,r,i,n,o){var s=Object.keys(o).map((e=>[e,o[e]])),a=["main","else","attrs"],l=s.map((e=>{var[t]=e -return`@${t}`})),u=e[y].component(n,i) +l=(0,s.createCache)((()=>c.getValue(p))),(0,n.associateDestroyableChild)(e,l) +if((0,a.hasDestroyable)(c)){var h=c.getDestroyable(p);(0,n.associateDestroyableChild)(l,h)}return l},Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return n.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return n.isDestroying}}),e.isSerializationFirstNode=function(e){return e.nodeValue===Xt},e.isWhitespace=function(e){return _t.test(e)},e.normalizeProperty=C,e.on=void 0,Object.defineProperty(e,"registerDestructor",{enumerable:!0,get:function(){return n.registerDestructor}}),e.rehydrationBuilder=function(e,t){return Zt.forInitialRender(e,t)},e.reifyArgs=De,e.reifyNamed=Ae,e.reifyPositional=Me,e.renderComponent=function(e,i,n,o,s,a={},l=new d){var u=Qt.empty(e,{treeBuilder:i,handle:n.stdlib.main,dynamicScope:l,owner:o},n) +return function(e,r,i,n,o){var s=Object.keys(o).map((e=>[e,o[e]])),a=["main","else","attrs"],l=s.map((([e])=>`@${e}`)),u=e[y].component(n,i) e.pushFrame() for(var c=0;c<3*a.length;c++)e.stack.push(null) -e.stack.push(null),s.forEach((t=>{var[,r]=t -e.stack.push(r)})),e[v].setup(e.stack,l,a,0,!0) -var d=u.compilable,h={handle:(0,t.unwrapHandle)(d.compile(r)),symbolTable:d.symbolTable} -return e.stack.push(e[v]),e.stack.push(h),e.stack.push(u),new Kt(e)}(Wt.empty(e,{treeBuilder:i,handle:n.stdlib.main,dynamicScope:l,owner:o},n),n,o,s,(u=a,c=(0,r.createConstRef)(u,"args"),Object.keys(u).reduce(((e,t)=>(e[t]=(0,r.childRefFor)(c,t),e)),{}))) -var u,c},e.renderMain=function(e,r,i,n,o,s,a){void 0===a&&(a=new d) -var l=(0,t.unwrapHandle)(s.compile(r)),u=s.symbolTable.symbols.length,c=Wt.initial(e,r,{self:n,dynamicScope:a,treeBuilder:o,handle:l,numSymbols:u,owner:i}) -return new Kt(c)},e.renderSync=function(e,t){var r -return Nt(e,(()=>r=t.sync())),r},e.resetDebuggerCallback=function(){at=st},e.runtimeContext=function(e,t,r,i){return{env:new Dt(e,t),program:new l.RuntimeProgramImpl(r.constants,r.heap),resolver:i}},e.setDebuggerCallback=function(e){at=e},e.templateOnlyComponent=function(e,t){return new ht(e,t)} +e.stack.push(null),s.forEach((([,t])=>{e.stack.push(t)})),e[v].setup(e.stack,l,a,0,!0) +var d=u.compilable,p=(0,t.unwrapHandle)(d.compile(r)),h={handle:p,symbolTable:d.symbolTable} +return e.stack.push(e[v]),e.stack.push(h),e.stack.push(u),new Yt(e)}(u,n,o,s,(c=a,p=(0,r.createConstRef)(c,"args"),Object.keys(c).reduce(((e,t)=>(e[t]=(0,r.childRefFor)(p,t),e)),{}))) +var c,p},e.renderMain=function(e,r,i,n,o,s,a=new d){var l=(0,t.unwrapHandle)(s.compile(r)),u=s.symbolTable.symbols.length,c=Qt.initial(e,r,{self:n,dynamicScope:a,treeBuilder:o,handle:l,numSymbols:u,owner:i}) +return new Yt(c)},e.renderSync=function(e,t){var r +return Nt(e,(()=>r=t.sync())),r},e.resetDebuggerCallback=function(){at=st},e.runtimeContext=function(e,t,r,i){return{env:new Dt(e,t),program:new l.RuntimeProgramImpl(r.constants,r.heap),resolver:i}},e.setDebuggerCallback=function(e){at=e},e.templateOnlyComponent=function(e,t){return new pt(e,t)} class d{constructor(e){this.bucket=e?(0,t.assign)({},e):{}}get(e){return this.bucket[e]}set(e,t){return this.bucket[e]=t}child(){return new d(this.bucket)}}e.DynamicScopeImpl=d -class h{constructor(e,t,r,i,n){this.slots=e,this.owner=t,this.callerScope=r,this.evalScope=i,this.partialMap=n}static root(e,t,i){void 0===t&&(t=0) -for(var n=new Array(t+1),o=0;o<=t;o++)n[o]=r.UNDEFINED_REFERENCE -return new h(n,i,null,null,null).init({self:e})}static sized(e,t){void 0===e&&(e=0) -for(var i=new Array(e+1),n=0;n<=e;n++)i[n]=r.UNDEFINED_REFERENCE -return new h(i,t,null,null,null)}init(e){var{self:t}=e -return this.slots[0]=t,this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){var t=this.get(e) -return t===r.UNDEFINED_REFERENCE?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new h(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) +class p{constructor(e,t,r,i,n){this.slots=e,this.owner=t,this.callerScope=r,this.evalScope=i,this.partialMap=n}static root(e,t=0,i){for(var n=new Array(t+1),o=0;o<=t;o++)n[o]=r.UNDEFINED_REFERENCE +return new p(n,i,null,null,null).init({self:e})}static sized(e=0,t){for(var i=new Array(e+1),n=0;n<=e;n++)i[n]=r.UNDEFINED_REFERENCE +return new p(i,t,null,null,null)}init({self:e}){return this.slots[0]=e,this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){var t=this.get(e) +return t===r.UNDEFINED_REFERENCE?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new p(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) return this.slots[e]}set(e,t){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) -this.slots[e]=t}}e.PartialScopeImpl=h -var p=(0,t.symbol)("INNER_VM"),f=(0,t.symbol)("DESTROYABLE_STACK"),m=(0,t.symbol)("STACKS"),b=(0,t.symbol)("REGISTERS"),g=(0,t.symbol)("HEAP"),y=(0,t.symbol)("CONSTANTS"),v=(0,t.symbol)("ARGS");(0,t.symbol)("PC") +this.slots[e]=t}}e.PartialScopeImpl=p +var h=(0,t.symbol)("INNER_VM"),f=(0,t.symbol)("DESTROYABLE_STACK"),m=(0,t.symbol)("STACKS"),b=(0,t.symbol)("REGISTERS"),g=(0,t.symbol)("HEAP"),y=(0,t.symbol)("CONSTANTS"),v=(0,t.symbol)("ARGS");(0,t.symbol)("PC") class _{constructor(e,t){this.element=e,this.nextSibling=t}}e.CursorImpl=_ class w{constructor(e,t,r){this.parentNode=e,this.first=t,this.last=r}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}e.ConcreteBounds=w class O{constructor(e,t){this.parentNode=e,this.node=t}parentElement(){return this.parentNode}firstNode(){return this.node}lastNode(){return this.node}}function x(e,t){for(var r=e.parentElement(),i=e.firstNode(),n=e.lastNode(),o=i;;){var s=o.nextSibling if(r.insertBefore(o,t),o===n)return s -o=s}}function E(e){for(var t=e.parentElement(),r=e.firstNode(),i=e.lastNode(),n=r;;){var o=n.nextSibling +o=s}}function k(e){for(var t=e.parentElement(),r=e.firstNode(),i=e.lastNode(),n=r;;){var o=n.nextSibling if(t.removeChild(n),n===i)return o -n=o}}function k(e){return P(e)?"":String(e)}function P(e){return null==e||"function"!=typeof e.toString}function T(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function R(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function j(e){return"string"==typeof e}function C(e,t){var r,i,n,o,s +n=o}}function E(e){return P(e)?"":String(e)}function P(e){return null==e||"function"!=typeof e.toString}function j(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function S(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function R(e){return"string"==typeof e}function C(e,t){var r,i,n,o,s if(t in e)i=t,r="prop" else{var a=t.toLowerCase() -a in e?(r="prop",i=a):(r="attr",i=t)}return"prop"===r&&("style"===i.toLowerCase()||(n=e.tagName,o=i,(s=S[n.toUpperCase()])&&s[o.toLowerCase()]))&&(r="attr"),{normalized:i,type:r}}var S={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} -var M,A,D=["javascript:","vbscript:"],N=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],I=["EMBED"],F=["href","src","background","action"],z=["src"] -function L(e,t){return-1!==e.indexOf(t)}function B(e,t){return(null===e||L(N,e))&&L(F,t)}function $(e,t){return null!==e&&(L(I,e)&&L(z,t))}function U(e,t){return B(e,t)||$(e,t)}if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){var q=URL -M=e=>{var t=null -return"string"==typeof e&&(t=q.parse(e).protocol),null===t?":":t}}else if("function"==typeof URL)M=e=>{try{return new URL(e).protocol}catch(t){return":"}} +a in e?(r="prop",i=a):(r="attr",i=t)}return"prop"===r&&("style"===i.toLowerCase()||(n=e.tagName,o=i,(s=T[n.toUpperCase()])&&s[o.toLowerCase()]))&&(r="attr"),{normalized:i,type:r}}var T={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} +var A,M,D=["javascript:","vbscript:"],N=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],I=["EMBED"],F=["href","src","background","action"],z=["src"] +function L(e,t){return-1!==e.indexOf(t)}function B(e,t){return(null===e||L(N,e))&&L(F,t)}function q(e,t){return null!==e&&(L(I,e)&&L(z,t))}function U(e,t){return B(e,t)||q(e,t)}if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){var $=URL +A=e=>{var t=null +return"string"==typeof e&&(t=$.parse(e).protocol),null===t?":":t}}else if("function"==typeof URL)A=e=>{try{return new URL(e).protocol}catch(t){return":"}} else{var H=document.createElement("a") -M=e=>(H.href=e,H.protocol)}function V(e,t,r){var i=null +A=e=>(H.href=e,H.protocol)}function V(e,t,r){var i=null if(null==r)return r -if(T(r))return r.toHTML() +if(j(r))return r.toHTML() i=e?e.tagName.toUpperCase():null -var n=k(r) -if(B(i,t)){var o=M(n) -if(L(D,o))return`unsafe:${n}`}return $(i,t)?`unsafe:${n}`:n}function W(e,t,r,i){void 0===i&&(i=!1) -var{tagName:n,namespaceURI:o}=e,s={element:e,name:t,namespace:r} +var n=E(r) +if(B(i,t)){var o=A(n) +if(L(D,o))return`unsafe:${n}`}return q(i,t)?`unsafe:${n}`:n}function W(e,t,r,i=!1){var{tagName:n,namespaceURI:o}=e,s={element:e,name:t,namespace:r} if("http://www.w3.org/2000/svg"===o)return Q(n,t,s) var{type:a,normalized:l}=C(e,t) return"attr"===a?Q(n,l,s):function(e,t,r){if(U(e,t))return new X(t,r) @@ -2422,17 +2251,16 @@ t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedNa super.set(e,o,r)}update(e,t){var{element:r,name:i}=this.attribute,n=V(r,i,e) super.update(n,t)}}class J extends K{set(e,t,r){var{element:i,name:n}=this.attribute,o=V(i,n,t) super.set(e,o,r)}update(e,t){var{element:r,name:i}=this.attribute,n=V(r,i,e) -super.update(n,t)}}class Z extends Y{set(e,t){e.__setProperty("value",k(t))}update(e){var t=this.attribute.element,r=t.value,i=k(e) +super.update(n,t)}}class Z extends Y{set(e,t){e.__setProperty("value",E(t))}update(e){var t=this.attribute.element,r=t.value,i=E(e) r!==i&&(t.value=i)}}class ee extends Y{set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){var t=this.attribute.element t.selected=!!e}}function te(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class re{constructor(e){this.node=e}firstNode(){return this.node}}class ie{constructor(e){this.node=e}lastNode(){return this.node}}var ne=(0,t.symbol)("CURSOR_STACK") -class oe{constructor(e,r,i){this.constructing=null,this.operations=null,this[A]=new t.Stack,this.modifierStack=new t.Stack,this.blockStack=new t.Stack,this.pushElement(r,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){var r=new this(e,t.parentElement(),t.reset(e)).initialize() -return r.pushLiveBlock(t),r}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[ne].current.element}get nextSibling(){return this[ne].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return this.blockStack.current}popElement(){this[ne].pop(),this[ne].current}pushSimpleBlock(){return this.pushLiveBlock(new se(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new le(this.element))}pushBlockList(e){return this.pushLiveBlock(new ue(this.element,e))}pushLiveBlock(e,t){void 0===t&&(t=!1) -var r=this.blockStack.current +class oe{constructor(e,r,i){this.constructing=null,this.operations=null,this[M]=new t.Stack,this.modifierStack=new t.Stack,this.blockStack=new t.Stack,this.pushElement(r,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){var r=new this(e,t.parentElement(),t.reset(e)).initialize() +return r.pushLiveBlock(t),r}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[ne].current.element}get nextSibling(){return this[ne].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return this.blockStack.current}popElement(){this[ne].pop(),this[ne].current}pushSimpleBlock(){return this.pushLiveBlock(new se(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new le(this.element))}pushBlockList(e){return this.pushLiveBlock(new ue(this.element,e))}pushLiveBlock(e,t=!1){var r=this.blockStack.current return null!==r&&(t||r.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),this.blockStack.pop()}__openBlock(){}__closeBlock(){}openElement(e){var t=this.__openElement(e) return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){var t=this.element,r=this.constructing this.__flushElement(t,r),this.constructing=null,this.operations=null,this.pushModifiers(e),this.pushElement(r,null),this.didOpenElement(r)}__flushElement(e,t){this.dom.insertBefore(e,t,this.nextSibling)}closeElement(){return this.willCloseElement(),this.popElement(),this.popModifiers()}pushRemoteElement(e,t,r){return this.__pushRemoteElement(e,t,r)}__pushRemoteElement(e,t,r){if(this.pushElement(e,r),void 0===r)for(;e.lastChild;)e.removeChild(e.lastChild) var i=new ae(e) -return this.pushLiveBlock(i,!0)}popRemoteElement(){this.popBlock(),this.popElement()}pushElement(e,t){void 0===t&&(t=null),this[ne].push(new _(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){var{dom:t,element:r,nextSibling:i}=this,n=t.createTextNode(e) +return this.pushLiveBlock(i,!0)}popRemoteElement(){this.popBlock(),this.popElement()}pushElement(e,t=null){this[ne].push(new _(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){var{dom:t,element:r,nextSibling:i}=this,n=t.createTextNode(e) return t.insertBefore(r,n,i),n}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){var t=e.firstChild if(t){var r=new w(this.element,t,e.lastChild) return this.dom.insertBefore(this.element,e,this.nextSibling),r}return new O(this.element,this.__appendComment(""))}__appendHTML(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)}appendDynamicHTML(e){var t=this.trustedContent(e) @@ -2441,221 +2269,207 @@ return this.didAppendNode(t),t}appendDynamicFragment(e){var t=this.__appendFragm this.didAppendBounds(t)}appendDynamicNode(e){var t=this.__appendNode(e),r=new O(this.element,t) this.didAppendBounds(r)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){var{dom:t,element:r,nextSibling:i}=this,n=t.createComment(e) return t.insertBefore(r,n,i),n}__setAttribute(e,t,r){this.dom.setAttribute(this.constructing,e,t,r)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,r){this.__setAttribute(e,t,r)}setDynamicAttribute(e,t,r,i){var n=W(this.constructing,e,i,r) -return n.set(this,t,this.env),n}}e.NewElementBuilder=oe,A=ne -class se{constructor(e){this.parent=e,this.first=null,this.last=null,this.nesting=0}parentElement(){return this.parent}firstNode(){return this.first.firstNode()}lastNode(){return this.last.lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new re(e)),this.last=new ie(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class ae extends se{constructor(e){super(e),(0,n.registerDestructor)(this,(()=>{this.parentElement()===this.firstNode().parentNode&&E(this)}))}}e.RemoteLiveBlock=ae +return n.set(this,t,this.env),n}}e.NewElementBuilder=oe,M=ne +class se{constructor(e){this.parent=e,this.first=null,this.last=null,this.nesting=0}parentElement(){return this.parent}firstNode(){return this.first.firstNode()}lastNode(){return this.last.lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new re(e)),this.last=new ie(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class ae extends se{constructor(e){super(e),(0,n.registerDestructor)(this,(()=>{this.parentElement()===this.firstNode().parentNode&&k(this)}))}}e.RemoteLiveBlock=ae class le extends se{reset(){(0,n.destroy)(this) -var e=E(this) +var e=k(this) return this.first=null,this.last=null,this.nesting=0,e}}e.UpdatableBlockImpl=le class ue{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return this.boundList[0].firstNode()}lastNode(){var e=this.boundList -return e[e.length-1].lastNode()}openElement(e){}closeElement(){}didAppendNode(e){}didAppendBounds(e){}finalize(e){}}var ce=new class{constructor(){this.evaluateOpcode=(0,t.fillNulls)(104).slice()}add(e,t,r){void 0===r&&(r="syscall"),this.evaluateOpcode[e]={syscall:"machine"!==r,evaluate:t}}debugBefore(e,t){return{sp:undefined,pc:e.fetchValue(o.$pc),name:undefined,params:undefined,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,r){var i=this.evaluateOpcode[r] -i.syscall?i.evaluate(e,t):i.evaluate(e[p],t)}} -function de(e){return"function"!=typeof e.toString?"":String(e)}var he=(0,t.symbol)("TYPE"),pe=(0,t.symbol)("INNER"),fe=(0,t.symbol)("OWNER"),me=(0,t.symbol)("ARGS"),be=(0,t.symbol)("RESOLVED"),ge=new t._WeakSet -function ye(e){return ge.has(e)}function ve(e,t){return ye(e)&&e[he]===t}class _e{constructor(e,t,r,i,n){void 0===n&&(n=!1),ge.add(this),this[he]=e,this[pe]=t,this[fe]=r,this[me]=i,this[be]=n}}function we(e){for(var t,r,i,n,o,s=e;;){var{[me]:a,[pe]:l}=s +return e[e.length-1].lastNode()}openElement(e){}closeElement(){}didAppendNode(e){}didAppendBounds(e){}finalize(e){}}var ce=new class{constructor(){this.evaluateOpcode=(0,t.fillNulls)(104).slice()}add(e,t,r="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==r,evaluate:t}}debugBefore(e,t){return{sp:undefined,pc:e.fetchValue(o.$pc),name:undefined,params:undefined,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,r){var i=this.evaluateOpcode[r] +i.syscall?i.evaluate(e,t):i.evaluate(e[h],t)}} +function de(e){return"function"!=typeof e.toString?"":String(e)}var pe=(0,t.symbol)("TYPE"),he=(0,t.symbol)("INNER"),fe=(0,t.symbol)("OWNER"),me=(0,t.symbol)("ARGS"),be=(0,t.symbol)("RESOLVED"),ge=new t._WeakSet +function ye(e){return ge.has(e)}function ve(e,t){return ye(e)&&e[pe]===t}class _e{constructor(e,t,r,i,n=!1){ge.add(this),this[pe]=e,this[he]=t,this[fe]=r,this[me]=i,this[be]=n}}function we(e){for(var t,r,i,n,o,s=e;;){var{[me]:a,[he]:l}=s if(null!==a){var{named:u,positional:c}=a c.length>0&&(t=void 0===t?c:c.concat(t)),void 0===r&&(r=[]),r.unshift(u)}if(!ye(l)){i=l,n=s[fe],o=s[be] -break}s=l}return{definition:i,owner:n,resolved:o,positional:t,named:r}}function Oe(e,t,r,i,n){return void 0===n&&(n=!1),new _e(e,t,r,i,n)}e.CurriedValue=_e -class xe{constructor(){this.stack=null,this.positional=new ke,this.named=new Pe,this.blocks=new je}empty(e){var t=e[b][o.$sp]+1 +break}s=l}return{definition:i,owner:n,resolved:o,positional:t,named:r}}function Oe(e,t,r,i,n=!1){return new _e(e,t,r,i,n)}e.CurriedValue=_e +class xe{constructor(){this.stack=null,this.positional=new Ee,this.named=new Pe,this.blocks=new Re}empty(e){var t=e[b][o.$sp]+1 return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,r,i,n){this.stack=e var s=this.named,a=t.length,l=e[b][o.$sp]-a+1 s.setup(e,l,a,t,n) var u=l-i this.positional.setup(e,u,i) -var c=this.blocks,d=r.length,h=u-3*d -c.setup(e,h,d,r)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){var{stack:t}=this +var c=this.blocks,d=r.length,p=u-3*d +c.setup(e,p,d,r)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){var{stack:t}=this if(e>0&&null!==t){for(var{positional:r,named:i}=this,n=r.base+e,s=r.length+i.length-1;s>=0;s--)t.copy(s+r.base,s+n) r.base+=e,i.base+=e,t[b][o.$sp]+=e}}capture(){var e=0===this.positional.length?Ie:this.positional.capture() return{named:0===this.named.length?Ne:this.named.capture(),positional:e}}clear(){var{stack:e,length:t}=this -t>0&&null!==e&&e.pop(t)}}var Ee=(0,t.emptyArray)() -class ke{constructor(){this.base=0,this.length=0,this.stack=null,this._references=null}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=Ee}setup(e,t,r){this.stack=e,this.base=t,this.length=r,this._references=0===r?Ee:null}at(e){var{base:t,length:i,stack:n}=this +t>0&&null!==e&&e.pop(t)}}var ke=(0,t.emptyArray)() +class Ee{constructor(){this.base=0,this.length=0,this.stack=null,this._references=null}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=ke}setup(e,t,r){this.stack=e,this.base=t,this.length=r,this._references=0===r?ke:null}at(e){var{base:t,length:i,stack:n}=this return e<0||e>=i?r.UNDEFINED_REFERENCE:n.get(e,t)}capture(){return this.references}prepend(e){var t=e.length if(t>0){var{base:r,length:i,stack:n}=this this.base=r-=t,this.length=i+t for(var o=0;o0){for(var{names:r,length:i,stack:n}=this,o=r.slice(),s=0;s{var{op1:n,op2:s}=i,a=e.stack,l=a.pop(),u=a.pop(),c=e.getOwner() +return e.getValue(i)}function Le(e){return e===r.UNDEFINED_REFERENCE}function Be(e){return"getDebugCustomRenderTree"in e}e.EMPTY_ARGS=Fe,ce.add(77,((e,{op1:i,op2:n})=>{var s=e.stack,a=s.pop(),l=s.pop(),u=e.getOwner() e.runtime.resolver e.loadValue(o.$v0,function(e,i,n,o,s,a){var l,u return(0,r.createComputeRef)((()=>{var s=(0,r.valueForRef)(i) -return s===l||(u=ve(s,e)?o?Oe(e,s,n,o):o:0===e&&"string"==typeof s&&s||(0,t.isObject)(s)?Oe(e,s,n,o):null,l=s),u}))}(n,l,c,u))})),ce.add(107,(e=>{var i,s=e.stack,a=s.pop(),l=s.pop().capture(),u=e.getOwner(),c=(0,r.createComputeRef)((()=>{void 0!==i&&(0,n.destroy)(i) +return s===l||(u=ve(s,e)?o?Oe(e,s,n,o):o:0===e&&"string"==typeof s&&s||(0,t.isObject)(s)?Oe(e,s,n,o):null,l=s),u}))}(i,a,u,l))})),ce.add(107,(e=>{var i,s=e.stack,a=s.pop(),l=s.pop().capture(),u=e.getOwner(),c=(0,r.createComputeRef)((()=>{void 0!==i&&(0,n.destroy)(i) var o=(0,r.valueForRef)(a) -if(ve(o,1)){var{definition:s,owner:d,positional:h,named:p}=we(o),f=ze(e[y],s,a) -void 0!==p&&(l.named=(0,t.assign)({},...p,l.named)),void 0!==h&&(l.positional=h.concat(l.positional)),i=f(l,d),(0,n.associateDestroyableChild)(c,i)}else if((0,t.isObject)(o)){var m=ze(e[y],o,a) +if(ve(o,1)){var{definition:s,owner:d,positional:p,named:h}=we(o),f=ze(e[y],s,a) +void 0!==h&&(l.named=(0,t.assign)({},...h,l.named)),void 0!==p&&(l.positional=p.concat(l.positional)),i=f(l,d),(0,n.associateDestroyableChild)(c,i)}else if((0,t.isObject)(o)){var m=ze(e[y],o,a) i=m(l,u),(0,n._hasDestroyableChildren)(i)&&(0,n.associateDestroyableChild)(c,i)}else i=r.UNDEFINED_REFERENCE})),d=(0,r.createComputeRef)((()=>((0,r.valueForRef)(c),(0,r.valueForRef)(i)))) -e.associateDestroyable(c),e.loadValue(o.$v0,d)})),ce.add(16,((e,t)=>{var{op1:r}=t,i=e.stack,s=e[y].getValue(r)(i.pop().capture(),e.getOwner(),e.dynamicScope());(0,n._hasDestroyableChildren)(s)&&e.associateDestroyable(s),e.loadValue(o.$v0,s)})),ce.add(21,((e,t)=>{var{op1:r}=t,i=e.referenceForSymbol(r) -e.stack.push(i)})),ce.add(19,((e,t)=>{var{op1:r}=t,i=e.stack.pop() -e.scope().bindSymbol(r,i)})),ce.add(20,((e,t)=>{var{op1:r}=t,i=e.stack.pop(),n=e.stack.pop(),o=e.stack.pop() -e.scope().bindBlock(r,[i,n,o])})),ce.add(102,((e,t)=>{var{op1:i}=t,n=e[y].getValue(i),o=e.scope().getPartialMap()[n] -void 0===o&&(o=(0,r.childRefFor)(e.getSelf(),n)),e.stack.push(o)})),ce.add(37,((e,t)=>{var{op1:r}=t -e.pushRootScope(r,e.getOwner())})),ce.add(22,((e,t)=>{var{op1:i}=t,n=e[y].getValue(i),o=e.stack.pop() -e.stack.push((0,r.childRefFor)(o,n))})),ce.add(23,((e,t)=>{var{op1:r}=t,{stack:i}=e,n=e.scope().getBlock(r) -i.push(n)})),ce.add(24,(e=>{var{stack:t}=e,r=t.pop() +e.associateDestroyable(c),e.loadValue(o.$v0,d)})),ce.add(16,((e,{op1:t})=>{var r=e.stack,i=e[y].getValue(t)(r.pop().capture(),e.getOwner(),e.dynamicScope());(0,n._hasDestroyableChildren)(i)&&e.associateDestroyable(i),e.loadValue(o.$v0,i)})),ce.add(21,((e,{op1:t})=>{var r=e.referenceForSymbol(t) +e.stack.push(r)})),ce.add(19,((e,{op1:t})=>{var r=e.stack.pop() +e.scope().bindSymbol(t,r)})),ce.add(20,((e,{op1:t})=>{var r=e.stack.pop(),i=e.stack.pop(),n=e.stack.pop() +e.scope().bindBlock(t,[r,i,n])})),ce.add(102,((e,{op1:t})=>{var i=e[y].getValue(t),n=e.scope().getPartialMap()[i] +void 0===n&&(n=(0,r.childRefFor)(e.getSelf(),i)),e.stack.push(n)})),ce.add(37,((e,{op1:t})=>{e.pushRootScope(t,e.getOwner())})),ce.add(22,((e,{op1:t})=>{var i=e[y].getValue(t),n=e.stack.pop() +e.stack.push((0,r.childRefFor)(n,i))})),ce.add(23,((e,{op1:t})=>{var{stack:r}=e,i=e.scope().getBlock(t) +r.push(i)})),ce.add(24,(e=>{var{stack:t}=e,r=t.pop() if(r&&!Le(r)){var[i,n,o]=r t.push(o),t.push(n),t.push(i)}else t.push(null),t.push(null),t.push(null)})),ce.add(25,(e=>{var{stack:t}=e,i=t.pop() i&&!Le(i)?t.push(r.TRUE_REFERENCE):t.push(r.FALSE_REFERENCE)})),ce.add(26,(e=>{e.stack.pop(),e.stack.pop() var t=e.stack.pop(),i=t&&t.parameters.length -e.stack.push(i?r.TRUE_REFERENCE:r.FALSE_REFERENCE)})),ce.add(27,((e,t)=>{for(var i,{op1:n}=t,o=new Array(n),s=n;s>0;s--){o[s-1]=e.stack.pop()}e.stack.push((i=o,(0,r.createComputeRef)((()=>{for(var e=new Array,t=0;t{for(var i,n=new Array(t),o=t;o>0;o--){n[o-1]=e.stack.pop()}e.stack.push((i=n,(0,r.createComputeRef)((()=>{for(var e=new Array,t=0;t0?e.join(""):null}))))})),ce.add(109,(e=>{var t=e.stack.pop(),n=e.stack.pop(),o=e.stack.pop() e.stack.push((0,r.createComputeRef)((()=>!0===(0,i.toBool)((0,r.valueForRef)(t))?(0,r.valueForRef)(n):(0,r.valueForRef)(o))))})),ce.add(110,(e=>{var t=e.stack.pop() e.stack.push((0,r.createComputeRef)((()=>!(0,i.toBool)((0,r.valueForRef)(t)))))})),ce.add(111,(e=>{var t=e.dynamicScope(),i=e.stack,n=i.pop() i.push((0,r.createComputeRef)((()=>{var e=String((0,r.valueForRef)(n)) return(0,r.valueForRef)(t.get(e))})))})),ce.add(112,(e=>{var{positional:t}=e.stack.pop().capture() -e.loadValue(o.$v0,(0,r.createComputeRef)((()=>{console.log(...Ae(t))})))})),ce.add(39,(e=>e.pushChildScope())),ce.add(40,(e=>e.popScope())),ce.add(59,(e=>e.pushDynamicScope())),ce.add(60,(e=>e.popDynamicScope())),ce.add(28,((e,r)=>{var{op1:i}=r -e.stack.push(e[y].getValue((0,t.decodeHandle)(i)))})),ce.add(29,((e,i)=>{var{op1:n}=i -e.stack.push((0,r.createConstRef)(e[y].getValue((0,t.decodeHandle)(n)),!1))})),ce.add(30,((e,r)=>{var{op1:i}=r,n=e.stack -if((0,t.isHandle)(i)){var o=e[y].getValue((0,t.decodeHandle)(i)) -n.push(o)}else n.push((0,t.decodeImmediate)(i))})),ce.add(31,(e=>{var t,i=e.stack,n=i.pop() -t=void 0===n?r.UNDEFINED_REFERENCE:null===n?r.NULL_REFERENCE:!0===n?r.TRUE_REFERENCE:!1===n?r.FALSE_REFERENCE:(0,r.createPrimitiveRef)(n),i.push(t)})),ce.add(33,((e,t)=>{var{op1:r,op2:i}=t,n=e.fetchValue(r)-i -e.stack.dup(n)})),ce.add(34,((e,t)=>{var{op1:r}=t -e.stack.pop(r)})),ce.add(35,((e,t)=>{var{op1:r}=t -e.load(r)})) -ce.add(36,((e,t)=>{var{op1:r}=t -e.fetch(r)})),ce.add(58,((e,t)=>{var{op1:r}=t,i=e[y].getArray(r) -e.bindDynamicScope(i)})),ce.add(69,((e,t)=>{var{op1:r}=t -e.enter(r)})),ce.add(70,(e=>{e.exit()})),ce.add(63,((e,t)=>{var{op1:r}=t -e.stack.push(e[y].getValue(r))})),ce.add(62,(e=>{e.stack.push(e.scope())})),ce.add(61,(e=>{var t=e.stack,r=t.pop() +e.loadValue(o.$v0,(0,r.createComputeRef)((()=>{console.log(...Me(t))})))})),ce.add(39,(e=>e.pushChildScope())),ce.add(40,(e=>e.popScope())),ce.add(59,(e=>e.pushDynamicScope())),ce.add(60,(e=>e.popDynamicScope())),ce.add(28,((e,{op1:r})=>{e.stack.push(e[y].getValue((0,t.decodeHandle)(r)))})),ce.add(29,((e,{op1:i})=>{e.stack.push((0,r.createConstRef)(e[y].getValue((0,t.decodeHandle)(i)),!1))})),ce.add(30,((e,{op1:r})=>{var i=e.stack +if((0,t.isHandle)(r)){var n=e[y].getValue((0,t.decodeHandle)(r)) +i.push(n)}else i.push((0,t.decodeImmediate)(r))})),ce.add(31,(e=>{var t,i=e.stack,n=i.pop() +t=void 0===n?r.UNDEFINED_REFERENCE:null===n?r.NULL_REFERENCE:!0===n?r.TRUE_REFERENCE:!1===n?r.FALSE_REFERENCE:(0,r.createPrimitiveRef)(n),i.push(t)})),ce.add(33,((e,{op1:t,op2:r})=>{var i=e.fetchValue(t)-r +e.stack.dup(i)})),ce.add(34,((e,{op1:t})=>{e.stack.pop(t)})),ce.add(35,((e,{op1:t})=>{e.load(t)})) +ce.add(36,((e,{op1:t})=>{e.fetch(t)})),ce.add(58,((e,{op1:t})=>{var r=e[y].getArray(t) +e.bindDynamicScope(r)})),ce.add(69,((e,{op1:t})=>{e.enter(t)})),ce.add(70,(e=>{e.exit()})),ce.add(63,((e,{op1:t})=>{e.stack.push(e[y].getValue(t))})),ce.add(62,(e=>{e.stack.push(e.scope())})),ce.add(61,(e=>{var t=e.stack,r=t.pop() r?t.push(e.compile(r)):t.push(null)})),ce.add(64,(e=>{var{stack:t}=e,r=t.pop(),i=t.pop(),n=t.pop(),o=t.pop() if(null===n)return e.pushFrame(),void e.pushScope(null!=i?i:e.scope()) var s=i,a=n.parameters,l=a.length if(l>0){s=s.child() -for(var u=0;u{var{op1:i}=t,n=e.stack.pop(),o=Boolean((0,r.valueForRef)(n));(0,r.isConstRef)(n)?!0===o&&e.goto(i):(!0===o&&e.goto(i),e.updateWith(new $e(n)))})),ce.add(66,((e,t)=>{var{op1:i}=t,n=e.stack.pop(),o=Boolean((0,r.valueForRef)(n));(0,r.isConstRef)(n)?!1===o&&e.goto(i):(!1===o&&e.goto(i),e.updateWith(new $e(n)))})),ce.add(67,((e,t)=>{var{op1:r,op2:i}=t -e.stack.peek()===i&&e.goto(r)})),ce.add(68,(e=>{var t=e.stack.peek() -!1===(0,r.isConstRef)(t)&&e.updateWith(new $e(t))})),ce.add(71,(e=>{var{stack:t}=e,n=t.pop() +for(var u=0;u{var i=e.stack.pop(),n=Boolean((0,r.valueForRef)(i));(0,r.isConstRef)(i)?!0===n&&e.goto(t):(!0===n&&e.goto(t),e.updateWith(new qe(i)))})),ce.add(66,((e,{op1:t})=>{var i=e.stack.pop(),n=Boolean((0,r.valueForRef)(i));(0,r.isConstRef)(i)?!1===n&&e.goto(t):(!1===n&&e.goto(t),e.updateWith(new qe(i)))})),ce.add(67,((e,{op1:t,op2:r})=>{e.stack.peek()===r&&e.goto(t)})),ce.add(68,(e=>{var t=e.stack.peek() +!1===(0,r.isConstRef)(t)&&e.updateWith(new qe(t))})),ce.add(71,(e=>{var{stack:t}=e,n=t.pop() t.push((0,r.createComputeRef)((()=>(0,i.toBool)((0,r.valueForRef)(n)))))})) -class $e{constructor(e){this.ref=e,this.last=(0,r.valueForRef)(e)}evaluate(e){var{last:t,ref:i}=this +class qe{constructor(e){this.ref=e,this.last=(0,r.valueForRef)(e)}evaluate(e){var{last:t,ref:i}=this t!==(0,r.valueForRef)(i)&&e.throw()}}class Ue{constructor(e,t){this.ref=e,this.filter=t,this.last=t((0,r.valueForRef)(e))}evaluate(e){var{last:t,ref:i,filter:n}=this -t!==n((0,r.valueForRef)(i))&&e.throw()}}class qe{constructor(){this.tag=s.CONSTANT_TAG,this.lastRevision=s.INITIAL}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){var{tag:t,target:r,lastRevision:i}=this +t!==n((0,r.valueForRef)(i))&&e.throw()}}class $e{constructor(){this.tag=s.CONSTANT_TAG,this.lastRevision=s.INITIAL}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){var{tag:t,target:r,lastRevision:i}=this !e.alwaysRevalidate&&(0,s.validateTag)(t,i)&&((0,s.consumeTag)(t),e.goto(r))}didModify(e){this.tag=e,this.lastRevision=(0,s.valueForTag)(this.tag),(0,s.consumeTag)(e)}}class He{constructor(e){this.debugLabel=e}evaluate(){(0,s.beginTrackFrame)(this.debugLabel)}}class Ve{constructor(e){this.target=e}evaluate(){var e=(0,s.endTrackFrame)() -this.target.didModify(e)}}ce.add(41,((e,t)=>{var{op1:r}=t -e.elements().appendText(e[y].getValue(r))})),ce.add(42,((e,t)=>{var{op1:r}=t -e.elements().appendComment(e[y].getValue(r))})),ce.add(48,((e,t)=>{var{op1:r}=t -e.elements().openElement(e[y].getValue(r))})),ce.add(49,(e=>{var t=(0,r.valueForRef)(e.stack.pop()) -e.elements().openElement(t)})),ce.add(50,(e=>{var t=e.stack.pop(),i=e.stack.pop(),n=e.stack.pop(),o=(0,r.valueForRef)(t),s=(0,r.valueForRef)(i),a=(0,r.valueForRef)(n);(0,r.isConstRef)(t)||e.updateWith(new $e(t)),void 0===s||(0,r.isConstRef)(i)||e.updateWith(new $e(i)) +this.target.didModify(e)}}ce.add(41,((e,{op1:t})=>{e.elements().appendText(e[y].getValue(t))})),ce.add(42,((e,{op1:t})=>{e.elements().appendComment(e[y].getValue(t))})),ce.add(48,((e,{op1:t})=>{e.elements().openElement(e[y].getValue(t))})),ce.add(49,(e=>{var t=(0,r.valueForRef)(e.stack.pop()) +e.elements().openElement(t)})),ce.add(50,(e=>{var t=e.stack.pop(),i=e.stack.pop(),n=e.stack.pop(),o=(0,r.valueForRef)(t),s=(0,r.valueForRef)(i),a=(0,r.valueForRef)(n);(0,r.isConstRef)(t)||e.updateWith(new qe(t)),void 0===s||(0,r.isConstRef)(i)||e.updateWith(new qe(i)) var l=e.elements().pushRemoteElement(o,a,s) l&&e.associateDestroyable(l)})),ce.add(56,(e=>{e.elements().popRemoteElement()})),ce.add(54,(e=>{var t=e.fetchValue(o.$t0),r=null t&&(r=t.flush(e),e.loadValue(o.$t0,null)),e.elements().flushElement(r)})),ce.add(55,(e=>{var t=e.elements().closeElement() t&&t.forEach((t=>{e.env.scheduleInstallModifier(t) var{manager:r,state:i}=t,n=r.getDestroyable(i) -n&&e.associateDestroyable(n)}))})),ce.add(57,((e,t)=>{var{op1:r}=t -if(!1!==e.env.isInteractive){var i=e.getOwner(),n=e.stack.pop(),a=e[y].getValue(r),{manager:l}=a,{constructing:u}=e.elements(),c=l.create(i,u,a.state,n.capture()),d={manager:l,state:c,definition:a} -e.fetchValue(o.$t0).addModifier(d) -var h=l.getTag(c) -return null!==h?((0,s.consumeTag)(h),e.updateWith(new We(h,d))):void 0}})),ce.add(108,(e=>{if(!1!==e.env.isInteractive){var{stack:i,[y]:n}=e,a=i.pop(),l=i.pop().capture(),{constructing:u}=e.elements(),c=e.getOwner(),d=(0,r.createComputeRef)((()=>{var e,i=(0,r.valueForRef)(a) +n&&e.associateDestroyable(n)}))})),ce.add(57,((e,{op1:t})=>{if(!1!==e.env.isInteractive){var r=e.getOwner(),i=e.stack.pop(),n=e[y].getValue(t),{manager:a}=n,{constructing:l}=e.elements(),u=a.create(r,l,n.state,i.capture()),c={manager:a,state:u,definition:n} +e.fetchValue(o.$t0).addModifier(c) +var d=a.getTag(u) +return null!==d?((0,s.consumeTag)(d),e.updateWith(new We(d,c))):void 0}})),ce.add(108,(e=>{if(!1!==e.env.isInteractive){var{stack:i,[y]:n}=e,a=i.pop(),l=i.pop().capture(),{constructing:u}=e.elements(),c=e.getOwner(),d=(0,r.createComputeRef)((()=>{var e,i=(0,r.valueForRef)(a) if((0,t.isObject)(i)){var o -if(ve(i,2)){var{definition:s,owner:d,positional:h,named:p}=we(i) -o=s,e=d,void 0!==h&&(l.positional=h.concat(l.positional)),void 0!==p&&(l.named=(0,t.assign)({},...p,l.named))}else o=i,e=c +if(ve(i,2)){var{definition:s,owner:d,positional:p,named:h}=we(i) +o=s,e=d,void 0!==p&&(l.positional=p.concat(l.positional)),void 0!==h&&(l.named=(0,t.assign)({},...h,l.named))}else o=i,e=c var f=n.modifier(o,null,!0) 0 var m=n.getValue(f),{manager:b}=m,g=b.create(e,u,m.state,l) -return{manager:b,state:g,definition:m}}})),h=(0,r.valueForRef)(d),p=null -if(void 0!==h)e.fetchValue(o.$t0).addModifier(h),null!==(p=h.manager.getTag(h.state))&&(0,s.consumeTag)(p) -return!(0,r.isConstRef)(a)||p?e.updateWith(new Qe(p,h,d)):void 0}})) +return{manager:b,state:g,definition:m}}})),p=(0,r.valueForRef)(d),h=null +if(void 0!==p)e.fetchValue(o.$t0).addModifier(p),null!==(h=p.manager.getTag(p.state))&&(0,s.consumeTag)(h) +return!(0,r.isConstRef)(a)||h?e.updateWith(new Qe(h,p,d)):void 0}})) class We{constructor(e,t){this.tag=e,this.modifier=t,this.lastUpdated=(0,s.valueForTag)(e)}evaluate(e){var{modifier:t,tag:r,lastUpdated:i}=this;(0,s.consumeTag)(r),(0,s.validateTag)(r,i)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=(0,s.valueForTag)(r))}}class Qe{constructor(e,t,r){this.tag=e,this.instance=t,this.instanceRef=r,this.lastUpdated=(0,s.valueForTag)(null!=e?e:s.CURRENT_TAG)}evaluate(e){var{tag:t,lastUpdated:i,instance:o,instanceRef:a}=this,l=(0,r.valueForRef)(a) if(l!==o){if(void 0!==o){var u=o.manager.getDestroyable(o.state) -null!==u&&(0,n.destroy)(u)}if(void 0!==l){var{manager:c,state:d}=l,h=c.getDestroyable(d) -null!==h&&(0,n.associateDestroyableChild)(this,h),null!==(t=c.getTag(d))&&(this.lastUpdated=(0,s.valueForTag)(t)),this.tag=t,e.env.scheduleInstallModifier(l)}this.instance=l}else null===t||(0,s.validateTag)(t,i)||(e.env.scheduleUpdateModifier(o),this.lastUpdated=(0,s.valueForTag)(t)) -null!==t&&(0,s.consumeTag)(t)}}ce.add(51,((e,t)=>{var{op1:r,op2:i,op3:n}=t,o=e[y].getValue(r),s=e[y].getValue(i),a=n?e[y].getValue(n):null -e.elements().setStaticAttribute(o,s,a)})),ce.add(52,((e,t)=>{var{op1:i,op2:n,op3:o}=t,s=e[y].getValue(i),a=e[y].getValue(n),l=e.stack.pop(),u=(0,r.valueForRef)(l),c=o?e[y].getValue(o):null,d=e.elements().setDynamicAttribute(s,u,a,c);(0,r.isConstRef)(l)||e.updateWith(new Ge(l,d,e.env))})) +null!==u&&(0,n.destroy)(u)}if(void 0!==l){var{manager:c,state:d}=l,p=c.getDestroyable(d) +null!==p&&(0,n.associateDestroyableChild)(this,p),null!==(t=c.getTag(d))&&(this.lastUpdated=(0,s.valueForTag)(t)),this.tag=t,e.env.scheduleInstallModifier(l)}this.instance=l}else null===t||(0,s.validateTag)(t,i)||(e.env.scheduleUpdateModifier(o),this.lastUpdated=(0,s.valueForTag)(t)) +null!==t&&(0,s.consumeTag)(t)}}ce.add(51,((e,{op1:t,op2:r,op3:i})=>{var n=e[y].getValue(t),o=e[y].getValue(r),s=i?e[y].getValue(i):null +e.elements().setStaticAttribute(n,o,s)})),ce.add(52,((e,{op1:t,op2:i,op3:n})=>{var o=e[y].getValue(t),s=e[y].getValue(i),a=e.stack.pop(),l=(0,r.valueForRef)(a),u=n?e[y].getValue(n):null,c=e.elements().setDynamicAttribute(o,l,s,u);(0,r.isConstRef)(a)||e.updateWith(new Ge(a,c,e.env))})) class Ge{constructor(e,t,i){var n=!1 this.updateRef=(0,r.createComputeRef)((()=>{var o=(0,r.valueForRef)(e) -!0===n?t.update(o,i):n=!0})),(0,r.valueForRef)(this.updateRef)}evaluate(){(0,r.valueForRef)(this.updateRef)}}ce.add(78,((e,t)=>{var{op1:r}=t,i=e[y].getValue(r),{manager:n,capabilities:o}=i,s={definition:i,manager:n,capabilities:o,state:null,handle:null,table:null,lookup:null} -e.stack.push(s)})),ce.add(80,((e,t)=>{var i,{op1:n}=t,s=e.stack,a=(0,r.valueForRef)(s.pop()),l=e[y],u=e.getOwner() -l.getValue(n) -if(e.loadValue(o.$t1,null),"string"==typeof a){0 -var c=function(e,t,r,i){var n=e.lookupComponent(r,i) -return t.resolvedComponent(n,r)}(e.runtime.resolver,l,a,u) -i=c}else i=ye(a)?a:l.component(a,u) -s.push(i)})),ce.add(81,(e=>{var t,i=e.stack,n=i.pop(),o=(0,r.valueForRef)(n),s=e[y] +!0===n?t.update(o,i):n=!0})),(0,r.valueForRef)(this.updateRef)}evaluate(){(0,r.valueForRef)(this.updateRef)}}ce.add(78,((e,{op1:t})=>{var r=e[y].getValue(t),{manager:i,capabilities:n}=r,o={definition:r,manager:i,capabilities:n,state:null,handle:null,table:null,lookup:null} +e.stack.push(o)})),ce.add(80,((e,{op1:t})=>{var i,n=e.stack,s=(0,r.valueForRef)(n.pop()),a=e[y],l=e.getOwner() +a.getValue(t) +if(e.loadValue(o.$t1,null),"string"==typeof s){0 +var u=function(e,t,r,i){var n=e.lookupComponent(r,i) +return t.resolvedComponent(n,r)}(e.runtime.resolver,a,s,l) +i=u}else i=ye(s)?s:a.component(s,l) +n.push(i)})),ce.add(81,(e=>{var t,i=e.stack,n=i.pop(),o=(0,r.valueForRef)(n),s=e[y] t=ye(o)?o:s.component(o,e.getOwner(),!0),i.push(t)})),ce.add(79,(e=>{var t,r,{stack:i}=e,n=i.pop() -ye(n)?r=t=null:(r=n.manager,t=n.capabilities),i.push({definition:n,capabilities:t,manager:r,state:null,handle:null,table:null})})),ce.add(82,((e,r)=>{var{op1:i,op2:n,op3:o}=r,s=e.stack,a=e[y].getArray(i),l=o>>4,u=8&o,c=7&o?e[y].getArray(n):t.EMPTY_STRING_ARRAY -e[v].setup(s,a,c,l,!!u),s.push(e[v])})),ce.add(83,(e=>{var{stack:t}=e +ye(n)?r=t=null:(r=n.manager,t=n.capabilities),i.push({definition:n,capabilities:t,manager:r,state:null,handle:null,table:null})})),ce.add(82,((e,{op1:r,op2:i,op3:n})=>{var o=e.stack,s=e[y].getArray(r),a=n>>4,l=8&n,u=7&n?e[y].getArray(i):t.EMPTY_STRING_ARRAY +e[v].setup(o,s,u,a,!!l),o.push(e[v])})),ce.add(83,(e=>{var{stack:t}=e t.push(e[v].empty(t))})),ce.add(86,(e=>{var t=e.stack,r=t.pop().capture() -t.push(r)})),ce.add(85,((e,r)=>{var{op1:i}=r,n=e.stack,s=e.fetchValue(i),l=n.pop(),{definition:u}=s -if(ve(u,0)){var c=e[y],{definition:d,owner:h,resolved:p,positional:f,named:m}=we(u) -if(!0===p)u=d -else if("string"==typeof d){var b=e.runtime.resolver.lookupComponent(d,h) -u=c.resolvedComponent(b,d)}else u=c.component(d,h) -void 0!==m&&l.named.merge((0,t.assign)({},...m)),void 0!==f&&(l.realloc(f.length),l.positional.prepend(f)) -var{manager:g}=u -s.definition=u,s.manager=g,s.capabilities=u.capabilities,e.loadValue(o.$t1,h)}var{manager:v,state:_}=u,w=s.capabilities -if((0,a.managerHasCapability)(v,w,4)){var O=l.blocks.values,x=l.blocks.names,E=v.prepareArgs(_,l) -if(E){l.clear() -for(var k=0;k{var{op1:r,op2:i}=t,n=e.fetchValue(i),{definition:o,manager:s,capabilities:l}=n -if((0,a.managerHasCapability)(s,l,512)){var u=null;(0,a.managerHasCapability)(s,l,64)&&(u=e.dynamicScope()) -var c=1&r,d=null;(0,a.managerHasCapability)(s,l,8)&&(d=e.stack.peek()) -var h=null;(0,a.managerHasCapability)(s,l,128)&&(h=e.getSelf()) -var p=s.create(e.getOwner(),o.state,d,e.env,u,h,!!c) -n.state=p,(0,a.managerHasCapability)(s,l,256)&&e.updateWith(new Ze(p,s,u))}})),ce.add(88,((e,t)=>{var{op1:r}=t,{manager:i,state:n,capabilities:o}=e.fetchValue(r),s=i.getDestroyable(n) -s&&e.associateDestroyable(s)})),ce.add(97,((e,t)=>{var r,{op1:i}=t -e.beginCacheGroup(r),e.elements().pushSimpleBlock()})),ce.add(89,(e=>{e.loadValue(o.$t0,new Ke)})),ce.add(53,((e,t)=>{var{op1:r,op2:i,op3:n}=t,s=e[y].getValue(r),a=e[y].getValue(i),l=e.stack.pop(),u=n?e[y].getValue(n):null -e.fetchValue(o.$t0).setAttribute(s,l,a,u)})),ce.add(105,((e,t)=>{var{op1:r,op2:i,op3:n}=t,s=e[y].getValue(r),a=e[y].getValue(i),l=n?e[y].getValue(n):null -e.fetchValue(o.$t0).setStaticAttribute(s,a,l)})) +t.push(r)})),ce.add(85,((e,{op1:r})=>{var i=e.stack,n=e.fetchValue(r),s=i.pop(),{definition:l}=n +if(ve(l,0)){var u=e[y],{definition:c,owner:d,resolved:p,positional:h,named:f}=we(l) +if(!0===p)l=c +else if("string"==typeof c){var m=e.runtime.resolver.lookupComponent(c,d) +l=u.resolvedComponent(m,c)}else l=u.component(c,d) +void 0!==f&&s.named.merge((0,t.assign)({},...f)),void 0!==h&&(s.realloc(h.length),s.positional.prepend(h)) +var{manager:b}=l +n.definition=l,n.manager=b,n.capabilities=l.capabilities,e.loadValue(o.$t1,d)}var{manager:g,state:v}=l,_=n.capabilities +if((0,a.managerHasCapability)(g,_,4)){var w=s.blocks.values,O=s.blocks.names,x=g.prepareArgs(v,s) +if(x){s.clear() +for(var k=0;k{var i=e.fetchValue(r),{definition:n,manager:o,capabilities:s}=i +if((0,a.managerHasCapability)(o,s,512)){var l=null;(0,a.managerHasCapability)(o,s,64)&&(l=e.dynamicScope()) +var u=1&t,c=null;(0,a.managerHasCapability)(o,s,8)&&(c=e.stack.peek()) +var d=null;(0,a.managerHasCapability)(o,s,128)&&(d=e.getSelf()) +var p=o.create(e.getOwner(),n.state,c,e.env,l,d,!!u) +i.state=p,(0,a.managerHasCapability)(o,s,256)&&e.updateWith(new Ze(p,o,l))}})),ce.add(88,((e,{op1:t})=>{var{manager:r,state:i,capabilities:n}=e.fetchValue(t),o=r.getDestroyable(i) +o&&e.associateDestroyable(o)})),ce.add(97,((e,{op1:t})=>{var r +e.beginCacheGroup(r),e.elements().pushSimpleBlock()})),ce.add(89,(e=>{e.loadValue(o.$t0,new Ke)})),ce.add(53,((e,{op1:t,op2:r,op3:i})=>{var n=e[y].getValue(t),s=e[y].getValue(r),a=e.stack.pop(),l=i?e[y].getValue(i):null +e.fetchValue(o.$t0).setAttribute(n,a,s,l)})),ce.add(105,((e,{op1:t,op2:r,op3:i})=>{var n=e[y].getValue(t),s=e[y].getValue(r),a=i?e[y].getValue(i):null +e.fetchValue(o.$t0).setStaticAttribute(n,s,a)})) class Ke{constructor(){this.attributes=(0,t.dict)(),this.classes=[],this.modifiers=[]}setAttribute(e,t,r,i){var n={value:t,namespace:i,trusting:r} "class"===e&&this.classes.push(t),this.attributes[e]=n}setStaticAttribute(e,t,r){var i={value:t,namespace:r} "class"===e&&this.classes.push(t),this.attributes[e]=i}addModifier(e){this.modifiers.push(e)}flush(e){var t,r=this.attributes for(var i in this.attributes)if("type"!==i){var n=this.attributes[i] "class"===i?Xe(e,"class",Ye(this.classes),n.namespace,n.trusting):Xe(e,i,n.value,n.namespace,n.trusting)}else t=r[i] return void 0!==t&&Xe(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Ye(e){return 0===e.length?"":1===e.length?e[0]:function(e){for(var t=0;t{for(var e=[],i=0;i{for(var e=[],i=0;i{var{op1:r}=t,{definition:i,state:n}=e.fetchValue(r),{manager:s}=i,a=e.fetchValue(o.$t0) -s.didCreateElement(n,e.elements().constructing,a)})),ce.add(90,((e,t)=>{var i,{op1:o,op2:s}=t,a=e.fetchValue(o),{definition:l,state:u}=a,{manager:c}=l,d=c.getSelf(u) -if(void 0!==e.env.debugRenderTree){var h,p,f=e.fetchValue(o),{definition:m,manager:b}=f -if(e.stack.peek()===e[v])h=e[v].capture() -else{var g=e[y].getArray(s) -e[v].setup(e.stack,g,[],0,!0),h=e[v].capture()}var _=m.compilable -if(p=null===_?null!==(_=b.getDynamicLayout(u,e.runtime.resolver))?_.moduleName:"__default__.hbs":_.moduleName,e.associateDestroyable(f),Be(b)){b.getDebugCustomRenderTree(f.definition.state,f.state,h,p).forEach((t=>{var{bucket:r}=t -e.env.debugRenderTree.create(r,t),(0,n.registerDestructor)(f,(()=>{var t -null===(t=e.env.debugRenderTree)||void 0===t||t.willDestroy(r)})),e.updateWith(new tt(r))}))}else{var w=null!==(i=m.resolvedName)&&void 0!==i?i:b.getDebugName(m.state) -e.env.debugRenderTree.create(f,{type:"component",name:w,args:h,template:p,instance:(0,r.valueForRef)(d)}),e.associateDestroyable(f),(0,n.registerDestructor)(f,(()=>{var t -null===(t=e.env.debugRenderTree)||void 0===t||t.willDestroy(f)})),e.updateWith(new tt(f))}}e.stack.push(d)})),ce.add(91,((e,t)=>{var{op1:r}=t,{definition:i,state:n}=e.fetchValue(r),{manager:o}=i,s=o.getTagName(n) -e.stack.push(s)})),ce.add(92,((e,r)=>{var{op1:i}=r,n=e.fetchValue(i),{manager:o,definition:s}=n,{stack:l}=e,{compilable:u}=s -if(null===u){var{capabilities:c}=n -null===(u=o.getDynamicLayout(n.state,e.runtime.resolver))&&(u=(0,a.managerHasCapability)(o,c,1024)?(0,t.unwrapTemplate)(e[y].defaultTemplate).asWrappedLayout():(0,t.unwrapTemplate)(e[y].defaultTemplate).asLayout())}var d=u.compile(e.context) -l.push(u.symbolTable),l.push(d)})),ce.add(75,((e,t)=>{var{op1:r}=t,i=e.stack.pop(),n=e.stack.pop(),{manager:o,capabilities:s}=i,a={definition:i,manager:o,capabilities:s,state:null,handle:n.handle,table:n.symbolTable,lookup:null} -e.loadValue(r,a)})),ce.add(95,((e,t)=>{var{op1:r}=t,{stack:i}=e,n=i.pop(),o=i.pop(),s=e.fetchValue(r) -s.handle=n,s.table=o})),ce.add(38,((e,t)=>{var r,{op1:i}=t,{table:n,manager:s,capabilities:l,state:u}=e.fetchValue(i);(0,a.managerHasCapability)(s,l,4096)?(r=s.getOwner(u),e.loadValue(o.$t1,null)):null===(r=e.fetchValue(o.$t1))?r=e.getOwner():e.loadValue(o.$t1,null),e.pushRootScope(n.symbols.length+1,r)})),ce.add(94,((e,r)=>{var{op1:i}=r,n=e.fetchValue(i) -if(n.table.hasEval){var o=n.lookup=(0,t.dict)() -e.scope().bindEvalScope(o)}})),ce.add(17,((e,t)=>{for(var{op1:r}=t,i=e.fetchValue(r),n=e.scope(),o=e.stack.peek(),s=o.named.atNames,a=s.length-1;a>=0;a--){var l=s[a],u=i.table.symbols.indexOf(s[a]),c=o.named.get(l,!0);-1!==u&&n.bindSymbol(u+1,c),i.lookup&&(i.lookup[l]=c)}})),ce.add(18,((e,t)=>{for(var{op1:r}=t,i=e.fetchValue(r),{blocks:n}=e.stack.peek(),o=0;o{var{op1:r}=t,i=e.fetchValue(r) -e.call(i.handle)})),ce.add(100,((e,t)=>{var{op1:r}=t,i=e.fetchValue(r),{manager:n,state:o,capabilities:s}=i,l=e.elements().popBlock() -void 0!==e.env.debugRenderTree&&(Be(n)?n.getDebugCustomRenderTree(i.definition.state,o,Fe).reverse().forEach((t=>{var{bucket:r}=t -e.env.debugRenderTree.didRender(r,l),e.updateWith(new rt(r,l))})):(e.env.debugRenderTree.didRender(i,l),e.updateWith(new rt(i,l))));(0,a.managerHasCapability)(n,s,512)&&(n.didRenderLayout(o,l),e.env.didCreate(i),e.updateWith(new et(i,l)))})),ce.add(98,(e=>{e.commitCacheGroup()})) +var t}function Xe(e,t,i,n,o=!1){if("string"==typeof i)e.elements().setStaticAttribute(t,i,n) +else{var s=e.elements().setDynamicAttribute(t,(0,r.valueForRef)(i),o,n);(0,r.isConstRef)(i)||e.updateWith(new Ge(i,s,e.env))}}function Je(e,t,r,i,n){var o=r.table.symbols.indexOf(e),s=i.get(t);-1!==o&&n.scope().bindBlock(o+1,s),r.lookup&&(r.lookup[e]=s)}ce.add(99,((e,{op1:t})=>{var{definition:r,state:i}=e.fetchValue(t),{manager:n}=r,s=e.fetchValue(o.$t0) +n.didCreateElement(i,e.elements().constructing,s)})),ce.add(90,((e,{op1:t,op2:i})=>{var o,s=e.fetchValue(t),{definition:a,state:l}=s,{manager:u}=a,c=u.getSelf(l) +if(void 0!==e.env.debugRenderTree){var d,p,h=e.fetchValue(t),{definition:f,manager:m}=h +if(e.stack.peek()===e[v])d=e[v].capture() +else{var b=e[y].getArray(i) +e[v].setup(e.stack,b,[],0,!0),d=e[v].capture()}var g=f.compilable +if(p=null===g?null!==(g=m.getDynamicLayout(l,e.runtime.resolver))?g.moduleName:"__default__.hbs":g.moduleName,e.associateDestroyable(h),Be(m)){m.getDebugCustomRenderTree(h.definition.state,h.state,d,p).forEach((t=>{var{bucket:r}=t +e.env.debugRenderTree.create(r,t),(0,n.registerDestructor)(h,(()=>{var t +null===(t=e.env.debugRenderTree)||void 0===t||t.willDestroy(r)})),e.updateWith(new tt(r))}))}else{var _=null!==(o=f.resolvedName)&&void 0!==o?o:m.getDebugName(f.state) +e.env.debugRenderTree.create(h,{type:"component",name:_,args:d,template:p,instance:(0,r.valueForRef)(c)}),e.associateDestroyable(h),(0,n.registerDestructor)(h,(()=>{var t +null===(t=e.env.debugRenderTree)||void 0===t||t.willDestroy(h)})),e.updateWith(new tt(h))}}e.stack.push(c)})),ce.add(91,((e,{op1:t})=>{var{definition:r,state:i}=e.fetchValue(t),{manager:n}=r,o=n.getTagName(i) +e.stack.push(o)})),ce.add(92,((e,{op1:r})=>{var i=e.fetchValue(r),{manager:n,definition:o}=i,{stack:s}=e,{compilable:l}=o +if(null===l){var{capabilities:u}=i +null===(l=n.getDynamicLayout(i.state,e.runtime.resolver))&&(l=(0,a.managerHasCapability)(n,u,1024)?(0,t.unwrapTemplate)(e[y].defaultTemplate).asWrappedLayout():(0,t.unwrapTemplate)(e[y].defaultTemplate).asLayout())}var c=l.compile(e.context) +s.push(l.symbolTable),s.push(c)})),ce.add(75,((e,{op1:t})=>{var r=e.stack.pop(),i=e.stack.pop(),{manager:n,capabilities:o}=r,s={definition:r,manager:n,capabilities:o,state:null,handle:i.handle,table:i.symbolTable,lookup:null} +e.loadValue(t,s)})),ce.add(95,((e,{op1:t})=>{var{stack:r}=e,i=r.pop(),n=r.pop(),o=e.fetchValue(t) +o.handle=i,o.table=n})),ce.add(38,((e,{op1:t})=>{var r,{table:i,manager:n,capabilities:s,state:l}=e.fetchValue(t);(0,a.managerHasCapability)(n,s,4096)?(r=n.getOwner(l),e.loadValue(o.$t1,null)):null===(r=e.fetchValue(o.$t1))?r=e.getOwner():e.loadValue(o.$t1,null),e.pushRootScope(i.symbols.length+1,r)})),ce.add(94,((e,{op1:r})=>{var i=e.fetchValue(r) +if(i.table.hasEval){var n=i.lookup=(0,t.dict)() +e.scope().bindEvalScope(n)}})),ce.add(17,((e,{op1:t})=>{for(var r=e.fetchValue(t),i=e.scope(),n=e.stack.peek(),o=n.named.atNames,s=o.length-1;s>=0;s--){var a=o[s],l=r.table.symbols.indexOf(o[s]),u=n.named.get(a,!0);-1!==l&&i.bindSymbol(l+1,u),r.lookup&&(r.lookup[a]=u)}})),ce.add(18,((e,{op1:t})=>{for(var r=e.fetchValue(t),{blocks:i}=e.stack.peek(),n=0;n{var r=e.fetchValue(t) +e.call(r.handle)})),ce.add(100,((e,{op1:t})=>{var r=e.fetchValue(t),{manager:i,state:n,capabilities:o}=r,s=e.elements().popBlock() +void 0!==e.env.debugRenderTree&&(Be(i)?i.getDebugCustomRenderTree(r.definition.state,n,Fe).reverse().forEach((t=>{var{bucket:r}=t +e.env.debugRenderTree.didRender(r,s),e.updateWith(new rt(r,s))})):(e.env.debugRenderTree.didRender(r,s),e.updateWith(new rt(r,s))));(0,a.managerHasCapability)(i,o,512)&&(i.didRenderLayout(n,s),e.env.didCreate(r),e.updateWith(new et(r,s)))})),ce.add(98,(e=>{e.commitCacheGroup()})) class Ze{constructor(e,t,r){this.component=e,this.manager=t,this.dynamicScope=r}evaluate(e){var{component:t,manager:r,dynamicScope:i}=this r.update(t,i)}}class et{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){var{component:t,bounds:r}=this,{manager:i,state:n}=t i.didUpdateLayout(n,r),e.env.didUpdate(t)}}class tt{constructor(e){this.bucket=e}evaluate(e){var t null===(t=e.env.debugRenderTree)||void 0===t||t.update(this.bucket)}}class rt{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){var t null===(t=e.env.debugRenderTree)||void 0===t||t.didRender(this.bucket,this.bounds)}}class it{constructor(e,t,r){this.node=e,this.reference=t,this.lastValue=r}evaluate(){var e,t=(0,r.valueForRef)(this.reference),{lastValue:i}=this -t!==i&&((e=P(t)?"":j(t)?t:String(t))!==i&&(this.node.nodeValue=this.lastValue=e))}}function nt(e){return function(e){return j(e)||P(e)||"boolean"==typeof e||"number"==typeof e}(e)?2:ve(e,0)||(0,a.hasInternalComponentManager)(e)?0:ve(e,1)||(0,a.hasInternalHelperManager)(e)?1:T(e)?4:function(e){return R(e)&&11===e.nodeType}(e)?5:R(e)?6:2}function ot(e){return(0,t.isObject)(e)?ve(e,0)||(0,a.hasInternalComponentManager)(e)?0:1:2}function st(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}ce.add(76,(e=>{var t=e.stack.peek() +t!==i&&((e=P(t)?"":R(t)?t:String(t))!==i&&(this.node.nodeValue=this.lastValue=e))}}function nt(e){return function(e){return R(e)||P(e)||"boolean"==typeof e||"number"==typeof e}(e)?2:ve(e,0)||(0,a.hasInternalComponentManager)(e)?0:ve(e,1)||(0,a.hasInternalHelperManager)(e)?1:j(e)?4:function(e){return S(e)&&11===e.nodeType}(e)?5:S(e)?6:2}function ot(e){return(0,t.isObject)(e)?ve(e,0)||(0,a.hasInternalComponentManager)(e)?0:1:2}function st(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}ce.add(76,(e=>{var t=e.stack.peek() e.stack.push(nt((0,r.valueForRef)(t))),(0,r.isConstRef)(t)||e.updateWith(new Ue(t,nt))})),ce.add(106,(e=>{var t=e.stack.peek() e.stack.push(ot((0,r.valueForRef)(t))),(0,r.isConstRef)(t)||e.updateWith(new Ue(t,ot))})),ce.add(43,(e=>{var t=e.stack.pop(),i=(0,r.valueForRef)(t),n=P(i)?"":String(i) e.elements().appendDynamicHTML(n)})),ce.add(44,(e=>{var t=e.stack.pop(),i=(0,r.valueForRef)(t).toHTML(),n=P(i)?"":i @@ -2666,19 +2480,18 @@ var at=st class lt{constructor(e,r,i){this.scope=e,this.locals=(0,t.dict)() for(var n=0;n(0,r.childRefFor)(e,t)),t)}}ce.add(103,((e,i)=>{var{op1:n,op2:o}=i,s=e[y].getArray(n),a=e[y].getArray((0,t.decodeHandle)(o)),l=new lt(e.scope(),s,a) -at((0,r.valueForRef)(e.getSelf()),(e=>(0,r.valueForRef)(l.get(e))))})),ce.add(72,((e,t)=>{var{op1:i,op2:n}=t,o=e.stack,s=o.pop(),a=o.pop(),l=(0,r.valueForRef)(a),u=null===l?"@identity":String(l),c=(0,r.createIteratorRef)(s,u),d=(0,r.valueForRef)(c) -e.updateWith(new Ue(c,(e=>e.isEmpty()))),!0===d.isEmpty()?e.goto(n+1):(e.enterList(c,i),e.stack.push(d))})),ce.add(73,(e=>{e.exitList()})),ce.add(74,((e,t)=>{var{op1:r}=t,i=e.stack.peek().next() -null!==i?e.registerItem(e.enterItem(i)):e.goto(r)})) +return"this"===s?t=i.getSelf():n[s]?t=n[s]:0===s.indexOf("@")&&l[s]?t=l[s]:(t=this.scope.getSelf(),a=o),a.reduce(((e,t)=>(0,r.childRefFor)(e,t)),t)}}ce.add(103,((e,{op1:i,op2:n})=>{var o=e[y].getArray(i),s=e[y].getArray((0,t.decodeHandle)(n)),a=new lt(e.scope(),o,s) +at((0,r.valueForRef)(e.getSelf()),(e=>(0,r.valueForRef)(a.get(e))))})),ce.add(72,((e,{op1:t,op2:i})=>{var n=e.stack,o=n.pop(),s=n.pop(),a=(0,r.valueForRef)(s),l=null===a?"@identity":String(a),u=(0,r.createIteratorRef)(o,l),c=(0,r.valueForRef)(u) +e.updateWith(new Ue(u,(e=>e.isEmpty()))),!0===c.isEmpty()?e.goto(i+1):(e.enterList(u,t),e.stack.push(c))})),ce.add(73,(e=>{e.exitList()})),ce.add(74,((e,{op1:t})=>{var r=e.stack.peek().next() +null!==r?e.registerItem(e.enterItem(r)):e.goto(t)})) var ut={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -class ct{getCapabilities(){return ut}getDebugName(e){var{name:t}=e -return t}getSelf(){return r.NULL_REFERENCE}getDestroyable(){return null}}e.TemplateOnlyComponentManager=ct +class ct{getCapabilities(){return ut}getDebugName({name:e}){return e}getSelf(){return r.NULL_REFERENCE}getDestroyable(){return null}}e.TemplateOnlyComponentManager=ct var dt=new ct e.TEMPLATE_ONLY_COMPONENT_MANAGER=dt -class ht{constructor(e,t){void 0===e&&(e="@glimmer/component/template-only"),void 0===t&&(t="(unknown template-only component)"),this.moduleName=e,this.name=t}toString(){return this.moduleName}}e.TemplateOnlyComponent=ht,(0,a.setInternalComponentManager)(dt,ht.prototype) -var pt={foreignObject:1,desc:1,title:1},ft=Object.create(null) +class pt{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}e.TemplateOnlyComponent=pt,(0,a.setInternalComponentManager)(dt,pt.prototype) +var ht={foreignObject:1,desc:1,title:1},ft=Object.create(null) class mt{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){var r,i -if(t?(r="http://www.w3.org/2000/svg"===t.namespaceURI||"svg"===e,i=!!pt[t.tagName]):(r="svg"===e,i=!1),r&&!i){if(ft[e])throw new Error(`Cannot create a ${e} inside an SVG context`) +if(t?(r="http://www.w3.org/2000/svg"===t.namespaceURI||"svg"===e,i=!!ht[t.tagName]):(r="svg"===e,i=!1),r&&!i){if(ft[e])throw new Error(`Cannot create a ${e} inside an SVG context`) return this.document.createElementNS("http://www.w3.org/2000/svg",e)}return this.document.createElement(e)}insertBefore(e,t,r){e.insertBefore(t,r)}insertHTMLBefore(e,t,r){if(""===r){var i=this.createComment("") return e.insertBefore(i,t),new w(e,i,i)}var n,o=t?t.previousSibling:e.lastChild if(null===t)e.insertAdjacentHTML("beforeend",r),n=e.lastChild @@ -2699,42 +2512,41 @@ var i=!1,n=t?t.previousSibling:e.lastChild n&&n instanceof Text&&(i=!0,e.insertBefore(this.uselessComment,t)) var o=super.insertHTMLBefore(e,t,r) return i&&e.removeChild(this.uselessComment),o}}:t}["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((e=>ft[e]=1)) -var vt,_t=/[\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/,wt="undefined"==typeof document?null:document;(function(e){class t extends mt{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,r,i){void 0===i&&(i=null),i?e.setAttributeNS(i,t,r):e.setAttribute(t,r)}}e.TreeConstruction=t +var vt,_t=/[\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/,wt="undefined"==typeof document?null:document;(function(e){class t extends mt{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,r,i=null){i?e.setAttributeNS(i,t,r):e.setAttribute(t,r)}}e.TreeConstruction=t var r=t r=yt(wt,r),r=gt(wt,r,"http://www.w3.org/2000/svg"),e.DOMTreeConstruction=r})(vt||(vt={})) class Ot extends mt{constructor(e){super(e),this.document=e,this.namespace=null}setAttribute(e,t,r){e.setAttribute(t,r)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,r){this.insertBefore(e,t,r.nextSibling)}}e.IDOMChanges=Ot var xt=Ot xt=yt(wt,xt) -var Et=xt=gt(wt,xt,"http://www.w3.org/2000/svg") -e.DOMChanges=Et -var kt=vt.DOMTreeConstruction -e.DOMTreeConstruction=kt -var Pt,Tt=0 -class Rt{constructor(e){this.id=Tt++,this.value=e}get(){return this.value}release(){this.value=null}toString(){var e=`Ref ${this.id}` +var kt=xt=gt(wt,xt,"http://www.w3.org/2000/svg") +e.DOMChanges=kt +var Et=vt.DOMTreeConstruction +e.DOMTreeConstruction=Et +var Pt,jt=0 +class St{constructor(e){this.id=jt++,this.value=e}get(){return this.value}release(){this.value=null}toString(){var e=`Ref ${this.id}` if(null===this.value)return`${e} (released)` -try{return`${e}: ${this.value}`}catch(A){return e}}}class jt{constructor(){this.stack=new t.Stack,this.refs=new WeakMap,this.roots=new Set,this.nodes=new WeakMap}begin(){this.reset()}create(e,r){var i=(0,t.assign)({},r,{bounds:null,refs:new Set}) +try{return`${e}: ${this.value}`}catch(M){return e}}}class Rt{constructor(){this.stack=new t.Stack,this.refs=new WeakMap,this.roots=new Set,this.nodes=new WeakMap}begin(){this.reset()}create(e,r){var i=(0,t.assign)({},r,{bounds:null,refs:new Set}) this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){this.refs.get(e).release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){var e=this.stack.toArray()[0],t=this.refs.get(e) -for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return this.nodes.get(e)}appendChild(e,t){var r=this.stack.current,i=new Rt(t) +for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return this.nodes.get(e)}appendChild(e,t){var r=this.stack.current,i=new St(t) if(this.refs.set(t,i),r){var n=this.nodeFor(r) n.refs.add(i),e.parent=n}else this.roots.add(i)}captureRefs(e){var t=[] return e.forEach((r=>{var i=r.get() i?t.push(this.captureNode(`render-node:${r.id}`,i)):e.delete(r)})),t}captureNode(e,t){var r=this.nodeFor(t),{type:i,name:n,args:o,instance:s,refs:a}=r,l=this.captureTemplate(r),u=this.captureBounds(r),c=this.captureRefs(a) -return{id:e,type:i,name:n,args:De(o),instance:s,template:l,bounds:u,children:c}}captureTemplate(e){var{template:t}=e -return t||null}captureBounds(e){var t=e.bounds -return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}var Ct,St,Mt=(0,t.symbol)("TRANSACTION") -class At{constructor(){this.scheduledInstallModifiers=[],this.scheduledUpdateModifiers=[],this.createdComponents=[],this.updatedComponents=[]}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){for(var{createdComponents:e,updatedComponents:t}=this,r=0;ru.install(c)),!1);(0,s.updateTag)(m,b)}else u.install(c)}for(var g=0;gu.install(c)),!1);(0,s.updateTag)(m,b)}else u.install(c)}for(var g=0;gu.update(c)),!1);(0,s.updateTag)(v,_)}else u.update(c)}}}class Dt{constructor(e,t){this.delegate=t,this[Pt]=null,this.isInteractive=this.delegate.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new jt:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new kt(e.document),this.updateOperations=new Ot(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return this.updateOperations}begin(){var e -null===(e=this.debugRenderTree)||void 0===e||e.begin(),this[Mt]=new At}get transaction(){return this[Mt]}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){var e,t=this.transaction -this[Mt]=null,t.commit(),null===(e=this.debugRenderTree)||void 0===e||e.commit(),this.delegate.onTransactionCommit()}}function Nt(e,t){if(e[Mt])t() +if(null!==v){var _=(0,s.track)((()=>u.update(c)),!1);(0,s.updateTag)(v,_)}else u.update(c)}}}class Dt{constructor(e,t){this.delegate=t,this[Pt]=null,this.isInteractive=this.delegate.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new Rt:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new Et(e.document),this.updateOperations=new Ot(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return this.updateOperations}begin(){var e +null===(e=this.debugRenderTree)||void 0===e||e.begin(),this[At]=new Mt}get transaction(){return this[At]}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){var e,t=this.transaction +this[At]=null,t.commit(),null===(e=this.debugRenderTree)||void 0===e||e.commit(),this.delegate.onTransactionCommit()}}function Nt(e,t){if(e[At])t() else{e.begin() -try{t()}finally{e.commit()}}}e.EnvironmentImpl=Dt,Pt=Mt +try{t()}finally{e.commit()}}}e.EnvironmentImpl=Dt,Pt=At class It{constructor(e,t,r,i,n){this.stack=e,this.heap=t,this.program=r,this.externs=i,this.registers=n,this.currentOpSize=0}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){this.registers[o.$pc]=e}pushFrame(){this.stack.push(this.registers[o.$ra]),this.stack.push(this.registers[o.$fp]),this.registers[o.$fp]=this.registers[o.$sp]-1}popFrame(){this.registers[o.$sp]=this.registers[o.$fp]-1,this.registers[o.$ra]=this.stack.get(0),this.registers[o.$fp]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[o.$ra])}popSmallFrame(){this.registers[o.$ra]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[o.$pc]+e-this.currentOpSize}call(e){this.registers[o.$ra]=this.registers[o.$pc],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[o.$ra]=this.target(e)}return(){this.setPc(this.registers[o.$ra])}nextStatement(){var{registers:e,program:t}=this,r=e[o.$pc] if(-1===r)return null var i=t.opcode(r),n=this.currentOpSize=i.size @@ -2744,12 +2556,11 @@ case 3:return this.call(e.op1) case 2:return this.call(this.stack.pop()) case 4:return this.goto(e.op1) case 5:return this.return() -case 6:return this.returnTo(e.op1)}}evaluateSyscall(e,t){ce.evaluate(t,e,e.type)}}class Ft{constructor(e,r){var{alwaysRevalidate:i=!1}=r -this.frameStack=new t.Stack,this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=i}execute(e,t){this._execute(e,t)}_execute(e,t){var{frameStack:r}=this +case 6:return this.returnTo(e.op1)}}evaluateSyscall(e,t){ce.evaluate(t,e,e.type)}}class Ft{constructor(e,{alwaysRevalidate:r=!1}){this.frameStack=new t.Stack,this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=r}execute(e,t){this._execute(e,t)}_execute(e,t){var{frameStack:r}=this for(this.try(e,t);!r.isEmpty();){var i=this.frame.nextStatement() -void 0!==i?i.evaluate(this):r.pop()}}get frame(){return this.frameStack.current}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new qt(e,t))}throw(){this.frame.handleException(),this.frameStack.pop()}}e.UpdatingVM=Ft +void 0!==i?i.evaluate(this):r.pop()}}get frame(){return this.frameStack.current}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new $t(e,t))}throw(){this.frame.handleException(),this.frameStack.pop()}}e.UpdatingVM=Ft class zt{constructor(e,t){this.state=e,this.resumeCallback=t}resume(e,t){return this.resumeCallback(e,this.state,t)}}class Lt{constructor(e,t,r,i){this.state=e,this.runtime=t,this.children=i,this.bounds=r}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}evaluate(e){e.try(this.children,null)}}class Bt extends Lt{constructor(){super(...arguments),this.type="try"}evaluate(e){e.try(this.children,this)}handleException(){var{state:e,bounds:t,runtime:r}=this;(0,n.destroyChildren)(this) -var i=oe.resume(r.env,t),o=e.resume(r,i),s=[],a=this.children=[],l=o.execute((e=>{e.pushUpdating(s),e.updateWith(this),e.pushUpdating(a)}));(0,n.associateDestroyableChild)(this,l.drop)}}class $t extends Bt{constructor(e,t,r,i,n,o){super(e,t,r,[]),this.key=i,this.memo=n,this.value=o,this.retained=!1,this.index=-1}updateReferences(e){this.retained=!0,(0,r.updateRef)(this.value,e.value),(0,r.updateRef)(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class Ut extends Lt{constructor(e,t,i,n,o){super(e,t,i,n),this.iterableRef=o,this.type="list-block",this.opcodeMap=new Map,this.marker=null,this.lastIterator=(0,r.valueForRef)(o)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){var t=(0,r.valueForRef)(this.iterableRef) +var i=oe.resume(r.env,t),o=e.resume(r,i),s=[],a=this.children=[],l=o.execute((e=>{e.pushUpdating(s),e.updateWith(this),e.pushUpdating(a)}));(0,n.associateDestroyableChild)(this,l.drop)}}class qt extends Bt{constructor(e,t,r,i,n,o){super(e,t,r,[]),this.key=i,this.memo=n,this.value=o,this.retained=!1,this.index=-1}updateReferences(e){this.retained=!0,(0,r.updateRef)(this.value,e.value),(0,r.updateRef)(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class Ut extends Lt{constructor(e,t,i,n,o){super(e,t,i,n),this.iterableRef=o,this.type="list-block",this.opcodeMap=new Map,this.marker=null,this.lastIterator=(0,r.valueForRef)(o)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){var t=(0,r.valueForRef)(this.iterableRef) if(this.lastIterator!==t){var{bounds:i}=this,{dom:n}=e,o=this.marker=n.createComment("") n.insertAfter(i.parentElement(),o,i.lastNode()),this.sync(t),this.parentElement().removeChild(o),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){var{opcodeMap:t,children:r}=this,i=0,n=0 for(this.children=this.bounds.boundList=[];;){var o=e.next() @@ -2760,25 +2571,23 @@ else if(t.has(a)){var l=t.get(a) if(l.index{t.pushUpdating() var i=t.enterItem(e) -i.index=a.length,a.push(i),r.set(l,i),(0,n.associateDestroyableChild)(this,i)}))}moveItem(e,t,i){var n,{children:o}=this;(0,r.updateRef)(e.memo,t.memo),(0,r.updateRef)(e.value,t.value),e.retained=!0,void 0===i?x(e,this.marker):e.lastNode().nextSibling!==(n=i.firstNode())&&x(e,n),e.index=o.length,o.push(e)}deleteItem(e){(0,n.destroy)(e),E(e),this.opcodeMap.delete(e.key)}}class qt{constructor(e,t){this.ops=e,this.exceptionHandler=t,this.current=0}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Ht{constructor(e,t,r,i){this.env=e,this.updating=t,this.bounds=r,this.drop=i,(0,n.associateDestroyableChild)(this,i),(0,n.registerDestructor)(this,(()=>E(this.bounds)))}rerender(e){var{alwaysRevalidate:t=!1}=void 0===e?{alwaysRevalidate:!1}:e,{env:r,updating:i}=this -new Ft(r,{alwaysRevalidate:t}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Vt{constructor(){this.scope=new t.Stack,this.dynamicScope=new t.Stack,this.updating=new t.Stack,this.cache=new t.Stack,this.list=new t.Stack}}class Wt{constructor(e,r,i,n){var{pc:s,scope:a,dynamicScope:l,stack:u}=r -this.runtime=e,this.elementStack=i,this.context=n,this[Ct]=new Vt,this[St]=new t.Stack,this.s0=null,this.s1=null,this.t0=null,this.t1=null,this.v0=null,this.resume=Gt(this.context) -var c=class{constructor(e,t){void 0===e&&(e=[]),this.stack=e,this[b]=t}static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}push(e){this.stack[++this[b][o.$sp]]=e}dup(e){void 0===e&&(e=this[b][o.$sp]),this.stack[++this[b][o.$sp]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e){void 0===e&&(e=1) -var t=this.stack[this[b][o.$sp]] -return this[b][o.$sp]-=e,t}peek(e){return void 0===e&&(e=0),this.stack[this[b][o.$sp]-e]}get(e,t){return void 0===t&&(t=this[b][o.$fp]),this.stack[t+e]}set(e,t,r){void 0===r&&(r=this[b][o.$fp]),this.stack[r+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){var t=this[b][o.$sp]+1,r=t-e -return this.stack.slice(r,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[b][o.$fp],this[b][o.$sp]+1)}}.restore(u) -c[b][o.$pc]=s,c[b][o.$sp]=u.length-1,c[b][o.$fp]=-1,this[g]=this.program.heap,this[y]=this.program.constants,this.elementStack=i,this[m].scope.push(a),this[m].dynamicScope.push(l),this[v]=new xe,this[p]=new It(c,this[g],e.program,{debugBefore:e=>ce.debugBefore(this,e),debugAfter:e=>{ce.debugAfter(this,e)}},c[b]),this.destructor={},this[f].push(this.destructor)}get stack(){return this[p].stack}get pc(){return this[p].fetchRegister(o.$pc)}fetch(e){var t=this.fetchValue(e) +i.index=a.length,a.push(i),r.set(l,i),(0,n.associateDestroyableChild)(this,i)}))}moveItem(e,t,i){var n,{children:o}=this;(0,r.updateRef)(e.memo,t.memo),(0,r.updateRef)(e.value,t.value),e.retained=!0,void 0===i?x(e,this.marker):e.lastNode().nextSibling!==(n=i.firstNode())&&x(e,n),e.index=o.length,o.push(e)}deleteItem(e){(0,n.destroy)(e),k(e),this.opcodeMap.delete(e.key)}}class $t{constructor(e,t){this.ops=e,this.exceptionHandler=t,this.current=0}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Ht{constructor(e,t,r,i){this.env=e,this.updating=t,this.bounds=r,this.drop=i,(0,n.associateDestroyableChild)(this,i),(0,n.registerDestructor)(this,(()=>k(this.bounds)))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){var{env:t,updating:r}=this +new Ft(t,{alwaysRevalidate:e}).execute(r,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Vt{constructor(e=[],t){this.stack=e,this[b]=t}static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}push(e){this.stack[++this[b][o.$sp]]=e}dup(e=this[b][o.$sp]){this.stack[++this[b][o.$sp]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){var t=this.stack[this[b][o.$sp]] +return this[b][o.$sp]-=e,t}peek(e=0){return this.stack[this[b][o.$sp]-e]}get(e,t=this[b][o.$fp]){return this.stack[t+e]}set(e,t,r=this[b][o.$fp]){this.stack[r+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){var t=this[b][o.$sp]+1,r=t-e +return this.stack.slice(r,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[b][o.$fp],this[b][o.$sp]+1)}}class Wt{constructor(){this.scope=new t.Stack,this.dynamicScope=new t.Stack,this.updating=new t.Stack,this.cache=new t.Stack,this.list=new t.Stack}}class Qt{constructor(e,{pc:r,scope:i,dynamicScope:n,stack:s},a,l){this.runtime=e,this.elementStack=a,this.context=l,this[Ct]=new Wt,this[Tt]=new t.Stack,this.s0=null,this.s1=null,this.t0=null,this.t1=null,this.v0=null,this.resume=Kt(this.context) +var u=Vt.restore(s) +u[b][o.$pc]=r,u[b][o.$sp]=s.length-1,u[b][o.$fp]=-1,this[g]=this.program.heap,this[y]=this.program.constants,this.elementStack=a,this[m].scope.push(i),this[m].dynamicScope.push(n),this[v]=new xe,this[h]=new It(u,this[g],e.program,{debugBefore:e=>ce.debugBefore(this,e),debugAfter:e=>{ce.debugAfter(this,e)}},u[b]),this.destructor={},this[f].push(this.destructor)}get stack(){return this[h].stack}get pc(){return this[h].fetchRegister(o.$pc)}fetch(e){var t=this.fetchValue(e) this.stack.push(t)}load(e){var t=this.stack.pop() -this.loadValue(e,t)}fetchValue(e){if((0,o.isLowLevelRegister)(e))return this[p].fetchRegister(e) +this.loadValue(e,t)}fetchValue(e){if((0,o.isLowLevelRegister)(e))return this[h].fetchRegister(e) switch(e){case o.$s0:return this.s0 case o.$s1:return this.s1 case o.$t0:return this.t0 case o.$t1:return this.t1 -case o.$v0:return this.v0}}loadValue(e,t){switch((0,o.isLowLevelRegister)(e)&&this[p].loadRegister(e,t),e){case o.$s0:this.s0=t +case o.$v0:return this.v0}}loadValue(e,t){switch((0,o.isLowLevelRegister)(e)&&this[h].loadRegister(e,t),e){case o.$s0:this.s0=t break case o.$s1:this.s1=t break @@ -2786,148 +2595,138 @@ case o.$t0:this.t0=t break case o.$t1:this.t1=t break -case o.$v0:this.v0=t}}pushFrame(){this[p].pushFrame()}popFrame(){this[p].popFrame()}goto(e){this[p].goto(e)}call(e){this[p].call(e)}returnTo(e){this[p].returnTo(e)}return(){this[p].return()}static initial(e,t,r){var{handle:i,self:n,dynamicScope:o,treeBuilder:s,numSymbols:a,owner:l}=r,u=h.root(n,a,l),c=Qt(e.program.heap.getaddr(i),u,o),d=Gt(t)(e,c,s) -return d.pushUpdating(),d}static empty(e,t,i){var{handle:n,treeBuilder:o,dynamicScope:s,owner:a}=t,l=Gt(i)(e,Qt(e.program.heap.getaddr(n),h.root(r.UNDEFINED_REFERENCE,0,a),s),o) -return l.pushUpdating(),l}compile(e){return(0,t.unwrapHandle)(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t){return void 0===t&&(t=this[p].fetchRegister(o.$pc)),{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t){return void 0===t&&(t=this[p].fetchRegister(o.$pc)),new zt(this.captureState(e,t),this.resume)}beginCacheGroup(e){var t=this.updating(),r=new qe +case o.$v0:this.v0=t}}pushFrame(){this[h].pushFrame()}popFrame(){this[h].popFrame()}goto(e){this[h].goto(e)}call(e){this[h].call(e)}returnTo(e){this[h].returnTo(e)}return(){this[h].return()}static initial(e,t,{handle:r,self:i,dynamicScope:n,treeBuilder:o,numSymbols:s,owner:a}){var l=p.root(i,s,a),u=Gt(e.program.heap.getaddr(r),l,n),c=Kt(t)(e,u,o) +return c.pushUpdating(),c}static empty(e,{handle:t,treeBuilder:i,dynamicScope:n,owner:o},s){var a=Kt(s)(e,Gt(e.program.heap.getaddr(t),p.root(r.UNDEFINED_REFERENCE,0,o),n),i) +return a.pushUpdating(),a}compile(e){return(0,t.unwrapHandle)(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[h].fetchRegister(o.$pc)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[h].fetchRegister(o.$pc)){return new zt(this.captureState(e,t),this.resume)}beginCacheGroup(e){var t=this.updating(),r=new $e t.push(r),t.push(new He(e)),this[m].cache.push(r),(0,s.beginTrackFrame)(e)}commitCacheGroup(){var e=this.updating(),t=this[m].cache.pop(),r=(0,s.endTrackFrame)() e.push(new Ve(t)),t.finalize(r,e.length)}enter(e){var t=this.capture(e),r=this.elements().pushUpdatableBlock(),i=new Bt(t,this.runtime,r,[]) -this.didEnter(i)}enterItem(e){var{key:t,value:i,memo:n}=e,{stack:o}=this,s=(0,r.createIteratorItemRef)(i),a=(0,r.createIteratorItemRef)(n) -o.push(s),o.push(a) -var l=this.capture(2),u=this.elements().pushUpdatableBlock(),c=new $t(l,this.runtime,u,t,a,s) -return this.didEnter(c),c}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){var r=[],i=this[p].target(t),n=this.capture(0,i),o=this.elements().pushBlockList(r),s=new Ut(n,this.runtime,o,r,e) -this[m].list.push(s),this.didEnter(s)}didEnter(e){this.associateDestroyable(e),this[f].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[f].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[m].list.pop()}pushUpdating(e){void 0===e&&(e=[]),this[m].updating.push(e)}popUpdating(){return this[m].updating.pop()}updateWith(e){this.updating().push(e)}listBlock(){return this[m].list.current}associateDestroyable(e){var t=this[f].current;(0,n.associateDestroyableChild)(t,e)}tryUpdating(){return this[m].updating.current}updating(){return this[m].updating.current}elements(){return this.elementStack}scope(){return this[m].scope.current}dynamicScope(){return this[m].dynamicScope.current}pushChildScope(){this[m].scope.push(this.scope().child())}pushDynamicScope(){var e=this.dynamicScope().child() -return this[m].dynamicScope.push(e),e}pushRootScope(e,t){var r=h.sized(e,t) +this.didEnter(i)}enterItem({key:e,value:t,memo:i}){var{stack:n}=this,o=(0,r.createIteratorItemRef)(t),s=(0,r.createIteratorItemRef)(i) +n.push(o),n.push(s) +var a=this.capture(2),l=this.elements().pushUpdatableBlock(),u=new qt(a,this.runtime,l,e,s,o) +return this.didEnter(u),u}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){var r=[],i=this[h].target(t),n=this.capture(0,i),o=this.elements().pushBlockList(r),s=new Ut(n,this.runtime,o,r,e) +this[m].list.push(s),this.didEnter(s)}didEnter(e){this.associateDestroyable(e),this[f].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[f].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[m].list.pop()}pushUpdating(e=[]){this[m].updating.push(e)}popUpdating(){return this[m].updating.pop()}updateWith(e){this.updating().push(e)}listBlock(){return this[m].list.current}associateDestroyable(e){var t=this[f].current;(0,n.associateDestroyableChild)(t,e)}tryUpdating(){return this[m].updating.current}updating(){return this[m].updating.current}elements(){return this.elementStack}scope(){return this[m].scope.current}dynamicScope(){return this[m].dynamicScope.current}pushChildScope(){this[m].scope.push(this.scope().child())}pushDynamicScope(){var e=this.dynamicScope().child() +return this[m].dynamicScope.push(e),e}pushRootScope(e,t){var r=p.sized(e,t) return this[m].scope.push(r),r}pushScope(e){this[m].scope.push(e)}popScope(){this[m].scope.pop()}popDynamicScope(){this[m].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){var t -for(e&&e(this);!(t=this.next()).done;);return t.value}next(){var e,{env:t,elementStack:r}=this,i=this[p].nextStatement() -return null!==i?(this[p].evaluateOuter(i,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new Ht(t,this.popUpdating(),r.popBlock(),this.destructor)}),e}bindDynamicScope(e){for(var t=this.dynamicScope(),r=e.length-1;r>=0;r--){var i=e[r] -t.set(i,this.stack.pop())}}}function Qt(e,t,r){return{pc:e,scope:t,dynamicScope:r,stack:[]}}function Gt(e){return(t,r,i)=>new Wt(t,r,i,e)}e.LowLevelVM=Wt,Ct=m,St=f -class Kt{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}var Yt="%+b:0%" -e.SERIALIZATION_FIRST_NODE_STRING=Yt -class Xt extends _{constructor(e,t,r){super(e,t),this.startingBlockDepth=r,this.candidate=null,this.injectedOmittedNode=!1,this.openBlockDepth=r-1}}class Jt extends oe{constructor(e,t,r){if(super(e,t,r),this.unmatchedAttributes=null,this.blockDepth=0,r)throw new Error("Rehydration with nextSibling not supported") -for(var i=this.currentCursor.element.firstChild;null!==i&&!Zt(i);)i=i.nextSibling +for(e&&e(this);!(t=this.next()).done;);return t.value}next(){var e,{env:t,elementStack:r}=this,i=this[h].nextStatement() +return null!==i?(this[h].evaluateOuter(i,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new Ht(t,this.popUpdating(),r.popBlock(),this.destructor)}),e}bindDynamicScope(e){for(var t=this.dynamicScope(),r=e.length-1;r>=0;r--){var i=e[r] +t.set(i,this.stack.pop())}}}function Gt(e,t,r){return{pc:e,scope:t,dynamicScope:r,stack:[]}}function Kt(e){return(t,r,i)=>new Qt(t,r,i,e)}e.LowLevelVM=Qt,Ct=m,Tt=f +class Yt{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}var Xt="%+b:0%" +e.SERIALIZATION_FIRST_NODE_STRING=Xt +class Jt extends _{constructor(e,t,r){super(e,t),this.startingBlockDepth=r,this.candidate=null,this.injectedOmittedNode=!1,this.openBlockDepth=r-1}}class Zt extends oe{constructor(e,t,r){if(super(e,t,r),this.unmatchedAttributes=null,this.blockDepth=0,r)throw new Error("Rehydration with nextSibling not supported") +for(var i=this.currentCursor.element.firstChild;null!==i&&!er(i);)i=i.nextSibling this.candidate=i -var n=tr(i) +var n=rr(i) if(0!==n){var o=n-1,s=this.dom.createComment(`%+b:${o}%`) i.parentNode.insertBefore(s,this.candidate) -for(var a=i.nextSibling;null!==a&&(!er(a)||tr(a)!==n);)a=a.nextSibling +for(var a=i.nextSibling;null!==a&&(!tr(a)||rr(a)!==n);)a=a.nextSibling var l=this.dom.createComment(`%-b:${o}%`) i.parentNode.insertBefore(l,a.nextSibling),this.candidate=s,this.startingBlockOffset=o}else this.startingBlockOffset=0}get currentCursor(){return this[ne].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){var t=this.currentCursor t.candidate=null,t.nextSibling=e}enableRehydration(e){var t=this.currentCursor -t.candidate=e,t.nextSibling=null}pushElement(e,t){void 0===t&&(t=null) -var r=new Xt(e,t,this.blockDepth||0) +t.candidate=e,t.nextSibling=null}pushElement(e,t=null){var r=new Jt(e,t,this.blockDepth||0) null!==this.candidate&&(r.candidate=e.firstChild,this.candidate=e.nextSibling),this[ne].push(r)}clearMismatch(e){var t=e,r=this.currentCursor if(null!==r){var i=r.openBlockDepth -if(i>=r.startingBlockDepth)for(;t;){if(er(t))if(i>=rr(t,this.startingBlockOffset))break +if(i>=r.startingBlockDepth)for(;t;){if(tr(t))if(i>=ir(t,this.startingBlockOffset))break t=this.remove(t)}else for(;null!==t;)t=this.remove(t) this.disableRehydration(t)}}__openBlock(){var{currentCursor:e}=this if(null!==e){var t=this.blockDepth this.blockDepth++ var{candidate:r}=e if(null!==r){var{tagName:i}=e.element -Zt(r)&&rr(r,this.startingBlockOffset)===t?(this.candidate=this.remove(r),e.openBlockDepth=t):"TITLE"!==i&&"SCRIPT"!==i&&"STYLE"!==i&&this.clearMismatch(r)}}}__closeBlock(){var{currentCursor:e}=this +er(r)&&ir(r,this.startingBlockOffset)===t?(this.candidate=this.remove(r),e.openBlockDepth=t):"TITLE"!==i&&"SCRIPT"!==i&&"STYLE"!==i&&this.clearMismatch(r)}}}__closeBlock(){var{currentCursor:e}=this if(null!==e){var t=e.openBlockDepth this.blockDepth-- var{candidate:r}=e,i=!1 -if(null!==r)if(i=!0,er(r)&&rr(r,this.startingBlockOffset)===t){var n=this.remove(r) +if(null!==r)if(i=!0,tr(r)&&ir(r,this.startingBlockOffset)===t){var n=this.remove(r) this.candidate=n,e.openBlockDepth--}else this.clearMismatch(r),i=!1 if(!1===i){var o=e.nextSibling -if(null!==o&&er(o)&&rr(o,this.startingBlockOffset)===this.blockDepth){var s=this.remove(o) +if(null!==o&&tr(o)&&ir(o,this.startingBlockOffset)===this.blockDepth){var s=this.remove(o) this.enableRehydration(s),e.openBlockDepth--}}}}__appendNode(e){var{candidate:t}=this return t||super.__appendNode(e)}__appendHTML(e){var t=this.markerBounds() if(t){var r=t.firstNode(),i=t.lastNode(),n=new w(this.element,r.nextSibling,i.previousSibling),o=this.remove(r) -return this.remove(i),null!==o&&or(o)&&(this.candidate=this.remove(o),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){var t=e.parentNode,r=e.nextSibling +return this.remove(i),null!==o&&sr(o)&&(this.candidate=this.remove(o),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){var t=e.parentNode,r=e.nextSibling return t.removeChild(e),r}markerBounds(){var e=this.candidate -if(e&&nr(e)){for(var t=e,r=t.nextSibling;r&&!nr(r);)r=r.nextSibling +if(e&&or(e)){for(var t=e,r=t.nextSibling;r&&!or(r);)r=r.nextSibling return new w(this.element,t,r)}return null}__appendText(e){var{candidate:t}=this -return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||or(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){var t=this.candidate +return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||sr(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){var t=this.candidate return t&&8===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):(t&&this.clearMismatch(t),super.__appendComment(e))}__openElement(e){var t=this.candidate -if(t&&ir(t)&&function(e,t){if("http://www.w3.org/2000/svg"===e.namespaceURI)return e.tagName===t +if(t&&nr(t)&&function(e,t){if("http://www.w3.org/2000/svg"===e.namespaceURI)return e.tagName===t return e.tagName===t.toUpperCase()}(t,e))return this.unmatchedAttributes=[].slice.call(t.attributes),t -if(t){if(ir(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) +if(t){if(nr(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) this.clearMismatch(t)}return super.__openElement(e)}__setAttribute(e,t,r){var i=this.unmatchedAttributes -if(i){var n=sr(i,e) +if(i){var n=ar(i,e) if(n)return n.value!==t&&(n.value=t),void i.splice(i.indexOf(n),1)}return super.__setAttribute(e,t,r)}__setProperty(e,t){var r=this.unmatchedAttributes -if(r){var i=sr(r,e) +if(r){var i=ar(r,e) if(i)return i.value!==t&&(i.value=t),void r.splice(r.indexOf(i),1)}return super.__setProperty(e,t)}__flushElement(e,t){var{unmatchedAttributes:r}=this if(r){for(var i=0;iFe) -var r=(0,s.createCache)((()=>t(e))) -this.argsCache=r}get named(){return ar(this).named||Ne}get positional(){return ar(this).positional||Ie}}function ur(e){return(0,a.setInternalHelperManager)(e,{})}var cr=(0,t.buildUntouchableThis)("`fn` helper"),dr=ur((e=>{var{positional:t}=e,i=t[0] -return(0,r.createComputeRef)((()=>function(){var[e,...n]=(0,c.reifyPositional)(t) -for(var o=arguments.length,s=new Array(o),a=0;a0?n[0]:s[0] -return(0,r.updateRef)(i,l)}return e.call(cr,...n,...s)}),null,"fn")})) -e.fn=dr -var hr=ur((e=>{var{named:t}=e,i=(0,r.createComputeRef)((()=>{var e=(0,c.reifyNamed)(t) -return e}),null,"hash"),n=new Map -for(var o in t)n.set(o,t[o]) -return i.children=n,i})) +this.candidate=t&&t.nextSibling}return e}}function er(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%+b:",0)}function tr(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%-b:",0)}function rr(e){return parseInt(e.nodeValue.slice(4),10)}function ir(e,t){return rr(e)-t}function nr(e){return 1===e.nodeType}function or(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function sr(e){return 8===e.nodeType&&"% %"===e.nodeValue}function ar(e,t){for(var r=0;rFe)){var r=(0,s.createCache)((()=>t(e))) +this.argsCache=r}get named(){return lr(this).named||Ne}get positional(){return lr(this).positional||Ie}}function cr(e){return(0,a.setInternalHelperManager)(e,{})}var dr=(0,t.buildUntouchableThis)("`fn` helper"),pr=cr((({positional:e})=>{var t=e[0] +return(0,r.createComputeRef)((()=>(...i)=>{var[n,...o]=(0,c.reifyPositional)(e) +if((0,r.isInvokableRef)(t)){var s=o.length>0?o[0]:i[0] +return(0,r.updateRef)(t,s)}return n.call(dr,...o,...i)}),null,"fn")})) +e.fn=pr +var hr=cr((({named:e})=>{var t=(0,r.createComputeRef)((()=>{var t=(0,c.reifyNamed)(e) +return t}),null,"hash"),i=new Map +for(var n in e)i.set(n,e[n]) +return t.children=i,t})) e.hash=hr -var pr=ur((e=>{var{positional:t}=e -return(0,r.createComputeRef)((()=>(0,c.reifyPositional)(t)),null,"array")})) -e.array=pr -var fr=ur((e=>{var n,o,{positional:s}=e,a=null!==(n=s[0])&&void 0!==n?n:r.UNDEFINED_REFERENCE,l=null!==(o=s[1])&&void 0!==o?o:r.UNDEFINED_REFERENCE -return(0,r.createComputeRef)((()=>{var e=(0,r.valueForRef)(a) -if((0,t.isDict)(e))return(0,i.getPath)(e,String((0,r.valueForRef)(l)))}),(e=>{var n=(0,r.valueForRef)(a) -if((0,t.isDict)(n))return(0,i.setPath)(n,String((0,r.valueForRef)(l)),e)}),"get")})) -e.get=fr -var mr=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),br=ur((e=>{var{positional:t}=e -return(0,r.createComputeRef)((()=>(0,c.reifyPositional)(t).map(mr).join("")),null,"concat")})) -e.concat=br -var gr=(0,t.buildUntouchableThis)("`on` modifier"),yr=(()=>{try{var e,t=document.createElement("div"),r=0 +var fr=cr((({positional:e})=>(0,r.createComputeRef)((()=>(0,c.reifyPositional)(e)),null,"array"))) +e.array=fr +var mr=cr((({positional:e})=>{var n,o,s=null!==(n=e[0])&&void 0!==n?n:r.UNDEFINED_REFERENCE,a=null!==(o=e[1])&&void 0!==o?o:r.UNDEFINED_REFERENCE +return(0,r.createComputeRef)((()=>{var e=(0,r.valueForRef)(s) +if((0,t.isDict)(e))return(0,i.getPath)(e,String((0,r.valueForRef)(a)))}),(e=>{var n=(0,r.valueForRef)(s) +if((0,t.isDict)(n))return(0,i.setPath)(n,String((0,r.valueForRef)(a)),e)}),"get")})) +e.get=mr +var br=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),gr=cr((({positional:e})=>(0,r.createComputeRef)((()=>(0,c.reifyPositional)(e).map(br).join("")),null,"concat"))) +e.concat=gr +var yr=(0,t.buildUntouchableThis)("`on` modifier"),vr=(()=>{try{var e,t=document.createElement("div"),r=0 return t.addEventListener("click",(()=>r++),{once:!0}),"function"==typeof Event?e=new Event("click"):(e=document.createEvent("Event")).initEvent("click",!0,!0),t.dispatchEvent(e),t.dispatchEvent(e),1===r}catch(i){return!1}})() -class vr{constructor(e,t){this.tag=(0,s.createUpdatableTag)(),this.shouldUpdate=!0,this.element=e,this.args=t}updateFromArgs(){var e,{args:t}=this,{once:i,passive:n,capture:o}=(0,c.reifyNamed)(t.named) +class _r{constructor(e,t){this.tag=(0,s.createUpdatableTag)(),this.shouldUpdate=!0,this.element=e,this.args=t}updateFromArgs(){var e,{args:t}=this,{once:i,passive:n,capture:o}=(0,c.reifyNamed)(t.named) i!==this.once&&(this.once=i,this.shouldUpdate=!0),n!==this.passive&&(this.passive=n,this.shouldUpdate=!0),o!==this.capture&&(this.capture=o,this.shouldUpdate=!0),i||n||o?e=this.options={once:i,passive:n,capture:o}:this.options=void 0 var s=(0,r.valueForRef)(t.positional[0]) s!==this.eventName&&(this.eventName=s,this.shouldUpdate=!0) var a=t.positional[1],l=(0,r.valueForRef)(a) l!==this.userProvidedCallback&&(this.userProvidedCallback=l,this.shouldUpdate=!0) -var u=!1===yr&&i||!1 -if(this.shouldUpdate)if(u)var d=this.callback=function(t){return!yr&&i&&Or(this,s,d,e),l.call(gr,t)} -else this.callback=l}}var _r=0,wr=0 -function Or(e,t,r,i){wr++,yr?e.removeEventListener(t,r,i):void 0!==i&&i.capture?e.removeEventListener(t,r,!0):e.removeEventListener(t,r)}function xr(e,t,r,i){_r++,yr?e.addEventListener(t,r,i):void 0!==i&&i.capture?e.addEventListener(t,r,!0):e.addEventListener(t,r)}var Er=(0,a.setInternalModifierManager)(new class{constructor(){this.SUPPORTS_EVENT_OPTIONS=yr}getDebugName(){return"on"}get counters(){return{adds:_r,removes:wr}}create(e,t,r,i){return new vr(t,i)}getTag(e){return null===e?null:e.tag}install(e){if(null!==e){e.updateFromArgs() +var u=!1===vr&&i||!1 +if(this.shouldUpdate)if(u)var d=this.callback=function(t){return!vr&&i&&xr(this,s,d,e),l.call(yr,t)} +else this.callback=l}}var wr=0,Or=0 +function xr(e,t,r,i){Or++,vr?e.removeEventListener(t,r,i):void 0!==i&&i.capture?e.removeEventListener(t,r,!0):e.removeEventListener(t,r)}function kr(e,t,r,i){wr++,vr?e.addEventListener(t,r,i):void 0!==i&&i.capture?e.addEventListener(t,r,!0):e.addEventListener(t,r)}var Er=(0,a.setInternalModifierManager)(new class{constructor(){this.SUPPORTS_EVENT_OPTIONS=vr}getDebugName(){return"on"}get counters(){return{adds:wr,removes:Or}}create(e,t,r,i){return new _r(t,i)}getTag(e){return null===e?null:e.tag}install(e){if(null!==e){e.updateFromArgs() var{element:t,eventName:r,callback:i,options:o}=e -xr(t,r,i,o),(0,n.registerDestructor)(e,(()=>Or(t,r,i,o))),e.shouldUpdate=!1}}update(e){if(null!==e){var{element:t,eventName:r,callback:i,options:n}=e -e.updateFromArgs(),e.shouldUpdate&&(Or(t,r,i,n),xr(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}}getDestroyable(e){return e}},{}) +kr(t,r,i,o),(0,n.registerDestructor)(e,(()=>xr(t,r,i,o))),e.shouldUpdate=!1}}update(e){if(null!==e){var{element:t,eventName:r,callback:i,options:n}=e +e.updateFromArgs(),e.shouldUpdate&&(xr(t,r,i,n),kr(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}}getDestroyable(e){return e}},{}) e.on=Er})),e("@glimmer/tracking/index",["exports","@ember/-internals/metal"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cached",{enumerable:!0,get:function(){return t.cached}}),Object.defineProperty(e,"tracked",{enumerable:!0,get:function(){return t.tracked}})})),e("@glimmer/tracking/primitives/cache",["exports","@ember/-internals/metal"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return t.createCache}}),Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return t.getValue}}),Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return t.isConst}})})),e("@glimmer/util",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e._WeakSet=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=e.LOGGER=e.LOCAL_LOGGER=e.HAS_NATIVE_SYMBOL=e.HAS_NATIVE_PROXY=e.EMPTY_STRING_ARRAY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_ARRAY=void 0,e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")},e.assertNever=function(e,t){void 0===t&&(t="unexpected unreachable branch") -throw T.log("unreachable",e),T.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},e.assertPresent=function(e,t){void 0===t&&(t="unexpected empty list") -if(!E(e))throw new Error(t)},e.beginTestSteps=e.assign=void 0,e.buildUntouchableThis=function(e){var t=null +Object.defineProperty(e,"__esModule",{value:!0}),e._WeakSet=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=e.LOGGER=e.LOCAL_LOGGER=e.HAS_NATIVE_SYMBOL=e.HAS_NATIVE_PROXY=e.EMPTY_STRING_ARRAY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_ARRAY=void 0,e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")},e.assertNever=function(e,t="unexpected unreachable branch"){throw j.log("unreachable",e),j.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},e.assertPresent=function(e,t="unexpected empty list"){if(!k(e))throw new Error(t)},e.beginTestSteps=e.assign=void 0,e.buildUntouchableThis=function(e){var t=null return t},e.castToBrowser=function(e,t){if(null==e)return null if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context") if(w(e))return e if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document") return O(e,t)},e.castToSimple=function(e){return w(e)||function(e){e.nodeType}(e),e},e.checkNode=O,e.clearElement=function(e){var t=e.firstChild for(;t;){var r=t.nextSibling -e.removeChild(t),t=r}},e.constants=function(){for(var e=arguments.length,t=new Array(e),r=0;r=0},e.isNonPrimitiveHandle=function(e){return e>3},e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e},e.isOkHandle=function(e){return"number"==typeof e},e.isPresent=E,e.isSerializationFirstNode=function(e){return e.nodeValue===o},e.isSmallInt=function(e){return e%1==0&&e<=536870911&&e>=-536870912},e.keys=function(e){return Object.keys(e)},e.logStep=void 0,e.mapPresent=function(e,t){if(null===e)return null +e.ifPresent=function(e,t,r){return k(e)?t(e):r()},e.intern=a,e.isDict=function(e){return null!=e},e.isEmptyArray=function(e){return e===t},e.isErrHandle=function(e){return"number"==typeof e},e.isHandle=function(e){return e>=0},e.isNonPrimitiveHandle=function(e){return e>3},e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e},e.isOkHandle=function(e){return"number"==typeof e},e.isPresent=k,e.isSerializationFirstNode=function(e){return e.nodeValue===o},e.isSmallInt=function(e){return e%1==0&&e<=536870911&&e>=-536870912},e.keys=function(e){return Object.keys(e)},e.logStep=void 0,e.mapPresent=function(e,t){if(null===e)return null var r=[] for(var i of e)r.push(t(i)) -return r},e.strip=function(e){for(var t="",r=arguments.length,i=new Array(r>1?r-1:0),n=1;n-536870913?b(e):f(e)}e.symbol=h,[1,-1].forEach((e=>y(g(e)))) +function c(e="unreachable"){return new Error(e)}e.HAS_NATIVE_SYMBOL=u +function d(e){return a(`__${e}${Math.floor(Math.random()*Date.now())}__`)}e.tuple=(...e)=>e +var p=u?Symbol:d +function h(e){return-536870913&e}function f(e){return 536870912|e}function m(e){return~e}function b(e){return~e}function g(e){return(e|=0)<0?h(e):m(e)}function y(e){return(e|=0)>-536870913?b(e):f(e)}e.symbol=p,[1,-1].forEach((e=>y(g(e)))) var v,_="function"==typeof WeakSet?WeakSet:class{constructor(){this._map=new WeakMap}add(e){return this._map.set(e,!0),this}delete(e){return this._map.delete(e)}has(e){return this._map.has(e)}} function w(e){return 9===e.nodeType}function O(e,t){var r=!1 if(null!==e)if("string"==typeof t)r=x(e,t) @@ -2967,30 +2765,30 @@ case"HTML":return e instanceof HTMLElement case"SVG":return e instanceof SVGElement case"ELEMENT":return e instanceof Element default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type") -return e instanceof Element&&e.tagName.toLowerCase()===t}}function E(e){return e.length>0}e._WeakSet=_ -var k=v -e.debugToString=k,e.beginTestSteps=undefined,e.endTestSteps=undefined,e.verifySteps=undefined,e.logStep=undefined +return e instanceof Element&&e.tagName.toLowerCase()===t}}function k(e){return e.length>0}e._WeakSet=_ +var E=v +e.debugToString=E,e.beginTestSteps=undefined,e.endTestSteps=undefined,e.verifySteps=undefined,e.logStep=undefined var P=console e.LOCAL_LOGGER=P -var T=console -e.LOGGER=T})),e("@glimmer/validator",["exports","@glimmer/global-context"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.VolatileTag=e.VOLATILE_TAG=e.VOLATILE=e.INITIAL=e.CurrentTag=e.CURRENT_TAG=e.CONSTANT_TAG=e.CONSTANT=e.COMPUTE=e.ALLOW_CYCLES=void 0,e.beginTrackFrame=F,e.beginTrackingTransaction=void 0,e.beginUntrackFrame=L,e.bump=function(){c++},e.combine=void 0,e.consumeTag=$,e.createCache=function(e,t){0 -var r={[U]:e,[q]:void 0,[H]:void 0,[V]:-1} +var j=console +e.LOGGER=j})),e("@glimmer/validator",["exports","@glimmer/global-context"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.VolatileTag=e.VOLATILE_TAG=e.VOLATILE=e.INITIAL=e.CurrentTag=e.CURRENT_TAG=e.CONSTANT_TAG=e.CONSTANT=e.COMPUTE=e.ALLOW_CYCLES=void 0,e.beginTrackFrame=F,e.beginTrackingTransaction=void 0,e.beginUntrackFrame=L,e.bump=function(){c++},e.combine=void 0,e.consumeTag=q,e.createCache=function(e,t){0 +var r={[U]:e,[$]:void 0,[H]:void 0,[V]:-1} 0 -return r},e.createTag=function(){return new b(0)},e.createUpdatableTag=v,e.dirtyTag=void 0,e.dirtyTagFor=S,e.endTrackFrame=z,e.endTrackingTransaction=void 0,e.endUntrackFrame=B,e.getValue=function(e){W(e,"getValue") +return r},e.createTag=function(){return new b(0)},e.createUpdatableTag=v,e.dirtyTag=void 0,e.dirtyTagFor=T,e.endTrackFrame=z,e.endTrackingTransaction=void 0,e.endUntrackFrame=B,e.getValue=function(e){W(e,"getValue") var t=e[U],r=e[H],i=e[V] -if(void 0!==r&&p(r,i))$(r) +if(void 0!==r&&h(r,i))q(r) else{F() -try{e[q]=t()}finally{r=z(),e[H]=r,e[V]=h(r),$(r)}}return e[q]},e.isConst=function(e){W(e,"isConst") +try{e[$]=t()}finally{r=z(),e[H]=r,e[V]=p(r),q(r)}}return e[$]},e.isConst=function(e){W(e,"isConst") var t=e[H] return function(e,t){0}(),w(t)},e.isConstTag=w,e.isTracking=function(){return null!==N},e.logTrackingStack=void 0,e.resetTracking=function(){for(;I.length>0;)I.pop() -N=null,!1},e.setTrackingTransactionEnv=e.runInTrackingTransaction=void 0,e.tagFor=A,e.tagMetaFor=M,e.track=function(e,t){var r +N=null,!1},e.setTrackingTransactionEnv=e.runInTrackingTransaction=void 0,e.tagFor=M,e.tagMetaFor=A,e.track=function(e,t){var r F(t) try{e()}finally{r=z()}return r},e.trackedData=function(e,t){var r=new WeakMap,i="function"==typeof t return{getter:function(n){var o -return $(A(n,e)),i&&!r.has(n)?(o=t.call(n),r.set(n,o)):o=r.get(n),o},setter:function(t,i){S(t,e),r.set(t,i)}}},e.untrack=function(e){L() -try{return e()}finally{B()}},e.updateTag=void 0,e.validateTag=p -e.valueForTag=h +return q(M(n,e)),i&&!r.has(n)?(o=t.call(n),r.set(n,o)):o=r.get(n),o},setter:function(t,i){T(t,e),r.set(t,i)}}},e.untrack=function(e){L() +try{return e()}finally{B()}},e.updateTag=void 0,e.validateTag=h +e.valueForTag=p var r,i,n,o,s,a="undefined"!=typeof Symbol?Symbol:e=>`__${e}${Math.floor(Math.random()*Date.now())}__`,l="undefined"!=typeof Symbol?Symbol.for:e=>`__GLIMMER_VALIDATOR_SYMBOL_FOR_${e}` function u(e){if(null==e)throw new Error("Expected value to be present") return e}e.beginTrackingTransaction=r,e.endTrackingTransaction=i,e.runInTrackingTransaction=n,e.setTrackingTransactionEnv=o,e.logTrackingStack=s @@ -2999,7 +2797,7 @@ e.INITIAL=1 e.VOLATILE=NaN var c=1 var d=a("TAG_COMPUTE") -function h(e){return e[d]()}function p(e,t){return t>=e[d]()}e.COMPUTE=d +function p(e){return e[d]()}function h(e,t){return t>=e[d]()}e.COMPUTE=d var f,m=a("TAG_TYPE") e.ALLOW_CYCLES=f class b{constructor(e){this.revision=1,this.lastChecked=1,this.lastValue=1,this.isUpdating=!1,this.subtag=null,this.subtagBufferCache=null,this[m]=e}static combine(e){switch(e.length){case 0:return _ @@ -3021,25 +2819,25 @@ function w(e){return e===_}e.CONSTANT_TAG=_ class O{[d](){return NaN}}e.VolatileTag=O var x=new O e.VOLATILE_TAG=x -class E{[d](){return c}}e.CurrentTag=E -var k=new E -e.CURRENT_TAG=k +class k{[d](){return c}}e.CurrentTag=k +var E=new k +e.CURRENT_TAG=E var P=b.combine e.combine=P -var T=v(),R=v(),j=v() -h(T),g(T),h(T),y(T,P([R,j])),h(T),g(R),h(T),g(j),h(T),y(T,j),h(T),g(j),h(T) +var j=v(),S=v(),R=v() +p(j),g(j),p(j),y(j,P([S,R])),p(j),g(S),p(j),g(R),p(j),y(j,R),p(j),g(R),p(j) var C=new WeakMap -function S(e,t,r){var i=void 0===r?C.get(e):r +function T(e,t,r){var i=void 0===r?C.get(e):r if(void 0!==i){var n=i.get(t) -void 0!==n&&g(n,!0)}}function M(e){var t=C.get(e) -return void 0===t&&(t=new Map,C.set(e,t)),t}function A(e,t,r){var i=void 0===r?M(e):r,n=i.get(t) +void 0!==n&&g(n,!0)}}function A(e){var t=C.get(e) +return void 0===t&&(t=new Map,C.set(e,t)),t}function M(e,t,r){var i=void 0===r?A(e):r,n=i.get(t) return void 0===n&&(n=v(),i.set(t,n)),n}class D{constructor(){this.tags=new Set,this.last=null}add(e){e!==_&&(this.tags.add(e),this.last=e)}combine(){var{tags:e}=this if(0===e.size)return _ if(1===e.size)return this.last var t=[] return e.forEach((e=>t.push(e))),P(t)}}var N=null,I=[] function F(e){I.push(N),N=new D}function z(){var e=N -return N=I.pop()||null,u(e).combine()}function L(){I.push(N),N=null}function B(){N=I.pop()||null}function $(e){null!==N&&N.add(e)}var U=a("FN"),q=a("LAST_VALUE"),H=a("TAG"),V=a("SNAPSHOT") +return N=I.pop()||null,u(e).combine()}function L(){I.push(N),N=null}function B(){N=I.pop()||null}function q(e){null!==N&&N.add(e)}var U=a("FN"),$=a("LAST_VALUE"),H=a("TAG"),V=a("SNAPSHOT") a("DEBUG_LABEL") function W(e,t){0}var Q=l("GLIMMER_VALIDATOR_REGISTRATION"),G=function(){if("undefined"!=typeof globalThis)return globalThis if("undefined"!=typeof self)return self @@ -3048,22 +2846,24 @@ if("undefined"!=typeof global)return global throw new Error("unable to locate global object")}() if(!0===G[Q])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.") G[Q]=!0})),e("@glimmer/vm",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.TemporaryRegister=e.SavedRegister=e.$v0=e.$t1=e.$t0=e.$sp=e.$s1=e.$s0=e.$ra=e.$pc=e.$fp=void 0,e.isLowLevelRegister=function(e){return e<=3},e.isMachineOp=function(e){return e>=0&&e<=15},e.isOp=function(e){return e>=16} +Object.defineProperty(e,"__esModule",{value:!0}),e.TemporaryRegister=e.SavedRegister=e.$v0=e.$t1=e.$t0=e.$sp=e.$s1=e.$s0=e.$ra=e.$pc=e.$fp=void 0,e.isLowLevelRegister=function(e){return e<=t},e.isMachineOp=function(e){return e>=0&&e<=15},e.isOp=function(e){return e>=16} e.$pc=0 e.$ra=1 e.$fp=2 -e.$sp=3 +var t=3 +e.$sp=t e.$s0=4 e.$s1=5 e.$t0=6 e.$t1=7 -var t,r -e.$v0=8,e.SavedRegister=t,function(e){e[e.s0=4]="s0",e[e.s1=5]="s1"}(t||(e.SavedRegister=t={})),e.TemporaryRegister=r,function(e){e[e.t0=6]="t0",e[e.t1=7]="t1"}(r||(e.TemporaryRegister=r={}))})),e("@glimmer/wire-format",["exports"],(function(e){"use strict" +var r,i +e.$v0=8,e.SavedRegister=r,function(e){e[e.s0=4]="s0",e[e.s1=5]="s1"}(r||(e.SavedRegister=r={})),e.TemporaryRegister=i,function(e){e[e.t0=6]="t0",e[e.t1=7]="t1"}(i||(e.TemporaryRegister=i={}))})),e("@glimmer/wire-format",["exports"],(function(e){"use strict" function t(e){return function(t){return Array.isArray(t)&&t[0]===e}}Object.defineProperty(e,"__esModule",{value:!0}),e.getStringFromValue=function(e){return e},e.is=t,e.isArgument=function(e){return 21===e[0]||20===e[0]},e.isAttribute=function(e){return 14===e[0]||15===e[0]||22===e[0]||16===e[0]||24===e[0]||23===e[0]||17===e[0]||4===e[0]},e.isGet=e.isFlushElement=void 0,e.isHelper=function(e){return Array.isArray(e)&&28===e[0]},e.isStringLiteral=function(e){return"string"==typeof e} var r=t(12) e.isFlushElement=r var i=t(30) -e.isGet=i})),e("@simple-dom/document",["exports"],(function(e){"use strict" +e.isGet=i})) +e("@simple-dom/document",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var t=[] function r(e,t,r){for(var i=0;i{} function i(e){if("function"==typeof Promise){var r=Promise.resolve() @@ -3123,29 +2922,26 @@ return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()= function s(e){var t=typeof e return"number"===t&&e==e||"string"===t&&o.test(e)}function a(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function l(e,t,r){for(var i=-1,n=0,o=r.length;n=t[r=n+(i=(o-n)/6)-i%6]?n=r+6:o=r -return e>=t[n]?n+6:n}class h{constructor(e,t,r){void 0===t&&(t={}),void 0===r&&(r={}),this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=r}stackFor(e){if(e=t[n]?n+6:n}class p{constructor(e,t={},r={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=r}stackFor(e){if(e0){var s=a(this.globalOptions) r=s?this.invokeWithOnError:this.invoke -for(var l=this.index;l0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel(e){var{target:t,method:r}=e,i=this._queue,n=this.targetQueues.get(t) -void 0!==n&&n.delete(r) -var o=l(t,r,i) -return o>-1?(i.splice(o,4),!0):(o=l(t,r,i=this._queueBeingFlushed))>-1&&(i[o+1]=null,!0)}push(e,t,r,i){return this._queue.push(e,t,r,i),{queue:this,target:e,method:t}}pushUnique(e,t,r,i){var n=this.targetQueues.get(e) +for(var l=this.index;l0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){var r=this._queue,i=this.targetQueues.get(e) +void 0!==i&&i.delete(t) +var n=l(e,t,r) +return n>-1?(r.splice(n,4),!0):(n=l(e,t,r=this._queueBeingFlushed))>-1&&(r[n+1]=null,!0)}push(e,t,r,i){return this._queue.push(e,t,r,i),{queue:this,target:e,method:t}}pushUnique(e,t,r,i){var n=this.targetQueues.get(e) void 0===n&&(n=new Map,this.targetQueues.set(e,n)) var o=n.get(t) if(void 0===o){var s=this._queue.push(e,t,r,i)-4 n.set(t,s)}else{var a=this._queue -a[o+2]=r,a[o+3]=i}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e)return c(this._queue,4)}invoke(e,t,r){void 0===r?t.call(e):t.apply(e,r)}invokeWithOnError(e,t,r,i,n){try{void 0===r?t.call(e):t.apply(e,r)}catch(o){i(o,n)}}}class p{constructor(e,t){void 0===e&&(e=[]),this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,r){return e[r]=new h(r,t[r],t),e}),this.queues)}schedule(e,t,r,i,n,o){var s=this.queues[e] +a[o+2]=r,a[o+3]=i}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e)return c(this._queue,4)}invoke(e,t,r){void 0===r?t.call(e):t.apply(e,r)}invokeWithOnError(e,t,r,i,n){try{void 0===r?t.call(e):t.apply(e,r)}catch(o){i(o,n)}}}class h{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,r){return e[r]=new p(r,t[r],t),e}),this.queues)}schedule(e,t,r,i,n,o){var s=this.queues[e] if(void 0===s)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`) if(null==r)throw new Error(`You attempted to schedule an action in a queue (${e}) for a method that doesn't exist`) -return this.queueNameIndex=0,n?s.pushUnique(t,r,i,o):s.push(t,r,i,o)}flush(e){var t,r -void 0===e&&(e=!1) -for(var i=this.queueNames.length;this.queueNameIndexn){var l=i-n e=new Array(l) for(var u=0;u{F++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} var r=this.options._buildPlatform||n -this._platform=r(this._boundAutorunEnd)}get counters(){return{begin:_,end:w,events:{begin:O,end:0},autoruns:{created:I,completed:F},run:x,join:E,defer:k,schedule:P,scheduleIterable:T,deferOnce:R,scheduleOnce:j,setTimeout:C,later:S,throttle:M,debounce:A,cancelTimers:D,cancel:N,loops:{total:z,nested:L}}}get defaultQueue(){return this._defaultQueue}begin(){_++ +this._platform=r(this._boundAutorunEnd)}get counters(){return{begin:_,end:w,events:{begin:O,end:0},autoruns:{created:I,completed:F},run:x,join:k,defer:E,schedule:P,scheduleIterable:j,deferOnce:S,scheduleOnce:R,setTimeout:C,later:T,throttle:A,debounce:M,cancelTimers:D,cancel:N,loops:{total:z,nested:L}}}get defaultQueue(){return this._defaultQueue}begin(){_++ var e,t=this.options,r=this.currentInstance -return!1!==this._autorun?(e=r,this._cancelAutorun()):(null!==r&&(L++,this.instanceStack.push(r)),z++,e=this.currentInstance=new p(this.queueNames,t),O++,this._trigger("begin",e,r)),this._onBegin(e,r),e}end(){w++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") +return!1!==this._autorun?(e=r,this._cancelAutorun()):(null!==r&&(L++,this.instanceStack.push(r)),z++,e=this.currentInstance=new h(this.queueNames,t),O++,this._trigger("begin",e,r)),this._onBegin(e,r),e}end(){w++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") var r=this._eventCallbacks[e] if(void 0===r)throw new TypeError(`Cannot on() event ${e} because it does not exist`) r.push(t)}off(e,t){var r=this._eventCallbacks[e] @@ -3167,37 +2963,31 @@ var i=!1 if(t)for(var n=0;n3?i-3:0),o=3;o1?t-1:0),i=1;i3?i-3:0),o=3;o1?t-1:0),i=1;i0){s(r[n-1])&&(i=parseInt(r.pop(),10))}return[e,t,r,i]}(...arguments) -return this._later(e,t,r,i)}throttle(){M++ +return n>0&&s(r[n-1])&&(i=parseInt(r.pop(),10)),[e,t,r,i]}(...arguments) +return this._later(e,t,r,i)}throttle(){A++ var e,[t,r,i,n,o=!0]=y(...arguments),s=u(t,r,this._timers) if(-1===s)e=this._later(t,r,o?b:i,n),o&&this._join(t,r,i) else{e=this._timers[s+1] var a=s+4 -this._timers[a]!==b&&(this._timers[a]=i)}return e}debounce(){A++ +this._timers[a]!==b&&(this._timers[a]=i)}return e}debounce(){M++ var e,[t,r,i,n,o=!1]=y(...arguments),s=this._timers,a=u(t,r,s) if(-1===a)e=this._later(t,r,o?b:i,n),o&&this._join(t,r,i) else{var l=this._platform.now()+n,c=a+4 s[c]===b&&(i=b),e=s[a+1] -var h=d(l,s) -if(a+6===h)s[a]=l,s[c]=i -else{var p=this._timers[a+5] -this._timers.splice(h,0,l,e,t,r,i,p),this._timers.splice(a,6)}0===a&&this._reinstallTimerTimeout()}return e}cancelTimers(){D++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(N++,null==e)return!1 +var p=d(l,s) +if(a+6===p)s[a]=l,s[c]=i +else{var h=this._timers[a+5] +this._timers.splice(p,0,l,e,t,r,i,h),this._timers.splice(a,6)}0===a&&this._reinstallTimerTimeout()}return e}cancelTimers(){D++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(N++,null==e)return!1 var t=typeof e return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)}ensureInstance(){this._ensureInstance()}getDebugInfo(){if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:c(this._timers,6,2),instanceStack:[this.currentInstance,...this.instanceStack].map((e=>e&&e._getDebugInfo(this.DEBUG)))}}_end(e){var t=this.currentInstance,r=null if(null===t)throw new Error("end called without begin") @@ -3216,9 +3006,9 @@ this.currentInstance.schedule(i,s,a,o,!1,l)}}e.splice(0,t),this._installTimerTim this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,r)}}_ensureInstance(){var e=this.currentInstance return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){I++ var t=this._platform.next,r=this.options.flush -r?r(e,t):t(),this._autorun=!0}}B.Queue=h,B.buildPlatform=n,B.buildNext=i -var $=B -e.default=$})),e("dag-map",["exports"],(function(e){"use strict" +r?r(e,t):t(),this._autorun=!0}}B.Queue=p,B.buildPlatform=n,B.buildNext=i +var q=B +e.default=q})),e("dag-map",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var t=function(){function e(){this._vertices=new r}return e.prototype.add=function(e,t,r,i){if(!e)throw new Error("argument `key` is required") var n=this._vertices,o=n.add(e) @@ -3264,23 +3054,18 @@ var t=Object.setPrototypeOf,r=Object.getPrototypeOf,i="object"==typeof Reflect&& function o(e,t){for(var r=0;re.length)&&(t=e.length) for(var r=new Array(t),i=0;i(F("htmlSafe"),v.htmlSafe)}),Object.defineProperty(I.String,"isHTMLSafe",{enumerable:!0,configurable:!0,get:()=>(F("isHTMLSafe"),v.isHTMLSafe)}),Object.defineProperty(I,"TEMPLATES",{get:v.getTemplates,set:v.setTemplates,configurable:!1,enumerable:!1}),I.VERSION=_.default,I.ViewUtils={isSimpleClick:w.isSimpleClick,getElementView:w.getElementView,getViewElement:w.getViewElement,getViewBounds:w.getViewBounds,getViewClientRects:w.getViewClientRects,getViewBoundingClientRect:w.getViewBoundingClientRect,getRootViews:w.getRootViews,getChildViews:w.getChildViews,isSerializationFirstNode:v.isSerializationFirstNode},I.ComponentLookup=w.ComponentLookup,I.EventDispatcher=w.EventDispatcher,I.Location=O.Location,I.AutoLocation=O.AutoLocation,I.HashLocation=O.HashLocation,I.HistoryLocation=O.HistoryLocation,I.NoneLocation=O.NoneLocation,I.controllerFor=O.controllerFor,I.generateControllerFactory=O.generateControllerFactory,I.generateController=O.generateController,I.RouterDSL=O.RouterDSL,I.Router=O.Router,I.Route=O.Route,(0,R.runLoadHooks)("Ember.Application",R.default),I.DataAdapter=x.DataAdapter,I.ContainerDebugAdapter=x.ContainerDebugAdapter -var z={template:v.template,Utils:{escapeExpression:v.escapeExpression}},L={template:v.template} -function B(e){Object.defineProperty(I,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-template-compiler")){var t=(0,r.default)("ember-template-compiler") -L.precompile=z.precompile=t.precompile,L.compile=z.compile=t.compile,Object.defineProperty(I,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:L}),Object.defineProperty(I,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:z})}return"Handlebars"===e?z:L}})}function $(e){Object.defineProperty(I,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-testing")){var t=(0,r.default)("ember-testing"),{Test:i,Adapter:n,QUnitAdapter:o,setupForTesting:s}=t -return i.Adapter=n,i.QUnitAdapter=o,Object.defineProperty(I,"Test",{configurable:!0,writable:!0,enumerable:!0,value:i}),Object.defineProperty(I,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:s}),"Test"===e?i:s}}})}B("HTMLBars"),B("Handlebars"),$("Test"),$("setupForTesting"),(0,R.runLoadHooks)("Ember"),I.__loader={require:r.default,define:e,registry:void 0!==requirejs?requirejs.entries:r.default.entries} -var U=I -t.default=U})),e("ember/version",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default="4.5.0"})),e("route-recognizer",["exports"],(function(e){"use strict" +return r}})),e("ember/index",["exports","require","@ember/-internals/environment","@ember/-internals/utils","@ember/-internals/container","@ember/instrumentation","@ember/-internals/meta","@ember/-internals/metal","@ember/canary-features","@ember/debug","backburner","@ember/controller","@ember/string","@ember/service","@ember/object","@ember/object/-internals","@ember/object/compat","@ember/object/computed","@ember/object/events","@ember/-internals/runtime","@ember/-internals/glimmer","ember/version","@ember/-internals/views","@ember/debug/container-debug-adapter","@ember/debug/data-adapter","@ember/error","@ember/runloop","@ember/-internals/error-handling","@ember/array","@ember/array/mutable","@ember/array/proxy","@ember/application","@ember/application/instance","@ember/application/namespace","@ember/component","@ember/component/helper","@ember/engine","@ember/engine/instance","@ember/enumerable","@ember/enumerable/mutable","@ember/object/core","@ember/object/evented","@ember/object/mixin","@ember/object/observable","@ember/object/observers","@ember/object/proxy","@ember/object/promise-proxy-mixin","@ember/polyfills","@ember/routing/auto-location","@ember/routing/hash-location","@ember/routing/history-location","@ember/routing/none-location","@ember/routing/location","@ember/routing/route","@ember/routing/router","@ember/routing/-internals","@ember/utils","@glimmer/runtime","@glimmer/manager","@ember/destroyable"],(function(t,r,i,n,o,s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P,j,S,R,C,T,A,M,D,N,I,F,z,L,B,q,U,$,H,V,W,Q,G,K,Y,X,J,Z,ee,te,re,ie,ne,oe,se){"use strict" +function ae(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,ae.controller=p.inject,ae.service=f.service +var le={isNamespace:!0,toString:()=>"Ember",Container:o.Container,Registry:o.Registry,_setComponentManager:w.setComponentManager,_componentManagerCapabilities:w.componentCapabilities,_modifierManagerCapabilities:w.modifierCapabilities,meta:a.meta,_createCache:l.createCache,_cacheGetValue:l.getValue,_cacheIsConst:l.isConst,_descriptor:l.nativeDescDecorator,_getPath:l._getPath,_setClassicDecorator:l.setClassicDecorator,_tracked:l.tracked,beginPropertyChanges:l.beginPropertyChanges,changeProperties:l.changeProperties,endPropertyChanges:l.endPropertyChanges,hasListeners:l.hasListeners,libraries:l.libraries,_ContainerProxyMixin:_.ContainerProxyMixin,_ProxyMixin:_._ProxyMixin,_RegistryProxyMixin:_.RegistryProxyMixin,ActionHandler:_.ActionHandler,Comparable:_.Comparable,RSVP:_.RSVP,ComponentLookup:x.ComponentLookup,EventDispatcher:x.EventDispatcher,_Cache:n.Cache,GUID_KEY:n.GUID_KEY,canInvoke:n.canInvoke,generateGuid:n.generateGuid,guidFor:n.guidFor,uuid:n.uuid,wrap:n.wrap,getOwner:A.getOwner,onLoad:A.onLoad,runLoadHooks:A.runLoadHooks,setOwner:A.setOwner,Application:A.default,ApplicationInstance:M.default,Namespace:D.default,A:R.A,Array:R.default,NativeArray:R.NativeArray,isArray:R.isArray,makeArray:R.makeArray,MutableArray:C.default,ArrayProxy:T.default,FEATURES:Object.assign({isEnabled:u.isEnabled},u.FEATURES),_Input:N.Input,Component:N.default,Helper:I.default,Controller:p.default,ControllerMixin:p.ControllerMixin,_captureRenderTree:c.captureRenderTree,assert:c.assert,warn:c.warn,debug:c.debug,deprecate:c.deprecate,deprecateFunc:c.deprecateFunc,runInDebug:c.runInDebug,inspect:c.inspect,Debug:{registerDeprecationHandler:c.registerDeprecationHandler,registerWarnHandler:c.registerWarnHandler,isComputed:l.isComputed},ContainerDebugAdapter:k.default,DataAdapter:E.default,_assertDestroyablesDestroyed:se.assertDestroyablesDestroyed,_associateDestroyableChild:se.associateDestroyableChild,_enableDestroyableTracking:se.enableDestroyableTracking,_isDestroying:se.isDestroying,_isDestroyed:se.isDestroyed,_registerDestructor:se.registerDestructor,_unregisterDestructor:se.unregisterDestructor,destroy:se.destroy,Engine:F.default,EngineInstance:z.default,Enumerable:L.default,MutableEnumerable:B.default,Error:P.default,instrument:s.instrument,subscribe:s.subscribe,Instrumentation:{instrument:s.instrument,subscribe:s.subscribe,unsubscribe:s.unsubscribe,reset:s.reset},Object:m.default,_action:m.action,computed:m.computed,defineProperty:m.defineProperty,get:m.get,getProperties:m.getProperties,notifyPropertyChange:m.notifyPropertyChange,observer:m.observer,set:m.set,trySet:m.trySet,setProperties:m.setProperties,cacheFor:b.cacheFor,_dependentKeyCompat:g.dependentKeyCompat,ComputedProperty:y.default,expandProperties:y.expandProperties,CoreObject:q.default,Evented:U.default,on:U.on,addListener:v.addListener,removeListener:v.removeListener,sendEvent:v.sendEvent,Mixin:$.default,mixin:$.mixin,Observable:H.default,addObserver:V.addObserver,removeObserver:V.removeObserver,PromiseProxyMixin:Q.default,ObjectProxy:W.default,assign:G.assign,RouterDSL:re.DSL,controllerFor:re.controllerFor,generateController:re.generateController,generateControllerFactory:re.generateControllerFactory,AutoLocation:K.default,HashLocation:Y.default,HistoryLocation:X.default,Location:Z.default,NoneLocation:J.default,Route:ee.default,Router:te.default,run:j.run,Service:f.default,String:{camelize:h.camelize,capitalize:h.capitalize,classify:h.classify,decamelize:h.decamelize,dasherize:h.dasherize,underscore:h.underscore,w:h.w},compare:ie.compare,isBlank:ie.isBlank,isEmpty:ie.isEmpty,isEqual:ie.isEqual,isNone:ie.isNone,isPresent:ie.isPresent,typeOf:ie.typeOf,VERSION:O.default,ViewUtils:{getChildViews:x.getChildViews,getElementView:x.getElementView,getRootViews:x.getRootViews,getViewBounds:x.getViewBounds,getViewBoundingClientRect:x.getViewBoundingClientRect,getViewClientRects:x.getViewClientRects,getViewElement:x.getViewElement,isSimpleClick:x.isSimpleClick,isSerializationFirstNode:w.isSerializationFirstNode},_getComponentTemplate:oe.getComponentTemplate,_helperManagerCapabilities:oe.helperCapabilities,_setComponentTemplate:oe.setComponentTemplate,_setHelperManager:oe.setHelperManager,_setModifierManager:oe.setModifierManager,_templateOnlyComponent:ne.templateOnlyComponent,_invokeHelper:ne.invokeHelper,_hash:ne.hash,_array:ne.array,_concat:ne.concat,_get:ne.get,_on:ne.on,_fn:ne.fn,_Backburner:d.default,inject:ae,platform:{defineProperty:!0,hasPropertyAccessors:!0},__loader:{require:r.default,define:e,registry:void 0!==requirejs?requirejs.entries:r.default.entries}} +Object.defineProperty(le,"ENV",{get:i.getENV,enumerable:!1}),Object.defineProperty(le,"lookup",{get:i.getLookup,set:i.setLookup,enumerable:!1}),Object.defineProperty(le,"onerror",{get:S.getOnerror,set:S.setOnerror,enumerable:!1}),Object.defineProperty(le,"testing",{get:c.isTesting,set:c.setTesting,enumerable:!1}),Object.defineProperty(le,"STRINGS",{configurable:!1,get:h._getStrings,set:h._setStrings}),Object.defineProperty(le,"BOOTED",{configurable:!1,enumerable:!1,get:l.isNamespaceSearchDisabled,set:l.setNamespaceSearchDisabled}),Object.defineProperty(le,"TEMPLATES",{get:w.getTemplates,set:w.setTemplates,configurable:!1,enumerable:!1}),Object.defineProperty(le,"String",{enumerable:!0,configurable:!0,get:()=>({camelize:h.camelize,capitalize:h.capitalize,classify:h.classify,dasherize:h.dasherize,decamelize:h.decamelize,underscore:h.underscore,w:h.w,htmlSafe:w.htmlSafe,isHTMLSafe:w.isHTMLSafe})}),Object.defineProperty(le,"TEMPLATES",{get:w.getTemplates,set:w.setTemplates,configurable:!1,enumerable:!1}),Object.defineProperty(le,"testing",{get:c.isTesting,set:c.setTesting,enumerable:!1}),(0,A.runLoadHooks)("Ember.Application",A.default) +var ue={template:w.template,Utils:{escapeExpression:w.escapeExpression}},ce={template:w.template} +function de(e){Object.defineProperty(le,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-template-compiler")){var t=(0,r.default)("ember-template-compiler") +ce.precompile=ue.precompile=t.precompile,ce.compile=ue.compile=t.compile,Object.defineProperty(le,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:ce}),Object.defineProperty(le,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:ue})}return"Handlebars"===e?ue:ce}})}function pe(e){Object.defineProperty(le,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-testing")){var t=(0,r.default)("ember-testing"),{Test:i,Adapter:n,QUnitAdapter:o,setupForTesting:s}=t +return i.Adapter=n,i.QUnitAdapter=o,Object.defineProperty(le,"Test",{configurable:!0,writable:!0,enumerable:!0,value:i}),Object.defineProperty(le,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:s}),"Test"===e?i:s}}})}de("HTMLBars"),de("Handlebars"),pe("Test"),pe("setupForTesting"),(0,A.runLoadHooks)("Ember") +var he=le +t.default=he})),e("ember/version",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default="4.12.3"})),e("route-recognizer",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var t=Object.create function r(){var e=t(null) @@ -3302,7 +3087,7 @@ var a=o(e,s,i) i&&i.contextEntered&&i.contextEntered(t,a),r(a)} function l(e){return e.split("/").map(c).join("/")}var u=/%|\//g function c(e){return e.length<3||-1===e.indexOf("%")?e:decodeURIComponent(e).replace(u,encodeURIComponent)}var d=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g -function h(e){return encodeURIComponent(e).replace(d,decodeURIComponent)}var p=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,f=Array.isArray,m=Object.prototype.hasOwnProperty +function p(e){return encodeURIComponent(e).replace(d,decodeURIComponent)}var h=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,f=Array.isArray,m=Object.prototype.hasOwnProperty function b(e,t){if("object"!=typeof e||null===e)throw new Error("You must pass an object as the second argument to `generate`.") if(!m.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.") var r=e[t],i="string"==typeof r?r:""+r @@ -3311,71 +3096,71 @@ return i}var g=[] g[0]=function(e,t){for(var r=t,i=e.value,n=0;n0&&47===t.charCodeAt(0)&&(t=t.substr(1)) for(var i=t.split("/"),n=void 0,o=void 0,s=0;s2&&"[]"===o.slice(s-2)&&(a=!0,r[o=o.slice(0,s-2)]||(r[o]=[])),l=n[1]?R(n[1]):""),a?r[o].push(l):r[o]=l}return r},j.prototype.recognize=function(e){var t,r=[this.rootState],i={},n=!1,o=e.indexOf("#");-1!==o&&(e=e.substr(0,o)) +t.push(l)}else s+="="+encodeURIComponent(o),t.push(s)}}return 0===t.length?"":"?"+t.join("&")},R.prototype.parseQueryString=function(e){for(var t=e.split("&"),r={},i=0;i2&&"[]"===o.slice(s-2)&&(a=!0,r[o=o.slice(0,s-2)]||(r[o]=[])),l=n[1]?S(n[1]):""),a?r[o].push(l):r[o]=l}return r},R.prototype.recognize=function(e){var t,r=[this.rootState],i={},n=!1,o=e.indexOf("#");-1!==o&&(e=e.substr(0,o)) var s=e.indexOf("?") if(-1!==s){var a=e.substr(s+1,e.length) e=e.substr(0,s),i=this.parseQueryString(a)}"/"!==e.charAt(0)&&(e="/"+e) var u=e -j.ENCODE_AND_DECODE_PATH_SEGMENTS?e=l(e):(e=decodeURI(e),u=decodeURI(u)) +R.ENCODE_AND_DECODE_PATH_SEGMENTS?e=l(e):(e=decodeURI(e),u=decodeURI(u)) var c=e.length c>1&&"/"===e.charAt(c-1)&&(e=e.substr(0,c-1),u=u.substr(0,u.length-1),n=!0) -for(var d=0;d0){var i=e[r-1] if(function(e){if(e&&"object"==typeof e){var t=e return"queryParams"in t&&Object.keys(t.queryParams).every((e=>"string"==typeof e))}return!1}(i))return t=i.queryParams,[o.call(e,0,r-1),t]}return[e,null]}function u(e){for(var t in e){var r=e[t] if("number"==typeof r)e[t]=""+r -else if(Array.isArray(r))for(var i=0,n=r.length;i1?t-1:0),i=1;i2?r-2:0),n=2;n{var{name:o,params:s,paramNames:a,context:l,route:u}=i,c=i +function x(e,t={},r=!1){return e.map(((i,n)=>{var{name:o,params:s,paramNames:a,context:l,route:u}=i,c=i if(O.has(c)&&r){var d=O.get(c) -d=function(e,t){var r={get metadata(){return k(e)}} +d=function(e,t){var r={get metadata(){return E(e)}} if(!Object.isExtensible(t)||t.hasOwnProperty("metadata"))return Object.freeze(Object.assign({},t,r)) return Object.assign(t,r)}(u,d) -var h=E(d,l) -return O.set(c,h),h}var p={find(t,r){var i,n=[] +var p=k(d,l) +return O.set(c,p),p}var h={find(t,r){var i,n=[] 3===t.length&&(n=e.map((e=>O.get(e)))) -for(var o=0;e.length>o;o++)if(i=O.get(e[o]),t.call(r,i,o,n))return i},get name(){return o},get paramNames(){return a},get metadata(){return k(i.route)},get parent(){var t=e[n-1] +for(var o=0;e.length>o;o++)if(i=O.get(e[o]),t.call(r,i,o,n))return i},get name(){return o},get paramNames(){return a},get metadata(){return E(i.route)},get parent(){var t=e[n-1] return void 0===t?null:O.get(t)},get child(){var t=e[n+1] return void 0===t?null:O.get(t)},get localName(){var e=this.name.split(".") return e[e.length-1]},get params(){return s},get queryParams(){return t}} -return r&&(p=E(p,l)),O.set(i,p),p}))}function E(e,t){var r={get attributes(){return t}} -return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,r)):Object.assign(e,r)}function k(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class P{constructor(e,t,r,i){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=r,this.router=e,i&&this._processRoute(i)}getModel(e){return t.Promise.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return t.Promise.resolve(this.routePromise).then((t=>(n(e),t))).then((()=>this.runBeforeModelHook(e))).then((()=>n(e))).then((()=>this.getModel(e))).then((t=>(n(e),t))).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){var r,i=this.serialize(t) +return r&&(h=k(h,l)),O.set(i,h),h}))}function k(e,t){var r={get attributes(){return t}} +return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,r)):Object.assign(e,r)}function E(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class P{constructor(e,t,r,i){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=r,this.router=e,i&&this._processRoute(i)}getModel(e){return t.Promise.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return t.Promise.resolve(this.routePromise).then((t=>(n(e),t))).then((()=>this.runBeforeModelHook(e))).then((()=>n(e))).then((()=>this.getModel(e))).then((t=>(n(e),t))).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){var r,i=this.serialize(t) e&&(this.stashResolvedModel(e,t),e[g]=e[g]||{},e[g][this.name]=i) var n=t===this.context !("context"in this)&&n||(r=t) -var o=O.get(this),s=new T(this.router,this.name,this.paramNames,i,this.route,r) -return void 0!==o&&O.set(this,o),s}shouldSupersede(e){if(!e)return!0 +var o=O.get(this),s=new j(this.router,this.name,this.paramNames,i,this.route,r) +return void 0!==o&&O.set(s,o),s}shouldSupersede(e){if(!e)return!0 var t=e.context===this.context return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0 if(!e||!t)return!1 @@ -3445,42 +3227,42 @@ return e.trigger&&e.trigger(!0,"willResolveModel",e,this.route),this.route&&void return this.stashResolvedModel(e,r),void 0!==this.route&&void 0!==this.route.afterModel&&(i=this.route.afterModel(r,e)),i=w(n=i)?null:n,t.Promise.resolve(i).then((()=>e.resolvedModels[o]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){var e=this.router.getRoute(this.name) return this._processRoute(e)}_processRoute(e){return this.routePromise=t.Promise.resolve(e),null!==(r=e)&&"object"==typeof r&&"function"==typeof r.then?(this.routePromise=this.routePromise.then((e=>this.updateRoute(e))),this.route=void 0):e?this.updateRoute(e):void 0 var r}}e.InternalRouteInfo=P -class T extends P{constructor(e,t,r,i,n,o){super(e,t,r,n),this.params=i,this.isResolved=!0,this.context=o}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),t.Promise.resolve(this)}}class R extends P{constructor(e,t,r,i,n){super(e,t,r,n),this.params={},i&&(this.params=i)}getModel(e){var r=this.params +class j extends P{constructor(e,t,r,i,n,o){super(e,t,r,n),this.params=i,this.isResolved=!0,this.context=o}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),t.Promise.resolve(this)}}class S extends P{constructor(e,t,r,i,n){super(e,t,r,n),this.params={},i&&(this.params=i)}getModel(e){var r=this.params e&&e[y]&&(a(r={},this.params),r.queryParams=e[y]) var i,n=this.route -return n.deserialize?i=n.deserialize(r,e):n.model&&(i=n.model(r,e)),i&&w(i)&&(i=void 0),t.Promise.resolve(i)}}class j extends P{constructor(e,t,r,i){super(e,t,r),this.context=i,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){var{paramNames:t,context:r}=this +return n.deserialize?i=n.deserialize(r,e):n.model&&(i=n.model(r,e)),i&&w(i)&&(i=void 0),t.Promise.resolve(i)}}class R extends P{constructor(e,t,r,i){super(e,t,r),this.context=i,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){var{paramNames:t,context:r}=this e||(e=r) var i={} if(d(e))return i[t[0]]=e,i if(this.serializer)return this.serializer.call(null,e,t) if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t) if(1===t.length){var n=t[0] -return/_id$/.test(n)?i[n]=e.id:i[n]=e,i}}}class C{constructor(e,t){void 0===t&&(t={}),this.router=e,this.data=t}}function S(e,t,r){var i=e.routeInfos,n=t.resolveIndex>=i.length?i.length-1:t.resolveIndex,o=t.isAborted -throw new N(r,e.routeInfos[n].route,o,e)}function M(e,t){if(t.resolveIndex!==e.routeInfos.length){var r=e.routeInfos[t.resolveIndex],i=A.bind(null,e,t) -return r.resolve(t).then(i,null,e.promiseLabel("Proceed"))}}function A(e,t,r){var i=e.routeInfos[t.resolveIndex].isResolved +return/_id$/.test(n)?i[n]=e.id:i[n]=e,i}}}class C{constructor(e,t={}){this.router=e,this.data=t}}function T(e,t,r){var i=e.routeInfos,n=t.resolveIndex>=i.length?i.length-1:t.resolveIndex,o=t.isAborted +throw new N(r,e.routeInfos[n].route,o,e)}function A(e,t){if(t.resolveIndex!==e.routeInfos.length){var r=e.routeInfos[t.resolveIndex],i=M.bind(null,e,t) +return r.resolve(t).then(i,null,e.promiseLabel("Proceed"))}}function M(e,t,r){var i=e.routeInfos[t.resolveIndex].isResolved if(e.routeInfos[t.resolveIndex++]=r,!i){var{route:o}=r -void 0!==o&&o.redirect&&o.redirect(r.context,t)}return n(t),M(e,t)}class D{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){var t="" -return h(this.routeInfos,(function(e){return""!==t&&(t+="."),t+=e.name,!0})),m("'"+t+"': "+e)}resolve(e){var r=this.params -h(this.routeInfos,(e=>(r[e.name]=e.params||{},!0))),e.resolveIndex=0 -var i=M.bind(null,this,e),n=S.bind(null,this,e) +void 0!==o&&o.redirect&&o.redirect(r.context,t)}return n(t),A(e,t)}class D{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){var t="" +return p(this.routeInfos,(function(e){return""!==t&&(t+="."),t+=e.name,!0})),m("'"+t+"': "+e)}resolve(e){var r=this.params +p(this.routeInfos,(e=>(r[e.name]=e.params||{},!0))),e.resolveIndex=0 +var i=A.bind(null,this,e),n=T.bind(null,this,e) return t.Promise.resolve(null,this.promiseLabel("Start transition")).then(i,null,this.promiseLabel("Resolve route")).catch(n,this.promiseLabel("Handle error")).then((()=>this))}}e.TransitionState=D class N{constructor(e,t,r,i){this.error=e,this.route=t,this.wasAborted=r,this.state=i}}e.TransitionError=N -class I extends C{constructor(e,t,r,i,n,o){void 0===i&&(i=[]),void 0===n&&(n={}),super(e,o),this.preTransitionState=void 0,this.name=t,this.pivotHandler=r,this.contexts=i,this.queryParams=n}applyToState(e,t){var r=this.router.recognizer.handlersFor(this.name),i=r[r.length-1].handler +class I extends C{constructor(e,t,r,i=[],n={},o){super(e,o),this.preTransitionState=void 0,this.name=t,this.pivotHandler=r,this.contexts=i,this.queryParams=n}applyToState(e,t){var r=this.router.recognizer.handlersFor(this.name),i=r[r.length-1].handler return this.applyToHandlers(e,r,i,t,!1)}applyToHandlers(e,t,r,i,n){var o,s,l=new D,u=this.contexts.slice(0),c=t.length if(this.pivotHandler)for(o=0,s=t.length;o=0;--o){var d=t[o],h=d.handler,p=e.routeInfos[o],f=null -if(f=d.names.length>0?o>=c?this.createParamHandlerInfo(h,d.names,u,p):this.getHandlerInfoForDynamicSegment(h,d.names,u,p,r,o):this.createParamHandlerInfo(h,d.names,u,p),n){f=f.becomeResolved(null,f.context) -var m=p&&p.context -d.names.length>0&&void 0!==p.context&&f.context===m&&(f.params=p&&p.params),f.context=m}var b=p;(o>=c||f.shouldSupersede(p))&&(c=Math.min(o,c),b=f),i&&!n&&(b=b.becomeResolved(null,b.context)),l.routeInfos.unshift(b)}if(u.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r) +break}for(o=t.length-1;o>=0;--o){var d=t[o],p=d.handler,h=e.routeInfos[o],f=null +if(f=d.names.length>0?o>=c?this.createParamHandlerInfo(p,d.names,u,h):this.getHandlerInfoForDynamicSegment(p,d.names,u,h,r,o):this.createParamHandlerInfo(p,d.names,u,h),n){f=f.becomeResolved(null,f.context) +var m=h&&h.context +d.names.length>0&&void 0!==h.context&&f.context===m&&(f.params=h&&h.params),f.context=m}var b=h;(o>=c||f.shouldSupersede(h))&&(c=Math.min(o,c),b=f),i&&!n&&(b=b.becomeResolved(null,b.context)),l.routeInfos.unshift(b)}if(u.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r) return i||this.invalidateChildren(l.routeInfos,c),a(l.queryParams,this.queryParams||{}),i&&e.queryParams&&a(l.queryParams,e.queryParams),l}invalidateChildren(e,t){for(var r=t,i=e.length;r0){if(d(s=r[r.length-1]))return this.createParamHandlerInfo(e,t,r,i) r.pop()}else{if(i&&i.name===e)return i if(!this.preTransitionState)return i var a=this.preTransitionState.routeInfos[o] -s=null==a?void 0:a.context}return new j(this.router,e,t,s)}createParamHandlerInfo(e,t,r,i){for(var n={},o=t.length,s=[];o--;){var a=i&&e===i.name&&i.params||{},l=r[r.length-1],u=t[o] +s=null==a?void 0:a.context}return new R(this.router,e,t,s)}createParamHandlerInfo(e,t,r,i){for(var n={},o=t.length,s=[];o--;){var a=i&&e===i.name&&i.params||{},l=r[r.length-1],u=t[o] d(l)?n[u]=""+r.pop():a.hasOwnProperty(u)?n[u]=a[u]:s.push(u)}if(s.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${s}`) -return new R(this.router,e,t,n)}}var F=function(){function e(t){var r=Error.call(this,t) +return new S(this.router,e,t,n)}}var F=function(){function e(t){var r=Error.call(this,t) this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=r.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}() class z extends C{constructor(e,t,r){super(e,r),this.url=t,this.preTransitionState=void 0}applyToState(e){var t,r,i=new D,n=this.router.recognizer.recognize(this.url) if(!n)throw new F(this.url) @@ -3488,17 +3270,17 @@ var o=!1,s=this.url function l(e){if(e&&e.inaccessibleByURL)throw new F(s) return e}for(t=0,r=n.length;t=0&&i;--r){var n=t[r],o=n.handler +if(e[s]!==t[s])return!1}return!0}var q=class{constructor(e){this._lastQueryParams={},this.state=void 0,this.oldState=void 0,this.activeTransition=void 0,this.currentRouteInfos=void 0,this._changedQueryParams=void 0,this.currentSequence=0,this.log=e,this.recognizer=new r.default,this.reset()}map(e){this.recognizer.map(e,(function(e,t){for(var r=t.length-1,i=!0;r>=0&&i;--r){var n=t[r],o=n.handler e.add(t,{as:o}),i="/"===n.path||""===n.path||".index"===o.slice(-6)}}))}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,r,i){if(this.fireQueryParamDidChange(i,e),!t&&this.activeTransition)return this.activeTransition var n=new v(this,void 0,void 0) return n.queryParamsOnly=!0,r.queryParams=this.finalizeQueryParamChange(i.routeInfos,i.queryParams,n),n[y]=i.queryParams,this.toReadOnlyInfos(n,i),this.routeWillChange(n),n.promise=n.promise.then((e=>(n.isAborted||(this._updateURL(n,r),this.didTransition(this.currentRouteInfos),this.toInfos(n,i.routeInfos,!0),this.routeDidChange(n)),e)),null,m("Transition complete")),n}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(r){return new v(this,e,void 0,r,void 0)}}recognize(e){var t=new z(this,e),r=this.generateNewState(t) @@ -3508,13 +3290,12 @@ return i[i.length-1]}recognizeAndLoad(e){var r=new z(this,e),i=this.generateNewS if(null===i)return t.Promise.reject(`URL ${e} was not recognized`) var n=new v(this,r,i,void 0) return n.then((()=>{var e=x(i.routeInfos,n[y],!0) -return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){var r,i=!!this.activeTransition,n=i?this.activeTransition[b]:this.state,o=e.applyToState(n,t),s=p(n.queryParams,o.queryParams) +return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){var r,i=!!this.activeTransition,n=i?this.activeTransition[b]:this.state,o=e.applyToState(n,t),s=h(n.queryParams,o.queryParams) if(L(o.routeInfos,n.routeInfos)){if(s){var a=this.queryParamsTransition(s,i,n,o) return a.queryParamsOnly=!0,a}return this.activeTransition||new v(this,void 0,void 0)}if(t){var l=new v(this,void 0,o) return l.isIntermediate=!0,this.toReadOnlyInfos(l,o),this.setupContexts(o,l),this.routeWillChange(l),this.activeTransition}return r=new v(this,e,o,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 for(var r=0,i=e.length;rthis.finalizeTransition(r,e)),null,m("Settle transition promise when transition is finalized")),i||this.notifyExistingHandlers(o,r),this.fireQueryParamDidChange(o,s),r}doTransition(e,t,r){void 0===t&&(t=[]),void 0===r&&(r=!1) -var i,n=t[t.length-1],o={} +if(!B(e[r].params,t[r].params))return!1}return!0}(o.routeInfos,n.routeInfos)&&(r.queryParamsOnly=!0),this.toReadOnlyInfos(r,o),this.activeTransition&&this.activeTransition.redirect(r),this.activeTransition=r,r.promise=r.promise.then((e=>this.finalizeTransition(r,e)),null,m("Settle transition promise when transition is finalized")),i||this.notifyExistingHandlers(o,r),this.fireQueryParamDidChange(o,s),r}doTransition(e,t=[],r=!1){var i,n=t[t.length-1],o={} if(n&&Object.prototype.hasOwnProperty.call(n,"queryParams")&&(o=t.pop().queryParams),void 0===e){c(this,"Updating query params") var{routeInfos:s}=this.state i=new I(this,s[s.length-1].name,void 0,[],o)}else"/"===e.charAt(0)?(c(this,"Attempting URL transition to "+e),i=new z(this,e)):(c(this,"Attempting transition to "+e),i=new I(this,e,void 0,t,o)) @@ -3535,43 +3316,38 @@ u&&u.route===c.route||(r=!0),r?(a.entered.push(c),u&&a.exited.unshift(u)):l||u.c return a.reset=a.updatedContext.slice(),a.reset.reverse(),a}_updateURL(e,t){var r=e.urlMethod if(r){for(var{routeInfos:i}=t,{name:n}=i[i.length-1],o={},s=i.length-1;s>=0;--s){var l=i[s] a(o,l.params),l.route.inaccessibleByURL&&(r=null)}if(r){o.queryParams=e._visibleQueryParams||t.queryParams -var u=this.recognizer.generate(n,o),c=e.isCausedByInitialTransition,d="replace"===r&&!e.isCausedByAbortingTransition,h=e.queryParamsOnly&&"replace"===r,p="replace"===r&&e.isCausedByAbortingReplaceTransition -c||d||h||p?this.replaceURL(u):this.updateURL(u)}}}finalizeQueryParamChange(e,t,r){for(var i in t)t.hasOwnProperty(i)&&null===t[i]&&delete t[i] +var u=this.recognizer.generate(n,o),c=e.isCausedByInitialTransition,d="replace"===r&&!e.isCausedByAbortingTransition,p=e.queryParamsOnly&&"replace"===r,h="replace"===r&&e.isCausedByAbortingReplaceTransition +c||d||p||h?this.replaceURL(u):this.updateURL(u)}}}finalizeQueryParamChange(e,t,r){for(var i in t)t.hasOwnProperty(i)&&null===t[i]&&delete t[i] var n=[] this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,n,r]),r&&(r._visibleQueryParams={}) for(var o={},s=0,a=n.length;s0){var r=x(t,Object.assign({},this._lastQueryParams),!0) -e.from=r[r.length-1]||null}}toInfos(e,t,r){if(void 0===r&&(r=!1),void 0!==e&&t.length>0){var i=x(t,Object.assign({},e[y]),r) +e.from=r[r.length-1]||null}}toInfos(e,t,r=!1){if(void 0!==e&&t.length>0){var i=x(t,Object.assign({},e[y]),r) e.to=i[i.length-1]||null}}notifyExistingHandlers(e,t){var r,i,n,o,s=this.state.routeInfos for(i=s.length,r=0;r1?t-1:0),i=1;i1?t-1:0),i=1;i1?t-1:0),i=1;i1?t-1:0),i=1;i1?t-1:0),i=1;i{for(var e=0;e{t===r?f(e,r):h(e,r)}),(t=>m(e,t)))}(e,t):"function"==typeof r?function(e,t,r){n.async((e=>{var i=!1,n=function(e,t,r,i){try{e.call(t,r,i)}catch(n){return n}}(r,t,(r=>{i||(i=!0,t===r?f(e,r):h(e,r))}),(t=>{i||(i=!0,m(e,t))}),e._label) -!i&&n&&(i=!0,m(e,n))}),e)}(e,t,r):f(e,t)}function h(e,t){if(e===t)f(e,t) -else if(n=typeof(i=t),null===i||"object"!==n&&"function"!==n)f(e,t) +return f(r,e),r}function u(){}var c=void 0,d=1,p=2 +function h(e,t,r){t.constructor===e.constructor&&r===w&&e.constructor.resolve===l?function(e,t){t._state===d?b(e,t._result):t._state===p?(t._onError=null,g(e,t._result)):y(t,void 0,(r=>{t===r?b(e,r):f(e,r)}),(t=>g(e,t)))}(e,t):"function"==typeof r?function(e,t,r){n.async((e=>{var i=!1,n=function(e,t,r,i){try{e.call(t,r,i)}catch(n){return n}}(r,t,(r=>{i||(i=!0,t===r?b(e,r):f(e,r))}),(t=>{i||(i=!0,g(e,t))}),e._label) +!i&&n&&(i=!0,g(e,n))}),e)}(e,t,r):b(e,t)}function f(e,t){if(e===t)b(e,t) +else if(n=typeof(i=t),null===i||"object"!==n&&"function"!==n)b(e,t) else{var r -try{r=t.then}catch(o){return void m(e,o)}d(e,t,r)}var i,n}function p(e){e._onError&&e._onError(e._result),g(e)}function f(e,t){e._state===c&&(e._result=t,e._state=1,0===e._subscribers.length?n.instrument&&a("fulfilled",e):n.async(g,e))}function m(e,t){e._state===c&&(e._state=2,e._result=t,n.async(p,e))}function b(e,t,r,i){var o=e._subscribers,s=o.length -e._onError=null,o[s]=t,o[s+1]=r,o[s+2]=i,0===s&&e._state&&n.async(g,e)}function g(e){var t=e._subscribers,r=e._state -if(n.instrument&&a(1===r?"fulfilled":"rejected",e),0!==t.length){for(var i,o,s=e._result,l=0;ly(o,s,d,l)))}return s}class _{constructor(e,t,r,i){this._instanceConstructor=e,this.promise=new e(u,i),this._abortOnReject=r,this._isUsingOwnPromise=e===E,this._isUsingOwnResolve=e.resolve===l,this._init(...arguments)}_init(e,t){var r=t.length||0 +if(n.instrument&&a("chained",i,s),o===c)y(i,s,e,t) +else{var h=o===d?e:t +n.async((()=>_(o,s,h,l)))}return s}class O{constructor(e,t,r,i){this._instanceConstructor=e,this.promise=new e(u,i),this._abortOnReject=r,this._isUsingOwnPromise=e===P,this._isUsingOwnResolve=e.resolve===l,this._init(...arguments)}_init(e,t){var r=t.length||0 this.length=r,this._remaining=r,this._result=new Array(r),this._enumerate(t)}_enumerate(e){for(var t=this.length,r=this.promise,i=0;r._state===c&&it(e))),t,r)}else this._willSettleAt(i.resolve(e),t,r)}_eachEntry(e,t,r){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,r):this._setResultAt(1,t,e,r)}_settledAt(e,t,r,i){var n=this.promise -n._state===c&&(this._abortOnReject&&2===e?m(n,r):(this._setResultAt(e,t,r,i),this._checkFullfillment()))}_setResultAt(e,t,r,i){this._remaining--,this._result[t]=r}_willSettleAt(e,t,r){b(e,void 0,(e=>this._settledAt(1,t,e,r)),(e=>this._settledAt(2,t,e,r)))}}function w(e,t,r){this._remaining--,this._result[t]=1===e?{state:"fulfilled",value:r}:{state:"rejected",reason:r}}var O="rsvp_"+Date.now()+"-",x=0 -class E{constructor(e,t){this._id=x++,this._label=t,this._state=void 0,this._result=void 0,this._subscribers=[],n.instrument&&a("created",this),u!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof E?function(e,t){var r=!1 -try{t((t=>{r||(r=!0,h(e,t))}),(t=>{r||(r=!0,m(e,t))}))}catch(i){m(e,i)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}_onError(e){n.after((()=>{this._onError&&n.trigger("error",e,this._label)}))}catch(e,t){return this.then(void 0,e,t)}finally(e,t){var r=this,i=r.constructor -return"function"==typeof e?r.then((t=>i.resolve(e()).then((()=>t))),(t=>i.resolve(e()).then((()=>{throw t})))):r.then(e,e)}}function k(e,t){for(var r={},i=e.length,n=new Array(i),o=0;oe.call(t,r,i)}}function R(e,t){var r=function(){for(var r=arguments.length,i=new Array(r+1),n=!1,o=0;oj(e,t,r,i)))}function S(e,t){return E.all(e,t)}e.Promise=E,E.cast=l,E.all=function(e,t){return Array.isArray(e)?new _(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},E.race=function(e,t){var r=new this(u,t) -if(!Array.isArray(e))return m(r,new TypeError("Promise.race must be called with an array")),r -for(var i=0;r._state===c&&ih(r,e)),(e=>m(r,e))) -return r},E.resolve=l,E.reject=function(e,t){var r=new this(u,t) -return m(r,e),r},E.prototype._guidKey=O,E.prototype.then=v -class M extends _{constructor(e,t,r){super(e,t,!1,r)}}function A(e,t){return Array.isArray(e)?new M(E,e,t).promise:E.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function D(e,t){return E.race(e,t)}M.prototype._setResultAt=w -class N extends _{constructor(e,t,r,i){void 0===r&&(r=!0),super(e,t,r,i)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){var t,r,i=Object.keys(e),n=i.length,o=this.promise +!1===s?g(a,o):(h(a,e,n),this._willSettleAt(a,t,r))}else this._willSettleAt(new i((t=>t(e))),t,r)}else this._willSettleAt(i.resolve(e),t,r)}_eachEntry(e,t,r){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,r):this._setResultAt(d,t,e,r)}_settledAt(e,t,r,i){var n=this.promise +n._state===c&&(this._abortOnReject&&e===p?g(n,r):(this._setResultAt(e,t,r,i),this._checkFullfillment()))}_setResultAt(e,t,r,i){this._remaining--,this._result[t]=r}_willSettleAt(e,t,r){y(e,void 0,(e=>this._settledAt(d,t,e,r)),(e=>this._settledAt(p,t,e,r)))}}function x(e,t,r){this._remaining--,this._result[t]=e===d?{state:"fulfilled",value:r}:{state:"rejected",reason:r}}var k="rsvp_"+Date.now()+"-",E=0 +class P{constructor(e,t){this._id=E++,this._label=t,this._state=void 0,this._result=void 0,this._subscribers=[],n.instrument&&a("created",this),u!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof P?function(e,t){var r=!1 +try{t((t=>{r||(r=!0,f(e,t))}),(t=>{r||(r=!0,g(e,t))}))}catch(i){g(e,i)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}_onError(e){n.after((()=>{this._onError&&n.trigger("error",e,this._label)}))}catch(e,t){return this.then(void 0,e,t)}finally(e,t){var r=this,i=r.constructor +return"function"==typeof e?r.then((t=>i.resolve(e()).then((()=>t))),(t=>i.resolve(e()).then((()=>{throw t})))):r.then(e,e)}}function j(e,t){return{then:(r,i)=>e.call(t,r,i)}}function S(e,t){var r=function(){for(var r=arguments.length,i=new Array(r+1),n=!1,o=0;oR(e,t,r,i)))}(l,i,e,this):R(l,i,e,this)} +return r.__proto__=e,r}function R(e,t,r,i){try{r.apply(i,t)}catch(n){g(e,n)}return e}function C(e,t){return P.all(e,t)}e.Promise=P,P.cast=l,P.all=function(e,t){return Array.isArray(e)?new O(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},P.race=function(e,t){var r=new this(u,t) +if(!Array.isArray(e))return g(r,new TypeError("Promise.race must be called with an array")),r +for(var i=0;r._state===c&&if(r,e)),(e=>g(r,e))) +return r},P.resolve=l,P.reject=function(e,t){var r=new this(u,t) +return g(r,e),r},P.prototype._guidKey=k,P.prototype.then=w +class T extends O{constructor(e,t,r){super(e,t,!1,r)}}function A(e,t){return Array.isArray(e)?new T(P,e,t).promise:P.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function M(e,t){return P.race(e,t)}T.prototype._setResultAt=x +class D extends O{constructor(e,t,r=!0,i){super(e,t,r,i)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){var t,r,i=Object.keys(e),n=i.length,o=this.promise this._remaining=n for(var s=0;o._state===c&&s{throw e})),e}function B(e){var t={resolve:void 0,reject:void 0} -return t.promise=new E(((e,r)=>{t.resolve=e,t.reject=r}),e),t}F.prototype._setResultAt=w -class $ extends _{constructor(e,t,r,i){super(e,t,!0,i,r)}_init(e,t,r,i,n){var o=t.length||0 -this.length=o,this._remaining=o,this._result=new Array(o),this._mapFn=n,this._enumerate(t)}_setResultAt(e,t,r,i){if(i)try{this._eachEntry(this._mapFn(r,t),t,!1)}catch(n){this._settledAt(2,t,n,!1)}else this._remaining--,this._result[t]=r}}function U(e,t,r){return"function"!=typeof t?E.reject(new TypeError("map expects a function as a second argument"),r):E.resolve(e,r).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") -return new $(E,e,t,r).promise}))}function q(e,t){return E.resolve(e,t)}function H(e,t){return E.reject(e,t)}var V={} -class W extends ${_checkFullfillment(){if(0===this._remaining&&null!==this._result){var e=this._result.filter((e=>e!==V)) -f(this.promise,e),this._result=null}}_setResultAt(e,t,r,i){if(i){this._result[t]=r +this._checkFullfillment()}}function N(e,t){return P.resolve(e,t).then((function(e){if(null===e||"object"!=typeof e)throw new TypeError("Promise.hash must be called with an object") +return new D(P,e,t).promise}))}class I extends D{constructor(e,t,r){super(e,t,!1,r)}}function F(e,t){return P.resolve(e,t).then((function(e){if(null===e||"object"!=typeof e)throw new TypeError("hashSettled must be called with an object") +return new I(P,e,!1,t).promise}))}function z(e){throw setTimeout((()=>{throw e})),e}function L(e){var t={resolve:void 0,reject:void 0} +return t.promise=new P(((e,r)=>{t.resolve=e,t.reject=r}),e),t}I.prototype._setResultAt=x +class B extends O{constructor(e,t,r,i){super(e,t,!0,i,r)}_init(e,t,r,i,n){var o=t.length||0 +this.length=o,this._remaining=o,this._result=new Array(o),this._mapFn=n,this._enumerate(t)}_setResultAt(e,t,r,i){if(i)try{this._eachEntry(this._mapFn(r,t),t,!1)}catch(n){this._settledAt(p,t,n,!1)}else this._remaining--,this._result[t]=r}}function q(e,t,r){return"function"!=typeof t?P.reject(new TypeError("map expects a function as a second argument"),r):P.resolve(e,r).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") +return new B(P,e,t,r).promise}))}function U(e,t){return P.resolve(e,t)}function $(e,t){return P.reject(e,t)}var H={} +class V extends B{_checkFullfillment(){if(0===this._remaining&&null!==this._result){var e=this._result.filter((e=>e!==H)) +b(this.promise,e),this._result=null}}_setResultAt(e,t,r,i){if(i){this._result[t]=r var n,o=!0 -try{n=this._mapFn(r,t)}catch(s){o=!1,this._settledAt(2,t,s,!1)}o&&this._eachEntry(n,t,!1)}else this._remaining--,r||(this._result[t]=V)}}function Q(e,t,r){return"function"!=typeof t?E.reject(new TypeError("filter expects function as a second argument"),r):E.resolve(e,r).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") -return new W(E,e,t,r).promise}))}var G,K=0 -function Y(e,t){ce[K]=e,ce[K+1]=t,2===(K+=2)&&ie()}var X="undefined"!=typeof window?window:void 0,J=X||{},Z=J.MutationObserver||J.WebKitMutationObserver,ee="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),te="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel -function re(){return()=>setTimeout(de,1)}var ie,ne,oe,se,ae,le,ue,ce=new Array(1e3) -function de(){for(var e=0;ele(de)):Z?(oe=0,se=new Z(de),ae=document.createTextNode(""),se.observe(ae,{characterData:!0}),ie=()=>ae.data=oe=++oe%2):te?((ne=new MessageChannel).port1.onmessage=de,ie=()=>ne.port2.postMessage(0)):ie=void 0===X&&"function"==typeof t?function(){try{var e=Function("return this")().require("vertx") -return void 0!==(G=e.runOnLoop||e.runOnContext)?function(){G(de)}:re()}catch(t){return re()}}():re(),n.async=Y,n.after=e=>setTimeout(e,0) -var he=q -e.cast=he +try{n=this._mapFn(r,t)}catch(s){o=!1,this._settledAt(p,t,s,!1)}o&&this._eachEntry(n,t,!1)}else this._remaining--,r||(this._result[t]=H)}}function W(e,t,r){return"function"!=typeof t?P.reject(new TypeError("filter expects function as a second argument"),r):P.resolve(e,r).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") +return new V(P,e,t,r).promise}))}var Q,G=0 +function K(e,t){ue[G]=e,ue[G+1]=t,2===(G+=2)&&re()}var Y="undefined"!=typeof window?window:void 0,X=Y||{},J=X.MutationObserver||X.WebKitMutationObserver,Z="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),ee="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel +function te(){return()=>setTimeout(ce,1)}var re,ie,ne,oe,se,ae,le,ue=new Array(1e3) +function ce(){for(var e=0;eae(ce)):J?(ne=0,oe=new J(ce),se=document.createTextNode(""),oe.observe(se,{characterData:!0}),re=()=>se.data=ne=++ne%2):ee?((ie=new MessageChannel).port1.onmessage=ce,re=()=>ie.port2.postMessage(0)):re=void 0===Y&&"function"==typeof t?function(){try{var e=Function("return this")().require("vertx") +return void 0!==(Q=e.runOnLoop||e.runOnContext)?function(){Q(ce)}:te()}catch(t){return te()}}():te(),n.async=K,n.after=e=>setTimeout(e,0) +var de=U +e.cast=de var pe=(e,t)=>n.async(e,t) -function fe(){n.on(...arguments)}function me(){n.off(...arguments)}if(e.async=pe,"undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var be=window.__PROMISE_INSTRUMENTATION__ -for(var ge in o("instrument",!0),be)be.hasOwnProperty(ge)&&fe(ge,be[ge])}var ye={asap:Y,cast:he,Promise:E,EventTarget:i,all:S,allSettled:A,race:D,hash:I,hashSettled:z,rethrow:L,defer:B,denodeify:R,configure:o,on:fe,off:me,resolve:q,reject:H,map:U,async:pe,filter:Q} -e.default=ye})),t("@ember/-internals/bootstrap")}(),"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember","rsvp"],(function(t,r,i){"use strict" +function he(){n.on(...arguments)}function fe(){n.off(...arguments)}if(e.async=pe,"undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var me=window.__PROMISE_INSTRUMENTATION__ +for(var be in o("instrument",!0),me)me.hasOwnProperty(be)&&he(be,me[be])}var ge={asap:K,cast:de,Promise:P,EventTarget:i,all:C,allSettled:A,race:M,hash:N,hashSettled:F,rethrow:z,defer:L,denodeify:S,configure:o,on:he,off:fe,resolve:U,reject:$,map:q,async:pe,filter:W} +e.default=ge})),t("@ember/-internals/bootstrap")}(),"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember","rsvp"],(function(t,r,i){"use strict" var n="default"in r?r.default:r,o=("default"in i?i.default:i).Promise,s=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],a=s preferNative&&(a=s.concat(["fetch","Headers","Request","Response","AbortController"])),a.forEach((function(r){e[r]&&Object.defineProperty(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})})) var l=t,u=t;(function(){class e{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:r})}removeEventListener(e,t){if(!(e in this.listeners))return @@ -3659,314 +3436,317 @@ const r=this.listeners[e] for(let i=0,n=r.length;i{throw r}))}n.options&&n.options.once&&this.removeEventListener(e.type,n.callback)}return!e.defaultPrevented}}class t extends e{constructor(){super(),this.listeners||e.call(this),Object.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}}class r{constructor(){Object.defineProperty(this,"signal",{value:new t,writable:!0,configurable:!0})}abort(){let e -try{e=new Event("abort")}catch(t){"undefined"!=typeof document?document.createEvent?(e=document.createEvent("Event"),e.initEvent("abort",!1,!1)):(e=document.createEventObject(),e.type="abort"):e={type:"abort",bubbles:!1,cancelable:!1}}this.signal.dispatchEvent(e)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(r.prototype[Symbol.toStringTag]="AbortController",t.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=r,e.AbortSignal=t)}(void 0!==u?u:global)})();(function(e){var t=void 0!==l&&l||void 0!==u&&u||void 0!==t&&t,r="URLSearchParams"in t,i="Symbol"in t&&"iterator"in Symbol,n="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),s="FormData"in t,a="ArrayBuffer"in t +try{n.callback.call(this,e)}catch(r){o.resolve().then((()=>{throw r}))}n.options&&n.options.once&&this.removeEventListener(e.type,n.callback)}return!e.defaultPrevented}}class t extends e{constructor(){super(),this.listeners||e.call(this),Object.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}}class r{constructor(){Object.defineProperty(this,"signal",{value:new t,writable:!0,configurable:!0})}abort(e){let t +try{t=new Event("abort")}catch(i){"undefined"!=typeof document?document.createEvent?(t=document.createEvent("Event"),t.initEvent("abort",!1,!1)):(t=document.createEventObject(),t.type="abort"):t={type:"abort",bubbles:!1,cancelable:!1}}let r=e +if(void 0===r)if("undefined"==typeof document)r=new Error("This operation was aborted"),r.name="AbortError" +else try{r=new DOMException("signal is aborted without reason")}catch(n){r=new Error("This operation was aborted"),r.name="AbortError"}this.signal.reason=r,this.signal.dispatchEvent(t)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(r.prototype[Symbol.toStringTag]="AbortController",t.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=r,e.AbortSignal=t)}(void 0!==u?u:global)})();(function(e){var t=void 0!==l&&l||void 0!==u&&u||"undefined"!=typeof global&&global||{},r="URLSearchParams"in t,i="Symbol"in t&&"iterator"in Symbol,n="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),s="FormData"in t,a="ArrayBuffer"in t if(a)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(e){return e&&c.indexOf(Object.prototype.toString.call(e))>-1} -function h(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') -return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift() +function p(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') +return e.toLowerCase()}function h(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift() return{done:void 0===t,value:t}}} -return i&&(t[Symbol.iterator]=function(){return t}),t}function m(e){this.map={},e instanceof m?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function b(e){if(e.bodyUsed)return o.reject(new TypeError("Already read")) -e.bodyUsed=!0}function g(e){return new o((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function y(e){var t=new FileReader,r=g(t) +return i&&(t[Symbol.iterator]=function(){return t}),t}function m(e){this.map={},e instanceof m?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length) +this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function b(e){if(!e._noBody)return e.bodyUsed?o.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function g(e){return new o((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function y(e){var t=new FileReader,r=g(t) return t.readAsArrayBuffer(e),r}function v(e){if(e.slice)return e.slice(0) var t=new Uint8Array(e.byteLength) return t.set(new Uint8Array(e)),t.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(e){var t -this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:n&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:s&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a&&n&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(e)||d(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n&&(this.blob=function(){var e=b(this) +this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:n&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:s&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a&&n&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(e)||d(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n&&(this.blob=function(){var e=b(this) if(e)return e if(this._bodyBlob)return o.resolve(this._bodyBlob) if(this._bodyArrayBuffer)return o.resolve(new Blob([this._bodyArrayBuffer])) if(this._bodyFormData)throw new Error("could not read FormData body as blob") -return o.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=b(this) -return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?o.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):o.resolve(this._bodyArrayBuffer))}return this.blob().then(y)}),this.text=function(){var e,t,r,i=b(this) -if(i)return i -if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,r=g(t),t.readAsText(e),r +return o.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=b(this) +return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?o.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):o.resolve(this._bodyArrayBuffer))}if(n)return this.blob().then(y) +throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,r,i,n,s=b(this) +if(s)return s +if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,r=g(t),i=/charset=([A-Za-z0-9_-]+)/.exec(e.type),n=i?i[1]:"utf-8",t.readAsText(e,n),r if(this._bodyArrayBuffer)return o.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),i=0;i-1?i:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests") -if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var o=/([?&])_=[^&]*/ -if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime()) +this.url=e.url,this.credentials=e.credentials,r.headers||(this.headers=new m(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e) +if(this.credentials=r.credentials||this.credentials||"same-origin",!r.headers&&this.headers||(this.headers=new m(r.headers)),this.method=(i=r.method||this.method||"GET",n=i.toUpperCase(),w.indexOf(n)>-1?n:i),this.mode=r.mode||this.mode||null,this.signal=r.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests") +if(this._initBody(o),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==r.cache&&"no-cache"!==r.cache)){var s=/([?&])_=[^&]*/ +if(s.test(this.url))this.url=this.url.replace(s,"$1_="+(new Date).getTime()) else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function x(e){var t=new FormData return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),i=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ") -t.append(decodeURIComponent(i),decodeURIComponent(n))}})),t}function E(e,t){if(!(this instanceof E))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') -t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new m(t.headers),this.url=t.url||"",this._initBody(e)}O.prototype.clone=function(){return new O(this,{body:this._bodyInit})},_.call(O.prototype),_.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},E.error=function(){var e=new E(null,{status:0,statusText:""}) -return e.type="error",e} -var k=[301,302,303,307,308] -E.redirect=function(e,t){if(-1===k.indexOf(t))throw new RangeError("Invalid status code") -return new E(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException -try{new e.DOMException}catch(T){e.DOMException=function(e,t){this.message=e,this.name=t +t.append(decodeURIComponent(i),decodeURIComponent(n))}})),t}function k(e,t){if(!(this instanceof k))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') +if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].") +this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new m(t.headers),this.url=t.url||"",this._initBody(e)}O.prototype.clone=function(){return new O(this,{body:this._bodyInit})},_.call(O.prototype),_.call(k.prototype),k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},k.error=function(){var e=new k(null,{status:200,statusText:""}) +return e.status=0,e.type="error",e} +var E=[301,302,303,307,308] +k.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code") +return new k(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException +try{new e.DOMException}catch(j){e.DOMException=function(e,t){this.message=e,this.name=t var r=Error(e) this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function P(r,i){return new o((function(o,s){var l=new O(r,i) if(l.signal&&l.signal.aborted)return s(new e.DOMException("Aborted","AbortError")) var u=new XMLHttpRequest -function c(){u.abort()}u.onload=function(){var e,t,r={status:u.status,statusText:u.statusText,headers:(e=u.getAllResponseHeaders()||"",t=new m,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var r=e.split(":"),i=r.shift().trim() +function c(){u.abort()}if(u.onload=function(){var e,t,r={status:u.status,statusText:u.statusText,headers:(e=u.getAllResponseHeaders()||"",t=new m,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var r=e.split(":"),i=r.shift().trim() if(i){var n=r.join(":").trim() -t.append(i,n)}})),t)} +try{t.append(i,n)}catch(o){console.warn("Response "+o.message)}}})),t)} r.url="responseURL"in u?u.responseURL:r.headers.get("X-Request-URL") var i="response"in u?u.response:u.responseText -setTimeout((function(){o(new E(i,r))}),0)},u.onerror=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},u.ontimeout=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},u.onabort=function(){setTimeout((function(){s(new e.DOMException("Aborted","AbortError"))}),0)},u.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(r){return e}}(l.url),!0),"include"===l.credentials?u.withCredentials=!0:"omit"===l.credentials&&(u.withCredentials=!1),"responseType"in u&&(n?u.responseType="blob":a&&l.headers.get("Content-Type")&&-1!==l.headers.get("Content-Type").indexOf("application/octet-stream")&&(u.responseType="arraybuffer")),!i||"object"!=typeof i.headers||i.headers instanceof m?l.headers.forEach((function(e,t){u.setRequestHeader(t,e)})):Object.getOwnPropertyNames(i.headers).forEach((function(e){u.setRequestHeader(e,p(i.headers[e]))})),l.signal&&(l.signal.addEventListener("abort",c),u.onreadystatechange=function(){4===u.readyState&&l.signal.removeEventListener("abort",c)}),u.send(void 0===l._bodyInit?null:l._bodyInit)}))}P.polyfill=!0,t.fetch||(t.fetch=P,t.Headers=m,t.Request=O,t.Response=E),e.Headers=m,e.Request=O,e.Response=E,e.fetch=P})({}) +setTimeout((function(){o(new k(i,r))}),0)},u.onerror=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},u.ontimeout=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},u.onabort=function(){setTimeout((function(){s(new e.DOMException("Aborted","AbortError"))}),0)},u.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(r){return e}}(l.url),!0),"include"===l.credentials?u.withCredentials=!0:"omit"===l.credentials&&(u.withCredentials=!1),"responseType"in u&&(n?u.responseType="blob":a&&(u.responseType="arraybuffer")),i&&"object"==typeof i.headers&&!(i.headers instanceof m||t.Headers&&i.headers instanceof t.Headers)){var d=[] +Object.getOwnPropertyNames(i.headers).forEach((function(e){d.push(p(e)),u.setRequestHeader(e,h(i.headers[e]))})),l.headers.forEach((function(e,t){-1===d.indexOf(t)&&u.setRequestHeader(t,e)}))}else l.headers.forEach((function(e,t){u.setRequestHeader(t,e)})) +l.signal&&(l.signal.addEventListener("abort",c),u.onreadystatechange=function(){4===u.readyState&&l.signal.removeEventListener("abort",c)}),u.send(void 0===l._bodyInit?null:l._bodyInit)}))}P.polyfill=!0,t.fetch||(t.fetch=P,t.Headers=m,t.Request=O,t.Response=k),e.Headers=m,e.Request=O,e.Response=k,e.fetch=P})({}) if(!l.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") var c=0 -function d(e){return c--,e}n.Test?(n.Test.registerWaiter((function(){return 0===c})),t.default=function(){return c++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(d,d),e}),(function(e){throw d(e),e}))}):t.default=t.fetch,s.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}(function(e){(function(){var t,r,i,n,o,s,a,l,u,c,d,h,p,f,m,b,g,y,v,_,w,O,x,E,k,P,T,R=function(e){var t=new R.Builder -return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()} -R.version="2.3.9" +function d(e){return c--,e}n.Test?(n.Test.registerWaiter((function(){return 0===c})),t.default=function(){return c++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(d,d),e}),(function(e){throw d(e),e}))}):t.default=t.fetch,s.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}(function(e){(function(){var t,r,i,n,o,s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P,j,S,R,C,T,A=function(e){var t=new A.Builder +return t.pipeline.add(A.trimmer,A.stopWordFilter,A.stemmer),t.searchPipeline.add(A.stemmer),e.call(t,t),t.build()} +A.version="2.3.9" /*! * lunr.utils * Copyright (C) 2020 Oliver Nightingale - */,R.utils={},R.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e + */,A.utils={},A.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),A.utils.asString=function(e){return null==e?"":e.toString()},A.utils.clone=function(e){if(null==e)return e for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var l=R.utils.clone(t)||{} -l.position=[s,a],l.index=n.length,n.push(new R.Token(r.slice(s,o),l))}s=o+1}}return n},R.tokenizer.separator=/[\s\-]+/ +if(r.charAt(o).match(A.tokenizer.separator)||o==i){if(a>0){var l=A.utils.clone(t)||{} +l.position=[s,a],l.index=n.length,n.push(new A.Token(r.slice(s,o),l))}s=o+1}}return n},A.tokenizer.separator=/[\s\-]+/ /*! * lunr.Pipeline * Copyright (C) 2020 Oliver Nightingale - */,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline -return e.forEach((function(e){var r=R.Pipeline.registeredFunctions[e] + */,A.Pipeline=function(){this._stack=[]},A.Pipeline.registeredFunctions=Object.create(null),A.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&A.utils.warn("Overwriting existing registered function: "+t),e.label=t,A.Pipeline.registeredFunctions[e.label]=e},A.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||A.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},A.Pipeline.load=function(e){var t=new A.Pipeline +return e.forEach((function(e){var r=A.Pipeline.registeredFunctions[e] if(!r)throw new Error("Cannot load unregistered function: "+e) -t.add(r)})),t},R.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments) -e.forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t) +t.add(r)})),t},A.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){A.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},A.Pipeline.prototype.after=function(e,t){A.Pipeline.warnIfFunctionNotRegistered(t) var r=this._stack.indexOf(e) if(-1==r)throw new Error("Cannot find existingFn") -r+=1,this._stack.splice(r,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t) +r+=1,this._stack.splice(r,0,t)},A.Pipeline.prototype.before=function(e,t){A.Pipeline.warnIfFunctionNotRegistered(t) var r=this._stack.indexOf(e) if(-1==r)throw new Error("Cannot find existingFn") this._stack.splice(r,0,t)} -R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(oe&&(r=n),o!=e);)i=r-t,n=t+Math.floor(i/2),o=this.elements[2*n] -return o==e||o>e?2*n:oe?2*n:oa?u+=2:s==a&&(t+=r[l+1]*i[u+1],l+=2,u+=2) -return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;ta?u+=2:s==a&&(t+=r[l+1]*i[u+1],l+=2,u+=2) +return t},A.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},A.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,s=n.str.charAt(0) -s in n.node.edges?o=n.node.edges[s]:(o=new R.TokenSet,n.node.edges[s]=o),1==n.str.length&&(o.final=!0),i.push({node:o,editsRemaining:n.editsRemaining,str:n.str.slice(1)})}if(0!=n.editsRemaining){if("*"in n.node.edges)var a=n.node.edges["*"] -else{a=new R.TokenSet +s in n.node.edges?o=n.node.edges[s]:(o=new A.TokenSet,n.node.edges[s]=o),1==n.str.length&&(o.final=!0),i.push({node:o,editsRemaining:n.editsRemaining,str:n.str.slice(1)})}if(0!=n.editsRemaining){if("*"in n.node.edges)var a=n.node.edges["*"] +else{a=new A.TokenSet n.node.edges["*"]=a}if(0==n.str.length&&(a.final=!0),i.push({node:a,editsRemaining:n.editsRemaining-1,str:n.str}),n.str.length>1&&i.push({node:n.node,editsRemaining:n.editsRemaining-1,str:n.str.slice(1)}),1==n.str.length&&(n.node.final=!0),n.str.length>=1){if("*"in n.node.edges)var l=n.node.edges["*"] -else{l=new R.TokenSet +else{l=new A.TokenSet n.node.edges["*"]=l}1==n.str.length&&(l.final=!0),i.push({node:l,editsRemaining:n.editsRemaining-1,str:n.str.slice(1)})}if(n.str.length>1){var u,c=n.str.charAt(0),d=n.str.charAt(1) -d in n.node.edges?u=n.node.edges[d]:(u=new R.TokenSet,n.node.edges[d]=u),1==n.str.length&&(u.final=!0),i.push({node:u,editsRemaining:n.editsRemaining-1,str:c+n.str.slice(2)})}}}return r},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,r=t,i=0,n=e.length;i=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString() +for(i=r;i=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString() i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}} /*! * lunr.Index * Copyright (C) 2020 Oliver Nightingale - */,R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),r=Object.create(null),i=Object.create(null),n=Object.create(null),o=Object.create(null),s=Object.create(null),a=0;a1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var r=e[this._ref],i=Object.keys(this._fields) + */,A.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=A.tokenizer,this.pipeline=new A.Pipeline,this.searchPipeline=new A.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},A.Builder.prototype.ref=function(e){this._ref=e},A.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'") +this._fields[e]=t||{}},A.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},A.Builder.prototype.k1=function(e){this._k1=e},A.Builder.prototype.add=function(e,t){var r=e[this._ref],i=Object.keys(this._fields) this._documents[r]=t||{},this.documentCount+=1 -for(var n=0;n=this.length)return R.QueryLexer.EOS +return r.term=e.toString(),this.clause(r),this},A.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},A.QueryParseError.prototype=new Error,A.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},A.QueryLexer.prototype.run=function(){for(var e=A.QueryLexer.lexText;e;)e=e(this)},A.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,i=0;i=this.length)return A.QueryLexer.EOS var e=this.str.charAt(this.pos) -return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t +return this.pos+=1,e},A.QueryLexer.prototype.width=function(){return this.pos-this.start},A.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},A.QueryLexer.prototype.backup=function(){this.pos-=1},A.QueryLexer.prototype.acceptDigitRun=function(){var e,t do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58) -e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next() -if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS -if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField -if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance -if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost -if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText -if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText -if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes -for(var e=R.QueryParser.parseClause;e;)e=e(this) +e!=A.QueryLexer.EOS&&this.backup()},A.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(A.QueryLexer.TERM)),e.ignore(),e.more())return A.QueryLexer.lexText},A.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(A.QueryLexer.EDIT_DISTANCE),A.QueryLexer.lexText},A.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(A.QueryLexer.BOOST),A.QueryLexer.lexText},A.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(A.QueryLexer.TERM)},A.QueryLexer.termSeparator=A.tokenizer.separator,A.QueryLexer.lexText=function(e){for(;;){var t=e.next() +if(t==A.QueryLexer.EOS)return A.QueryLexer.lexEOS +if(92!=t.charCodeAt(0)){if(":"==t)return A.QueryLexer.lexField +if("~"==t)return e.backup(),e.width()>0&&e.emit(A.QueryLexer.TERM),A.QueryLexer.lexEditDistance +if("^"==t)return e.backup(),e.width()>0&&e.emit(A.QueryLexer.TERM),A.QueryLexer.lexBoost +if("+"==t&&1===e.width())return e.emit(A.QueryLexer.PRESENCE),A.QueryLexer.lexText +if("-"==t&&1===e.width())return e.emit(A.QueryLexer.PRESENCE),A.QueryLexer.lexText +if(t.match(A.QueryLexer.termSeparator))return A.QueryLexer.lexTerm}else e.escapeCharacter()}},A.QueryParser=function(e,t){this.lexer=new A.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},A.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes +for(var e=A.QueryParser.parseClause;e;)e=e(this) return this.query} -R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme() -return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause -this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme() -if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence -case R.QueryLexer.FIELD:return R.QueryParser.parseField -case R.QueryLexer.TERM:return R.QueryParser.parseTerm +A.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},A.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme() +return this.lexemeIdx+=1,e},A.QueryParser.prototype.nextClause=function(){var e=this.currentClause +this.query.clause(e),this.currentClause={}},A.QueryParser.parseClause=function(e){var t=e.peekLexeme() +if(null!=t)switch(t.type){case A.QueryLexer.PRESENCE:return A.QueryParser.parsePresence +case A.QueryLexer.FIELD:return A.QueryParser.parseField +case A.QueryLexer.TERM:return A.QueryParser.parseTerm default:var r="expected either a field or a term, found "+t.type -throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new R.QueryParseError(r,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme() -if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED +throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new A.QueryParseError(r,t.start,t.end)}},A.QueryParser.parsePresence=function(e){var t=e.consumeLexeme() +if(null!=t){switch(t.str){case"-":e.currentClause.presence=A.Query.presence.PROHIBITED break -case"+":e.currentClause.presence=R.Query.presence.REQUIRED +case"+":e.currentClause.presence=A.Query.presence.REQUIRED break default:var r="unrecognised presence operator'"+t.str+"'" -throw new R.QueryParseError(r,t.start,t.end)}var i=e.peekLexeme() +throw new A.QueryParseError(r,t.start,t.end)}var i=e.peekLexeme() if(null==i){r="expecting term or field, found nothing" -throw new R.QueryParseError(r,t.start,t.end)}switch(i.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField -case R.QueryLexer.TERM:return R.QueryParser.parseTerm +throw new A.QueryParseError(r,t.start,t.end)}switch(i.type){case A.QueryLexer.FIELD:return A.QueryParser.parseField +case A.QueryLexer.TERM:return A.QueryParser.parseTerm default:r="expecting term or field, found '"+i.type+"'" -throw new R.QueryParseError(r,i.start,i.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme() +throw new A.QueryParseError(r,i.start,i.end)}}},A.QueryParser.parseField=function(e){var t=e.consumeLexeme() if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),i="unrecognised field '"+t.str+"', possible fields: "+r -throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str] +throw new A.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str] var n=e.peekLexeme() if(null==n){i="expecting term, found nothing" -throw new R.QueryParseError(i,t.start,t.end)}if(n.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm +throw new A.QueryParseError(i,t.start,t.end)}if(n.type===A.QueryLexer.TERM)return A.QueryParser.parseTerm i="expecting term, found '"+n.type+"'" -throw new R.QueryParseError(i,n.start,n.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme() +throw new A.QueryParseError(i,n.start,n.end)}},A.QueryParser.parseTerm=function(e){var t=e.consumeLexeme() if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1) var r=e.peekLexeme() -if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm -case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField -case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance -case R.QueryLexer.BOOST:return R.QueryParser.parseBoost -case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence +if(null!=r)switch(r.type){case A.QueryLexer.TERM:return e.nextClause(),A.QueryParser.parseTerm +case A.QueryLexer.FIELD:return e.nextClause(),A.QueryParser.parseField +case A.QueryLexer.EDIT_DISTANCE:return A.QueryParser.parseEditDistance +case A.QueryLexer.BOOST:return A.QueryParser.parseBoost +case A.QueryLexer.PRESENCE:return e.nextClause(),A.QueryParser.parsePresence default:var i="Unexpected lexeme type '"+r.type+"'" -throw new R.QueryParseError(i,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme() +throw new A.QueryParseError(i,r.start,r.end)}else e.nextClause()}},A.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme() if(null!=t){var r=parseInt(t.str,10) if(isNaN(r)){var i="edit distance must be numeric" -throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=r +throw new A.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=r var n=e.peekLexeme() -if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm -case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField -case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance -case R.QueryLexer.BOOST:return R.QueryParser.parseBoost -case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence +if(null!=n)switch(n.type){case A.QueryLexer.TERM:return e.nextClause(),A.QueryParser.parseTerm +case A.QueryLexer.FIELD:return e.nextClause(),A.QueryParser.parseField +case A.QueryLexer.EDIT_DISTANCE:return A.QueryParser.parseEditDistance +case A.QueryLexer.BOOST:return A.QueryParser.parseBoost +case A.QueryLexer.PRESENCE:return e.nextClause(),A.QueryParser.parsePresence default:i="Unexpected lexeme type '"+n.type+"'" -throw new R.QueryParseError(i,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme() +throw new A.QueryParseError(i,n.start,n.end)}else e.nextClause()}},A.QueryParser.parseBoost=function(e){var t=e.consumeLexeme() if(null!=t){var r=parseInt(t.str,10) if(isNaN(r)){var i="boost must be numeric" -throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.boost=r +throw new A.QueryParseError(i,t.start,t.end)}e.currentClause.boost=r var n=e.peekLexeme() -if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm -case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField -case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance -case R.QueryLexer.BOOST:return R.QueryParser.parseBoost -case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence +if(null!=n)switch(n.type){case A.QueryLexer.TERM:return e.nextClause(),A.QueryParser.parseTerm +case A.QueryLexer.FIELD:return e.nextClause(),A.QueryParser.parseField +case A.QueryLexer.EDIT_DISTANCE:return A.QueryParser.parseEditDistance +case A.QueryLexer.BOOST:return A.QueryParser.parseBoost +case A.QueryLexer.PRESENCE:return e.nextClause(),A.QueryParser.parsePresence default:i="Unexpected lexeme type '"+n.type+"'" -throw new R.QueryParseError(i,n.start,n.end)}else e.nextClause()}},P=this,T=function(){return R},"function"==typeof e&&e.amd?e(T):"object"==typeof exports?module.exports=T():P.lunr=T()})()})(function(){function e(){var e=Array.prototype.slice.call(arguments) -return e.unshift("lunr"),define.apply(null,e)}return e.amd=!0,e}()),define("@ember-data/adapter/-private",["exports","@ember/debug","rsvp","require","@ember/object/mixin","@ember/string","ember-inflector"],(function(e,t,r,i,n,o,s){"use strict" -function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=a(i) -const u=/\r?\n/ -const c=/\[\]$/ -function d(e,t,r){void 0!==r&&(null===r&&(r=""),r="function"==typeof r?r():r,e[e.length]=`${encodeURIComponent(t)}=${encodeURIComponent(r)}`)}let h=null -const p={buildURL:function(e,t,r,i,n){switch(i){case"findRecord":return this.urlForFindRecord(t,e,r) +throw new A.QueryParseError(i,n.start,n.end)}else e.nextClause()}},C=this,T=function(){return A},"function"==typeof e&&e.amd?e(T):"object"==typeof exports?module.exports=T():C.lunr=T()})()})(function(){function e(){var e=Array.prototype.slice.call(arguments) +return e.unshift("lunr"),define.apply(null,e)}return e.amd=!0,e}()),define("@ember-data/adapter/-private",["exports","@ember-data/adapter/serialize-into-hash-b9092b25","@ember-data/adapter/build-url-mixin-18db8c8b"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BuildURLMixin",{enumerable:!0,get:function(){return r.B}}),Object.defineProperty(e,"determineBodyPromise",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"fetch",{enumerable:!0,get:function(){return t.g}}),Object.defineProperty(e,"parseResponseHeaders",{enumerable:!0,get:function(){return t.p}}),Object.defineProperty(e,"serializeIntoHash",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"serializeQueryParams",{enumerable:!0,get:function(){return t.s}}),Object.defineProperty(e,"setupFastboot",{enumerable:!0,get:function(){return t.a}})})),define("@ember-data/adapter/build-url-mixin-18db8c8b",["exports","@ember/object/mixin","@ember/string","ember-inflector"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.B=void 0 +const n={buildURL:function(e,t,r,i,n){switch(i){case"findRecord":return this.urlForFindRecord(t,e,r) case"findAll":return this.urlForFindAll(e,r) case"query":return this.urlForQuery(n||{},e) case"queryRecord":return this.urlForQueryRecord(n||{},e) @@ -3982,75 +3762,57 @@ let s=i.join("/") return!n&&s&&"/"!==s.charAt(0)&&(s="/"+s),s},urlForFindRecord:function(e,t,r){return this._buildURL(t,e)},urlForFindAll:function(e,t){return this._buildURL(e)},urlForQueryRecord:function(e,t){return this._buildURL(t)},urlForQuery:function(e,t){return this._buildURL(t)},urlForFindMany:function(e,t,r){return this._buildURL(t)},urlForFindHasMany:function(e,t,r){return this._buildURL(t,e)},urlForFindBelongsTo:function(e,t,r){return this._buildURL(t,e)},urlForCreateRecord:function(e,t){return this._buildURL(e)},urlForDeleteRecord:function(e,t,r){return this._buildURL(t,e)},urlForUpdateRecord:function(e,t,r){return this._buildURL(t,e)},urlPrefix:function(e,t){let{host:r,namespace:i}=this if(r&&"/"!==r||(r=""),e)return/^\/\//.test(e)||/http(s)?:\/\//.test(e)?e:"/"===e.charAt(0)?`${r}${e}`:`${t}/${e}` let n=[] -return r&&n.push(r),i&&n.push(i),n.join("/")},pathForType:function(e){let t=o.camelize(e) -return s.pluralize(t)}} -var f=a(n).default.create(p) -e.BuildURLMixin=f,e.determineBodyPromise=function(e,t){return(i=e.text(),r.resolve(i).catch((e=>e))).then((r=>function(e,t,r){let i=r,n=null -if(!e.ok)return r -let o=e.status,s=""===r||null===r,a=204===o||205===o||"HEAD"===t.method -if(!e.ok||!a&&!s){try{i=JSON.parse(r)}catch(l){if(!(l instanceof SyntaxError))return l -l.payload=r,n=l}return n||i}}(e,t,r))) -var i},e.fetch=function(){if(null!==h)return h() -if(i.has("fetch")){let e=l.default("fetch").default -h=()=>e}else{if("function"!=typeof fetch)throw new Error("cannot find the `fetch` module or the `fetch` global. Did you mean to install the `ember-fetch` addon?") -h=()=>fetch}return h()},e.parseResponseHeaders=function(e){let t=Object.create(null) -if(!e)return t -let r=e.split(u) -for(let i=0;i{if(e.source&&e.source.pointer){let r=e.source.pointer.match(h) +r?r=r[2]:-1!==e.source.pointer.search(f)&&(r=m),r&&(t[r]=t[r]||[],t[r].push(e.detail||e.title))}})),t}},e.errorsHashToArray=function(e){{let t=[] +return e&&Object.keys(e).forEach((r=>{let i=(n=e[r],Array.isArray(n)?n:[n]) +var n +for(let e=0;e{let s=function(t,r,n){let o=0,s=i._stripIDFromURL(e,t[ return t.forEach((e=>{let t=encodeURIComponent(e.id).length+n s.length+o+t>=r&&(o=0,a.push([])),o+=t let i=a.length-1 -a[i].push(e)})),a}(t,n,"&ids%5B%5D=".length) +a[i].push(e)})),a}(t,n,11) s.forEach((e=>o.push(e)))})),o}handleResponse(e,t,r,i){if(this.isSuccess(e,t,r))return r -if(this.isInvalid(e,t,r))return new a.InvalidError("object"==typeof r&&"errors"in r?r.errors:void 0) +if(this.isInvalid(e,t,r))return new l.InvalidError("object"==typeof r&&"errors"in r?r.errors:void 0) let n=this.normalizeErrorResponse(e,t,r),o=this.generatedDetailedMessage(e,t,r,i) -switch(e){case 401:return new a.UnauthorizedError(n,o) -case 403:return new a.ForbiddenError(n,o) -case 404:return new a.NotFoundError(n,o) -case 409:return new a.ConflictError(n,o) -default:if(e>=500)return new a.ServerError(n,o)}return new a.default(n,o)}isSuccess(e,t,r){return e>=200&&e<300||304===e}isInvalid(e,t,r){return 422===e}async ajax(e,t,r){void 0===r&&(r={}) -let i=this,a={url:e,method:t} -if(this.useFetch){let n=i.ajaxOptions(e,t,r),o=await this._fetchRequest(n),l=await(0,s.determineBodyPromise)(o,a) -if(!o.ok||l instanceof Error)throw function(e,t,r,i,n){let o=_(r) +switch(e){case 401:return new l.UnauthorizedError(n,o) +case 403:return new l.ForbiddenError(n,o) +case 404:return new l.NotFoundError(n,o) +case 409:return new l.ConflictError(n,o) +default:if(e>=500)return new l.ServerError(n,o)}return new l.default(n,o)}isSuccess(e,t,r){return e>=200&&e<300||304===e}isInvalid(e,t,r){return 422===e}async ajax(e,t,r={}){let i=this,n={url:e,method:t} +if(this.useFetch){let o=i.ajaxOptions(e,t,r),a=await this._fetchRequest(o),l=await(0,s.d)(a,n) +if(!a.ok||l instanceof Error)throw function(e,t,r,i,n){let o=f(r) 200===o.status&&t instanceof Error?(o.errorThrown=t,t=o.errorThrown.payload):(o.errorThrown=i,"string"==typeof t&&(t=e.parseErrorResponse(t))) -return v(e,t,n,o)}(i,l,o,null,a) -return function(e,t,r,i){let n=_(r) -return y(e,t,i,n)}(i,l,o,a)}{let s=i.ajaxOptions(e,t,r) -return new o.Promise((function(e,t){s.success=function(t,r,o){let s=function(e,t,r,i){let n=w(r) -return y(e,t,i,n)}(i,t,o,a);(0,n.join)(null,e,s)},s.error=function(e,r,o){let s=function(e,t,r,i){let n=w(t) +return h(e,t,n,o)}(i,l,a,null,n) +return function(e,t,r,i){let n=f(r) +return p(e,t,i,n)}(i,l,a,n)}{let s=i.ajaxOptions(e,t,r) +return new Promise((function(e,t){s.success=function(t,r,s){let a=function(e,t,r,i){let n=m(r) +return p(e,t,i,n)}(i,t,s,n);(0,o.join)(null,e,a)},s.error=function(e,r,s){let a=function(e,t,r,i){let n=m(t) n.errorThrown=r let o=e.parseErrorResponse(t.responseText) -0 -return v(e,o,i,n)}(i,e,o,a);(0,n.join)(null,t,s)},i._ajax(s)}),"DS: RESTAdapter#ajax "+t+" to "+e)}}_ajaxRequest(e){"undefined"!=typeof jQuery&&jQuery.ajax(e)}_fetchRequest(e){let t=(0,s.fetch)() -if(t)return t(e.url,e) -throw new Error("cannot find the `fetch` module or the `fetch` global. Did you mean to install the `ember-fetch` addon?")}_ajax(e){this.useFetch?this._fetchRequest(e):this._ajaxRequest(e)}ajaxOptions(e,t,r){let i=Object.assign({url:e,method:t,type:t},r) +return h(e,o,i,n)}(i,e,s,n);(0,o.join)(null,t,a)},i._ajax(s)}))}}_ajaxRequest(e){"undefined"!=typeof jQuery&&jQuery.ajax(e)}_fetchRequest(e){return(0,s.g)()(e.url,e)}_ajax(e){this.useFetch?this._fetchRequest(e):this._ajaxRequest(e)}ajaxOptions(e,t,r){let i=Object.assign({url:e,method:t,type:t},r) void 0!==this.headers?i.headers={...this.headers,...i.headers}:r.headers||(i.headers={}) let n=i.contentType||this._defaultContentType -return this.useFetch?(i.data&&"GET"!==i.type&&i.headers&&(i.headers["Content-Type"]||i.headers["content-type"]||(i.headers["content-type"]=n)),i=x(i,this)):(i.data&&"GET"!==i.type&&(i={...i,contentType:n}),i=function(e,t){e.dataType="json",e.context=t,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)) +return this.useFetch?(i.data&&"GET"!==i.type&&i.headers&&(i.headers["Content-Type"]||i.headers["content-type"]||(i.headers["content-type"]=n)),i=g(i)):(i.data&&"GET"!==i.type&&(i={...i,contentType:n}),i=function(e,t){e.dataType="json",e.context=t,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)) return e.beforeSend=function(t){e.headers&&Object.keys(e.headers).forEach((r=>{let i=e.headers&&e.headers[r];(e=>"string"==typeof e)(i)&&t.setRequestHeader(r,i)}))},e}(i,this)),i.url=this._ajaxURL(i.url),i}_ajaxURL(e){if(this.fastboot?.isFastBoot){let r=/^https?:\/\//,i=/^\/\//,n=this.fastboot.request.protocol,o=this.fastboot.request.host if(i.test(e))return`${n}${e}` if(!r.test(e))try{return`${n}//${o}${e}`}catch(t){throw new Error("You are using Ember Data with no host defined in your adapter. This will attempt to use the host of the FastBoot request, which is not configured for the current host of this request. Please set the hostWhitelist property for in your environment.js. FastBoot Error: "+t.message)}}return e}parseErrorResponse(e){let t=e -try{t=JSON.parse(e)}catch(r){}return t}normalizeErrorResponse(e,t,r){return r&&"object"==typeof r&&"errors"in r&&Array.isArray(r.errors)?r.errors:[{status:`${e}`,title:"The backend responded with an error",detail:`${r}`}]}generatedDetailedMessage(e,t,r,i){let n,o=t["content-type"]||"Empty Content-Type" +try{t=JSON.parse(e)}catch(r){}return t}normalizeErrorResponse(e,t,r){return r&&"object"==typeof r&&"errors"in r&&Array.isArray(r.errors)?r.errors:[{status:`${e}`,title:"The backend responded with an error",detail:"string"==typeof r?r:JSON.stringify(r)}]}generatedDetailedMessage(e,t,r,i){let n,o=t["content-type"]||"Empty Content-Type" return n="text/html"===o&&"string"==typeof r&&r.length>250?"[Omitted Lengthy HTML]":r,["Ember Data Request "+(i.method+" "+i.url)+" returned a "+e,"Payload ("+o+")",n].join("\n")}buildQuery(e){let t={} if(e){let{include:r}=e -r&&(t.include=r)}return t}},h=c.prototype,p="fastboot",f=[u],m=Object.getOwnPropertyDescriptor(c.prototype,"fastboot"),b=c.prototype,g={},Object.keys(m).forEach((function(e){g[e]=m[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=f.slice().reverse().reduce((function(e,t){return t(h,p,e)||e}),g),b&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(b):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(h,p,g),g=null),c) -var h,p,f,m,b,g -function y(e,t,r,i){let n -try{n=e.handleResponse(i.status,i.headers,t,r)}catch(s){return o.Promise.reject(s)}return n&&n.isAdapterError?o.Promise.reject(n):n}function v(e,t,r,i){let n +r&&(t.include=r)}return t}},(0,t._)(c.prototype,"fastboot",[u],Object.getOwnPropertyDescriptor(c.prototype,"fastboot"),c.prototype),c) +function p(e,t,r,i){let n +try{n=e.handleResponse(i.status,i.headers,t,r)}catch(o){return Promise.reject(o)}return n&&n.isAdapterError?Promise.reject(n):n}function h(e,t,r,i){let n if(i.errorThrown instanceof Error&&""!==t)n=i.errorThrown -else if("timeout"===i.textStatus)n=new a.TimeoutError +else if("timeout"===i.textStatus)n=new l.TimeoutError else if("abort"===i.textStatus||0===i.status)n=function(e,t){let{method:r,url:i,errorThrown:n}=e,{status:o}=t,s=[{title:"Adapter Error",detail:`Request failed: ${r} ${i} ${n||""}`.trim(),status:o}] -return new a.AbortError(s)}(r,i) -else try{n=e.handleResponse(i.status,i.headers,t||i.errorThrown,r)}catch(o){n=o}return n}function _(e){return{status:e.status,textStatus:e.statusText,headers:O(e.headers)}}function w(e){return{status:e.status,textStatus:e.statusText,headers:(0,s.parseResponseHeaders)(e.getAllResponseHeaders())}}function O(e){let t={} -return e&&e.forEach(((e,r)=>t[r]=e)),t}function x(e,t){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.indexOf("?")>-1?"&":"?" -e.url+=`${t}${(0,s.serializeQueryParams)(e.data)}`}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data -return e}var E=d -e.default=E})),define("@ember-data/debug/index",["exports","@ember/array","@ember/debug","@ember/debug/data-adapter","@ember/object","@ember/object/observers","@ember/service","@ember/string","@ember-data/debug/setup"],(function(e,t,r,i,n,o,s,a,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var u=i.default.extend({store:(0,s.inject)("store"),getFilters:()=>[{name:"isNew",desc:"New"},{name:"isModified",desc:"Modified"},{name:"isClean",desc:"Clean"}],_nameToClass(e){return(0,n.get)(this,"store").modelFor(e)},watchModelTypes(e,t){const r=(0,n.get)(this,"store"),i=r._createRecordData,o=[],s=(0,l.typesMapFor)(r) -s.forEach(((i,n)=>{this.watchTypeIfUnseen(r,s,n,e,t,o)})),r._createRecordData=n=>(this.watchTypeIfUnseen(r,s,n.type,e,t,o),i.call(r,n)) -let a=()=>{o.forEach((e=>e())),r._createRecordData=i,s.forEach(((e,t)=>{s.set(t,!1)})),this.releaseMethods.removeObject(a)} -return this.releaseMethods.pushObject(a),a},watchTypeIfUnseen(e,t,r,i,n,o){if(!0!==t.get(r)){let s=e.modelFor(r),a=this.wrapModelType(s,r) -o.push(this.observeModelType(r,n)),i([a]),t.set(r,!0)}},columnNameToDesc:e=>(0,a.capitalize)((0,a.underscore)(e).replace(/_/g," ").trim()),columnsForType(e){let t=[{name:"id",desc:"Id"}],r=0,i=this -return(0,n.get)(e,"attributes").forEach(((e,n)=>{if(r++>i.attributeLimit)return!1 +return new l.AbortError(s)}(r,i) +else try{n=e.handleResponse(i.status,i.headers,t||i.errorThrown,r)}catch(o){n=o}return n}function f(e){return{status:e.status,textStatus:e.statusText,headers:b(e.headers)}}function m(e){return{status:e.status,textStatus:e.statusText,headers:(0,s.p)(e.getAllResponseHeaders())}}function b(e){let t={} +return e&&e.forEach(((e,r)=>t[r]=e)),t}function g(e,t){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.indexOf("?")>-1?"&":"?" +e.url+=`${t}${(0,s.s)(e.data)}`}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data +return e}e.default=d})),define("@ember-data/adapter/serialize-into-hash-b9092b25",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.a=function(e){s=e},e.b=function(e,t,r,i={includeId:!0}){const n=e.serializerFor(t.modelName) +if("function"==typeof n.serializeIntoHash){const e={} +return n.serializeIntoHash(e,t,r,i),e}return n.serialize(r,i)},e.d=function(e,t){return(r=e.text(),Promise.resolve(r).catch((e=>e))).then((r=>function(e,t,r){let i=r,n=null +if(!e.ok)return r +let o=e.status,s=""===r||null===r,a=204===o||205===o||"HEAD"===t.method +if(e.ok&&(a||s))return +try{i=JSON.parse(r)}catch(l){if(!(l instanceof SyntaxError))return l +l.payload=r,n=l}if(n)return n +return i}(e,t,r))) +var r},e.g=function(){if(null!==o)return o() +if("function"==typeof fetch)o=()=>fetch +else if("undefined"!=typeof FastBoot)try{const t=FastBoot.require("node-fetch"),r=/^https?:\/\//,i=/^\/\// +function n(e){if(null===e)throw new Error("Trying to fetch with relative url but the application hasn't finished loading FastBootInfo, see details at https://github.com/ember-cli/ember-fetch#relative-url") +const t="undefined:"===e.protocol?"http:":e.protocol +return[e.get("host"),t]}function a(e){if(i.test(e)){let[t]=n(s) +e=t+e}else if(!r.test(e)){let[t,r]=n(s) +e=r+"//"+t+e}return e}function l(e,r){return e&&e.href?e.url=a(e.href):"string"==typeof e&&(e=a(e)),t(e,r)}o=()=>l}catch(e){throw new Error("Unable to create a compatible 'fetch' for FastBoot with node-fetch")}return o()},e.p=function(e){const t=Object.create(null) +if(!e)return t +const i=e.split(r) +for(let r=0;r[{name:"isNew",desc:"New"},{name:"isModified",desc:"Modified"},{name:"isClean",desc:"Clean"}],_nameToClass(e){return this.store.modelFor(e)},watchModelTypes(e,t){const{store:r}=this,i=r._instanceCache.getResourceCache,n=[],o=(0,l.typesMapFor)(r) +o.forEach(((i,s)=>{this.watchTypeIfUnseen(r,o,s,e,t,n)})),r._instanceCache.getResourceCache=s=>((0,a.next)((()=>this.watchTypeIfUnseen(r,o,s.type,e,t,n))),i.call(r._instanceCache,s)) +let s=()=>{n.forEach((e=>e())),r._instanceCache.getResourceCache=i,o.forEach(((e,t)=>{o.set(t,!1)})),this.releaseMethods.removeObject(s)} +return this.releaseMethods.pushObject(s),s},watchTypeIfUnseen(e,t,r,i,n,o){if(!0!==t.get(r)){let s=e.modelFor(r),a=this.wrapModelType(s,r) +o.push(this.observeModelType(r,n)),i([a]),t.set(r,!0)}},columnNameToDesc:e=>(0,s.capitalize)((0,s.underscore)(e).replace(/_/g," ").trim()),columnsForType(e){let t=[{name:"id",desc:"Id"}],r=0,i=this +return e.attributes.forEach(((e,n)=>{if(r++>i.attributeLimit)return!1 let o=this.columnNameToDesc(n) t.push({name:n,desc:o})})),t},getRecords(e,t){if(arguments.length<2){let r=e._debugContainerKey if(r){let e=r.match(/model:(.*)/) -null!==e&&(t=e[1])}}return this.get("store").peekAll(t)},getRecordColumnValues(e){let t=0,r={id:(0,n.get)(e,"id")} +null!==e&&(t=e[1])}}return this.store.peekAll(t)},getRecordColumnValues(e){let t=0,r={id:e.id} return e.eachAttribute((i=>{if(t++>this.attributeLimit)return!1 -r[i]=(0,n.get)(e,i)})),r},getRecordKeywords(e){let r=[],i=(0,t.A)(["id"]) -return e.eachAttribute((e=>i.push(e))),i.forEach((t=>r.push((0,n.get)(e,t)))),r},getRecordFilterValues:e=>({isNew:e.get("isNew"),isModified:e.get("hasDirtyAttributes")&&!e.get("isNew"),isClean:!e.get("hasDirtyAttributes")}),getRecordColor(e){let t="black" -return e.get("isNew")?t="green":e.get("hasDirtyAttributes")&&(t="blue"),t},observeRecord(e,r){let i=(0,t.A)(),n=(0,t.A)(["id","isNew","hasDirtyAttributes"]) -e.eachAttribute((e=>n.push(e))) +r[i]=e[i]})),r},getRecordKeywords(e){let r=[],i=(0,t.A)(["id"]) +return e.eachAttribute((e=>i.push(e))),i.forEach((t=>r.push(e[t]))),r},getRecordFilterValues:e=>({isNew:e.isNew,isModified:e.hasDirtyAttributes&&!e.isNew,isClean:!e.hasDirtyAttributes}),getRecordColor(e){let t="black" +return e.isNew?t="green":e.hasDirtyAttributes&&(t="blue"),t},observeRecord(e,r){let i=(0,t.A)(),o=(0,t.A)(["id","isNew","hasDirtyAttributes"]) +e.eachAttribute((e=>o.push(e))) let s=this -n.forEach((function(t){let n=function(){r(s.wrapRecord(e))};(0,o.addObserver)(e,t,n),i.push((function(){(0,o.removeObserver)(e,t,n)}))})) +o.forEach((function(t){let o=function(){r(s.wrapRecord(e))};(0,n.addObserver)(e,t,o),i.push((function(){(0,n.removeObserver)(e,t,o)}))})) return function(){i.forEach((e=>e()))}}}) e.default=u})),define("@ember-data/debug/setup",["exports","@ember-data/store"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typesMapFor=i const r=new WeakMap function i(e){let t=r.get(e) -return void 0===t&&(t=new Map,r.set(e,t)),t}const n=t.default.prototype._createRecordData +return void 0===t&&(t=new Map,r.set(e,t)),t}Object.defineProperty(t.default.prototype,"_instanceCache",{get(){return this.__instanceCache},set(e){const t=e.getResourceCache,r=this +e.getResourceCache=function(e){const n=i(r) +return n.has(e.type)||n.set(e.type,!1),t.call(this,e)},this.__instanceCache=e}}) +const n=t.default.prototype._createRecordData t.default.prototype._createRecordData=function(e){const t=i(this) return t.has(e.type)||t.set(e.type,!1),n.call(this,e)} var o={name:"@ember-data/data-adapter",initialize(){}} -e.default=o})),define("@ember-data/model/-private",["exports","@ember/debug","@ember/object","@ember-data/store/-private","@ember/error","@ember/object/compat","@ember/runloop","@ember/utils","@glimmer/tracking","ember","@ember/array","@ember/array/proxy","@ember/object/computed","ember-cached-decorator-polyfill","@ember/object/internals","ember-inflector","@ember/array/mutable","rsvp","@ember/application"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m,b,g,y){"use strict" -function v(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=v(r),w=v(u),O=v(c),x=v(d),E=v(b) -function k(e){let[t,r,i]=e -return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}function P(e){return function(){for(var t=arguments.length,r=new Array(t),i=0;i{this._internalModel.setDirtyBelongsTo(e,t)})),this._internalModel.getBelongsTo(e)}}).meta(o)})) -var j,C,S,M,A=P((function(e,t){"object"==typeof e&&(t=e,e=void 0),"async"in(t=t||{})||(t.async=!0) -let i={type:e,options:t,isRelationship:!0,kind:"hasMany",name:"Has Many",key:null} -return r.computed({get(e){return this._internalModel.getHasMany(e)},set(e,t){let r=this._internalModel -return this.store._backburner.join((()=>{r.setDirtyHasMany(e,t)})),r.getHasMany(e)}}).meta(i)})),D=x.default.extend({_registerHandlers(e,t){this._registeredHandlers={becameInvalid:e,becameValid:t}},errorsByAttributeName:r.computed((function(){return new Map})),errorsFor(e){let t=r.get(this,"errorsByAttributeName"),i=t.get(e) -return void 0===i&&(i=c.A(),t.set(e,i)),r.get(i,"[]"),i},messages:h.mapBy("content","message"),content:r.computed((function(){return c.A()})),unknownProperty(e){let t=this.errorsFor(e) -if(0!==t.length)return t},isEmpty:h.not("length").readOnly(),add(e,t){let i=r.get(this,"isEmpty") -this._add(e,t),i&&!r.get(this,"isEmpty")&&this._registeredHandlers&&this._registeredHandlers.becameInvalid()},_add(e,t){t=this._findOrCreateMessages(e,t),this.addObjects(t),this.errorsFor(e).addObjects(t),this.notifyPropertyChange(e)},_findOrCreateMessages(e,t){let r=this.errorsFor(e),i=c.makeArray(t),n=new Array(i.length) -for(let o=0;o{this.notifyPropertyChange(e)})),x.default.prototype.clear.call(this)},has(e){return this.errorsFor(e).length>0}}) -function N(e,t,r,i,n){let o=e._internalModelForResource(t) -if("belongsTo"===n.kind)i.notifyPropertyChange(r) -else if("hasMany"===n.kind){let e=o._manyArrayCache[r] -e&&(e.notify(),n.options&&!n.options.async&&void 0!==n.options.async||i.notifyPropertyChange(r))}}function I(e,t,r,i){f.cacheFor(i,r)!==e._internalModelForResource(t)._recordData.getAttr(r)&&i.notifyPropertyChange(r)}function F(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function z(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function L(e){return e&&!0===e.isAdapterError&&"InvalidError"===e.code}let B=(C=z((j=class{constructor(){F(this,"_tracking",C,this),this.rev=1,this.isDirty=!0,this.value=void 0}subscribe(){this._tracking}notify(){this.isDirty=!0,this._tracking=this.rev,this.rev++}consume(e){this.isDirty=!1,this.value=e}}).prototype,"_tracking",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),j) -const $=new WeakMap -function U(e,t){let r=$.get(e) -return r||(r=Object.create(null),$.set(e,r)),r[t]=r[t]||new B}function q(e,t,r){const i=r.get,n=r.set -return r.get=function(){let e=U(this,t) -return e.subscribe(),e.isDirty&&e.consume(i.call(this)),e.value},r.set=function(e){U(this,t),n.call(this,e)},o.dependentKeyCompat(r),r}let H=(M=z((S=class{constructor(e){F(this,"isSaving",M,this) -const{store:t}=e -let r=e._internalModel.identifier -this.record=e,this.recordData=e._internalModel._recordData,this.pendingCount=0,this.fulfilledCount=0,this.rejectedCount=0,this._errorRequests=[],this._lastError=null -let i=t.getRequestStateService(),n=t._notificationManager -i.subscribeForRecord(r,(e=>{if("mutation"===e.type)switch(e.state){case"pending":this.isSaving=!0 -break -case"rejected":this.isSaving=!1,this._lastError=e,e.response&&L(e.response.data)||this._errorRequests.push(e),V(this) -break -case"fulfilled":this._errorRequests=[],this._lastError=null,this.isSaving=!1,V(this)}else switch(e.state){case"pending":this.pendingCount++,this.notify("isLoading") -break -case"rejected":this.pendingCount--,this._lastError=e,e.response&&L(e.response.data)||this._errorRequests.push(e),this.notify("isLoading"),V(this) -break -case"fulfilled":this.pendingCount--,this.fulfilledCount++,this.notify("isLoading"),this.notify("isDirty"),V(this),this._errorRequests=[],this._lastError=null}})),n.subscribe(r,((r,i,n)=>{switch(function(e,t,r,i,n){if("attributes"===t)r?I(n,e,r,i):i.eachAttribute((t=>{I(n,e,t,i)})) -else if("relationships"===t)if(r){let t=i.constructor.relationshipsByName.get(r) -N(n,e,r,i,t)}else i.eachRelationship(((t,r)=>{N(n,e,t,i,r)})) -else"identity"===t&&i.notifyPropertyChange("id")}(r,i,n,e,t),i){case"state":this.notify("isNew"),this.notify("isDeleted"),this.notify("isDirty") -break -case"attributes":this.notify("isEmpty"),this.notify("isDirty") -break -case"unload":this.notify("isNew"),this.notify("isDeleted") -break -case"errors":this.updateInvalidErrors(),this.notify("isValid")}}))}notify(e){U(this,e).notify()}updateInvalidErrors(){let e=this.recordData.getErrors() -const{errors:t}=this.record -t._clear() -let r=i.errorsArrayToHash(e),n=Object.keys(r) -for(let i=0;i0&&0===this.fulfilledCount}get isLoaded(){return!!this.isNew||(this.fulfilledCount>0||!this.isEmpty)}get isSaved(){let e=this.recordData -return this.isDeleted?e.isDeletionCommitted():!(this.isNew||this.isEmpty||!this.isValid||this.isDirty||this.isLoading)}get isEmpty(){let e=this.recordData -return!this.isNew&&e.isEmpty()}get isNew(){return this.recordData.isNew()}get isDeleted(){return this.recordData.isDeleted()}get isValid(){return 0===this.record.errors.length}get isDirty(){let e=this.recordData -return!(e.isDeletionCommitted()||this.isDeleted&&this.isNew)&&(this.isNew||e.hasChangedAttributes())}get isError(){return!!this._errorRequests[this._errorRequests.length-1]}get adapterError(){let e=this._lastError -return e?"rejected"===e.state&&e.response.data:null}get isPreloaded(){return!this.isEmpty&&this.isLoading}get stateName(){return this.isLoading?"root.loading":this.isEmpty?"root.empty":this.isDeleted?this.isSaving?"root.deleted.inFlight":this.isSaved?"root.deleted.saved":this.isValid?"root.deleted.uncommitted":"root.deleted.invalid":this.isNew?this.isSaving?"root.loaded.created.inFlight":this.isValid?"root.loaded.created.uncommitted":"root.loaded.created.invalid":this.isSaving?"root.loaded.updated.inFlight":this.isValid?this.isDirty?"root.loaded.updated.uncommitted":"root.loaded.saved":"root.loaded.updated.invalid"}get dirtyType(){return this.isLoading||this.isEmpty?"":this.isDeleted?"deleted":this.isNew?"created":this.isSaving||!this.isValid||this.isDirty?"updated":""}}).prototype,"isSaving",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z(S.prototype,"isLoading",[q],Object.getOwnPropertyDescriptor(S.prototype,"isLoading"),S.prototype),z(S.prototype,"isLoaded",[q],Object.getOwnPropertyDescriptor(S.prototype,"isLoaded"),S.prototype),z(S.prototype,"isSaved",[q],Object.getOwnPropertyDescriptor(S.prototype,"isSaved"),S.prototype),z(S.prototype,"isEmpty",[q],Object.getOwnPropertyDescriptor(S.prototype,"isEmpty"),S.prototype),z(S.prototype,"isNew",[q],Object.getOwnPropertyDescriptor(S.prototype,"isNew"),S.prototype),z(S.prototype,"isDeleted",[q],Object.getOwnPropertyDescriptor(S.prototype,"isDeleted"),S.prototype),z(S.prototype,"isValid",[q],Object.getOwnPropertyDescriptor(S.prototype,"isValid"),S.prototype),z(S.prototype,"isDirty",[q],Object.getOwnPropertyDescriptor(S.prototype,"isDirty"),S.prototype),z(S.prototype,"isError",[q],Object.getOwnPropertyDescriptor(S.prototype,"isError"),S.prototype),z(S.prototype,"adapterError",[q],Object.getOwnPropertyDescriptor(S.prototype,"adapterError"),S.prototype),z(S.prototype,"isPreloaded",[p.cached],Object.getOwnPropertyDescriptor(S.prototype,"isPreloaded"),S.prototype),z(S.prototype,"stateName",[p.cached],Object.getOwnPropertyDescriptor(S.prototype,"stateName"),S.prototype),z(S.prototype,"dirtyType",[p.cached],Object.getOwnPropertyDescriptor(S.prototype,"dirtyType"),S.prototype),S) -function V(e){e.notify("isValid"),e.notify("isError"),e.notify("adapterError")}class W{constructor(e){this._type="",this.__inverseKey="",this.__inverseIsAsync=!0,this.__hasCalculatedInverse=!1,this.parentModelName=e.parentModelName,this.meta=e}get key(){return this.meta.key}get kind(){return this.meta.kind}get type(){return this._type||(this._type=function(e){let t=i.normalizeModelName(e.type||e.key) -return"hasMany"===e.kind&&(t=m.singularize(t)),t}(this.meta)),this._type}get options(){return this.meta.options}get name(){return this.meta.name}_inverseKey(e,t){return!1===this.__hasCalculatedInverse&&this._calculateInverse(e,t),this.__inverseKey}_inverseIsAsync(e,t){return!1===this.__hasCalculatedInverse&&this._calculateInverse(e,t),this.__inverseIsAsync}_calculateInverse(e,t){let r,i -this.__hasCalculatedInverse=!0 -let n=null;(function(e){let t=e.options -return!(t&&null===t.inverse)})(this.meta)&&(n=t.inverseFor(this.key,e)),n?(r=n.name,i=function(e){let t=e.options&&e.options.async -return void 0===t||t}(n)):(r=null,i=!1),this.__inverseKey=r,this.__inverseIsAsync=i}}var Q,G,K -function Y(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}const{changeProperties:X}=w.default -function J(e,t,r,i){let n=i||[],o=t.relationships -if(!o)return n -let s=o.get(e.modelName),a=Array.isArray(s)?s.filter((e=>{let i=t.metaForProperty(e.name).options -return!i.inverse&&null!==i.inverse||r===i.inverse})):null -return a&&n.push.apply(n,a),e.superclass&&J(e.superclass,t,r,n),n}function Z(e,t,r){const i=new WeakMap -let n=r.get -return r.get=function(){let e=i.get(this) -return e||(e={hasComputed:!1,value:void 0},i.set(this,e)),e.hasComputed||(e.value=n.call(this),e.hasComputed=!0),e.value},r}let ee=(K=class extends _.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="isReloading",i=this,(r=G)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}init(e){void 0===e&&(e={}) -const t=e._createProps -delete e._createProps,super.init(e),this.___recordState=new H(this),this.setProperties(t)}get isEmpty(){return this.currentState.isEmpty}get isLoading(){return this.currentState.isLoading}get isLoaded(){return this.currentState.isLoaded}get hasDirtyAttributes(){return this.currentState.isDirty}get isSaving(){return this.currentState.isSaving}get isDeleted(){return this.currentState.isDeleted}get isNew(){return this.currentState.isNew}get isValid(){return this.currentState.isValid}get dirtyType(){return this.currentState.dirtyType}get isError(){return this.currentState.isError}set isError(e){}get id(){return this._internalModel.id}set id(e){const t=i.coerceId(e) -null!==t&&this._internalModel.setId(t)}get currentState(){return this.___recordState}set currentState(e){throw new Error("cannot set currentState")}get errors(){let e=D.create() -e._registerHandlers((()=>{this._internalModel.send("becameInvalid")}),(()=>{this._internalModel.send("becameValid")})) -let t,r=i.recordDataFor(this) -if(r.getErrors&&(t=r.getErrors(),t)){let r=i.errorsArrayToHash(t),n=Object.keys(r) -for(let t=0;t(s.run((()=>{this.unloadRecord()})),this)))}unloadRecord(){this.isDestroyed||this.store.unloadRecord(this)}_notifyProperties(e){X((()=>{let t -for(let r=0,i=e.length;rthis)) -return i.deprecatedPromiseObject(i.PromiseObject.create({promise:t}))}reload(e){let t -return"object"==typeof e&&null!==e&&e.adapterOptions&&(t={adapterOptions:e.adapterOptions}),this.isReloading=!0,i.PromiseObject.create({promise:this._internalModel.reload(t).then((()=>this)).finally((()=>{this.isReloading=!1}))})}attr(){}belongsTo(e){return this._internalModel.referenceFor("belongsTo",e)}hasMany(e){return this._internalModel.referenceFor("hasMany",e)}eachRelationship(e,t){this.constructor.eachRelationship(e,t)}relationshipFor(e){return this.constructor.relationshipsByName.get(e)}inverseFor(e){return this.constructor.inverseFor(e,this._internalModel.store)}eachAttribute(e,t){this.constructor.eachAttribute(e,t)}static typeForRelationship(e,t){let r=this.relationshipsByName.get(e) -return r&&t.modelFor(r.type)}static get inverseMap(){return Object.create(null)}static inverseFor(e,t){let r=this.inverseMap -if(r[e])return r[e] -{let i=this._findInverseFor(e,t) -return r[e]=i,i}}static _findInverseFor(e,t){let r=this.typeForRelationship(e,t) -if(!r)return null -let i,n,o,s,a=this.metaForProperty(e),l=a.options -if(null===l.inverse)return null -if(l.inverse)i=l.inverse,o=r.relationshipsByName.get(i),n=o.kind,s=o.options -else{a.type,a.parentModelName -let t=J(this,r,e) -if(0===t.length)return null -let o=t.filter((t=>{let i=r.metaForProperty(t.name).options -return e===i.inverse})) -1===o.length&&(t=o),i=t[0].name,n=t[0].kind,s=t[0].options}return{type:r,name:i,kind:n,options:s}}static get relationships(){let e=new Map -return this.relationshipsByName.forEach((t=>{let{type:r}=t -e.has(r)||e.set(r,[]),e.get(r).push(t)})),e}static get relationshipNames(){let e={hasMany:[],belongsTo:[]} -return this.eachComputedProperty(((t,r)=>{r.isRelationship&&e[r.kind].push(t)})),e}static get relatedTypes(){let e=[],t=this.relationshipsObject,r=Object.keys(t) -for(let i=0;i{i.isRelationship&&(i.key=r,i.name=r,i.parentModelName=t,e[r]=function(e){return new W(e)}(i))})),e}static get fields(){let e=new Map -return this.eachComputedProperty(((t,r)=>{r.isRelationship?e.set(t,r.kind):r.isAttribute&&e.set(t,"attribute")})),e}static eachRelationship(e,t){this.relationshipsByName.forEach(((r,i)=>{e.call(t,i,r)}))}static eachRelatedType(e,t){let r=this.relatedTypes -for(let i=0;i{r.isAttribute&&(r.name=t,e.set(t,r))})),e}static get transformedAttributes(){let e=new Map -return this.eachAttribute(((t,r)=>{r.type&&e.set(t,r.type)})),e}static eachAttribute(e,t){this.attributes.forEach(((r,i)=>{e.call(t,i,r)}))}static eachTransformedAttribute(e,t){this.transformedAttributes.forEach(((r,i)=>{e.call(t,i,r)}))}static toString(){return`model:${r.get(this,"modelName")}`}},K.isModel=!0,K.modelName=null,Y((Q=K).prototype,"isEmpty",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isEmpty"),Q.prototype),Y(Q.prototype,"isLoading",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isLoading"),Q.prototype),Y(Q.prototype,"isLoaded",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isLoaded"),Q.prototype),Y(Q.prototype,"hasDirtyAttributes",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"hasDirtyAttributes"),Q.prototype),Y(Q.prototype,"isSaving",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isSaving"),Q.prototype),Y(Q.prototype,"isDeleted",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isDeleted"),Q.prototype),Y(Q.prototype,"isNew",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isNew"),Q.prototype),Y(Q.prototype,"isValid",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isValid"),Q.prototype),Y(Q.prototype,"dirtyType",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"dirtyType"),Q.prototype),Y(Q.prototype,"isError",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"isError"),Q.prototype),G=Y(Q.prototype,"isReloading",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y(Q.prototype,"id",[q],Object.getOwnPropertyDescriptor(Q.prototype,"id"),Q.prototype),Y(Q.prototype,"currentState",[q],Object.getOwnPropertyDescriptor(Q.prototype,"currentState"),Q.prototype),Y(Q.prototype,"errors",[Z],Object.getOwnPropertyDescriptor(Q.prototype,"errors"),Q.prototype),Y(Q.prototype,"adapterError",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(Q.prototype,"adapterError"),Q.prototype),Y(Q,"inverseMap",[Z],Object.getOwnPropertyDescriptor(Q,"inverseMap"),Q),Y(Q,"relationships",[Z],Object.getOwnPropertyDescriptor(Q,"relationships"),Q),Y(Q,"relationshipNames",[Z],Object.getOwnPropertyDescriptor(Q,"relationshipNames"),Q),Y(Q,"relatedTypes",[Z],Object.getOwnPropertyDescriptor(Q,"relatedTypes"),Q),Y(Q,"relationshipsByName",[Z],Object.getOwnPropertyDescriptor(Q,"relationshipsByName"),Q),Y(Q,"relationshipsObject",[Z],Object.getOwnPropertyDescriptor(Q,"relationshipsObject"),Q),Y(Q,"fields",[Z],Object.getOwnPropertyDescriptor(Q,"fields"),Q),Y(Q,"attributes",[Z],Object.getOwnPropertyDescriptor(Q,"attributes"),Q),Y(Q,"transformedAttributes",[Z],Object.getOwnPropertyDescriptor(Q,"transformedAttributes"),Q),Q) -function te(e,t){const r=e.length,i=t.length,n=Math.min(r,i) -let o=null -for(let l=0;le.push(t))) -let i=[{name:"Attributes",properties:e,expand:!0}] -return this.eachRelationship(((e,n)=>{let o=t[n.kind] -void 0===o&&(o=t[n.kind]=[],i.push({name:n.kind,properties:o,expand:!0})),o.push(e),r.push(e)})),i.push({name:"Flags",properties:["isLoaded","hasDirtyAttributes","isSaving","isDeleted","isError","isNew","isValid"]}),{propertyInfo:{includeOtherProperties:!0,groups:i,expensiveProperties:r}}} -var re=_.default.extend(E.default,{isAsync:!1,isLoaded:!1,init(){this._super(...arguments),this.isLoaded=this.isLoaded||!1,this._length=0,this._meta=this._meta||null,this._links=this._links||null,this.isPolymorphic=this.isPolymorphic||!1,this.currentState=[],this._isUpdating=!1,this._isDirty=!1,this._hasNotified=!1,this.retrieveLatest()},get _hasArrayObservers(){return this.hasArrayObservers||this.__hasArrayObservers},notify(){this._isDirty=!0,this._hasArrayObservers&&!this._hasNotified?this.retrieveLatest():(this._hasNotified=!0,this.notifyPropertyChange("[]"),this.notifyPropertyChange("firstObject"),this.notifyPropertyChange("lastObject"))},get length(){return this._isDirty&&this.retrieveLatest(),r.get(this,"[]"),this._length},set length(e){this._length=e},get links(){return r.get(this,"[]"),this._isDirty&&this.retrieveLatest(),this._links},set links(e){this._links=e},get meta(){return r.get(this,"[]"),this._isDirty&&this.retrieveLatest(),this._meta},set meta(e){this._meta=e},objectAt(e){this._isDirty&&this.retrieveLatest() -let t=this.currentState[e] -if(void 0!==t)return t.getRecord()},replace(e,t,r){this.store._backburner.join((()=>{let n -t>0&&(n=this.currentState.slice(e,e+t),this.recordData.removeFromHasMany(this.key,n.map((e=>i.recordDataFor(e))))),r&&this.recordData.addToHasMany(this.key,r.map((e=>i.recordDataFor(e))),e),this.notify()}))},retrieveLatest(){if(this.isDestroyed||this.isDestroying||this._isUpdating)return -this._isDirty=!1,this._isUpdating=!0 -let e=this.recordData.getHasMany(this.key),t=[] -if(e.data)for(let r=0;re),null,"DS: ManyArray#save return ManyArray") -return i.PromiseArray.create({promise:r})},createRecord(e){const{store:t,type:r}=this -let i=t.createRecord(r.modelName,e) -return this.pushObject(i),i}}) -const ie=i.PromiseObject.extend({meta:r.computed((function(){})),reload(e){let{key:t,store:r,originatingInternalModel:i}=this._belongsToState -return r.reloadBelongsTo(this,i,t,e).then((()=>this))}}) -var ne,oe,se,ae,le,ue -function ce(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function de(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}let he=(ne=class{constructor(e,t){ce(this,"content",oe,this),ce(this,"isPending",se,this),ce(this,"isRejected",ae,this),ce(this,"isFulfilled",le,this),ce(this,"isSettled",ue,this),this._update(e,t),this.isDestroyed=!1,this.isDestroying=!1 -w.default.meta(this).hasMixin=e=>e===O.default}get length(){return this["[]"],this.content?this.content.length:0}get"[]"(){return this.content?this.content["[]"]:this.content}forEach(e){this["[]"],this.content&&this.length&&this.content.forEach(e)}then(e,t){return this.promise.then(e,t)}catch(e){return this.promise.catch(e)}finally(e){return this.promise.finally(e)}destroy(){this.isDestroying=!0,this.isDestroyed=!0,this.content=null,this.promise=null}get links(){return this.content?this.content.links:void 0}get meta(){return this.content?this.content.meta:void 0}reload(e){return this.content.reload(e),this}_update(e,t){void 0!==t&&(this.content=t),this.promise=function(e,t){return e.isPending=!0,e.isSettled=!1,e.isFulfilled=!1,e.isRejected=!1,g.resolve(t).then((t=>(e.isPending=!1,e.isFulfilled=!0,e.isSettled=!0,e.content=t,t)),(t=>{throw e.isPending=!1,e.isFulfilled=!1,e.isRejected=!0,e.isSettled=!0,t}))}(this,e)}static create(e){let{promise:t,content:r}=e -return new this(t,r)}createRecord(){return this.content.createRecord(...arguments)}get firstObject(){return this.content?this.content.firstObject:void 0}get lastObject(){return this.content?this.content.lastObject:void 0}},oe=de(ne.prototype,"content",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),de(ne.prototype,"length",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(ne.prototype,"length"),ne.prototype),de(ne.prototype,"[]",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(ne.prototype,"[]"),ne.prototype),se=de(ne.prototype,"isPending",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=de(ne.prototype,"isRejected",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=de(ne.prototype,"isFulfilled",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=de(ne.prototype,"isSettled",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de(ne.prototype,"links",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(ne.prototype,"links"),ne.prototype),de(ne.prototype,"meta",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(ne.prototype,"meta"),ne.prototype),ne);["addObserver","cacheFor","decrementProperty","get","getProperties","incrementProperty","notifyPropertyChange","removeObserver","set","setProperties","toggleProperty"].forEach((e=>{he.prototype[e]=function(){for(var t=arguments.length,r=new Array(t),i=0;i{he.prototype[e]=function(){return this.content[e](...arguments)}})),e.Errors=D,e.ManyArray=re,e.Model=ee,e.PromiseBelongsTo=ie,e.PromiseManyArray=he,e._modelForMixin=function(e,t){let r=y.getOwner(e),i=r.factoryFor(`mixin:${t}`),n=i&&i.class -if(n){let e=ee.extend(n) -e.reopenClass({__isMixin:!0,__mixin:n}),r.register("model:"+t,e)}return r.factoryFor(`model:${t}`)},e.attr=T,e.belongsTo=R,e.diffArray=te,e.hasMany=A,Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/model/index",["exports","@ember-data/model/-private"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.attr}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.belongsTo}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Model}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.hasMany}})})),define("@ember-data/record-data/-private",["exports","@ember/debug","@ember/runloop","@ember/utils","@ember-data/store/-private"],(function(e,t,r,i,n){"use strict" -function o(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():""+e}function s(e,t,r){return(e[t]=e[t]||Object.create(null))[r]}function a(e,t,r,i){(e[t]=e[t]||Object.create(null))[r]=i}function l(e){if(!e.id)return!0 -const t=n.recordDataFor(e) -return!!t&&(function(e){return"function"==typeof e.isNew}(t)&&t.isNew())}function u(e){return"belongsTo"===e.definition.kind}function c(e){return e.definition.isImplicit}function d(e){return"hasMany"===e.definition.kind}class h{constructor(e,t,r){this.graph=e,this.store=e.store,this.definition=t,this.identifier=r,this._state=null,this.transactionRef=0,this.meta=null,this.links=null,this.localState=null,this.remoteState=null}get state(){let{_state:e}=this -return e||(e=this._state={hasReceivedData:!1,isEmpty:!0,isStale:!1,hasFailedLoadAttempt:!1,shouldForceReload:!1,hasDematerializedInverse:!1}),e}recordDataDidDematerialize(){if(this.definition.inverseIsImplicit)return -const e=this.definition.inverseKey,t=t=>{if(!t||!this.graph.has(t,e))return -let r=this.graph.get(t,e) -"belongsTo"===r.definition.kind&&r.localState&&this.identifier!==r.localState||r.inverseDidDematerialize(this.identifier)} -this.remoteState&&t(this.remoteState),this.localState&&this.localState!==this.remoteState&&t(this.localState)}inverseDidDematerialize(){const e=this.localState -!this.definition.isAsync||e&&l(e)?(this.localState===e&&null!==e&&(this.localState=null),this.remoteState===e&&null!==e&&(this.remoteState=null,this.state.hasReceivedData=!0,this.state.isEmpty=!0,this.localState&&!l(this.localState)&&(this.localState=null))):this.state.hasDematerializedInverse=!0,this.notifyBelongsToChange()}getData(){let e,t={} -return this.localState&&(e=this.localState),null===this.localState&&this.state.hasReceivedData&&(e=null),this.links&&(t.links=this.links),void 0!==e&&(t.data=e),this.meta&&(t.meta=this.meta),t._relationship=this,t}removeCompletelyFromOwn(e){this.remoteState===e&&(this.remoteState=null),this.localState===e&&(this.localState=null,this.notifyBelongsToChange())}notifyBelongsToChange(){let e=this.identifier -this.store.notifyBelongsToChange(e.type,e.id,e.lid,this.definition.key)}clear(){this.localState=null,this.remoteState=null,this.state.hasReceivedData=!1,this.state.isEmpty=!0}}class p{constructor(e,t,r){this.graph=e,this.store=e.store,this.definition=t,this.identifier=r,this._state=null,this.transactionRef=0,this.members=new Set,this.canonicalMembers=new Set,this.meta=null,this.links=null,this.canonicalState=[],this.currentState=[],this._willUpdateManyArray=!1,this._pendingManyArrayUpdates=null}get state(){let{_state:e}=this -return e||(e=this._state={hasReceivedData:!1,isEmpty:!0,isStale:!1,hasFailedLoadAttempt:!1,shouldForceReload:!1,hasDematerializedInverse:!1}),e}recordDataDidDematerialize(){if(this.definition.inverseIsImplicit)return -const e=this.definition.inverseKey -this.forAllMembers((t=>{if(!t||!this.graph.has(t,e))return -let r=this.graph.get(t,e) -"belongsTo"===r.definition.kind&&r.localState&&this.identifier!==r.localState||r.inverseDidDematerialize(this.identifier)}))}forAllMembers(e){let t=Object.create(null) -for(let r=0;r{r.has(e)||(r.add(e),t(e))})),e.remoteMembers.forEach((e=>{r.has(e)||(r.add(e),t(e))}))}}function d(e,t,r,i){if(a(t))t.remoteState===r&&(t.remoteState=null),t.localState===r&&(t.localState=null,i||p(e,t.identifier,t.definition.key)) +else if(u(t)){t.remoteMembers.delete(r),t.localMembers.delete(r) +const n=t.remoteState.indexOf(r);-1!==n&&t.remoteState.splice(n,1) +const o=t.localState.indexOf(r);-1!==o&&(t.localState.splice(o,1),i||p(e,t.identifier,t.definition.key))}else t.remoteMembers.delete(r),t.localMembers.delete(r)}function p(e,t,r){t!==e._removing&&e.store.notifyChange(t,"relationships",r)}Object.defineProperty(e,"__esModule",{value:!0}),e.graphFor=function(e){const t=D(e) +let r=C.get(t) +r||(r=new T(t),C.set(t,r)) +return r},e.peekGraph=function(e){return C.get(D(e))} +class h{constructor(e,t){this.definition=e,this.identifier=t,this._state=null,this.transactionRef=0,this.meta=null,this.links=null,this.localState=null,this.remoteState=null}get state(){let{_state:e}=this +return e||(e=this._state={hasReceivedData:!1,isEmpty:!0,isStale:!1,hasFailedLoadAttempt:!1,shouldForceReload:!1,hasDematerializedInverse:!1}),e}getData(){let e,t={} +return this.localState&&(e=this.localState),null===this.localState&&this.state.hasReceivedData&&(e=null),this.links&&(t.links=this.links),void 0!==e&&(t.data=e),this.meta&&(t.meta=this.meta),t}}class f{constructor(e,t){this.definition=e,this.identifier=t,this._state=null,this.transactionRef=0,this.localMembers=new Set,this.remoteMembers=new Set,this.meta=null,this.links=null,this.remoteState=[],this.localState=[]}get state(){let{_state:e}=this +return e||(e=this._state={hasReceivedData:!1,isEmpty:!0,isStale:!1,hasFailedLoadAttempt:!1,shouldForceReload:!1,hasDematerializedInverse:!1}),e}getData(){let e={} +return this.state.hasReceivedData&&(e.data=this.localState.slice()),this.links&&(e.links=this.links),this.meta&&(e.meta=this.meta),e}}const m=null,b="",g=Date.now() +function y(e,t){e.inverseKind=t.kind,e.inverseKey=t.key,e.inverseType=t.type,e.inverseIsAsync=t.isAsync,e.inverseIsCollection=t.isCollection,e.inverseIsPolymorphic=t.isPolymorphic,e.inverseIsImplicit=t.isImplicit}function v(e){let t={},r=e.options +return t.kind=e.kind,t.key=e.name,t.type=e.type,t.isAsync=r.async,t.isImplicit=!1,t.isCollection="hasMany"===e.kind,t.isPolymorphic=r&&!!r.polymorphic,t.inverseKey=r&&r.inverse||b,t.inverseType=b,t.inverseIsAsync=m,t.inverseIsImplicit=r&&null===r.inverse||m,t.inverseIsCollection=m,t}function _(e,t,r,s=!1){const a=e._definitionCache,l=e.store,u=e._potentialPolymorphicTypes,{type:c}=t +let d=n(a,c,r) +if(void 0!==d)return d +let p=l.getSchemaDefinitionService().relationshipsDefinitionFor(t),h=p[r] +if(!h){if(u[c]){const e=Object.keys(u[c]) +for(let t=0;tu?f:u,b=f===u for(let g=0,y=0;gu?f:u,b=f===u -for(let g=0,y=0;gl(e)&&-1===t.indexOf(e))),i=e.currentState -e.currentState=t.concat(r) -let n=e.members=new Set -e.canonicalMembers.forEach((e=>n.add(e))) -for(let o=0;ou?m:u,g=m===u +for(let p=0,y=0;p{const n=r[i] +n&&function(e,t,r){r.identifier=t.value,c(r,(i=>{const n=e.get(i,r.definition.inverseKey);(function(e,t,r){a(t)?function(e,t,r){t.remoteState===r.record&&(t.remoteState=r.value) +t.localState===r.record&&(t.localState=r.record,p(e,t.identifier,t.definition.key))}(e,t,r):u(t)?function(e,t,r){if(t.remoteMembers.has(r.record)){t.remoteMembers.delete(r.record),t.remoteMembers.add(r.value) +const e=t.remoteState.indexOf(r.record) +t.remoteState.splice(e,1,r.value)}if(t.localMembers.has(r.record)){t.localMembers.delete(r.record),t.localMembers.add(r.value) +const i=t.localState.indexOf(r.record) +t.localState.splice(i,1,r.value),p(e,t.identifier,t.definition.key)}}(e,t,r):function(e,t,r){t.remoteMembers.has(r.record)&&(t.remoteMembers.delete(r.record),t.remoteMembers.add(r.value)) +t.localMembers.has(r.record)&&(t.localMembers.delete(r.record),t.localMembers.add(r.value))}(0,t,r)})(e,n,t)}))}(e,t,n)}))}function j(e,t,r,i,n){const{localMembers:o,localState:s}=t if(!o.has(i))return o.delete(i) let a=s.indexOf(i) -s.splice(a,1),O(e,i,t.definition.inverseKey,r,n)}function T(e){switch(typeof e){case"object":return e -case"string":return{href:e}}}const R=new n.WeakCache("") -function j(e){return void 0!==e._storeWrapper?e._storeWrapper:e}function C(e){return R.lookup(j(e))}R._generator=e=>new S(e) -class S{constructor(e){this._definitionCache=Object.create(null),this._potentialPolymorphicTypes=Object.create(null),this.identifiers=new Map,this.store=e,this._willSyncRemote=!1,this._willSyncLocal=!1,this._pushedUpdates={belongsTo:[],hasMany:[],deletions:[]},this._updatedRelationships=new Set,this._transaction=null}has(e,t){let r=this.identifiers.get(e) +s.splice(a,1),x(e,i,t.definition.inverseKey,r,n)}function S(e,t,r=!1){const i=e.get(t.record,t.field) +r&&e._addToTransaction(i) +const{definition:n,state:o}=i,a=r?"remoteState":"localState",l=i[a] +if(t.value!==l)if(l&&x(e,l,n.inverseKey,t.record,r),i[a]=t.value,o.hasReceivedData=!0,o.isEmpty=null===t.value,o.isStale=!1,o.hasFailedLoadAttempt=!1,t.value&&(n.type!==t.value.type&&e.registerPolymorphicType(n.type,t.value.type),O(e,t.value,n.inverseKey,t.record,r)),r){const{localState:t,remoteState:r}=i +if(t&&s(t)&&!r)return +t!==r&&(i.localState=r,p(e,i.identifier,i.definition.key))}else p(e,i.identifier,i.definition.key) +else if(o.hasReceivedData=!0,r){const{localState:o}=i +if(o&&s(o)&&!l)return +l&&o===l?function(e,t,r,i,n){const o=e.get(t,r) +u(o)&&n&&o.remoteMembers.has(i)&&p(e,o.identifier,o.definition.key)}(e,l,n.inverseKey,t.record,r):(i.localState=l,p(e,i.identifier,i.definition.key))}}function R(e){switch(typeof e){case"object":return e +case"string":return{href:e}}}const C=new Map +class T{constructor(e){this._definitionCache=Object.create(null),this._potentialPolymorphicTypes=Object.create(null),this.identifiers=new Map,this.store=e,this.isDestroyed=!1,this._willSyncRemote=!1,this._willSyncLocal=!1,this._pushedUpdates={belongsTo:[],hasMany:[],deletions:[]},this._updatedRelationships=new Set,this._transaction=null,this._removing=null}has(e,t){let r=this.identifiers.get(e) return!!r&&void 0!==r[t]}get(e,t){let r=this.identifiers.get(e) r||(r=Object.create(null),this.identifiers.set(e,r)) let i=r[t] -if(!i){const n=v(this,e,t),o=function(e,t,r){let i=e.isSelfReferential -return!0==(r===e.lhs_relationshipName)&&(!0===i||t===e.lhs_baseModelName||e.rhs_isPolymorphic&&-1!==e.lhs_modelNames.indexOf(t))}(n,e.type,t)?n.lhs_definition:n.rhs_definition,s="hasMany"===o.kind?p:"belongsTo"===o.kind?h:f -i=r[t]=new s(this,o,e)}return i}registerPolymorphicType(e,t){const r=this._potentialPolymorphicTypes +if(!i){const n=_(this,e,t),o=function(e,t,r){let i=e.isSelfReferential +return!0==(r===e.lhs_relationshipName)&&(!0===i||t===e.lhs_baseModelName||e.rhs_isPolymorphic&&-1!==e.lhs_modelNames.indexOf(t))}(n,e.type,t)?n.lhs_definition:n.rhs_definition +if("implicit"!==o.kind){const n="hasMany"===o.kind?f:h +i=r[t]=new n(o,e)}else i=r[t]={definition:o,identifier:e,localMembers:new Set,remoteMembers:new Set}}return i}registerPolymorphicType(e,t){const r=this._potentialPolymorphicTypes let i=r[e] i||(i=r[e]=Object.create(null)),i[t]=!0 let n=r[t] n||(n=r[t]=Object.create(null)),n[e]=!0}isReleasable(e){const t=this.identifiers.get(e) if(!t)return!0 const r=Object.keys(t) -for(let i=0;i{let r=t[e];(function(e){if(c(e))return void(e.graph.isReleasable(e.identifier)&&M(e)) -e.recordDataDidDematerialize(),e.definition.inverseIsImplicit||e.definition.inverseIsAsync||(e.state.isStale=!0,e.clear(),e.definition.isAsync||(u(e)?e.notifyBelongsToChange():e.notifyHasManyChange()))})(r),c(r)&&delete t[e]}))}remove(e){this.unload(e),this.identifiers.delete(e)}push(e){if("deleteRecord"===e.op)this._pushedUpdates.deletions.push(e) +for(let i=0;i{let i=r[e] +i&&(function(e,t,r){if(l(t))return void(e.isReleasable(t.identifier)&&M(e,t)) +const{identifier:i}=t,{inverseKey:n}=t.definition +t.definition.inverseIsImplicit||c(t,(t=>function(e,t,r,i,n){if(!e.has(t,r))return +let o=e.get(t,r) +a(o)&&o.localState&&i!==o.localState||function(e,t,r,i){if(a(t)){const r=t.localState +!t.definition.isAsync||r&&s(r)?(t.localState===r&&null!==r&&(t.localState=null),t.remoteState===r&&null!==r&&(t.remoteState=null,t.state.hasReceivedData=!0,t.state.isEmpty=!0,t.localState&&!s(t.localState)&&(t.localState=null))):t.state.hasDematerializedInverse=!0,i||p(e,t.identifier,t.definition.key)}else!t.definition.isAsync||r&&s(r)?d(e,t,r):t.state.hasDematerializedInverse=!0,i||p(e,t.identifier,t.definition.key)}(e,o,i,n)}(e,t,n,i,r))) +t.definition.inverseIsImplicit||t.definition.inverseIsAsync||(t.state.isStale=!0,A(t),t.definition.isAsync||r||p(e,t.identifier,t.definition.key))}(this,i,t),l(i)&&(r[e]=void 0))}))}remove(e){this._removing=e,this.unload(e),this.identifiers.delete(e),this._removing=null}push(e){if("deleteRecord"===e.op)this._pushedUpdates.deletions.push(e) else if("replaceRelatedRecord"===e.op)this._pushedUpdates.belongsTo.push(e) else{const t=this.get(e.record,e.field) -this._pushedUpdates[t.definition.kind].push(e)}if(!this._willSyncRemote){this._willSyncRemote=!0 -this.store._store._backburner.schedule("coalesce",this,this._flushRemoteQueue)}}update(e,t){switch(void 0===t&&(t=!1),e.op){case"updateRelationship":(function(e,t){const r=e.get(t.record,t.field),{definition:i,state:n,identifier:o}=r,{isCollection:s}=i,a=t.value +this._pushedUpdates[t.definition.kind].push(e)}this._willSyncRemote||(this._willSyncRemote=!0,i(this.store)._schedule("coalesce",(()=>this._flushRemoteQueue())))}update(e,t=!1){switch(e.op){case"mergeIdentifiers":{const t=this.identifiers.get(e.record) +t&&P(this,e,t) +break}case"updateRelationship":(function(e,t){const r=e.get(t.record,t.field),{definition:i,state:n,identifier:o}=r,{isCollection:s}=i,a=t.value let l=!1,u=!1 -if(a.meta&&(r.meta=a.meta),void 0!==a.data?(l=!0,s?(null===a.data&&(a.data=[]),e.update({op:"replaceRelatedRecords",record:o,field:t.field,value:a.data.map((t=>e.store.identifierCache.getOrCreateRecordIdentifier(t)))},!0)):e.update({op:"replaceRelatedRecord",record:o,field:t.field,value:a.data?e.store.identifierCache.getOrCreateRecordIdentifier(a.data):null},!0)):!1!==i.isAsync||n.hasReceivedData||(l=!0,s?e.update({op:"replaceRelatedRecords",record:o,field:t.field,value:[]},!0):e.update({op:"replaceRelatedRecord",record:o,field:t.field,value:null},!0)),a.links){let e=r.links -if(r.links=a.links,a.links.related){let t=T(a.links.related),r=e&&e.related?T(e.related):null,i=r?r.href:null +if(a.meta&&(r.meta=a.meta),void 0!==a.data)if(l=!0,s){null===a.data&&(a.data=[]) +const r=e.store.identifierCache +e.update({op:"replaceRelatedRecords",record:o,field:t.field,value:a.data.map((e=>r.getOrCreateRecordIdentifier(e)))},!0)}else e.update({op:"replaceRelatedRecord",record:o,field:t.field,value:a.data?e.store.identifierCache.getOrCreateRecordIdentifier(a.data):null},!0) +else!1!==i.isAsync||n.hasReceivedData||(l=!0,s?e.update({op:"replaceRelatedRecords",record:o,field:t.field,value:[]},!0):e.update({op:"replaceRelatedRecord",record:o,field:t.field,value:null},!0)) +if(a.links){let e=r.links +if(r.links=a.links,a.links.related){let t=R(a.links.related),r=e&&e.related?R(e.related):null,i=r?r.href:null t&&t.href&&t.href!==i&&(u=!0)}}if(r.state.hasFailedLoadAttempt=!1,l){let e=null===a.data||Array.isArray(a.data)&&0===a.data.length -r.state.hasReceivedData=!0,r.state.isStale=!1,r.state.hasDematerializedInverse=!1,r.state.isEmpty=e}else u&&(s||!r.state.hasReceivedData||0===r.transactionRef?(r.state.isStale=!0,d(r)?r.notifyHasManyChange():r.notifyBelongsToChange()):r.state.isStale=!1)})(this,e) +r.state.hasReceivedData=!0,r.state.isStale=!1,r.state.hasDematerializedInverse=!1,r.state.isEmpty=e}else u&&(s||!r.state.hasReceivedData||0===r.transactionRef?(r.state.isStale=!0,p(e,r.identifier,r.definition.key)):r.state.isStale=!1)})(this,e) break case"deleteRecord":{const t=e.record,r=this.identifiers.get(t) r&&(Object.keys(r).forEach((e=>{const t=r[e] -delete r[e],M(t)})),this.identifiers.delete(t)) -break}case"replaceRelatedRecord":(function(e,t,r){void 0===r&&(r=!1) -const i=e.get(t.record,t.field) -r&&e._addToTransaction(i) -const{definition:n,state:o}=i,s=r?"remoteState":"localState",a=i[s] -if(t.value!==a)if(a&&O(e,a,n.inverseKey,t.record,r),i[s]=t.value,o.hasReceivedData=!0,o.isEmpty=null===t.value,o.isStale=!1,o.hasFailedLoadAttempt=!1,t.value&&(n.type!==t.value.type&&e.registerPolymorphicType(n.type,t.value.type),w(e,t.value,n.inverseKey,t.record,r)),r){const{localState:e,remoteState:t}=i -if(e&&l(e)&&!t)return -e!==t&&(i.localState=t,i.notifyBelongsToChange())}else i.notifyBelongsToChange() -else if(o.hasReceivedData=!0,r){const{localState:e}=i -if(e&&l(e)&&!a||e===a)return -i.localState=a,i.notifyBelongsToChange()}})(this,e,t) +t&&(r[e]=void 0,M(this,t))})),this.identifiers.delete(t)) +break}case"replaceRelatedRecord":S(this,e,t) break case"addToRelatedRecords":(function(e,t,r){const{record:i,value:n,index:o}=t,s=e.get(i,t.field) -if(Array.isArray(n))for(let a=0;athis._flushLocalQueue())))}_flushRemoteQueue(){if(!this._willSyncRemote)return this._transaction=new Set,this._willSyncRemote=!1 const{deletions:e,hasMany:t,belongsTo:r}=this._pushedUpdates this._pushedUpdates.deletions=[],this._pushedUpdates.hasMany=[],this._pushedUpdates.belongsTo=[] @@ -4457,73 +4102,671 @@ for(let i=0;ie.transactionRef=0)),this._transaction=null)}_flushLocalQueue(){if(!this._willSyncLocal)return this._willSyncLocal=!1 let e=this._updatedRelationships -this._updatedRelationships=new Set,e.forEach(x)}willDestroy(){this.identifiers.clear(),this.store=null}destroy(){R.delete(this.store)}}function M(e){const t=Object.create(null),{identifier:r}=e,{inverseKey:i}=e.definition,n=n=>{const o=n.lid -void 0===t[o]&&(e.graph.has(n,i)&&e.graph.get(n,i).removeCompletelyFromOwn(r),t[o]=!0)} -u(e)?(e.localState&&n(e.localState),e.remoteState&&n(e.remoteState),e.definition.isAsync||e.clear(),e.localState=null):d(e)?(e.members.forEach(n),e.canonicalMembers.forEach(n),e.definition.isAsync||(e.clear(),e.notifyHasManyChange())):(e.members.forEach(n),e.canonicalMembers.forEach(n),e.clear())}let A=1 -const D={iterator:()=>({next:()=>({done:!0,value:void 0})})} -class N{constructor(e,t){this._directlyRelatedRecordDatasIterable=()=>{const e=C(this.storeWrapper).identifiers.get(this.identifier) -if(!e)return D -const t=Object.keys(e).map((t=>e[t])).filter((e=>!c(e))) -let r=0,i=0,o=0 -return{iterator:()=>({next:()=>{const e=(()=>{for(;r0}_clearErrors(){this._errors&&(this._errors=void 0,this.storeWrapper.notifyErrorsChange(this.modelName,this.id,this.clientId))}getErrors(){return this._errors||[]}isEmpty(){return null===this.__attributes&&null===this.__inFlightAttributes&&null===this.__data}deleteRecord(){this._isDeleted=!0,this.notifyStateChange()}isDeleted(){return this._isDeleted}setIsDeleted(e){this._isDeleted=e,this._isNew&&this._deletionConfirmed(),this.notifyStateChange()}isDeletionCommitted(){return this._isDeletionCommited}reset(){this.__attributes=null,this.__inFlightAttributes=null,this.__data=null,this._errors=void 0}_setupRelationships(e){let t=this.storeWrapper.relationshipsDefinitionFor(this.modelName),r=Object.keys(t) -for(let i=0;i0){let e=this._attributes -for(let t=0;t{for(let t=0;t0;){let i=t.shift() -e.push(i) -const n=this._directlyRelatedRecordDatasIterable().iterator() -for(let e=n.next();!e.done;e=n.next()){const i=e.value -i&&i instanceof N&&i._bfsIdfunction(e,t){let r=t.remoteState,i=t.localState.filter((e=>s(e)&&-1===r.indexOf(e))),n=t.localState +t.localState=r.concat(i) +let o=t.localMembers=new Set +t.remoteMembers.forEach((e=>o.add(e))) +for(let s=0;s{e.has(t,i)&&d(e,e.get(t,i),r)})),a(t)?(t.definition.isAsync||A(t),t.localState=null):u(t)?t.definition.isAsync||(A(t),p(e,t.identifier,t.definition.key)):(t.remoteMembers.clear(),t.localMembers.clear())}function D(e){return void 0!==e._instanceCache?e._instanceCache._storeWrapper:e}})),define("@ember-data/json-api/index",["exports","@ember/debug","@ember/runloop","@ember-data/graph/-private"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n={iterator:()=>({next:()=>({done:!0,value:void 0})})} +function o(e){return"belongsTo"===e.definition.kind?e.remoteState?[e.remoteState]:[]:e.remoteState}function s(e,t,r){if(r)for(let i=0;i{const t=s[e] +t&&!t.definition.isImplicit&&a.push(t)})) +let l=0,u=0,c=0 +return{iterator:()=>({next:()=>{const e=(()=>{for(;l{const t=l[e] +t.definition.isImplicit||(a[e]=t.getData())})),{type:r,id:n,lid:o,attributes:s,relationships:a}}const t=this.peekRequest(e) +return t&&"content"in t?t.content:null}peekRequest(e){return this.__documents.get(e.lid)||null}upsert(e,t,r){let i +const n=this.__safePeek(e,!1),o=!!n,p=n||this._createCache(e),h=function(e,t,r){const i=t._store.getRequestStateService(),n=u(e) +return!n&&i.getPendingRequestsForRecord(r).some((e=>"query"===e.type))}(n,this.__storeWrapper,e)||!u(n) +let f=!function(e){if(!e)return!0 +const t=e.isNew,r=e.isDeleted,i=l(e) +return(!t||r)&&i}(n)&&!h +return p.isNew&&(p.isNew=!1,this.__storeWrapper.notifyChange(e,"identity"),this.__storeWrapper.notifyChange(e,"state")),r&&(i=o?a(p,t.attributes):Object.keys(t.attributes||{})),p.remoteAttrs=Object.assign(p.remoteAttrs||Object.create(null),t.attributes),p.localAttrs&&d(p)&&this.__storeWrapper.notifyChange(e,"state"),f||this.__storeWrapper.notifyChange(e,"added"),t.id&&(p.id=t.id),t.relationships&&c(this.__storeWrapper,e,t),i&&i.length&&s(this.__storeWrapper,e,i),i}fork(){throw new Error("Not Implemented")}merge(e){throw new Error("Not Implemented")}diff(){throw new Error("Not Implemented")}dump(){throw new Error("Not Implemented")}hydrate(e){throw new Error("Not Implemented")}clientDidCreate(e,t){this._createCache(e).isNew=!0 +let r={} +if(void 0!==t){const n=this.__storeWrapper +let o=n.getSchemaDefinitionService().attributesDefinitionFor(e),s=n.getSchemaDefinitionService().relationshipsDefinitionFor(e) +const a=(0,i.graphFor)(n) +let l=Object.keys(t) +for(let i=0;i0){let t=r.localAttrs=r.localAttrs||Object.create(null) +for(let i=0;i0;){let o=i.shift() +r.push(o),n.add(o) +const s=h(e,t).iterator() +for(let e=s.next();!e.done;e=s.next()){const t=e.value +t&&!n.has(t)&&(n.add(t),i.push(t))}}return r}(t,e) +if(function(e,t){for(let r=0;r{setTimeout((()=>{this.__destroyedCache.clear()}),100)})),!o&&n&&t.notifyChange(e,"removed")}getAttr(e,t){const r=this.__peek(e,!0) +if(r.localAttrs&&t in r.localAttrs)return r.localAttrs[t] +if(r.inflightAttrs&&t in r.inflightAttrs)return r.inflightAttrs[t] +if(r.remoteAttrs&&t in r.remoteAttrs)return r.remoteAttrs[t] +{const r=this.__storeWrapper.getSchemaDefinitionService().attributesDefinitionFor(e)[t] +return function(e){if(!e)return +if("function"==typeof e.defaultValue)return e.defaultValue() +{let t=e.defaultValue +return t}}(r?.options)}}setAttr(e,t,r){const i=this.__peek(e,!1),n=i.inflightAttrs&&t in i.inflightAttrs?i.inflightAttrs[t]:i.remoteAttrs&&t in i.remoteAttrs?i.remoteAttrs[t]:void 0 +n!==r?(i.localAttrs=i.localAttrs||Object.create(null),i.localAttrs[t]=r,i.changes=i.changes||Object.create(null),i.changes[t]=[n,r]):i.localAttrs&&(delete i.localAttrs[t],delete i.changes[t]),this.__storeWrapper.notifyChange(e,"attributes",t)}changedAttrs(e){return this.__peek(e,!1).changes||Object.create(null)}hasChangedAttrs(e){const t=this.__peek(e,!0) +return null!==t.inflightAttrs&&Object.keys(t.inflightAttrs).length>0||null!==t.localAttrs&&Object.keys(t.localAttrs).length>0}rollbackAttrs(e){const t=this.__peek(e,!1) +let r +return t.isDeleted=!1,null!==t.localAttrs&&(r=Object.keys(t.localAttrs),t.localAttrs=null,t.changes=null),t.isNew&&((0,i.graphFor)(this.__storeWrapper).push({op:"deleteRecord",record:e,isNew:!0}),t.isDeleted=!0,t.isNew=!1),t.inflightAttrs=null,t.errors&&(t.errors=null,this.__storeWrapper.notifyChange(e,"errors")),this.__storeWrapper.notifyChange(e,"state"),r&&r.length&&s(this.__storeWrapper,e,r),r||[]}getRelationship(e,t){return(0,i.graphFor)(this.__storeWrapper).get(e,t).getData()}setIsDeleted(e,t){const r=this.__peek(e,!1) +r.isDeleted=t,r.isNew&&(0,i.graphFor)(this.__storeWrapper).push({op:"deleteRecord",record:e,isNew:!0}),this.__storeWrapper.notifyChange(e,"state")}getErrors(e){return this.__peek(e,!0).errors||[]}isEmpty(e){const t=this.__safePeek(e,!0) +return!t||null===t.remoteAttrs&&null===t.inflightAttrs&&null===t.localAttrs}isNew(e){return this.__safePeek(e,!0)?.isNew||!1}isDeleted(e){return this.__safePeek(e,!0)?.isDeleted||!1}isDeletionCommitted(e){return this.__safePeek(e,!0)?.isDeletionCommitted||!1}_createCache(e){const t={id:null,remoteAttrs:null,localAttrs:null,inflightAttrs:null,changes:null,errors:null,isNew:!1,isDeleted:!1,isDeletionCommitted:!1} +return this.__cache.set(e,t),t}__safePeek(e,t){let r=this.__cache.get(e) +return!r&&t&&(r=this.__destroyedCache.get(e)),r}__peek(e,t){let r=this.__safePeek(e,t) +return r}}})),define("@ember-data/legacy-compat/-private",["exports","@ember-data/legacy-compat/fetch-manager-f9fdbd6d"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FetchManager",{enumerable:!0,get:function(){return t.F}}),Object.defineProperty(e,"SaveOp",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return t.S}})})),define("@ember-data/legacy-compat/fetch-manager-f9fdbd6d",["exports","@ember/debug","@ember-data/store/-private","@ember-data/request","@embroider/macros/es-compat2"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.S=e.F=void 0,e._=s,e.b=e.a=void 0,e.c=function(e,t){let r=e.finally((()=>{t()||r._subscribers&&(r._subscribers.length=0)})) +return r},e.d=function(e,...t){return function(){return e.apply(void 0,t)}},e.e=l,e.g=a,e.i=function(e,t){return Array.isArray(e)?e.map(t):t(e)},e.n=c,e.p=u +class o{constructor(e,t,r={}){this.__store=e,this._snapshots=null,this.modelName=t,this.adapterOptions=r.adapterOptions,this.include=r.include}get _recordArray(){return this.__store.peekAll(this.modelName)}get length(){return this._recordArray.length}snapshots(){if(null!==this._snapshots)return this._snapshots +const{_fetchManager:e}=this.__store +return this._snapshots=this._recordArray[r.SOURCE].map((t=>e.createSnapshot(t))),this._snapshots}}function s(e){return!(e.isDestroyed||e.isDestroying)}function a(e,t){return e.then((e=>(s(t),e)))}function l(e){}function u(e){return!!Array.isArray(e)||0!==Object.keys(e||{}).length}function c(e,t,r,i,n,o){let s=e?e.normalizeResponse(t,r,i,n,o):i +return s}e.S=o,Object.defineProperty(o.prototype,"type",{get(){return this._recordArray.type}}) +class d{constructor(e,t,r){this._store=r,this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null) +const i=!!r._instanceCache.peek({identifier:t,bucket:"record"}) +if(this.modelName=t.type,this.identifier=t,i&&this._attributes,this.id=t.id,this.adapterOptions=e.adapterOptions,this.include=e.include,this.modelName=t.type,i){const e=this._store._instanceCache.getResourceCache(t) +this._changedAttributes=e.changedAttrs(t)}}get record(){return this._store._instanceCache.getRecord(this.identifier)}get _attributes(){if(null!==this.__attributes)return this.__attributes +const e=this.__attributes=Object.create(null),{identifier:t}=this,r=Object.keys(this._store.getSchemaDefinitionService().attributesDefinitionFor(t)),i=this._store._instanceCache.getResourceCache(t) +return r.forEach((r=>{e[r]=i.getAttr(t,r)})),e}get isNew(){const e=this._store._instanceCache.peek({identifier:this.identifier,bucket:"resourceCache"}) +return e?.isNew(this.identifier)||!1}attr(e){if(e in this._attributes)return this._attributes[e]}attributes(){return{...this._attributes}}changedAttributes(){let e=Object.create(null) +if(!this._changedAttributes)return e +let t=Object.keys(this._changedAttributes) +for(let r=0,i=t.length;r{let t=a.identifierCache.getOrCreateRecordIdentifier(e) +a._instanceCache.getResourceCache(t).isDeleted(t)||(i?r.push(t.id):r.push(a._fetchManager.createSnapshot(t)))}))),i?this._hasManyIds[e]=r:this._hasManyRelationships[e]=r,r}eachAttribute(e,t){let r=this._store.getSchemaDefinitionService().attributesDefinitionFor(this.identifier) +Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachRelationship(e,t){let r=this._store.getSchemaDefinitionService().relationshipsDefinitionFor(this.identifier) +Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}serialize(e){const t=this._store.serializerFor(this.modelName) +return t.serialize(this,e)}}e.b=d,Object.defineProperty(d.prototype,"type",{get(){return this._store.modelFor(this.identifier.type)}}) +const p=Symbol("SaveOp") +e.a=p +function h(e,t,r){for(let i=0,n=t.length;i' to be present in the adapter provided payload, but it was not found.`))}}function f(e,t,r){let i=r.identifier,n=i.type,o=e._fetchManager.createSnapshot(i,r.options),s=e.modelFor(i.type),a=i.id,l=Promise.resolve().then((()=>t.findRecord(e,s,i.id,o))) +l=l.then((t=>{let r=c(e.serializerFor(n),e,s,t,a,"findRecord") +return r})),r.resolver.resolve(l)}function m(e,t,r,i,n){r.length>1?function(e,t,r,i){let n=e.modelFor(r),o=Promise.resolve().then((()=>{const r=i.map((e=>e.id)) +return t.findMany(e,n,r,i)})) +return o=a(o,e),o.then((t=>c(e.serializerFor(r),e,n,t,null,"findMany")))}(e,i,n,r).then((i=>{(function(e,t,r,i){let n=new Map +for(let l=0;l{t.get(r).resolver.resolve({data:e})})):o.push(e)}if(o.length>0&&e._push({data:null,included:o},!0),0===n.size)return +let a=[] +n.forEach((e=>{a.push(...e)})),h(t,a)})(e,t,r,i)})).catch((e=>{h(t,r,e)})):1===r.length&&f(e,i,t.get(r[0]))}e.F=class{constructor(e){this._store=e,this._pendingFetch=new Map,this.requestCache=e.getRequestStateService(),this.isDestroyed=!1}createSnapshot(e,t={}){return new d(t,e,this._store)}scheduleSave(e,t){let r=(0,i.createDeferred)(),n={data:[{op:"saveRecord",recordIdentifier:e,options:t}]} +const o={snapshot:this.createSnapshot(e,t),resolver:r,identifier:e,options:t,queryRequest:n},a=this.requestCache._enqueue(r.promise,o.queryRequest) +return function(e,t){const{snapshot:r,resolver:i,identifier:n,options:o}=t,a=e.adapterFor(n.type),l=o[p] +let u=r.modelName,d=e.modelFor(u) +const h=e._instanceCache.getRecord(n) +let f=Promise.resolve().then((()=>a[l](e,d,r))),m=e.serializerFor(u) +f=f.then((t=>{if(s(h),t)return c(m,e,d,t,r.id,l)})),i.resolve(f)}(this._store,o),a}scheduleFetch(e,t,r){let o={data:[{op:"findRecord",recordIdentifier:e,options:t}]},s=this.getPendingFetch(e,t) +if(s)return s +let a=e.type +const l=(0,i.createDeferred)(),u={identifier:e,resolver:l,options:t,queryRequest:o} +let c=l.promise +const d=this._store,p=!d._instanceCache.recordIsLoaded(e) +let h=this.requestCache._enqueue(c,u.queryRequest).then((r=>{r.data&&!Array.isArray(r.data)&&(r.data.lid=e.lid) +let i=d._push(r,t.reload) +return i&&!Array.isArray(i)?i:e}),(t=>{const r=d._instanceCache.peek({identifier:e,bucket:"resourceCache"}) +if(!r||r.isEmpty(e)||p){let t=!0 +if(!r){const r=(0,(0,n.default)(require("@ember-data/graph/-private")).graphFor)(d) +t=r.isReleasable(e),t||r.unload(e,!0)}(r||t)&&(d._enableAsyncFlush=!0,d._instanceCache.unloadRecord(e),d._enableAsyncFlush=null)}throw t})) +0===this._pendingFetch.size&&new Promise((e=>setTimeout(e,0))).then((()=>{this.flushAllPendingFetches()})) +let f=this._pendingFetch,m=f.get(a) +m||(m=new Map,f.set(a,m)) +let b=m.get(e) +return b||(b=[],m.set(e,b)),b.push(u),u.promise=h,h}getPendingFetch(e,t){let r=this._pendingFetch.get(e.type)?.get(e) +if(r){let e=r.find((e=>function(e={},t={}){return r=e.adapterOptions,i=t.adapterOptions,(!r||r===i||0===Object.keys(r).length)&&function(e,t){if(!e?.length)return!0 +if(!t?.length)return!1 +const r=(Array.isArray(e)?e:e.split(",")).sort(),i=(Array.isArray(t)?t:t.split(",")).sort() +if(r.join(",")===i.join(","))return!0 +for(let n=0;nfunction(e,t,r){let i=e.adapterFor(r) +if(i.findMany&&i.coalesceFindRequests){const n=[] +t.forEach(((e,r)=>{e.length>1||(t.delete(r),n.push(e[0]))})) +let o=n.length +if(o>1){let t,s=new Array(o),a=new Map +for(let r=0;r{t.forEach((t=>{f(e,i,t)}))}))}(e,t,r))),this._pendingFetch.clear()}fetchDataIfNeededForIdentifier(e,t={},r){const i=function(e,t){const r=e.__instances.resourceCache.get(t) +if(!r)return!0 +const i=r.isNew(t),n=r.isDeleted(t),o=r.isEmpty(t) +return(!i||n)&&o}(this._store._instanceCache,e),n=function(e,t){const r=e.store.getRequestStateService(),i=e.recordIsLoaded(t) +return!i&&r.getPendingRequestsForRecord(t).some((e=>"query"===e.type))}(this._store._instanceCache,e) +let o +return i?(t.reload=!0,o=this.scheduleFetch(e,t,r)):o=n?this.getPendingFetch(e,t):Promise.resolve(e),o}destroy(){this.isDestroyed=!0}}})),define("@ember-data/legacy-compat/index",["exports","@ember/debug","@ember-data/legacy-compat/fetch-manager-f9fdbd6d"],(function(e,t,r){"use strict" +function i(e,t,i,n){let o=t.data?(0,r.i)(t.data,((t,r)=>{const{id:o,type:s}=t +return function(e,t,r,i,n){let{id:o,type:s}=e +e.relationships||(e.relationships={}) +let{relationships:a}=e,l=function(e,t,r,i){let{name:n}=r,{type:o}=t,s=function(e,t,r){const i=e.getSchemaDefinitionService().relationshipsDefinitionFor(t)[r] +if(!i)return null +if(n=i,"function"==typeof n._inverseKey){const r=e.modelFor(t.type) +return i._inverseKey(e,r)}var n +return i.options.inverse}(e,{type:o},n) +if(s){const t=e.getSchemaDefinitionService().relationshipsDefinitionFor({type:i}) +let{kind:r}=t[s] +return{inverseKey:s,kind:r}}}(r,t,i,s) +if(l){let{inverseKey:e,kind:r}=l,i=a[e]&&a[e].data +"hasMany"===r&&void 0===i||(a[e]=a[e]||{},a[e].data=function(e,t,{id:r,type:i}){let n,o={id:r,type:i} +if("hasMany"===t)if(n=e||[],e){e.find((e=>e.type===o.type&&e.id===o.id))||n.push(o)}else n.push(o) +else n=e||{},Object.assign(n,o) +return n}(i,r,t))}}(t,i,e,n),{id:o,type:s}})):null +const s={} +"meta"in t&&(s.meta=t.meta),"links"in t&&(s.links=t.links),"data"in t&&(s.data=o) +const a={id:i.id,type:i.type,relationships:{[n.key]:s}} +return Array.isArray(t.included)||(t.included=[]),t.included.push(a),t}Object.defineProperty(e,"__esModule",{value:!0}),e.LegacyNetworkHandler=void 0 +const n=new Set(["findRecord","findAll","query","queryRecord","findBelongsTo","findHasMany","updateRecord","createRecord","deleteRecord"]),o={request(e,t){if(e.request.url||!e.request.op||!n.has(e.request.op))return t(e.request) +const{store:o}=e.request +switch(o._fetchManager||(o._fetchManager=new r.F(o)),e.request.op){case"findRecord":return function(e){const{store:t,data:i}=e.request,{record:n,options:o}=i +let s +if(t._instanceCache.recordIsLoaded(n))if(o.reload)(0,r.e)(n),s=t._fetchManager.scheduleFetch(n,o,e.request) +else{let i=null,a=t.adapterFor(n.type) +void 0===o.reload&&a.shouldReloadRecord&&a.shouldReloadRecord(t,i=t._fetchManager.createSnapshot(n,o))?((0,r.e)(n),o.reload=!0,s=t._fetchManager.scheduleFetch(n,o,e.request)):(!1===o.backgroundReload||!o.backgroundReload&&a.shouldBackgroundReloadRecord&&!a.shouldBackgroundReloadRecord(t,i=i||t._fetchManager.createSnapshot(n,o))||((0,r.e)(n),o.backgroundReload=!0,t._fetchManager.scheduleFetch(n,o,e.request)),s=Promise.resolve(n))}else s=t._fetchManager.fetchDataIfNeededForIdentifier(n,o,e.request) +return s.then((e=>t.peekRecord(e)))}(e) +case"findAll":return function(e){const{store:t,data:i}=e.request,{type:n,options:o}=i,s=t.adapterFor(n) +const a=t.recordArrayManager._live.get(n),u=new r.S(t,n,o),c=o.reload||!1!==o.reload&&(s.shouldReloadAll&&s.shouldReloadAll(t,u)||!s.shouldReloadAll&&0===u.length) +let d +c?(a&&(a.isUpdating=!0),d=l(s,t,n,u,e.request,!0)):(d=Promise.resolve(t.peekAll(n)),(o.backgroundReload||!1!==o.backgroundReload&&(!s.shouldBackgroundReloadAll||s.shouldBackgroundReloadAll(t,u)))&&(a&&(a.isUpdating=!0),l(s,t,n,u,e.request,!1))) +return d}(e) +case"query":return function(e){const{store:t,data:i}=e.request +let{options:n}=i +const{type:o,query:s}=i,a=t.adapterFor(o) +const l=n._recordArray||t.recordArrayManager.createArray({type:o,query:s}) +delete n._recordArray +const u=t.modelFor(o) +let c=Promise.resolve().then((()=>a.query(t,u,s,l,n))) +return c=(0,r.g)(c,t),c.then((e=>{const i=t.serializerFor(o),n=(0,r.n)(i,t,u,e,null,"query"),s=t._push(n,!0) +return t.recordArrayManager.populateManagedArray(l,s,n),l}))}(e) +case"queryRecord":return function(e){const{store:t,data:i}=e.request,{type:n,query:o,options:s}=i,a=t.adapterFor(n) +const l=t.modelFor(n) +let u=Promise.resolve().then((()=>a.queryRecord(t,l,o,s))) +return u=(0,r.g)(u,t),u.then((e=>{const i=t.serializerFor(n),o=(0,r.n)(i,t,l,e,null,"queryRecord"),s=t._push(o,!0) +return s?t.peekRecord(s):null}))}(e) +case"findBelongsTo":return function(e){const{store:t,data:n,records:o}=e.request,{options:s,record:a,links:l,useLink:u,field:c}=n,d=o?.[0] +let p=d&&t._fetchManager.getPendingFetch(d,s) +if(p)return p +if(u)return function(e,t,n,o,s){let a=Promise.resolve().then((()=>{let r=e.adapterFor(t.type),i=e._fetchManager.createSnapshot(t,s),a=n&&"string"!=typeof n?n.href:n +return r.findBelongsTo(e,i,a,o)})) +{const i=e._instanceCache.getRecord(t) +a=(0,r.g)(a,e),a=(0,r.c)(a,(0,r.d)(r._,i))}return a=a.then((n=>{{const i=e._instanceCache.getRecord(t);(0,r._)(i)}let s=e.modelFor(o.type),a=e.serializerFor(o.type),l=(0,r.n)(a,e,s,n,null,"findBelongsTo") +return l.data||l.links||l.meta?(l=i(e,l,t,o),e._push(l,!0)):null}),null,`DS: Extract payload of ${t.type} : ${o.type}`),a}(t,a,l.related,c,s) +const h=t._fetchManager +return(0,r.e)(d),s.reload?h.scheduleFetch(d,s,e.request):h.fetchDataIfNeededForIdentifier(d,s,e.request)}(e) +case"findHasMany":return function(e){const{store:t,data:n,records:o}=e.request,{options:s,record:a,links:l,useLink:u,field:c}=n +if(u){const e=t.adapterFor(a.type) +return function(e,t,n,o,s,a){let l=Promise.resolve().then((()=>{const r=t._fetchManager.createSnapshot(n,a) +let i=o&&"string"!=typeof o?o.href:o +return e.findHasMany(t,r,i,s)})) +l=(0,r.g)(l,t),l=l.then((e=>{const o=t._instanceCache.getRecord(n);(0,r._)(o) +const a=t.modelFor(s.type) +let l=t.serializerFor(s.type),u=(0,r.n)(l,t,a,e,null,"findHasMany") +return u=i(t,u,n,s),t._push(u,!0)}),null,`DS: Extract payload of '${n.type}' : hasMany '${s.type}'`) +{const e=t._instanceCache.getRecord(n) +l=(0,r.c)(l,(0,r.d)(r._,e))}return l}(e,t,a,l.related,c,s)}const d=new Array(o.length),p=t._fetchManager +for(let i=0;i{let i +return t._join((()=>{const n=t._instanceCache.getResourceCache(s) +i=n.didCommit(s,{request:e.request,content:r}),r&&r.included&&t._push({data:null,included:r.included},!0)})),t.peekRecord(i.data)})).catch((e=>{let r=e +throw e?"string"==typeof e&&(r=new Error(e)):r=new Error("Unknown Error Occurred During Request"),function(e,t,r){if(r&&!0===r.isAdapterError&&"InvalidError"===r.code){let i=e.serializerFor(t.type) +if(i&&"function"==typeof i.extractErrors){let n=i.extractErrors(e,e.modelFor(t.type),r,t.id) +r.errors=function(e){const t=[] +e&&Object.keys(e).forEach((r=>{let i=(n=e[r],Array.isArray(n)?n:[n]) +var n +for(let e=0;ee.findAll(t,a,null,n))) +return l=(0,r.g)(l,t),l=l.then((e=>{const o=t.serializerFor(i),l=(0,r.n)(o,t,a,e,null,"findAll") +return t._push(l,s),n._recordArray.isUpdating=!1,n._recordArray})),l}})),define("@ember-data/model/-private",["exports","@ember-data/model/has-many-c1bfdebf","@ember/application"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return t.E}}),Object.defineProperty(e,"LEGACY_SUPPORT",{enumerable:!0,get:function(){return t.L}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return t.R}}),Object.defineProperty(e,"Model",{enumerable:!0,get:function(){return t.M}}),Object.defineProperty(e,"PromiseBelongsTo",{enumerable:!0,get:function(){return t.P}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return t.c}}),e._modelForMixin=function(e,i){let n=(0,r.getOwner)(e),o=n.factoryFor(`mixin:${i}`),s=o&&o.class +if(s){let e=t.M.extend(s) +e.__isMixin=!0,e.__mixin=s,n.register("model:"+i,e)}return n.factoryFor(`model:${i}`)},Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.b}}),e.diffArray=function(e,t){const r=e.length,i=t.length,n=Math.min(r,i) +let o=null +for(let l=0;lfunction(e){let[t,r,i]=e +return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}(t)?e()(...t):e(...t)}var w=_((function(e,t){"object"==typeof e?(t=e,e=void 0):t=t||{} +let o={type:e,isAttribute:!0,options:t} +return(0,r.computed)({get(e){if(!this.isDestroyed&&!this.isDestroying)return(0,n.peekCache)(this).getAttr((0,i.recordIdentifierFor)(this),e)},set(e,t){const r=(0,i.recordIdentifierFor)(this),o=(0,n.peekCache)(this) +if(o.getAttr(r,e)!==t&&(o.setAttr(r,e,t),!this.isValid)){const{errors:t}=this +t.get(e)&&(t.remove(e),this.currentState.cleanErrorRequests())}return t}}).meta(o)})) +function O(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function x(e,t,r,i,n){var o={} +return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}e.a=w +const k=h.default.extend(p.default) +String(Symbol.for("PROXY_CONTENT")) +function E(e){const t=function(e){return k.create({promise:e})}(e) +return t}var P,j,S,R,C,T,A +const M=f.default +let D=(P=(0,r.computed)(),j=(0,m.mapBy)("content","message"),S=(0,r.computed)(),R=(0,m.not)("length"),x((C=class extends M{constructor(...e){super(...e),O(this,"messages",T,this),O(this,"isEmpty",A,this)}get errorsByAttributeName(){return new Map}errorsFor(e){let t=this.errorsByAttributeName,i=t.get(e) +return void 0===i&&(i=(0,s.A)(),t.set(e,i)),(0,r.get)(i,"[]"),i}get content(){return(0,s.A)()}unknownProperty(e){let t=this.errorsFor(e) +if(0!==t.length)return t}add(e,t){const r=this._findOrCreateMessages(e,t) +this.addObjects(r),this.errorsFor(e).addObjects(r),this.__record.currentState.notify("isValid"),this.notifyPropertyChange(e)}_findOrCreateMessages(e,t){let r=this.errorsFor(e),i=Array.isArray(t)?t:[t],n=new Array(i.length) +for(let o=0;o{this.notifyPropertyChange(e)})),this.__record.currentState.notify("isValid"),super.clear()}has(e){return this.errorsFor(e).length>0}}).prototype,"errorsByAttributeName",[P],Object.getOwnPropertyDescriptor(C.prototype,"errorsByAttributeName"),C.prototype),T=x(C.prototype,"messages",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(C.prototype,"content",[S],Object.getOwnPropertyDescriptor(C.prototype,"content"),C.prototype),A=x(C.prototype,"isEmpty",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C) +e.E=D +class N extends n.RecordArray{constructor(e){super(e),this.isLoaded=e.isLoaded||!1,this.isAsync=e.isAsync||!1,this.isPolymorphic=e.isPolymorphic||!1,this.identifier=e.identifier,this.key=e.key}[n.MUTATE](e,t,r){switch(e){case"length 0":this._manager.mutate({op:"replaceRelatedRecords",record:this.identifier,field:this.key,value:[]}) +break +case"replace cell":{const[e,r,i]=t +this._manager.mutate({op:"replaceRelatedRecord",record:this.identifier,field:this.key,value:i,prior:r,index:e}) +break}case"push":this._manager.mutate({op:"addToRelatedRecords",record:this.identifier,field:this.key,value:I(t)}) +break +case"pop":r&&this._manager.mutate({op:"removeFromRelatedRecords",record:this.identifier,field:this.key,value:(0,n.recordIdentifierFor)(r)}) +break +case"unshift":this._manager.mutate({op:"addToRelatedRecords",record:this.identifier,field:this.key,value:I(t),index:0}) +break +case"shift":r&&this._manager.mutate({op:"removeFromRelatedRecords",record:this.identifier,field:this.key,value:(0,n.recordIdentifierFor)(r),index:0}) +break +case"sort":this._manager.mutate({op:"sortRelatedRecords",record:this.identifier,field:this.key,value:r.map(n.recordIdentifierFor)}) +break +case"splice":{const[e,i,...o]=t +if(i>0&&o.length===this[n.SOURCE].length)return void this._manager.mutate({op:"replaceRelatedRecords",record:this.identifier,field:this.key,value:I(o)}) +i>0&&this._manager.mutate({op:"removeFromRelatedRecords",record:this.identifier,field:this.key,value:r.map(n.recordIdentifierFor),index:e}),o?.length&&this._manager.mutate({op:"addToRelatedRecords",record:this.identifier,field:this.key,value:I(o),index:e}) +break}}}notify(){this[n.IDENTIFIER_ARRAY_TAG].shouldReset=!0,(0,n.notifyArray)(this)}reload(e){return this._manager.reloadHasMany(this.key,e)}createRecord(e){const{store:t}=this,r=t.createRecord(this.modelName,e) +return this.push(r),r}destroy(){super.destroy(!1)}}function I(e){return e.map(F)}function F(e){if(e.then){let t=e.content +return(0,n.recordIdentifierFor)(t)}return(0,n.recordIdentifierFor)(e)}var z,L +e.R=N,N.prototype.isAsync=!1,N.prototype.isPolymorphic=!1,N.prototype.identifier=null,N.prototype.cache=null,N.prototype._inverseIsAsync=!1,N.prototype.key="",N.prototype.DEPRECATED_CLASS_NAME="ManyArray" +const B=k +let q=(z=(0,r.computed)(),x((L=class extends B{get id(){const{key:e,legacySupport:t}=this._belongsToState +return t.referenceFor("belongsTo",e).id()}get meta(){}async reload(e){let{key:t,legacySupport:r}=this._belongsToState +return await r.reloadBelongsTo(t,e),this}}).prototype,"id",[v],Object.getOwnPropertyDescriptor(L.prototype,"id"),L.prototype),x(L.prototype,"meta",[z],Object.getOwnPropertyDescriptor(L.prototype,"meta"),L.prototype),L) +var U,$,H,V,W,Q +e.P=q +let G=($=x((U=class{constructor(e,t){O(this,"content",$,this),O(this,"isPending",H,this),O(this,"isRejected",V,this),O(this,"isFulfilled",W,this),O(this,"isSettled",Q,this),this._update(e,t),this.isDestroyed=!1,this.isDestroying=!1 +d.default.meta(this).hasMixin=e=>e===s.NativeArray||e===s.default}get length(){return this["[]"],this.content?this.content.length:0}get"[]"(){return this.content?.length&&this.content}forEach(e){this.content&&this.length&&this.content.forEach(e)}reload(e){return this.content.reload(e),this}then(e,t){return this.promise.then(e,t)}catch(e){return this.promise.catch(e)}finally(e){return this.promise.finally(e)}destroy(){this.isDestroying=!0,this.isDestroyed=!0,this.content=null,this.promise=null}get links(){return this.content?this.content.links:void 0}get meta(){return this.content?this.content.meta:void 0}_update(e,t){void 0!==t&&(this.content=t),this.promise=function(e,t){return e.isPending=!0,e.isSettled=!1,e.isFulfilled=!1,e.isRejected=!1,Promise.resolve(t).then((t=>(e.isPending=!1,e.isFulfilled=!0,e.isSettled=!0,e.content=t,t)),(t=>{throw e.isPending=!1,e.isFulfilled=!1,e.isRejected=!0,e.isSettled=!0,t}))}(this,e)}static create({promise:e,content:t}){return new this(e,t)}}).prototype,"content",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(U.prototype,"length",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(U.prototype,"length"),U.prototype),x(U.prototype,"[]",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(U.prototype,"[]"),U.prototype),H=x(U.prototype,"isPending",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=x(U.prototype,"isRejected",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=x(U.prototype,"isFulfilled",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=x(U.prototype,"isSettled",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(U.prototype,"links",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(U.prototype,"links"),U.prototype),x(U.prototype,"meta",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(U.prototype,"meta"),U.prototype),U) +e.c=G,G.prototype.createRecord=function(...e){return this.content.createRecord(...e)},Object.defineProperty(G.prototype,"firstObject",{get(){return this.content?this.content.firstObject:void 0}}),Object.defineProperty(G.prototype,"lastObject",{get(){return this.content?this.content.lastObject:void 0}});["addObserver","cacheFor","decrementProperty","get","getProperties","incrementProperty","notifyPropertyChange","removeObserver","set","setProperties","toggleProperty"].forEach((e=>{G.prototype[e]=function(...t){return d.default[e](this,...t)}}));["addArrayObserver","addObject","addObjects","any","arrayContentDidChange","arrayContentWillChange","clear","compact","every","filter","filterBy","find","findBy","getEach","includes","indexOf","insertAt","invoke","isAny","isEvery","lastIndexOf","map","mapBy","objectAt","objectsAt","popObject","pushObject","pushObjects","reduce","reject","rejectBy","removeArrayObserver","removeAt","removeObject","removeObjects","replace","reverseObjects","setEach","setObjects","shiftObject","slice","sortBy","toArray","uniq","uniqBy","unshiftObject","unshiftObjects","without"].forEach((e=>{G.prototype[e]=function(...t){return this.content[e](...t)}})) +var K,Y +function X(e){return Boolean(e&&e.links&&e.links.related)}let J=(Y=x((K=class{constructor(e,t,r,i,n){this.___identifier=void 0,this.___token=void 0,this.___relatedToken=null,O(this,"_ref",Y,this),this.graph=t,this.key=n,this.belongsToRelationship=i,this.type=i.definition.type,this.store=e,this.___identifier=r,this.___token=e.notifications.subscribe(r,((e,t,r)=>{"relationships"===t&&r===n&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token),this.___token=null,this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null)}get identifier(){this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null) +let e=this._resource() +if(e&&e.data){const t=this.store.identifierCache.getOrCreateRecordIdentifier(e.data) +return this.___relatedToken=this.store.notifications.subscribe(t,((e,t,r)=>{("identity"===t||"attributes"===t&&"id"===r)&&this._ref++})),t}return null}id(){return this.identifier?.id||null}link(){let e=this._resource() +if(X(e)&&e.links){let t=e.links.related +return t&&"string"!=typeof t?t.href:t}return null}links(){let e=this._resource() +return e&&e.links?e.links:null}meta(){let e=null,t=this._resource() +return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}_resource(){this._ref +return this.store._instanceCache.getResourceCache(this.___identifier).getRelationship(this.___identifier,this.key)}remoteType(){return X(this._resource())?"link":"id"}async push(e){let t=e +e.then&&(t=await e) +let r=this.store.push(t) +const{identifier:i}=this.belongsToRelationship +return this.store._join((()=>{this.graph.push({op:"replaceRelatedRecord",record:i,field:this.key,value:(0,n.recordIdentifierFor)(r)})})),r}value(){let e=this._resource() +return e&&e.data?this.store.peekRecord(e.data):null}load(e){const t=Pe.get(this.___identifier) +return!this.belongsToRelationship.definition.isAsync&&!oe(this.store,this._resource())?t.reloadBelongsTo(this.key,e).then((()=>this.value())):t.getBelongsTo(this.key,e)}reload(e){return Pe.get(this.___identifier).reloadBelongsTo(this.key,e).then((()=>this.value()))}}).prototype,"_ref",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),x(K.prototype,"identifier",[v,l.dependentKeyCompat],Object.getOwnPropertyDescriptor(K.prototype,"identifier"),K.prototype),K) +var Z,ee +let te=(ee=x((Z=class{constructor(e,t,r,i,n){this.___token=void 0,this.___identifier=void 0,this.___relatedTokenMap=void 0,O(this,"_ref",ee,this),this.graph=t,this.key=n,this.hasManyRelationship=i,this.type=i.definition.type,this.store=e,this.___identifier=r,this.___token=e.notifications.subscribe(r,((e,t,r)=>{"relationships"===t&&r===n&&this._ref++})),this.___relatedTokenMap=new Map}destroy(){this.store.notifications.unsubscribe(this.___token),this.___relatedTokenMap.forEach((e=>{this.store.notifications.unsubscribe(e)})),this.___relatedTokenMap.clear()}get identifiers(){this._ref +let e=this._resource(),t=this.___relatedTokenMap +return this.___relatedTokenMap=new Map,e&&e.data?e.data.map((e=>{const r=this.store.identifierCache.getOrCreateRecordIdentifier(e) +let i=t.get(r) +return i?t.delete(r):i=this.store.notifications.subscribe(r,((e,t,r)=>{("identity"===t||"attributes"===t&&"id"===r)&&this._ref++})),this.___relatedTokenMap.set(r,i),r})):(t.forEach((e=>{this.store.notifications.unsubscribe(e)})),t.clear(),[])}_resource(){return this.store._instanceCache.getResourceCache(this.___identifier).getRelationship(this.___identifier,this.key)}remoteType(){let e=this._resource() +return e&&e.links&&e.links.related?"link":"ids"}ids(){return this.identifiers.map((e=>e.id))}link(){let e=this._resource() +if(t=e,Boolean(t&&t.links&&t.links.related)&&e.links){let t=e.links.related +return t&&"string"!=typeof t?t.href:t}var t +return null}links(){let e=this._resource() +return e&&e.links?e.links:null}meta(){let e=null,t=this._resource() +return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}async push(e){let t,r=e +e.then&&(r=await e),t=!Array.isArray(r)&&"object"==typeof r&&Array.isArray(r.data)?r.data:r +const{store:n}=this +let o=t.map((e=>{let t +return t="data"in e?n.push(e):n.push({data:e}),(0,i.recordIdentifierFor)(t)})) +const{identifier:s}=this.hasManyRelationship +return n._join((()=>{this.graph.push({op:"replaceRelatedRecords",record:s,field:this.key,value:o})})),this.load()}_isLoaded(){return!!this.hasManyRelationship.state.hasReceivedData&&this.hasManyRelationship.localState.every((e=>!0===this.store._instanceCache.recordIsLoaded(e,!0)))}value(){const e=Pe.get(this.___identifier) +return this._isLoaded()?e.getManyArray(this.key):(this._ref,null)}async load(e){const t=Pe.get(this.___identifier) +return!this.hasManyRelationship.definition.isAsync&&!oe(this.store,this._resource())?t.reloadHasMany(this.key,e):t.getHasMany(this.key,e)}reload(e){return Pe.get(this.___identifier).reloadHasMany(this.key,e)}}).prototype,"_ref",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),x(Z.prototype,"identifiers",[v,l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Z.prototype,"identifiers"),Z.prototype),Z) +class re{constructor(e){this.record=e,this.store=(0,n.storeFor)(e),this.identifier=(0,n.recordIdentifierFor)(e),this.cache=(0,n.peekCache)(e),this._manyArrayCache=Object.create(null),this._relationshipPromisesCache=Object.create(null),this._relationshipProxyCache=Object.create(null),this._pending=Object.create(null),this.references=Object.create(null)}_syncArray(e){if(this.isDestroyed||this.isDestroying)return +const t=e[n.SOURCE],r=this.identifier +let[i,o]=this._getCurrentState(r,e.key) +o.meta&&(e.meta=o.meta),o.links&&(e.links=o.links),t.length=0,(0,n.fastPush)(t,i)}mutate(e){this.cache.mutate(e)}_findBelongsTo(e,t,r,i){return this._findBelongsToByJsonApiResource(t,this.identifier,r,i).then((t=>ie(this,e,r,t)),(t=>ie(this,e,r,null,t)))}reloadBelongsTo(e,t){let r=this._relationshipPromisesCache[e] +if(r)return r +const i=(0,(0,y.default)(require("@ember-data/graph/-private")).graphFor)(this.store).get(this.identifier,e) +let n=this.cache.getRelationship(this.identifier,e) +i.state.hasFailedLoadAttempt=!1,i.state.shouldForceReload=!0 +let o=this._findBelongsTo(e,n,i,t) +return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("belongsTo",e,{promise:o}):o}getBelongsTo(e,t){const{identifier:r,cache:i}=this +let n=i.getRelationship(this.identifier,e),o=n&&n.data?n.data:null +const s=this.store,a=(0,(0,y.default)(require("@ember-data/graph/-private")).graphFor)(s).get(this.identifier,e) +let l=a.definition.isAsync,u={key:e,store:s,legacySupport:this,modelName:a.definition.type} +if(l){if(a.state.hasFailedLoadAttempt)return this._relationshipProxyCache[e] +let r=this._findBelongsTo(e,n,a,t) +const i=o&&s._instanceCache.recordIsLoaded(o) +return this._updatePromiseProxyFor("belongsTo",e,{promise:r,content:i?s._instanceCache.getRecord(o):null,_belongsToState:u})}if(null===o)return null +{let e=s._instanceCache.getRecord(o) +return e}}setDirtyBelongsTo(e,t){return this.cache.mutate({op:"replaceRelatedRecord",record:this.identifier,field:e,value:ne(t)},!0)}_getCurrentState(e,t){let r=this.cache.getRelationship(e,t,!0) +const i=this.store._instanceCache +let n=[] +if(r.data)for(let o=0;oie(this,e,t,r)),(i=>ie(this,e,t,r,i))),this._relationshipPromisesCache[e]=n,n):(r.isLoaded=!0,Promise.resolve(r))}}reloadHasMany(e,t){{let r=this._relationshipPromisesCache[e] +if(r)return r +const i=(0,(0,y.default)(require("@ember-data/graph/-private")).graphFor)(this.store).get(this.identifier,e),{definition:n,state:o}=i +o.hasFailedLoadAttempt=!1,o.shouldForceReload=!0 +let s=this.getManyArray(e,n),a=this.fetchAsyncHasMany(e,i,s,t) +return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("hasMany",e,{promise:a}):a}}getHasMany(e,t){{const r=(0,(0,y.default)(require("@ember-data/graph/-private")).graphFor)(this.store).get(this.identifier,e),{definition:i,state:n}=r +let o=this.getManyArray(e,i) +if(i.isAsync){if(n.hasFailedLoadAttempt)return this._relationshipProxyCache[e] +let i=this.fetchAsyncHasMany(e,r,o,t) +return this._updatePromiseProxyFor("hasMany",e,{promise:i,content:o})}return o}}_updatePromiseProxyFor(e,t,r){let i=this._relationshipProxyCache[t] +if("hasMany"===e){const{promise:e,content:n}=r +return i?i._update(e,n):i=this._relationshipProxyCache[t]=new G(e,n),i}if(i){const{promise:e,content:t}=r +void 0!==t&&i.set("content",t),i.set("promise",e)}else i=q.create(r),this._relationshipProxyCache[t]=i +return i}referenceFor(e,t){let r=this.references[t] +if(!r){const e=(0,(0,y.default)(require("@ember-data/graph/-private")).graphFor)(this.store),i=e.get(this.identifier,t) +let n=i.definition.kind +"belongsTo"===n?r=new J(this.store,e,this.identifier,i,t):"hasMany"===n&&(r=new te(this.store,e,this.identifier,i,t)),this.references[t]=r}return r}_findHasManyByJsonApiResource(e,t,r,i={}){{if(!e)return +const{definition:n,state:o}=r,s=this.store.adapterFor(n.type),{isStale:a,hasDematerializedInverse:l,hasReceivedData:u,isEmpty:c,shouldForceReload:d}=o,p=oe(this.store,e),h=e.data,f=e.links&&e.links.related&&("function"==typeof s.findHasMany||void 0===h)&&(d||l||a||!p&&!c),m={useLink:f,field:this.store.getSchemaDefinitionService().relationshipsDefinitionFor({type:n.inverseType})[n.key],links:e.links,meta:e.meta,options:i,record:t} +if(f)return this.store.request({op:"findHasMany",records:h||[],data:m,cacheOptions:{[Symbol.for("ember-data:skip-cache")]:!0}}) +const b=u&&!c,g=l||c&&Array.isArray(h)&&h.length>0,y=!d&&!a&&(b||g) +if(y&&p)return +return y||u&&!c||g?(i.reload=i.reload||!y||void 0,this.store.request({op:"findHasMany",records:h,data:m,cacheOptions:{[Symbol.for("ember-data:skip-cache")]:!0}})):void 0}}_findBelongsToByJsonApiResource(e,t,r,i={}){if(!e)return Promise.resolve(null) +const n=r.definition.key +if(this._pending[n])return this._pending[n] +const o=e.data?e.data:null +let{isStale:s,hasDematerializedInverse:a,hasReceivedData:l,isEmpty:u,shouldForceReload:c}=r.state +const d=oe(this.store,e),p=e.links?.related&&(c||a||s||!d&&!u),h=this.store.getSchemaDefinitionService().relationshipsDefinitionFor(this.identifier)[r.definition.key],f={useLink:p,field:h,links:e.links,meta:e.meta,options:i,record:t} +if(p){const e=this.store.request({op:"findBelongsTo",records:o?[o]:[],data:f,cacheOptions:{[Symbol.for("ember-data:skip-cache")]:!0}}) +return this._pending[n]=e.then((e=>e.content)).finally((()=>{this._pending[n]=void 0})),this._pending[n]}const m=l&&d&&!u,b=a||u&&e.data,g=!c&&!s&&(m||b) +if(g&&!o)return Promise.resolve(null) +return g&&d||null===o?.id?Promise.resolve(o):o?(i.reload=i.reload||!g||void 0,this._pending[n]=this.store.request({op:"findBelongsTo",records:[o],data:f,cacheOptions:{[Symbol.for("ember-data:skip-cache")]:!0}}).then((e=>e.content)).finally((()=>{this._pending[n]=void 0})),this._pending[n]):Promise.resolve(null)}destroy(){this.isDestroying=!0 +let e=this._manyArrayCache +this._manyArrayCache=Object.create(null),Object.keys(e).forEach((t=>{e[t].destroy()})),e=this._relationshipProxyCache,this._relationshipProxyCache=Object.create(null),Object.keys(e).forEach((t=>{const r=e[t] +r.destroy&&r.destroy()})),e=this.references,this.references=Object.create(null),Object.keys(e).forEach((t=>{e[t].destroy()})),this.isDestroyed=!0}}function ie(e,t,r,i,n){delete e._relationshipPromisesCache[t],r.state.shouldForceReload=!1 +const o="hasMany"===r.definition.kind +if(o&&i.notify(),n){r.state.hasFailedLoadAttempt=!0 +let i=e._relationshipProxyCache[t] +throw i&&!o&&(i.content&&i.content.isDestroying&&i.set("content",null),e.store.notifications._flush()),n}return o?i.isLoaded=!0:e.store.notifications._flush(),r.state.hasFailedLoadAttempt=!1,r.state.isStale=!1,o||!i?i:e.store.peekRecord(i)}function ne(e){if(!e)return null +if(e.then){let t=e.content +return t?(0,n.recordIdentifierFor)(t):null}return(0,n.recordIdentifierFor)(e)}function oe(e,t){const r=e._instanceCache,i=t.data +return Array.isArray(i)?i.every((e=>r.recordIsLoaded(e))):!i||r.recordIsLoaded(i)}function se(e,t,r,i){if("belongsTo"===i.kind)r.notifyPropertyChange(t) +else if("hasMany"===i.kind){let n=Pe.get(e),o=n&&n._manyArrayCache[t],s=n&&n._relationshipPromisesCache[t] +if(o&&s)return +o&&(o.notify(),i.options&&!i.options.async&&void 0!==i.options.async||r.notifyPropertyChange(t))}}function ae(e,t,r,i){(0,b.cacheFor)(i,r)!==(0,n.peekCache)(i).getAttr(t,r)&&i.notifyPropertyChange(r)}var le,ue,ce,de +const pe=/^\/?data\/(attributes|relationships)\/(.*)/,he=/^\/?data/ +function fe(e){return e&&!0===e.isAdapterError&&"InvalidError"===e.code}let me=(ue=x((le=class{constructor(){O(this,"ref",ue,this),this.rev=1,this.isDirty=!0,this.value=void 0,this.t=!1}notify(){this.isDirty=!0,(0,g.addToTransaction)(this),this.rev++}consume(e){this.isDirty=!1,this.value=e}}).prototype,"ref",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),le) +const be=new WeakMap +function ge(e,t){let r=be.get(e) +return r||(r=Object.create(null),be.set(e,r)),r[t]=r[t]||new me}function ye(e,t,r){const i=r.get,n=r.set +return r.get=function(){let e=ge(this,t) +return(0,g.subscribe)(e),e.isDirty&&e.consume(i.call(this)),e.value},r.set=function(e){ge(this,t),n.call(this,e)},(0,l.dependentKeyCompat)(r),r}let ve=(de=x((ce=class{constructor(e){O(this,"isSaving",de,this) +const t=(0,i.storeFor)(e),r=(0,n.recordIdentifierFor)(e) +this.identifier=r,this.record=e,this.cache=(0,n.peekCache)(e),this.pendingCount=0,this.fulfilledCount=0,this.rejectedCount=0,this._errorRequests=[],this._lastError=null +let o=t.getRequestStateService(),s=t.notifications +const a=e=>{if("mutation"===e.type)switch(e.state){case"pending":this.isSaving=!0 +break +case"rejected":this.isSaving=!1,this._lastError=e,e.response&&fe(e.response.data)||this._errorRequests.push(e),_e(this) +break +case"fulfilled":this._errorRequests=[],this._lastError=null,this.isSaving=!1,_e(this)}else switch(e.state){case"pending":this.pendingCount++,this.notify("isLoading") break -case"belongsTo":this.setDirtyBelongsTo(r,i),c=a.get(n,r),c.state.hasReceivedData=!0,c.state.isEmpty=!1 +case"rejected":this.pendingCount--,this._lastError=e,e.response&&fe(e.response.data)||this._errorRequests.push(e),this.notify("isLoading"),_e(this) break -case"hasMany":this.setDirtyHasMany(r,i),c=a.get(n,r),c.state.hasReceivedData=!0,c.state.isEmpty=!1 +case"fulfilled":this.pendingCount--,this.fulfilledCount++,this.notify("isLoading"),this.notify("isDirty"),_e(this),this._errorRequests=[],this._lastError=null}} +o.subscribeForRecord(r,a) +{const e=o.getLastRequestForRecord(r) +e&&a(e)}this.handler=s.subscribe(r,((e,t,r)=>{switch(t){case"state":this.notify("isNew"),this.notify("isDeleted"),this.notify("isDirty") break -default:t[r]=i}}}return t}removeFromInverseRelationships(){C(this.storeWrapper).push({op:"deleteRecord",record:this.identifier,isNew:this.isNew()})}clientDidCreate(){this._isNew=!0}_changedKeys(e){let t=[] -if(e){let r,n,o,s,a,l=Object.keys(e),u=l.length,c=this.hasChangedAttributes() -for(c&&(a=this._attributes),r=Object.assign(Object.create(null),this._data,this.__inFlightAttributes),n=0;n`}}function I(e){return"belongsTo"===e.definition.kind?e.localState?[e.localState]:[]:e.currentState}function F(e){return"belongsTo"===e.definition.kind?e.remoteState?[e.remoteState]:[]:e.canonicalState}e.BelongsToRelationship=h,e.ManyRelationship=p,e.RecordData=N,e.Relationship=f,e.graphFor=C,e.peekGraph=function(e){return R.get(j(e))},Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/serializer/-private",["exports","@ember/array","@ember/debug","@ember/object","@ember/object/mixin","@ember/string","@ember/utils"],(function(e,t,r,i,n,o,s){"use strict" -function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=a(i),u=a(n).default.create({normalize(e,t,r){let i=this._super(e,t,r) +case"attributes":this.notify("isEmpty"),this.notify("isDirty") +break +case"errors":this.updateInvalidErrors(this.record.errors),this.notify("isValid")}}))}destroy(){(0,i.storeFor)(this.record).notifications.unsubscribe(this.handler)}notify(e){ge(this,e).notify()}updateInvalidErrors(e){let t=this.cache.getErrors(this.identifier) +e.clear() +for(let r=0;r0&&0===this.fulfilledCount}get isLoaded(){return!!this.isNew||(this.fulfilledCount>0||!this.isEmpty)}get isSaved(){let e=this.cache +return this.isDeleted?e.isDeletionCommitted(this.identifier):!(this.isNew||this.isEmpty||!this.isValid||this.isDirty||this.isLoading)}get isEmpty(){let e=this.cache +return!this.isNew&&e.isEmpty(this.identifier)}get isNew(){let e=this.cache +return e.isNew(this.identifier)}get isDeleted(){let e=this.cache +return e.isDeleted(this.identifier)}get isValid(){return 0===this.record.errors.length}get isDirty(){let e=this.cache +return!(e.isDeletionCommitted(this.identifier)||this.isDeleted&&this.isNew)&&(this.isNew||e.hasChangedAttrs(this.identifier))}get isError(){return!!this._errorRequests[this._errorRequests.length-1]}get adapterError(){let e=this._lastError +return e?"rejected"===e.state&&e.response.data:null}get isPreloaded(){return!this.isEmpty&&this.isLoading}get stateName(){return this.isLoading?"root.loading":this.isEmpty?"root.empty":this.isDeleted?this.isSaving?"root.deleted.inFlight":this.isSaved?"root.deleted.saved":this.isValid?"root.deleted.uncommitted":"root.deleted.invalid":this.isNew?this.isSaving?"root.loaded.created.inFlight":this.isValid?"root.loaded.created.uncommitted":"root.loaded.created.invalid":this.isSaving?"root.loaded.updated.inFlight":this.isValid?this.isDirty?"root.loaded.updated.uncommitted":"root.loaded.saved":"root.loaded.updated.invalid"}get dirtyType(){return this.isLoading||this.isEmpty?"":this.isDeleted?"deleted":this.isNew?"created":this.isSaving||!this.isValid||this.isDirty?"updated":""}}).prototype,"isSaving",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(ce.prototype,"isLoading",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isLoading"),ce.prototype),x(ce.prototype,"isLoaded",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isLoaded"),ce.prototype),x(ce.prototype,"isSaved",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isSaved"),ce.prototype),x(ce.prototype,"isEmpty",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isEmpty"),ce.prototype),x(ce.prototype,"isNew",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isNew"),ce.prototype),x(ce.prototype,"isDeleted",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isDeleted"),ce.prototype),x(ce.prototype,"isValid",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isValid"),ce.prototype),x(ce.prototype,"isDirty",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isDirty"),ce.prototype),x(ce.prototype,"isError",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"isError"),ce.prototype),x(ce.prototype,"adapterError",[ye],Object.getOwnPropertyDescriptor(ce.prototype,"adapterError"),ce.prototype),x(ce.prototype,"isPreloaded",[v],Object.getOwnPropertyDescriptor(ce.prototype,"isPreloaded"),ce.prototype),x(ce.prototype,"stateName",[v],Object.getOwnPropertyDescriptor(ce.prototype,"stateName"),ce.prototype),x(ce.prototype,"dirtyType",[v],Object.getOwnPropertyDescriptor(ce.prototype,"dirtyType"),ce.prototype),ce) +function _e(e){e.notify("isValid"),e.notify("isError"),e.notify("adapterError")}class we{constructor(e){this._type="",this.__inverseKey="",this.__hasCalculatedInverse=!1,this.parentModelName=e.parentModelName,this.meta=e}get key(){return this.meta.key}get kind(){return this.meta.kind}get type(){return this._type||(this._type=function(e){let t=(0,o.dasherize)(e.type||e.key) +return"hasMany"===e.kind&&(t=(0,a.singularize)(t)),t}(this.meta)),this._type}get options(){return this.meta.options}get name(){return this.meta.name}_inverseKey(e,t){return!1===this.__hasCalculatedInverse&&this._calculateInverse(e,t),this.__inverseKey}_calculateInverse(e,t){let r +this.__hasCalculatedInverse=!0 +let i=null;(function(e){let t=e.options +return!(t&&null===t.inverse)})(this.meta)&&(i=t.inverseFor(this.key,e)),r=i?i.name:null,this.__inverseKey=r}}var Oe,xe,ke +const{changeProperties:Ee}=d.default,Pe=new Map +function je(e){const t=(0,i.recordIdentifierFor)(e) +let r=Pe.get(t) +return r||(r=new re(e),Pe.set(t,r),Pe.set(e,r)),r}function Se(e,t,r,i){let n=i||[],o=t.relationships +if(!o)return n +let s=o.get(e.modelName),a=Array.isArray(s)?s.filter((e=>{let t=e.options +return!t.inverse&&null!==t.inverse||r===t.inverse})):null +return a&&n.push.apply(n,a),e.superclass&&Se(e.superclass,t,r,n),n}function Re(e,t,r){const i=new WeakMap +let n=r.get +return r.get=function(){let e=i.get(this) +return e||(e={hasComputed:!1,value:void 0},i.set(this,e)),e.hasComputed||(e.value=n.call(this),e.hasComputed=!0),e.value},r}e.L=Pe +let Ce=((ke=class extends r.default{constructor(...e){super(...e),this.___private_notifications=void 0,O(this,"isReloading",xe,this)}init(e={}){const t=e._createProps,r=e._secretInit +e._createProps=null,e._secretInit=null +let i=this.store=r.store +super.init(e) +let n=r.identifier +r.cb(this,r.cache,n,r.store),this.___recordState=null,this.setProperties(t) +let o=i.notifications +this.___private_notifications=o.subscribe(n,((e,t,r)=>{(function(e,t,r,i,n){if("attributes"===t)r?ae(0,e,r,i):i.eachAttribute((t=>{ae(0,e,t,i)})) +else if("relationships"===t)if(r){let t=i.constructor.relationshipsByName.get(r) +se(e,r,i,t)}else i.eachRelationship(((t,r)=>{se(e,t,i,r)})) +else"identity"===t&&i.notifyPropertyChange("id")})(e,t,r,this)}))}destroy(){const e=(0,i.recordIdentifierFor)(this) +this.___recordState?.destroy();(0,i.storeFor)(this).notifications.unsubscribe(this.___private_notifications),this.eachRelationship(((e,t)=>{"belongsTo"===t.kind&&this.notifyPropertyChange(e)})),Pe.get(this)?.destroy(),Pe.delete(this),Pe.delete(e),super.destroy()}get isEmpty(){return this.currentState.isEmpty}get isLoading(){return this.currentState.isLoading}get isLoaded(){return this.currentState.isLoaded}get hasDirtyAttributes(){return this.currentState.isDirty}get isSaving(){return this.currentState.isSaving}get isDeleted(){return this.currentState.isDeleted}get isNew(){return this.currentState.isNew}get isValid(){return this.currentState.isValid}get dirtyType(){return this.currentState.dirtyType}get isError(){return this.currentState.isError}set isError(e){}get id(){return(0,i.recordIdentifierFor)(this).id}set id(e){const t=(0,n.coerceId)(e),r=(0,i.recordIdentifierFor)(this) +let o=t!==r.id +null!==t&&o&&(this.store._instanceCache.setRecordId(r,t),this.store.notifications.notify(r,"identity"))}toString(){return``}get currentState(){return this.___recordState||(this.___recordState=new ve(this)),this.___recordState}set currentState(e){throw new Error("cannot set currentState")}get errors(){let e=D.create({__record:this}) +return this.currentState.updateInvalidErrors(e),e}get adapterError(){return this.currentState.adapterError}set adapterError(e){throw new Error("adapterError is not directly settable")}serialize(e){return(0,i.storeFor)(this).serializeRecord(this,e)}notifyPropertyChange(e){let t=function(e,t){let r=be.get(e) +return r&&r[t]}(this,e) +t&&t.notify(),super.notifyPropertyChange(e)}deleteRecord(){this.currentState&&(0,i.storeFor)(this).deleteRecord(this)}destroyRecord(e){const{isNew:t}=this.currentState +return this.deleteRecord(),t?Promise.resolve(this):this.save(e).then((e=>((0,u.run)((()=>{this.unloadRecord()})),this)))}unloadRecord(){this.currentState.isNew&&(this.isDestroyed||this.isDestroying)||(0,i.storeFor)(this).unloadRecord(this)}_notifyProperties(e){Ee((()=>{let t +for(let r=0,i=e.length;r{(0,n.peekCache)(this).rollbackAttrs((0,i.recordIdentifierFor)(this)),this.errors.clear(),e.cleanErrorRequests(),t&&this.unloadRecord()}))}_createSnapshot(){const e=(0,i.storeFor)(this) +if(!e._fetchManager){const t=(0,y.default)(require("@ember-data/legacy-compat/-private")).FetchManager +e._fetchManager=new t(e)}return e._fetchManager.createSnapshot((0,i.recordIdentifierFor)(this))}save(e){let t +return t=this.currentState.isNew&&this.currentState.isDeleted?Promise.resolve(this):(0,i.storeFor)(this).saveRecord(this,e),E(t)}reload(e={}){e.isReloading=!0,e.reload=!0 +const t=(0,i.recordIdentifierFor)(this) +this.isReloading=!0 +const r=(0,i.storeFor)(this).request({op:"findRecord",data:{options:e,record:t},cacheOptions:{[Symbol.for("ember-data:skip-cache")]:!0}}).then((()=>this)).finally((()=>{this.isReloading=!1})) +return E(r)}attr(){}belongsTo(e){return je(this).referenceFor("belongsTo",e)}hasMany(e){return je(this).referenceFor("hasMany",e)}eachRelationship(e,t){this.constructor.eachRelationship(e,t)}relationshipFor(e){return this.constructor.relationshipsByName.get(e)}inverseFor(e){return this.constructor.inverseFor(e,(0,i.storeFor)(this))}eachAttribute(e,t){this.constructor.eachAttribute(e,t)}static typeForRelationship(e,t){let r=this.relationshipsByName.get(e) +return r&&t.modelFor(r.type)}static get inverseMap(){return Object.create(null)}static inverseFor(e,t){let r=this.inverseMap +if(r[e])return r[e] +{let i=this._findInverseFor(e,t) +return r[e]=i,i}}static _findInverseFor(e,t){const r=this.relationshipsByName.get(e),{options:i}=r,n=i.polymorphic,o=null===i.inverse,s=!o&&n&&!t.getSchemaDefinitionService().doesTypeExist(r.type) +if(o||s)return null +let a,l,u,c,d=this.typeForRelationship(e,t) +if(void 0!==i.inverse)a=i.inverse,u=d&&d.relationshipsByName.get(a),l=u.kind,c=u.options +else{r.type,r.parentModelName +let t=Se(this,d,e) +if(0===t.length)return null +let i=t.find((t=>t.options.inverse===e)) +i&&(t=[i]),a=t[0].name,l=t[0].kind,c=t[0].options}return{type:d,name:a,kind:l,options:c}}static get relationships(){let e=new Map +return this.relationshipsByName.forEach((t=>{let{type:r}=t +e.has(r)||e.set(r,[]),e.get(r).push(t)})),e}static get relationshipNames(){let e={hasMany:[],belongsTo:[]} +return this.eachComputedProperty(((t,r)=>{r.isRelationship&&e[r.kind].push(t)})),e}static get relatedTypes(){let e=[],t=this.relationshipsObject,r=Object.keys(t) +for(let i=0;i{i.isRelationship&&(i.key=r,i.name=r,i.parentModelName=t,e[r]=function(e){return new we(e)}(i))})),e}static get fields(){let e=new Map +return this.eachComputedProperty(((t,r)=>{r.isRelationship?e.set(t,r.kind):r.isAttribute&&e.set(t,"attribute")})),e}static eachRelationship(e,t){this.relationshipsByName.forEach(((r,i)=>{e.call(t,i,r)}))}static eachRelatedType(e,t){let r=this.relatedTypes +for(let i=0;i{r.isAttribute&&(r.name=t,e.set(t,r))})),e}static get transformedAttributes(){let e=new Map +return this.eachAttribute(((t,r)=>{r.type&&e.set(t,r.type)})),e}static eachAttribute(e,t){this.attributes.forEach(((r,i)=>{e.call(t,i,r)}))}static eachTransformedAttribute(e,t){this.transformedAttributes.forEach(((r,i)=>{e.call(t,i,r)}))}static toString(){return`model:${this.modelName}`}}).isModel=!0,ke.modelName=null,x((Oe=ke).prototype,"isEmpty",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isEmpty"),Oe.prototype),x(Oe.prototype,"isLoading",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isLoading"),Oe.prototype),x(Oe.prototype,"isLoaded",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isLoaded"),Oe.prototype),x(Oe.prototype,"hasDirtyAttributes",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"hasDirtyAttributes"),Oe.prototype),x(Oe.prototype,"isSaving",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isSaving"),Oe.prototype),x(Oe.prototype,"isDeleted",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isDeleted"),Oe.prototype),x(Oe.prototype,"isNew",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isNew"),Oe.prototype),x(Oe.prototype,"isValid",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isValid"),Oe.prototype),x(Oe.prototype,"dirtyType",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"dirtyType"),Oe.prototype),x(Oe.prototype,"isError",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"isError"),Oe.prototype),xe=x(Oe.prototype,"isReloading",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(Oe.prototype,"id",[ye],Object.getOwnPropertyDescriptor(Oe.prototype,"id"),Oe.prototype),x(Oe.prototype,"currentState",[ye],Object.getOwnPropertyDescriptor(Oe.prototype,"currentState"),Oe.prototype),x(Oe.prototype,"errors",[Re],Object.getOwnPropertyDescriptor(Oe.prototype,"errors"),Oe.prototype),x(Oe.prototype,"adapterError",[l.dependentKeyCompat],Object.getOwnPropertyDescriptor(Oe.prototype,"adapterError"),Oe.prototype),x(Oe,"inverseMap",[Re],Object.getOwnPropertyDescriptor(Oe,"inverseMap"),Oe),x(Oe,"relationships",[Re],Object.getOwnPropertyDescriptor(Oe,"relationships"),Oe),x(Oe,"relationshipNames",[Re],Object.getOwnPropertyDescriptor(Oe,"relationshipNames"),Oe),x(Oe,"relatedTypes",[Re],Object.getOwnPropertyDescriptor(Oe,"relatedTypes"),Oe),x(Oe,"relationshipsByName",[Re],Object.getOwnPropertyDescriptor(Oe,"relationshipsByName"),Oe),x(Oe,"relationshipsObject",[Re],Object.getOwnPropertyDescriptor(Oe,"relationshipsObject"),Oe),x(Oe,"fields",[Re],Object.getOwnPropertyDescriptor(Oe,"fields"),Oe),x(Oe,"attributes",[Re],Object.getOwnPropertyDescriptor(Oe,"attributes"),Oe),x(Oe,"transformedAttributes",[Re],Object.getOwnPropertyDescriptor(Oe,"transformedAttributes"),Oe),Oe) +function Te(e){if(e)return(0,o.dasherize)(e)}e.M=Ce,Ce.prototype._createProps=null,Ce.prototype._secretInit=null +var Ae=_((function(e,t){let i=t,n=e +"string"==typeof e&&e.length||("object"==typeof e?(i=e,n=void 0):(i=t,n=e)),i&&"boolean"==typeof i.async||(i=i||{},"async"in i||(i.async=!0)),null!==i.inverse&&("string"!=typeof i.inverse||i.inverse.length) +let o={type:Te(n),isRelationship:!0,options:i,kind:"belongsTo",name:"Belongs To",key:null} +return(0,r.computed)({get(e){if(this.isDestroying||this.isDestroyed)return null +return je(this).getBelongsTo(e)},set(e,t){const r=je(this) +return this.store._join((()=>{r.setDirtyBelongsTo(e,t)})),r.getBelongsTo(e)}}).meta(o)})) +function Me(e){if(e)return(0,a.singularize)((0,o.dasherize)(e))}e.b=Ae +var De=_((function(e,t){"string"==typeof e&&e.length||"object"==typeof e&&(t=e,e=void 0),t&&"boolean"==typeof t.async||"async"in(t=t||{})||(t.async=!0),null!==t.inverse&&("string"!=typeof t.inverse||t.inverse.length) +let i={type:Me(e),options:t,isRelationship:!0,kind:"hasMany",name:"Has Many",key:null} +return(0,r.computed)({get(e){return this.isDestroying||this.isDestroyed?(0,s.A)():je(this).getHasMany(e)},set(e,t){const r=je(this),i=r.getManyArray(e) +return this.store._join((()=>{i.splice(0,i.length,...t)})),r.getHasMany(e)}}).meta(i)})) +e.h=De})),define("@ember-data/model/index",["exports","@ember-data/model/has-many-c1bfdebf"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.M}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.h}})})),define("@ember-data/request/fetch",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const t="undefined"!=typeof fetch?fetch:"undefined"!=typeof FastBoot?FastBoot.require("node-fetch"):()=>{throw new Error("No Fetch Implementation Found")},r={async request(e){const r=await t(e.request.url,e.request) +if(e.setResponse(r),!r.ok||r.status>=400){const e=await r.text() +let t +try{t=JSON.parse(e)}catch{}const i=new Error(`[${r.status}] ${r.statusText} - ${r.url}`) +throw i.content=t,i}return r.json()}} +e.default=r})),define("@ember-data/request/index",["exports"],(function(e){"use strict" +function t(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.createDeferred=o,e.default=void 0 +var r=0 +function i(e){return"__private_"+r+++"_"+e}const n=Symbol("IS_FUTURE") +function o(){let e,t,r=new Promise(((r,i)=>{e=r,t=i})) +return{resolve:e,reject:t,promise:r}}function s(e){const t=o() +let r,{promise:i}=t +return i=i.finally((()=>{e.resolveStream(),r&&r.forEach((e=>e()))})),i.onFinalize=e=>{r=r||[],r.push(e)},i[n]=!0,i.getStream=()=>e.getStream(),i.abort=t=>{e.abort(function(e){return new DOMException(e||"The user aborted a request.","AbortError")}(t))},t.promise=i,t}class a{constructor(e,t){this.hasSetStream=!1,this.hasSetResponse=!1,this.hasSubscribers=!1,this.stream=o(),this.response=null,this.nextCalled=0,this.requestId=t.id,this.controller=e.controller||t.controller,e.controller&&(e.controller!==t.controller&&t.controller.signal.addEventListener("abort",(()=>{this.controller.abort(t.controller.signal.reason)})),delete e.controller) +let r=Object.assign({signal:this.controller.signal},e) +e.headers&&(e.headers.clone=()=>new Headers([...e.headers.entries()]),e.headers.toJSON=()=>[...e.headers.entries()]),this.enhancedRequest=r,this.request=e,this.god=t,this.stream.promise=this.stream.promise.then((e=>(this.god.stream===e&&this.hasSubscribers&&(this.god.stream=null),e)))}getResponse(){return this.hasSetResponse?this.response:1===this.nextCalled?this.god.response:null}getStream(){return this.hasSubscribers=!0,this.stream.promise}abort(e){this.controller.abort(e)}setStream(e){this.hasSetStream||(this.hasSetStream=!0,e instanceof Promise||(this.god.stream=e),this.stream.resolve(e))}resolveStream(){this.setStream(1===this.nextCalled?this.god.stream:null)}setResponse(e){if(!this.hasSetResponse)if(this.hasSetResponse=!0,e instanceof Response){const{headers:t,ok:r,redirected:i,status:n,statusText:o,type:s,url:a}=e +t.clone=()=>new Headers([...t.entries()]),t.toJSON=()=>[...t.entries()] +let l={headers:t,ok:r,redirected:i,status:n,statusText:o,type:s,url:a} +this.response=l,this.god.response=l}else this.response=e,this.god.response=e}}var l=i("owner") +class u{constructor(e){Object.defineProperty(this,l,{writable:!0,value:void 0}),this.id=e.requestId,t(this,l)[l]=e,this.request=e.enhancedRequest}setStream(e){t(this,l)[l].setStream(e)}setResponse(e){t(this,l)[l].setResponse(e)}}const c={type:"string",klass:["Blob","ArrayBuffer","TypedArray","DataView","FormData","URLSearchParams","ReadableStream"]} +new Map([["records","array"],["data","json"],["body",c],["disableTestWaiter","boolean"],["options","object"],["cacheOptions","object"],["op","string"],["store","object"],["url","string"],["cache",["default","force-cache","no-cache","no-store","only-if-cached","reload"]],["credentials",["include","omit","same-origin"]],["destination",["","object","audio","audioworklet","document","embed","font","frame","iframe","image","manifest","paintworklet","report","script","sharedworker","style","track","video","worker","xslt"]],["headers","headers"],["integrity","string"],["keepalive","boolean"],["method",["GET","PUT","PATCH","DELETE","POST","OPTIONS"]],["mode",["same-origin","cors","navigate","no-cors"]],["redirect",["error","follow","manual"]],["referrer","string"],["signal","AbortSignal"],["controller","AbortController"],["referrerPolicy",["","same-origin","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"]]]),Symbol("FROZEN") +new Set([]) +const d=Symbol("DOC") +function p(e){return e&&!0===e[d]}function h(e,t,r,i){const o=new a(t,i) +const l=new u(o) +let c +try{c=e[r].request(l,(function(t){return o.nextCalled++,h(e,t,r+1,i)}))}catch(m){c=Promise.reject(m)}const f=s(o) +return!0===c[n]?function(e,t,r){return e.setStream(t.getStream()),t.then((t=>{const i={[d]:!0,request:e.request,response:t.response,content:t.content} +r.resolve(i)}),(t=>{if(p(t)&&e.setStream(e.god.stream),!(t&&t instanceof Error))try{throw new Error(t||"Request Rejected with an Unknown Error")}catch(m){t&&"object"==typeof t&&(Object.assign(m,t),m.message=t.message||"Request Rejected with an Unknown Error"),t=m}t[d]=!0,t.request=e.request,t.response=e.getResponse(),t.error=t.error||t.message,r.reject(t)})),r.promise}(o,c,f):function(e,t,r){return t.then((t=>{if(e.controller.signal.aborted)return void r.reject(new DOMException(e.controller.signal.reason||"The user aborted a request.","AbortError")) +p(t)&&(e.setStream(e.god.stream),t=t.content) +const i={[d]:!0,request:e.request,response:e.getResponse(),content:t} +r.resolve(i)}),(t=>{if(p(t)&&e.setStream(e.god.stream),!t)try{throw new Error("Request Rejected with an Unknown Error")}catch(m){t=m}t[d]=!0,t.request=e.request,t.response=e.getResponse(),t.error=t.error||t.message,r.reject(t)})),r.promise}(o,c,f)}let f=0 +var m=i("handlers") +e.default=class{constructor(e){Object.defineProperty(this,m,{writable:!0,value:[]}),Object.assign(this,e),this._pending=new Map}useCache(e){t(this,m)[m].unshift(e)}use(e){t(this,m)[m].push(...e)}request(e){const r=t(this,m)[m],i=e.controller||new AbortController +return e.controller&&delete e.controller,h(r,e,0,{controller:i,response:null,stream:null,id:f++})}static create(e){return new this(e)}}})),define("@ember-data/serializer/-private",["exports","@ember-data/serializer/embedded-records-mixin-d75385ff","@ember/object"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.DateTransform=e.BooleanTransform=void 0,Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return t.e}}),e.StringTransform=e.NumberTransform=void 0,Object.defineProperty(e,"Transform",{enumerable:!0,get:function(){return r.default}}) +e.BooleanTransform=class{deserialize(e,t){if(null==e&&!0===t.allowNull)return null +let r=typeof e +return"boolean"===r?e:"string"===r?/^(true|t|1)$/i.test(e):"number"===r&&1===e}serialize(e,t){return null==e&&!0===t.allowNull?null:Boolean(e)}static create(){return new this}} +function i(e){return e==e&&e!==1/0&&e!==-1/0}e.DateTransform=class{deserialize(e){let t=typeof e +if("string"===t){let t=e.indexOf("+") +return-1!==t&&e.length-5===t?(t+=3,new Date(e.slice(0,t)+":"+e.slice(t))):new Date(e)}return"number"===t?new Date(e):null==e?e:null}serialize(e){return e instanceof Date&&!isNaN(e)?e.toISOString():null}static create(){return new this}} +e.NumberTransform=class{deserialize(e){let t +return""===e||null==e?null:(t=Number(e),i(t)?t:null)}serialize(e){let t +return""===e||null==e?null:(t=Number(e),i(t)?t:null)}static create(){return new this}} +e.StringTransform=class{deserialize(e){return e||""===e?String(e):null}serialize(e){return e||""===e?String(e):null}static create(){return new this}}})),define("@ember-data/serializer/embedded-records-mixin-d75385ff",["exports","@ember/array","@ember/debug","@ember/object/mixin","@ember/string"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.e=void 0 +var o=i.default.create({normalize(e,t,r){let i=this._super(e,t,r) return this._extractEmbeddedRecords(this,this.store,e,i)},keyForRelationship(e,t,r){return"serialize"===r&&this.hasSerializeRecordsOption(e)||"deserialize"===r&&this.hasDeserializeRecordsOption(e)?this.keyForAttribute(e,r):this._super(e,t,r)||e},serializeBelongsTo(e,t,r){let i=r.key if(this.noSerializeOptionSpecified(i))return void this._super(e,t,r) let n=this.hasSerializeIdsOption(i),o=this.hasSerializeRecordsOption(i),s=e.belongsTo(i) -if(n){let i=this._getMappedKey(r.key,e.type) -i===r.key&&this.keyForRelationship&&(i=this.keyForRelationship(r.key,r.kind,"serialize")),s?(t[i]=s.id,r.options.polymorphic&&this.serializePolymorphicType(e,t,r)):t[i]=null}else o&&this._serializeEmbeddedBelongsTo(e,t,r)},_serializeEmbeddedBelongsTo(e,t,r){let i=e.belongsTo(r.key),n=this._getMappedKey(r.key,e.type) -n===r.key&&this.keyForRelationship&&(n=this.keyForRelationship(r.key,r.kind,"serialize")),i?(t[n]=i.serialize({includeId:!0}),this.removeEmbeddedForeignKey(e,i,r,t[n]),r.options.polymorphic&&this.serializePolymorphicType(e,t,r)):t[n]=null},serializeHasMany(e,t,r){let i=r.key +if(n){let i=this.store.modelFor(e.modelName),n=this._getMappedKey(r.key,i) +n===r.key&&this.keyForRelationship&&(n=this.keyForRelationship(r.key,r.kind,"serialize")),s?(t[n]=s.id,r.options.polymorphic&&this.serializePolymorphicType(e,t,r)):t[n]=null}else o&&this._serializeEmbeddedBelongsTo(e,t,r)},_serializeEmbeddedBelongsTo(e,t,r){let i=e.belongsTo(r.key),n=this.store.modelFor(e.modelName),o=this._getMappedKey(r.key,n) +o===r.key&&this.keyForRelationship&&(o=this.keyForRelationship(r.key,r.kind,"serialize")),i?(t[o]=i.serialize({includeId:!0}),this.removeEmbeddedForeignKey(e,i,r,t[o]),r.options.polymorphic&&this.serializePolymorphicType(e,t,r)):t[o]=null},serializeHasMany(e,t,r){let i=r.key if(this.noSerializeOptionSpecified(i))this._super(e,t,r) -else if(this.hasSerializeIdsOption(i)){let n=this._getMappedKey(r.key,e.type) -n===r.key&&this.keyForRelationship&&(n=this.keyForRelationship(r.key,r.kind,"serialize")),t[n]=e.hasMany(i,{ids:!0})}else this.hasSerializeRecordsOption(i)?this._serializeEmbeddedHasMany(e,t,r):this.hasSerializeIdsAndTypesOption(i)&&this._serializeHasManyAsIdsAndTypes(e,t,r)},_serializeHasManyAsIdsAndTypes(e,r,i){let n=this.keyForAttribute(i.key,"serialize"),o=e.hasMany(i.key) -r[n]=t.A(o).map((function(e){return{id:e.id,type:e.modelName}}))},_serializeEmbeddedHasMany(e,t,r){let i=this._getMappedKey(r.key,e.type) -i===r.key&&this.keyForRelationship&&(i=this.keyForRelationship(r.key,r.kind,"serialize")),t[i]=this._generateSerializedHasMany(e,r)},_generateSerializedHasMany(e,r){let i=e.hasMany(r.key),n=t.A(i),o=new Array(n.length) +else if(this.hasSerializeIdsOption(i)){let n=this.store.modelFor(e.modelName),o=this._getMappedKey(r.key,n) +o===r.key&&this.keyForRelationship&&(o=this.keyForRelationship(r.key,r.kind,"serialize")),t[o]=e.hasMany(i,{ids:!0})}else this.hasSerializeRecordsOption(i)?this._serializeEmbeddedHasMany(e,t,r):this.hasSerializeIdsAndTypesOption(i)&&this._serializeHasManyAsIdsAndTypes(e,t,r)},_serializeHasManyAsIdsAndTypes(e,r,i){let n=this.keyForAttribute(i.key,"serialize"),o=e.hasMany(i.key) +r[n]=(0,t.A)(o).map((function(e){return{id:e.id,type:e.modelName}}))},_serializeEmbeddedHasMany(e,t,r){let i=this.store.modelFor(e.modelName),n=this._getMappedKey(r.key,i) +n===r.key&&this.keyForRelationship&&(n=this.keyForRelationship(r.key,r.kind,"serialize")),t[n]=this._generateSerializedHasMany(e,r)},_generateSerializedHasMany(e,r){let i=e.hasMany(r.key),n=(0,t.A)(i),o=new Array(n.length) for(let t=0;t{e.hasDeserializeRecordsOption(r)&&("hasMany"===n.kind&&this._extractEmbeddedHasMany(t,r,i,n),"belongsTo"===n.kind&&this._extractEmbeddedBelongsTo(t,r,i,n))})),i},_extractEmbeddedHasMany(e,t,r,n){let o=i.get(r,`data.relationships.${t}.data`) -if(!o)return -let s=new Array(o.length) -for(let i=0;i{e.hasDeserializeRecordsOption(r)&&("hasMany"===n.kind&&this._extractEmbeddedHasMany(t,r,i,n),"belongsTo"===n.kind&&this._extractEmbeddedBelongsTo(t,r,i,n))})),i},_extractEmbeddedHasMany(e,t,r,i){let n=r.data?.relationships?.[t]?.data +if(!n)return +let o=new Array(n.length) +for(let a=0;at}) -e.default=r})),define("@ember-data/serializer/json-api",["exports","@ember/debug","@ember/string","@ember/utils","ember-inflector","@ember-data/serializer/json","@ember-data/store"],(function(e,t,r,i,n,o,s){"use strict" +let o=(i=class extends t.default{constructor(...e){var t,r,i,o +super(...e),t=this,r="store",o=this,(i=n)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0})}normalize(e,t){return t}},s=i.prototype,a="store",l=[r.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=l.slice().reverse().reduce((function(e,t){return t(s,a,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,a,d),d=null),n=d,i) +var s,a,l,u,c,d +e.default=o})),define("@ember-data/serializer/json-api",["exports","@ember/debug","@ember/string","ember-inflector","@ember-data/serializer/json"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=o.default.extend({_normalizeDocumentHelper(e){if("object"===(0,i.typeOf)(e.data))e.data=this._normalizeResourceHelper(e.data) -else if(Array.isArray(e.data)){let t=new Array(e.data.length) +const o=n.default.extend({_normalizeDocumentHelper(e){if(Array.isArray(e.data)){let t=new Array(e.data.length) for(let r=0;r{let i=this.keyForAttribute(e,"deserialize") -void 0!==t.attributes[i]&&(r[e]=t.attributes[i])})),r},extractRelationship(e){if("object"===(0,i.typeOf)(e.data)&&(e.data=this._normalizeRelationshipDataHelper(e.data)),Array.isArray(e.data)){let t=new Array(e.data.length) +void 0!==t.attributes[i]&&(r[e]=t.attributes[i])})),r},extractRelationship(e){if(Array.isArray(e.data)){let t=new Array(e.data.length) for(let r=0;r{let n=this.keyForRelationship(e,i.kind,"deserialize") if(void 0!==t.relationships[n]){let i=t.relationships[n] -r[e]=this.extractRelationship(i)}})),r},_extractType(e,t){return this.modelNameFromPayloadKey(t.type)},modelNameFromPayloadKey:e=>(0,n.singularize)((0,s.normalizeModelName)(e)),payloadKeyFromModelName:e=>(0,n.pluralize)(e),normalize(e,t){t.attributes&&this.normalizeUsingDeclaredMapping(e,t.attributes),t.relationships&&this.normalizeUsingDeclaredMapping(e,t.relationships) +r[e]=this.extractRelationship(i)}})),r},_extractType(e,t){return this.modelNameFromPayloadKey(t.type)},modelNameFromPayloadKey:e=>(0,i.singularize)((0,r.dasherize)(e)),payloadKeyFromModelName:e=>(0,i.pluralize)(e),normalize(e,t){t.attributes&&this.normalizeUsingDeclaredMapping(e,t.attributes),t.relationships&&this.normalizeUsingDeclaredMapping(e,t.relationships) let r={id:this.extractId(e,t),type:this._extractType(e,t),attributes:this.extractAttributes(e,t),relationships:this.extractRelationships(e,t)} return this.applyTransforms(e,r.attributes),{data:r}},keyForAttribute:(e,t)=>(0,r.dasherize)(e),keyForRelationship:(e,t,i)=>(0,r.dasherize)(e),serialize(e,t){let r=this._super(...arguments) return r.type=this.payloadKeyFromModelName(e.modelName),{data:r}},serializeAttribute(e,t,r,i){let n=i.type if(this._canSerialize(r)){t.attributes=t.attributes||{} let o=e.attr(r) -if(n){o=this.transformFor(n).serialize(o,i.options)}let s=this._getMappedKey(r,e.type) -s===r&&(s=this.keyForAttribute(r,"serialize")),t.attributes[s]=o}},serializeBelongsTo(e,t,r){let i=r.key +if(n){o=this.transformFor(n).serialize(o,i.options)}let s=this.store.modelFor(e.modelName),a=this._getMappedKey(r,s) +a===r&&(a=this.keyForAttribute(r,"serialize")),t.attributes[a]=o}},serializeBelongsTo(e,t,r){let i=r.key if(this._canSerialize(i)){let r=e.belongsTo(i),n=r&&!r.isNew if(null===r||n){t.relationships=t.relationships||{} -let n=this._getMappedKey(i,e.type) -n===i&&(n=this.keyForRelationship(i,"belongsTo","serialize")) -let o=null -if(r){o={type:this.payloadKeyFromModelName(r.modelName),id:r.id}}t.relationships[n]={data:o}}}},serializeHasMany(e,t,r){let i=r.key +let n=this.store.modelFor(e.modelName),o=this._getMappedKey(i,n) +o===i&&(o=this.keyForRelationship(i,"belongsTo","serialize")) +let s=null +if(r){s={type:this.payloadKeyFromModelName(r.modelName),id:r.id}}t.relationships[o]={data:s}}}},serializeHasMany(e,t,r){let i=r.key if(this.shouldSerializeHasMany(e,i,r)){let r=e.hasMany(i) if(void 0!==r){t.relationships=t.relationships||{} -let n=this._getMappedKey(i,e.type) -n===i&&this.keyForRelationship&&(n=this.keyForRelationship(i,"hasMany","serialize")) -let o=r.filter((e=>e.record&&!e.record.get("isNew"))),s=new Array(o.length) -for(let e=0;ee.record&&!e.record.isNew)),a=new Array(s.length) +for(let e=0;e{if(void 0===t[e])return let n=this.transformFor(i),o=r.get(e) t[e]=n.deserialize(t[e],o.options)})),t},normalizeResponse(e,t,r,i,n){switch(n){case"findRecord":return this.normalizeFindRecordResponse(...arguments) @@ -4615,650 +4855,522 @@ if(a&&(s.meta=a),o){let{data:e,included:i}=this.normalize(t,r) s.data=e,i&&(s.included=i)}else{let e=new Array(r.length) for(let i=0,n=r.length;i{r=this.keyForAttribute(e,"deserialize"),void 0!==t[r]&&(i[e]=t[r])})),i},extractRelationship(e,t){if((0,n.isNone)(t))return null -if("object"===(0,n.typeOf)(t)){t.id&&(t.id=(0,a.coerceId)(t.id)) +return t&&(this.normalizeUsingDeclaredMapping(e,t),"object"==typeof t.links&&this.normalizeUsingDeclaredMapping(e,t.links),r={id:this.extractId(e,t),type:e.modelName,attributes:this.extractAttributes(e,t),relationships:this.extractRelationships(e,t)},this.applyTransforms(e,r.attributes)),{data:r}},extractId(e,t){let r=t[this.primaryKey] +return(0,n.coerceId)(r)},extractAttributes(e,t){let r,i={} +return e.eachAttribute((e=>{r=this.keyForAttribute(e,"deserialize"),void 0!==t[r]&&(i[e]=t[r])})),i},extractRelationship(e,t){if(!t)return null +if(t&&"object"==typeof t&&!Array.isArray(t)){t.id&&(t.id=(0,n.coerceId)(t.id)) let r=this.store.modelFor(e) -return t.type&&!(0,l.modelHasAttributeOrRelationshipNamedType)(r)&&(t.type=this.modelNameFromPayloadKey(t.type)),t}return{id:(0,a.coerceId)(t),type:e}},extractPolymorphicRelationship(e,t,r){return this.extractRelationship(e,t)},extractRelationships(e,t){let r={} -return e.eachRelationship(((e,i)=>{let o=null,s=this.keyForRelationship(e,i.kind,"deserialize") -if(void 0!==t[s]){let r=null,a=t[s] -if("belongsTo"===i.kind)r=i.options.polymorphic?this.extractPolymorphicRelationship(i.type,a,{key:e,resourceHash:t,relationshipMeta:i}):this.extractRelationship(i.type,a) -else if("hasMany"===i.kind&&!(0,n.isNone)(a))if(r=new Array(a.length),i.options.polymorphic)for(let n=0,o=a.length;n(0,s.normalizeModelName)(e),normalizeRelationships(e,t){let r -this.keyForRelationship&&e.eachRelationship(((e,i)=>{r=this.keyForRelationship(e,i.kind,"deserialize"),e!==r&&void 0!==t[r]&&(t[e]=t[r],delete t[r])}))},normalizeUsingDeclaredMapping(e,t){let r,n,o=(0,i.get)(this,"attrs") -if(o)for(let s in o)r=n=this._getMappedKey(s,e),void 0!==t[n]&&((0,i.get)(e,"attributes").has(s)&&(r=this.keyForAttribute(s)),(0,i.get)(e,"relationshipsByName").has(s)&&(r=this.keyForRelationship(s)),n!==r&&(t[r]=t[n],delete t[n]))},_getMappedKey(e,t){let r,n=(0,i.get)(this,"attrs") -return n&&n[e]&&(r=n[e],r.key&&(r=r.key),"string"==typeof r&&(e=r)),e},_canSerialize(e){let t=(0,i.get)(this,"attrs") -return!t||!t[e]||!1!==t[e].serialize},_mustSerialize(e){let t=(0,i.get)(this,"attrs") -return t&&t[e]&&!0===t[e].serialize},shouldSerializeHasMany(e,t,r){let i=e.type.determineRelationshipType(r,this.store) +return t.type&&!r.fields.has("type")&&(t.type=this.modelNameFromPayloadKey(t.type)),t}return{id:(0,n.coerceId)(t),type:e}},extractPolymorphicRelationship(e,t,r){return this.extractRelationship(e,t)},extractRelationships(e,t){let r={} +return e.eachRelationship(((e,i)=>{let n=null,o=this.keyForRelationship(e,i.kind,"deserialize") +if(void 0!==t[o]){let r=null,s=t[o] +if("belongsTo"===i.kind)r=i.options.polymorphic?this.extractPolymorphicRelationship(i.type,s,{key:e,resourceHash:t,relationshipMeta:i}):this.extractRelationship(i.type,s) +else if("hasMany"===i.kind&&s)if(r=new Array(s.length),i.options.polymorphic)for(let n=0,o=s.length;n(0,i.dasherize)(e),normalizeRelationships(e,t){let r +this.keyForRelationship&&e.eachRelationship(((e,i)=>{r=this.keyForRelationship(e,i.kind,"deserialize"),e!==r&&void 0!==t[r]&&(t[e]=t[r],delete t[r])}))},normalizeUsingDeclaredMapping(e,t){let r,i,n=this.attrs +if(n)for(let o in n)r=i=this._getMappedKey(o,e),void 0!==t[i]&&(e.attributes.has(o)&&(r=this.keyForAttribute(o,"deserialize")),e.relationshipsByName.has(o)&&(r=this.keyForRelationship(o,e,"deserialize")),i!==r&&(t[r]=t[i],delete t[i]))},_getMappedKey(e,t){let r,i=this.attrs +return i&&i[e]&&(r=i[e],r.key&&(r=r.key),"string"==typeof r&&(e=r)),e},_canSerialize(e){let t=this.attrs +return!t||!t[e]||!1!==t[e].serialize},_mustSerialize(e){let t=this.attrs +return t&&t[e]&&!0===t[e].serialize},shouldSerializeHasMany(e,t,r){let i=this.store.modelFor(e.modelName).determineRelationshipType(r,this.store) return!!this._mustSerialize(t)||this._canSerialize(t)&&("manyToNone"===i||"manyToMany"===i)},serialize(e,t){let r={} if(t&&t.includeId){const t=e.id -t&&(r[(0,i.get)(this,"primaryKey")]=t)}return e.eachAttribute(((t,i)=>{this.serializeAttribute(e,r,t,i)})),e.eachRelationship(((t,i)=>{"belongsTo"===i.kind?this.serializeBelongsTo(e,r,i):"hasMany"===i.kind&&this.serializeHasMany(e,r,i)})),r},serializeIntoHash(e,t,r,i){Object.assign(e,this.serialize(r,i))},serializeAttribute(e,t,r,i){if(this._canSerialize(r)){let n=i.type,o=e.attr(r) -if(n){o=this.transformFor(n).serialize(o,i.options)}let s=this._getMappedKey(r,e.type) -s===r&&this.keyForAttribute&&(s=this.keyForAttribute(r,"serialize")),t[s]=o}},serializeBelongsTo(e,t,r){let i=r.key -if(this._canSerialize(i)){let o=e.belongsTo(i,{id:!0}),s=this._getMappedKey(i,e.type) -s===i&&this.keyForRelationship&&(s=this.keyForRelationship(i,"belongsTo","serialize")),(0,n.isNone)(o)?t[s]=null:t[s]=o,r.options.polymorphic&&this.serializePolymorphicType(e,t,r)}},serializeHasMany(e,t,r){let i=r.key +t&&(r[this.primaryKey]=t)}return e.eachAttribute(((t,i)=>{this.serializeAttribute(e,r,t,i)})),e.eachRelationship(((t,i)=>{"belongsTo"===i.kind?this.serializeBelongsTo(e,r,i):"hasMany"===i.kind&&this.serializeHasMany(e,r,i)})),r},serializeIntoHash(e,t,r,i){Object.assign(e,this.serialize(r,i))},serializeAttribute(e,t,r,i){if(this._canSerialize(r)){let n=i.type,o=e.attr(r) +if(n){o=this.transformFor(n).serialize(o,i.options)}let s=this.store.modelFor(e.modelName),a=this._getMappedKey(r,s) +a===r&&this.keyForAttribute&&(a=this.keyForAttribute(r,"serialize")),t[a]=o}},serializeBelongsTo(e,t,r){let i=r.key +if(this._canSerialize(i)){let n=e.belongsTo(i,{id:!0}),o=this.store.modelFor(e.modelName),s=this._getMappedKey(i,o) +s===i&&this.keyForRelationship&&(s=this.keyForRelationship(i,"belongsTo","serialize")),t[s]=n||null,r.options.polymorphic&&this.serializePolymorphicType(e,t,r)}},serializeHasMany(e,t,r){let i=r.key if(this.shouldSerializeHasMany(e,i,r)){let r=e.hasMany(i,{ids:!0}) -if(void 0!==r){let n=this._getMappedKey(i,e.type) -n===i&&this.keyForRelationship&&(n=this.keyForRelationship(i,"hasMany","serialize")),t[n]=r}}},serializePolymorphicType(){},extractMeta(e,t,r){if(r&&void 0!==r.meta){let e=r.meta -return delete r.meta,e}},extractErrors(e,t,r,i){return r&&"object"==typeof r&&r.errors&&(r=(0,a.errorsArrayToHash)(r.errors),this.normalizeUsingDeclaredMapping(t,r),t.eachAttribute((e=>{let t=this.keyForAttribute(e,"deserialize") -t!==e&&void 0!==r[t]&&(r[e]=r[t],delete r[t])})),t.eachRelationship((e=>{let t=this.keyForRelationship(e,"deserialize") -t!==e&&void 0!==r[t]&&(r[e]=r[t],delete r[t])}))),r},keyForAttribute:(e,t)=>e,keyForRelationship:(e,t,r)=>e,keyForLink:(e,t)=>e,transformFor(e,r){let i=(0,t.getOwner)(this).lookup("transform:"+e) +if(void 0!==r){let n=this.store.modelFor(e.modelName),o=this._getMappedKey(i,n) +o===i&&this.keyForRelationship&&(o=this.keyForRelationship(i,"hasMany","serialize")),t[o]=r}}},serializePolymorphicType(){},extractMeta(e,t,r){if(r&&void 0!==r.meta){let e=r.meta +return delete r.meta,e}},extractErrors(e,t,r,i){if(r&&"object"==typeof r&&r.errors){const e={} +return r.errors.forEach((t=>{if(t.source&&t.source.pointer){let r=t.source.pointer.match(s) +r?r=r[2]:-1!==t.source.pointer.search(a)&&(r="base"),r&&(e[r]=e[r]||[],e[r].push(t.detail||t.title))}})),this.normalizeUsingDeclaredMapping(t,e),t.eachAttribute((t=>{let r=this.keyForAttribute(t,"deserialize") +r!==t&&void 0!==e[r]&&(e[t]=e[r],delete e[r])})),t.eachRelationship((t=>{let r=this.keyForRelationship(t,"deserialize") +r!==t&&void 0!==e[r]&&(e[t]=e[r],delete e[r])})),e}return r},keyForAttribute:(e,t)=>e,keyForRelationship:(e,t,r)=>e,keyForLink:(e,t)=>e,transformFor(e,r){let i=(0,t.getOwner)(this).lookup("transform:"+e) return i}}) -var c=u -e.default=c})),define("@ember-data/serializer/rest",["exports","@ember/array","@ember/debug","@ember/string","@ember/utils","ember-inflector","@ember-data/serializer/json","@ember-data/store","@ember-data/store/-private","@ember-data/serializer/-private"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return u.EmbeddedRecordsMixin}}),e.default=void 0 -const c=s.default.extend({keyForPolymorphicType(e,t,r){return`${this.keyForRelationship(e)}Type`},_normalizeArray(e,r,i,n){let o={data:[],included:[]},s=e.modelFor(r),a=e.serializerFor(r) -return(0,t.makeArray)(i).forEach((t=>{let{data:r,included:i}=this._normalizePolymorphicRecord(e,t,n,s,a) -o.data.push(r),i&&(o.included=o.included.concat(i))})),o},_normalizePolymorphicRecord(e,t,r,i,n){let o=n,s=i -if(!(0,u.modelHasAttributeOrRelationshipNamedType)(i)&&t.type){let r=this.modelNameFromPayloadKey(t.type) -e._hasModelFor(r)&&(o=e.serializerFor(r),s=e.modelFor(r))}return o.normalize(s,t,r)},_normalizeResponse(e,t,r,i,n,o){let s={data:null,included:[]},a=this.extractMeta(e,t,r) -a&&(s.meta=a) +e.default=l})),define("@ember-data/serializer/rest",["exports","@ember/debug","@ember/string","ember-inflector","@ember-data/store/-private","@ember-data/serializer/json","@ember-data/serializer/embedded-records-mixin-d75385ff"],(function(e,t,r,i,n,o,s){"use strict" +function a(e){return Array.isArray(e)?e:[e]}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return s.e}}),e.default=void 0 +const l=o.default.extend({keyForPolymorphicType(e,t,r){return`${this.keyForRelationship(e)}Type`},_normalizeArray(e,t,r,i){let n={data:[],included:[]},o=e.modelFor(t),s=e.serializerFor(t) +return a(r).forEach((t=>{let{data:r,included:a}=this._normalizePolymorphicRecord(e,t,i,o,s) +n.data.push(r),a&&(n.included=n.included.concat(a))})),n},_normalizePolymorphicRecord(e,t,r,i,n){let o=n,s=i +if(!i.fields.has("type")&&t.type){let r=this.modelNameFromPayloadKey(t.type) +e.getSchemaDefinitionService().doesTypeExist(r)&&(o=e.serializerFor(r),s=e.modelFor(r))}return o.normalize(s,t,r)},_normalizeResponse(e,t,r,i,o,s){let a={data:null,included:[]},l=this.extractMeta(e,t,r) +l&&(a.meta=l) let u=Object.keys(r) -for(var c=0,d=u.length;c{let t=b&&(0,l.coerceId)(e.id)===i -b&&!i&&!s.data||t?s.data=e:s.included.push(e)})):b?s.data=n:n&&(s.included=s.included.concat(n))}return s},isPrimaryType:(e,t,r)=>(0,a.normalizeModelName)(t)===r.modelName,pushPayload(e,r){let i={data:[],included:[]} -for(var n in r){var o=this.modelNameFromPayloadKey(n) -if(e._hasModelFor(o)){var s=e.modelFor(o),a=e.serializerFor(s.modelName);(0,t.makeArray)(r[n]).forEach((e=>{let{data:t,included:r}=a.normalize(s,e,n) -i.data.push(t),r&&(i.included=i.included.concat(r))}))}}e.push(i)},modelNameFromPayloadKey:e=>(0,o.singularize)((0,a.normalizeModelName)(e)),serialize(e,t){return this._super(...arguments)},serializeIntoHash(e,t,r,i){e[this.payloadKeyFromModelName(t.modelName)]=this.serialize(r,i)},payloadKeyFromModelName:e=>(0,i.camelize)(e),serializePolymorphicType(e,t,r){let o=r.key,s=this.keyForPolymorphicType(o,r.type,"serialize"),a=e.belongsTo(o);(0,n.isNone)(a)?t[s]=null:t[s]=(0,i.camelize)(a.modelName)},extractPolymorphicRelationship(e,t,r){let{key:i,resourceHash:n,relationshipMeta:o}=r,s=o.options.polymorphic,a=this.keyForPolymorphicType(i,e,"deserialize") +if(b&&!Array.isArray(g)){let{data:r,included:i}=this._normalizePolymorphicRecord(e,g,p,t,this) +a.data=r,i&&(a.included=a.included.concat(i)) +continue}let{data:o,included:l}=this._normalizeArray(e,m,g,p) +l&&(a.included=a.included.concat(l)),s?o.forEach((e=>{let t=b&&(0,n.coerceId)(e.id)===i +b&&!i&&!a.data||t?a.data=e:a.included.push(e)})):b?a.data=o:o&&(a.included=a.included.concat(o))}return a},isPrimaryType:(e,t,i)=>(0,r.dasherize)(t)===i.modelName,pushPayload(e,t){let r={data:[],included:[]} +for(var i in t){var n=this.modelNameFromPayloadKey(i) +if(e.getSchemaDefinitionService().doesTypeExist(n)){var o=e.modelFor(n),s=e.serializerFor(o.modelName) +a(t[i]).forEach((e=>{let{data:t,included:n}=s.normalize(o,e,i) +r.data.push(t),n&&(r.included=r.included.concat(n))}))}}e.push(r)},modelNameFromPayloadKey:e=>(0,i.singularize)((0,r.dasherize)(e)),serialize(e,t){return this._super(...arguments)},serializeIntoHash(e,t,r,i){e[this.payloadKeyFromModelName(t.modelName)]=this.serialize(r,i)},payloadKeyFromModelName:e=>(0,r.camelize)(e),serializePolymorphicType(e,t,i){let n=i.key,o=this.keyForPolymorphicType(n,i.type,"serialize"),s=e.belongsTo(n) +t[o]=s?(0,r.camelize)(s.modelName):null},extractPolymorphicRelationship(e,t,r){let{key:i,resourceHash:n,relationshipMeta:o}=r,s=o.options.polymorphic,a=this.keyForPolymorphicType(i,e,"deserialize") if(s&&void 0!==n[a]&&"object"!=typeof t){return{id:t,type:this.modelNameFromPayloadKey(n[a])}}return this._super(...arguments)}}) -var d=c -e.default=d})),define("@ember-data/serializer/transform",["exports","@ember-data/serializer/-private"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=t.Transform -e.default=r})),define("@ember-data/store/-private",["exports","@ember/application","@ember/debug","@ember/error","@ember/utils","@ember/array","@ember/object","@ember/runloop","@ember/service","@ember/test","ember","require","rsvp","@ember/string","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/compat","@glimmer/tracking","ember-cached-decorator-polyfill"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m,b,g,y,v,_){"use strict" -function w(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var O=w(i),x=w(l),E=w(c),k=w(d),P=w(h),T=w(f),R=w(b),j=w(g) -function C(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():""+e}function S(e){let t=null +e.default=l})),define("@ember-data/serializer/transform",["exports","@ember/object"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("@ember-data/store/-private",["exports","@ember-data/store/index-36c7ac56"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AdapterPopulatedRecordArray",{enumerable:!0,get:function(){return t.f}}),Object.defineProperty(e,"CacheHandler",{enumerable:!0,get:function(){return t.C}}),Object.defineProperty(e,"IDENTIFIER_ARRAY_TAG",{enumerable:!0,get:function(){return t.j}}),Object.defineProperty(e,"IdentifierArray",{enumerable:!0,get:function(){return t.I}}),Object.defineProperty(e,"MUTATE",{enumerable:!0,get:function(){return t.M}}),Object.defineProperty(e,"RecordArray",{enumerable:!0,get:function(){return t.I}}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return t.R}}),Object.defineProperty(e,"SOURCE",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"_clearCaches",{enumerable:!0,get:function(){return t._}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return t.e}}),Object.defineProperty(e,"fastPush",{enumerable:!0,get:function(){return t.k}}),Object.defineProperty(e,"isStableIdentifier",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:function(){return t.n}}),Object.defineProperty(e,"notifyArray",{enumerable:!0,get:function(){return t.g}}),Object.defineProperty(e,"peekCache",{enumerable:!0,get:function(){return t.p}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.r}}),Object.defineProperty(e,"removeRecordDataFor",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"storeFor",{enumerable:!0,get:function(){return t.s}})})),define("@ember-data/store/index-36c7ac56",["exports","@ember/debug","@ember/string","@ember/application","@ember/object","@ember/runloop","@glimmer/tracking","@ember-data/tracking/-private","@ember/-internals/metal","@ember/object/compat","@ember/utils","@glimmer/validator","ember","@ember/object/computed","@ember/array/proxy","@ember/object/promise-proxy-mixin","@ember/object/proxy","@embroider/macros/es-compat2"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f,m,b,g){"use strict" +function y(e){return(0,r.dasherize)(e)}function v(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function _(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.S=e.R=e.M=e.I=e.C=void 0,e._=function(){we.clear(),Ee.clear(),q.clear()},e.a=function(e){ee=e},e.b=function(e){re=e},e.c=function(e){Z=e},e.d=function(e){te=e},e.e=V,e.f=void 0,e.g=lt,e.h=void 0,e.i=Y,e.j=void 0,e.k=bt,e.l=$,e.n=function(e){return y(e)},e.p=H,e.r=xe,e.s=Pe +var w,O,x,k,E,P,j,S=0 +function R(e){return"__private_"+S+++"_"+e}function C(e,t,r,i,n){var o={} +return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function T(e){return"string"==typeof e?e:e.href}let A=(P=R("store"),j=R("request"),O=C((w=class{constructor(e,t){Object.defineProperty(this,j,{value:M}),v(this,"links",O,this),v(this,"data",x,this),v(this,"errors",k,this),v(this,"meta",E,this),Object.defineProperty(this,P,{writable:!0,value:void 0}),_(this,P)[P]=e,this.identifier=t}fetch(e={}){return e.cacheOptions=e.cacheOptions||{},e.cacheOptions.key=this.identifier?.lid,_(this,j)[j]("self",e)}next(e){return _(this,j)[j]("next",e)}prev(e){return _(this,j)[j]("prev",e)}first(e){return _(this,j)[j]("first",e)}last(e){return _(this,j)[j]("last",e)}toJSON(){const e={} +return e.identifier=this.identifier,void 0!==this.data&&(e.data=this.data),void 0!==this.links&&(e.links=this.links),void 0!==this.errors&&(e.errors=this.errors),void 0!==this.meta&&(e.meta=this.meta),e}}).prototype,"links",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=C(w.prototype,"data",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=C(w.prototype,"errors",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(w.prototype,"meta",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w) +async function M(e,t={}){const r=this.links?.[e] +if(!r)return null +return(await _(this,P)[P].request(Object.assign(t,{url:T(r)}))).content}function D(e,t,r,i,n){const{identifier:o}=r +if(function(e){return"errors"in e}(i)){if(!o&&!r.shouldHydrate)return i +let t +return o&&(t=e._documentCache.get(o)),t?n||(t.data=void 0,B(t,i)):(t=new A(e,o),B(t,i),o&&e._documentCache.set(o,t)),r.shouldHydrate?t:i}if(Array.isArray(i.data)){const{recordArrayManager:s}=e +if(!o){if(!r.shouldHydrate)return i +const n=s.createArray({type:t.url,identifiers:i.data,doc:i,query:t}),o=new A(e,null) +return o.data=n,o.meta=i.meta,o.links=i.links,o}let a=s._keyedArrays.get(o.lid) +if(a){const t=e._documentCache.get(o) +return n||(s.populateManagedArray(a,i.data,i),t.data=a,t.meta=i.meta,t.links=i.links),r.shouldHydrate?t:i}{a=s.createArray({type:o.lid,identifiers:i.data,doc:i}),s._keyedArrays.set(o.lid,a) +const t=new A(e,o) +return t.data=a,t.meta=i.meta,t.links=i.links,e._documentCache.set(o,t),r.shouldHydrate?t:i}}{if(!o&&!r.shouldHydrate)return i +const t=i.data?e.peekRecord(i.data):null +let s +return o&&(s=e._documentCache.get(o)),s?n||(s.data=t,B(s,i)):(s=new A(e,o),s.data=t,B(s,i),o&&e._documentCache.set(o,s)),r.shouldHydrate?s:i}}function N(e,t,r,i,n){const{store:o}=t.request,s=t.request[Symbol.for("ember-data:enable-hydration")]||!1 +return e(t.request).then((e=>{let a +if(o.requestManager._pending.delete(t.id),o._enableAsyncFlush=!0,o._join((()=>{a=o.cache.put(e),a=D(o,t.request,{shouldHydrate:s,shouldFetch:i,shouldBackgroundFetch:n,identifier:r},a,!1)})),o._enableAsyncFlush=null,i)return a +n&&o.notifications._flush()}),(e=>{if(o.requestManager._pending.delete(t.id),t.request.signal?.aborted)throw e +let a +if(o.requestManager._pending.delete(t.id),o._enableAsyncFlush=!0,o._join((()=>{a=o.cache.put(e),a=D(o,t.request,{shouldHydrate:s,shouldFetch:i,shouldBackgroundFetch:n,identifier:r},a,!1)})),o._enableAsyncFlush=null,!n){const t=I(e) +throw t.content=a,t}o.notifications._flush()}))}function I(e){const t=new Error(e.message) +return t.stack=e.stack,t.error=e.error,t}const F=Symbol.for("ember-data:skip-cache"),z=Symbol.for("ember-data:enable-hydration"),L={request(e,t){if(!e.request.store||e.request.cacheOptions?.[F])return t(e.request) +const{store:r}=e.request,i=r.identifierCache.getOrCreateDocumentIdentifier(e.request),n=i?r.cache.peekRequest(i):null +if(function(e,t,r,i){const{cacheOptions:n}=t +return n?.reload||!r||!(!e.lifetimes||!i)&&e.lifetimes.isHardExpired(i)}(r,e.request,!!n,i))return N(t,e,i,!0,!1) +if(function(e,t,r,i){const{cacheOptions:n}=t +return!r&&(n?.backgroundReload||!(!e.lifetimes||!i)&&e.lifetimes.isSoftExpired(i))}(r,e.request,!1,i)){let n=N(t,e,i,!1,!0) +r.requestManager._pending.set(e.id,n)}const o=e.request[z]||!1 +if("error"in n){const t=o?D(r,e.request,{shouldHydrate:o,identifier:i},n.content,!0):n.content,s=I(n) +throw s.content=t,s}return Promise.resolve(o?D(r,e.request,{shouldHydrate:o,identifier:i},n.content,!0):n.content)}} +function B(e,t){"links"in t&&(e.links=t.links),"meta"in t&&(e.meta=t.meta),"errors"in t&&(e.errors=t.errors)}e.C=L +const q=new Map +function U(e,t){q.set(e,t)}function $(e){q.delete(e)}function H(e){return q.has(e)?q.get(e):null}function V(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():""+e}function W(e){let t=null if("string"==typeof e?t=e.length>0?e:null:"number"!=typeof e||isNaN(e)||(t=""+e),null===t)throw new Error(`Expected id to be a string or number, received ${String(e)}`) -return t}function M(e){return p.dasherize(e)}class A extends WeakMap{constructor(e){super()}getWithError(e){return this.get(e)}lookup(e){let t=super.get(e) -return void 0===t&&(t=this._generator(e),super.set(e,t)),t}}var D=A -function N(e){return"string"==typeof e&&e.length>0}const I=new WeakSet -function F(e){return I.has(e)}const z=(()=>{const e="undefined"!=typeof window -if("undefined"!=typeof FastBoot)return{getRandomValues(e){try{return FastBoot.require("crypto").randomFillSync(e)}catch(t){throw new Error('Using createRecord in Fastboot requires you to add the "crypto" package to "fastbootDependencies" in your package.json')}}} -if(e&&void 0!==window.crypto)return window.crypto -throw new Error("ember-data: Cannot find a valid way to generate local identifiers")})() -const L=[] -for(let fr=0;fr<256;++fr)L[fr]=(fr+256).toString(16).substr(1) -function B(){let e=function(){let e=new Uint8Array(16) -return z.getRandomValues(e)}() -return e[6]=15&e[6]|64,e[8]=63&e[8]|128,function(e){let t=L -return[t[e[0]],t[e[1]],t[e[2]],t[e[3]],"-",t[e[4]],t[e[5]],"-",t[e[6]],t[e[7]],"-",t[e[8]],t[e[9]],"-",t[e[10]],t[e[11]],t[e[12]],t[e[13]],t[e[14]],t[e[15]]].join("")}(e)}let $,U,q,H -function V(e,t){if("lid"in e&&N(e.lid))return e.lid -if("id"in e){let{type:t,id:r}=e -if(N(C(r)))return`@ember-data:lid-${M(t)}-${r}`}return B()}function W(){}class Q{constructor(){this._cache={lids:Object.create(null),types:Object.create(null)},this._generate=void 0,this._update=void 0,this._forget=void 0,this._reset=void 0,this._merge=void 0,this._generate=U||V,this._update=H||W,this._forget=$||W,this._reset=q||W,this._merge=W}__configureMerge(e){this._merge=e||W}_getRecordIdentifier(e,t){if(void 0===t&&(t=!1),F(e))return e -let r=C(e.lid),i=null!==r?this._cache.lids[r]:void 0 +return t}Symbol("record-originated-on-client"),Symbol("identifier-bucket") +function Q(e){return e&&"string"==typeof e}const G=new Set,K=new Set +function Y(e){return G.has(e)}function X(e){return K.has(e)}const J="undefined"!=typeof FastBoot?FastBoot.require("crypto"):window.crypto +let Z,ee,te,re +function ie(e,t){if("record"===t){if(Q(e.lid))return e.lid +if(void 0!==e.id){let{type:t,id:r}=e +if(Q(V(r)))return`@lid:${y(t)}-${r}`}return J.randomUUID()}if("document"===t)return e.url?e.method&&"GET"!==e.method.toUpperCase()?null:e.url:null}function ne(...e){}class oe{constructor(){this._cache={lids:new Map,types:Object.create(null),documents:new Map},this._generate=ee||ie,this._update=re||ne,this._forget=Z||ne,this._reset=te||ne,this._merge=ne,this._isDefaultConfig=!ee}__configureMerge(e){this._merge=e||ne}_getRecordIdentifier(e,t=!1){if(Y(e))return e +let r=V(e.lid),i=null!==r?this._cache.lids.get(r):void 0 if(void 0!==i)return i -if(!1===t&&!("type"in e&&"id"in e&&e.type&&e.id))return -let n=e.type&&M(e.type),o=C(e.id),s=G(this._cache.types,n) -if(null!==r&&(i=s.lid[r]),void 0===i&&null!==o&&(i=s.id[o]),void 0===i){let a=this._generate(e,"record") +if(!(!1!==t||e.type&&e.id))return +let n=e.type&&y(e.type),o=V(e.id),s=se(this._cache.types,n) +if(null!==r&&(i=s.lid.get(r)),void 0===i&&null!==o&&(i=s.id.get(o)),void 0===i){let a=this._generate(e,"record") if(null!==r&&a!==r)throw new Error("You should not change the of a RecordIdentifier") -null===r&&(i=s.lid[a]),!0===t&&(void 0===i&&(i=K(o,n,a),this._cache.lids[i.lid]=i,s.lid[i.lid]=i,s._allIdentifiers.push(i)),null!==i.id&&(s.id[i.id]=i))}return i}peekRecordIdentifier(e){return this._getRecordIdentifier(e,!1)}getOrCreateRecordIdentifier(e){return this._getRecordIdentifier(e,!0)}createIdentifierForNewRecord(e){let t=this._generate(e,"record"),r=K(e.id||null,e.type,t),i=G(this._cache.types,e.type) -return this._cache.lids[r.lid]=r,i.lid[t]=r,i._allIdentifiers.push(r),r}updateRecordIdentifier(e,t){let r=this.getOrCreateRecordIdentifier(e),i="id"in t?C(t.id):null,n=function(e,t,r,i,n){const{id:o,type:s,lid:a}=t -if(null!==o&&o!==i&&null!==i){let r=G(e,t.type).id[i] -return void 0!==r&&r}{let t="type"in r&&r.type&&M(r.type) -if(null!==o&&o===i&&t===s&&r.lid&&r.lid!==a){let e=n[r.lid] -return void 0!==e&&e}if(null!==o&&o===i&&t&&t!==s&&r.lid&&r.lid===a){let r=G(e,t).id[o] +null!==r||this._isDefaultConfig||(i=s.lid.get(a)),!0===t&&(void 0===i&&(i=ae(o,n,a,"record",!1),this._cache.lids.set(i.lid,i),s.lid.set(i.lid,i)),null!==i.id&&s.id.set(i.id,i))}return i}peekRecordIdentifier(e){return this._getRecordIdentifier(e,!1)}getOrCreateDocumentIdentifier(e){let t=e.cacheOptions?.key +if(t||(t=this._generate(e,"document")),!t)return null +let r=this._cache.documents.get(t) +return void 0===r&&(r={lid:t},K.add(r),this._cache.documents.set(t,r)),r}getOrCreateRecordIdentifier(e){return this._getRecordIdentifier(e,!0)}createIdentifierForNewRecord(e){let t=this._generate(e,"record"),r=ae(e.id||null,e.type,t,"record",!0),i=se(this._cache.types,e.type) +return this._cache.lids.set(r.lid,r),i.lid.set(t,r),e.id&&i.id.set(e.id,r),r}updateRecordIdentifier(e,t){let r=this.getOrCreateRecordIdentifier(e),i=void 0!==t.id?V(t.id):null,n=function(e,t,r,i,n){const{id:o,type:s,lid:a}=t +if(null!==o&&o!==i&&null!==i){let r=se(e,t.type).id.get(i) +return void 0!==r&&r}{let t=r.type&&y(r.type) +if(null!==o&&o===i&&t===s&&r.lid&&r.lid!==a){let e=n.get(r.lid) +return void 0!==e&&e}if(null!==o&&o===i&&t&&t!==s&&r.lid&&r.lid===a){let r=se(e,t).id.get(o) return void 0!==r&&r}}return!1}(this._cache.types,r,t,i,this._cache.lids) -if(!n&&"type"in t&&t.type&&r.type!==M(t.type)){let e={...t} -delete e.lid,n=this.getOrCreateRecordIdentifier(e)}if(n){let e=G(this._cache.types,r.type) -r=this._mergeRecordIdentifiers(e,r,n,t,i)}let o=r.id -if(function(e,t,r){r(e,t,"record"),"id"in t&&void 0!==t.id&&(e.id=C(t.id))}(r,t,this._update),i=r.id,o!==i&&null!==i){let e=G(this._cache.types,r.type) -e.id[i]=r,null!==o&&delete e.id[o]}return r}_mergeRecordIdentifiers(e,t,r,i,n){let o=this._merge(t,r,i),s=o===t?r:t -return this.forgetRecordIdentifier(s),e.id[n]=o,G(this._cache.types,r.type).id[n]=o,i.lid=o.lid,o}forgetRecordIdentifier(e){let t=this.getOrCreateRecordIdentifier(e),r=G(this._cache.types,t.type) -null!==t.id&&delete r.id[t.id],delete this._cache.lids[t.lid],delete r.lid[t.lid] -let i=r._allIdentifiers.indexOf(t) -r._allIdentifiers.splice(i,1),function(e){I.delete(e)}(e),this._forget(t,"record")}destroy(){this._reset()}}function G(e,t){let r=e[t] -return void 0===r&&(r={lid:Object.create(null),id:Object.create(null),_allIdentifiers:[]},e[t]=r),r}function K(e,t,r,i,n){let o={lid:r,id:e,type:t} -var s -return s=o,I.add(s),o}function Y(e,t,r){if("object"==typeof e&&null!==e){let t=e -return F(t)||"id"in t&&(t.id=C(t.id)),t}{const i=C(t) -if(!N(i)){if(N(r))return{lid:r} -throw new Error("Expected either id or lid to be a valid string")}return N(r)?{type:e,id:i,lid:r}:{type:e,id:i}}}const X=T.default.extend(R.default,{meta:m.reads("content.meta")}) -let J=j.default.extend(R.default) -function Z(e,t){return J.create({promise:h.Promise.resolve(e,t)})}function ee(e,t){return X.create({promise:h.Promise.resolve(e,t)})}function te(e,t){return Z(e.then((e=>e.getRecord())),t)}const re=new E.default._Backburner(["coalesce","sync","notify"]),ie=/^\/?data\/(attributes|relationships)\/(.*)/,ne=/^\/?data/,oe="base" -function se(e){let t=[] -return n.isPresent(e)&&Object.keys(e).forEach((r=>{let i=o.makeArray(e[r]) -for(let e=0;e{if(e.source&&e.source.pointer){let r=e.source.pointer.match(ie) -r?r=r[2]:-1!==e.source.pointer.search(ne)&&(r=oe),r&&(t[r]=t[r]||[],t[r].push(e.detail||e.title))}})),t}let le;(function(e){e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected"})(le||(le={})) -const ue=Symbol("touching"),ce=Symbol("promise") -class de{constructor(){this._pending=Object.create(null),this._done=Object.create(null),this._subscriptions=Object.create(null)}enqueue(e,t){let r=t.data[0] -if("recordIdentifier"in r){let i=r.recordIdentifier.lid,n="saveRecord"===r.op?"mutation":"query" -this._pending[i]||(this._pending[i]=[]) -let o={state:le.pending,request:t,type:n} -o[ue]=[r.recordIdentifier],o[ce]=e,this._pending[i].push(o),this._triggerSubscriptions(o),e.then((e=>{this._dequeue(i,o) -let r={state:le.fulfilled,request:t,type:n,response:{data:e}} -r[ue]=o[ue],this._addDone(r),this._triggerSubscriptions(r)}),(e=>{this._dequeue(i,o) -let r={state:le.rejected,request:t,type:n,response:{data:e&&e.error}} -r[ue]=o[ue],this._addDone(r),this._triggerSubscriptions(r)}))}}_triggerSubscriptions(e){e[ue].forEach((t=>{this._subscriptions[t.lid]&&this._subscriptions[t.lid].forEach((t=>t(e)))}))}_dequeue(e,t){this._pending[e]=this._pending[e].filter((e=>e!==t))}_addDone(e){e[ue].forEach((t=>{this._done[t.lid]||(this._done[t.lid]=[]) -let r=e.request.data[0].op -this._done[t.lid]=this._done[t.lid].filter((e=>{let t -return t=e.request.data instanceof Array?e.request.data[0]:e.request.data,t.op!==r})),this._done[t.lid].push(e)}))}subscribeForRecord(e,t){this._subscriptions[e.lid]||(this._subscriptions[e.lid]=[]),this._subscriptions[e.lid].push(t)}getPendingRequestsForRecord(e){return this._pending[e.lid]?this._pending[e.lid]:[]}getLastRequestForRecord(e){let t=this._done[e.lid] -return t?t[t.length-1]:null}}const he=new D("") -function pe(e){if(he.has(e))return he.get(e) -return(e._internalModel||e.internalModel||e)._recordData||null}class fe{constructor(e,t,r){this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null),this._store=r -let i=this._internalModel=r._internalModelForResource(t) -this.modelName=t.type,this.identifier=t,i.hasRecord&&this._attributes,this.id=t.id,this.adapterOptions=e.adapterOptions,this.include=e.include,this.modelName=i.modelName,i.hasRecord&&(this._changedAttributes=pe(i).changedAttributes())}get record(){return this._internalModel.getRecord()}get _attributes(){if(null!==this.__attributes)return this.__attributes -let e=this.record,t=this.__attributes=Object.create(null) -return Object.keys(this._store._attributesDefinitionFor(this.identifier)).forEach((r=>{!0===this.type.isModel?t[r]=s.get(e,r):t[r]=pe(this._internalModel).getAttr(r)})),t}get type(){return this._internalModel.modelClass}get isNew(){return this._internalModel.isNew()}attr(e){if(e in this._attributes)return this._attributes[e]}attributes(){return{...this._attributes}}changedAttributes(){let e=Object.create(null) -if(!this._changedAttributes)return e -let t=Object.keys(this._changedAttributes) -for(let r=0,i=t.length;r{let t=s._internalModelForResource(e) -t.isDeleted()||(i?r.push(e.id||null):r.push(t.createSnapshot()))}))),i?this._hasManyIds[e]=r:this._hasManyRelationships[e]=r,r}eachAttribute(e,t){let r=this._store._attributesDefinitionFor(this.identifier) -Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachRelationship(e,t){let r=this._store._relationshipsDefinitionFor(this.identifier) -Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}serialize(e){return this._store.serializerFor(this.modelName).serialize(this,e)}}function me(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i{t()||(r._subscribers.length=0)})) -return r}function ge(e){return!(s.get(e,"isDestroyed")||s.get(e,"isDestroying"))}function ye(e,t,r){return be(h.resolve(e,r).then((t=>e)),(()=>ge(t)))}function ve(e,t,r,i,n,o){return e.normalizeResponse(t,r,i,n,o)}const _e=Symbol("SaveOp") -class we{constructor(e){this._store=e,this._pendingFetch=new Map,this._pendingSave=[],this.requestCache=new de,this.isDestroyed=!1}scheduleSave(e,t){void 0===t&&(t={}) -let r="DS: Model#save "+this,i=P.default.defer(r),n={data:[{op:"saveRecord",recordIdentifier:e,options:t}]},o={snapshot:new fe(t,e,this._store),resolver:i,identifier:e,options:t,queryRequest:n} -return this._pendingSave.push(o),a._backburner.scheduleOnce("actions",this,this._flushPendingSaves),this.requestCache.enqueue(i.promise,o.queryRequest),i.promise}_flushPendingSave(e){let{snapshot:t,resolver:r,identifier:i,options:n}=e,o=this._store.adapterFor(i.type),s=n[_e],a=t._internalModel,l=t.modelName,u=this._store,c=u.modelFor(l),d=h.Promise.resolve().then((()=>o[s](u,c,t))),p=u.serializerFor(l),f=`DS: Extract and notify about ${s} completion of ${a}` -d=ye(d,u,f),d=be(d,me(ge,a)),d=d.then((e=>{if(e)return ve(p,u,c,e,t.id,s)}),(function(e){if(e&&!0===e.isAdapterError&&"InvalidError"===e.code){let r=e.errors -throw r="function"==typeof p.extractErrors?p.extractErrors(u,c,e,t.id):ae(e.errors),{error:e,parsedErrors:r}}throw{error:e}}),f),r.resolve(d)}_flushPendingSaves(){let e=this._pendingSave.slice() -this._pendingSave=[] -for(let t=0,r=e.length;tt.identifier.id===e.id))[0] -if(t)return t.resolver.promise}let o=e.id,s=e.type,l=P.default.defer(`Fetching ${s}' with id: ${o}`),u={identifier:e,resolver:l,options:t,queryRequest:i},c=l.promise -0===this._pendingFetch.size&&a._backburner.schedule("actions",this,this.flushAllPendingFetches) -let d=this._pendingFetch -return d.has(s)||d.set(s,[]),d.get(s).push(u),this.requestCache.enqueue(c,u.queryRequest),c}_fetchRecord(e){let t=e.identifier,r=t.type,i=this._store.adapterFor(r),n=new fe(e.options,t,this._store),o=this._store.modelFor(t.type),s=h.Promise.resolve().then((()=>i.findRecord(this._store,o,t.id,n))),a=t.id,l=`DS: Handle Adapter#findRecord of '${r}' with id: '${a}'` -s=ye(s,this._store,l),s=s.then((e=>ve(this._store.serializerFor(r),this._store,o,e,a,"findRecord")),(e=>{throw e}),`DS: Extract payload of '${r}'`),e.resolver.resolve(s)}handleFoundRecords(e,t,r){let i=Object.create(null),n=t.data,o=t.included||[] -for(let a=0,l=n.length;a' to be present in the adapter provided payload, but it was not found.`))}}_findMany(e,t,r,i,n,s){let a=t.modelFor(r),l=i.map((e=>e.id)),u=e.findMany(t,a,l,o.A(i)),c=`DS: Handle Adapter#findMany of '${r}'` -if(void 0===u)throw new Error("adapter.findMany returned undefined, this was very likely a mistake") -return u=ye(u,t,c),u.then((e=>ve(t.serializerFor(r),t,a,e,null,"findMany")),null,`DS: Extract payload of ${r}`)}_processCoalescedGroup(e,t,r,i,n){let o=t.length,s=new Array(o),a=new Array(o) -for(let u=0;u1)this._findMany(r,l,n,t,a,i).then((t=>{this.handleFoundRecords(e,t,a)})).catch((t=>{this.rejectFetchedItems(e,a,t)})) -else if(1===s.length){let t=e[a[0].id] -this._fetchRecord(t)}}_flushPendingFetchForType(e,t){let r=this._store.adapterFor(t),i=!!r.findMany&&r.coalesceFindRequests,n=e.length,o=new Array(n),s=Object.create(null),a=new D("") -for(let l=0;l"query"===e.type&&function(e,t){void 0===e&&(e={}) -void 0===t&&(t={}) -return e.include===t.include}(t,e.request.data[0].options))) -if(r.length>0)return r[0][ce]}flushAllPendingFetches(){this.isDestroyed||(this._pendingFetch.forEach(this._flushPendingFetchForType,this),this._pendingFetch.clear())}destroy(){this.isDestroyed=!0}}const Oe=new D("") -Oe._generator=()=>new Map -const xe=new D("") -function Ee(e){let t=xe.get(e) -if(!t)throw new Error("Passed unknown unsubscribe token to unsubscribe") -xe.delete(e) -Oe.get(t)?.delete(e)}class ke{constructor(e){this.store=e}subscribe(e,t){let r=this.store.identifierCache.getOrCreateRecordIdentifier(e),i={} -return Oe.lookup(r).set(i,t),xe.set(i,r),i}notify(e,t,r){let i=this.store.identifierCache.getOrCreateRecordIdentifier(e),n=Oe.get(i) -return!(!n||!n.size)&&(n.forEach((e=>{e(i,t,r)})),!0)}}class Pe{constructor(e){this._idToModel=Object.create(null),this._models=[],this.modelName=e}get(e){return this._idToModel[e]||null}has(e){return!!this._idToModel[e]}get length(){return this._models.length}get recordIdentifiers(){return this._models.map((e=>e.identifier))}set(e,t){this._idToModel[e]=t}add(e,t){t&&(this._idToModel[t]=e),this._models.push(e)}remove(e,t){delete this._idToModel[t] -let r=this._models.indexOf(e);-1!==r&&this._models.splice(r,1)}contains(e){return-1!==this._models.indexOf(e)}get models(){return this._models}clear(){let e=this._models -this._models=[] -for(let t=0;tnew De(e) -const je=new D("") -function Ce(e){return je.get(e)}function Se(e){return je.getWithError(e)}function Me(e,t){je.set(e,t)}function Ae(e){return Re.lookup(e)}class De{constructor(e){this.store=e,this.identifierCache=e.identifierCache,this.identifierCache.__configureMerge(((e,t,r)=>{let i=e -e.id!==t.id?i="id"in r&&e.id===r.id?e:t:e.type!==t.type&&(i="type"in r&&e.type===r.type?e:t) -let n=e===i?t:e -const o=this.modelMapFor(e.type) -let s=o.get(i.lid),a=o.get(n.lid) -if(s&&a&&s.hasRecord&&a.hasRecord&&"id"in r)throw new Error(`Failed to update the 'id' for the RecordIdentifier '${e.type}:${e.id} (${e.lid})' to '${r.id}', because that id is already in use by '${t.type}:${t.id} (${t.lid})'`) -return a&&o.remove(a,n.lid),null===s&&null===a||(null===s&&null!==a||s&&!s.hasRecord&&a&&a.hasRecord)&&(s&&o.remove(s,i.lid),s=a,s._id=i.id,o.add(s,i.lid)),i})),this._identityMap=new Te}lookup(e,t){void 0!==t&&this.identifierCache.getOrCreateRecordIdentifier(t) -const r=this.identifierCache.getOrCreateRecordIdentifier(e),i=this.peek(r) -return i?(i.hasScheduledDestroy()&&i.cancelDestroy(),i):this._build(r,!1)}peek(e){return this.modelMapFor(e.type).get(e.lid)}getByResource(e){const t=Y(e) -return this.lookup(t)}setRecordId(e,t,r){const i={type:e,id:null,lid:r},n=this.identifierCache.getOrCreateRecordIdentifier(i),o=this.peek(n) -if(null===o)throw new Error(`Cannot set the id ${t} on the record ${e}:${r} as there is no such record in the cache.`) -let s=o.id,a=o.modelName -null!==s&&null===t||(this.peekById(a,t),null===n.id&&this.identifierCache.updateRecordIdentifier(n,{type:e,id:t}),o.setId(t,!0))}peekById(e,t){const r=this.identifierCache.peekRecordIdentifier({type:e,id:t}) -let i=r?this.modelMapFor(e).get(r.lid):null -return i&&i.hasScheduledDestroy()&&(i.destroySync(),i=null),i}build(e){return this._build(e,!0)}_build(e,t){void 0===t&&(t=!1),!0===t&&e.id&&this.peekById(e.type,e.id) -const{identifierCache:r}=this +if(!n&&t.type&&r.type!==y(t.type)){let e={...t} +delete e.lid,n=this.getOrCreateRecordIdentifier(e)}if(n){let e=se(this._cache.types,r.type),o=r +r=this._mergeRecordIdentifiers(e,o,n,t,i)}let o=r.id +if(function(e,t,r){r(e,t,"record"),void 0!==t.id&&(e.id=V(t.id))}(r,t,this._update),i=r.id,o!==i&&null!==i){let e=se(this._cache.types,r.type) +e.id.set(i,r),null!==o&&e.id.delete(o)}return r}_mergeRecordIdentifiers(e,t,r,i,n){let o=this._merge(t,r,i),s=o===t?r:t +return this.forgetRecordIdentifier(s),e.id.set(n,o),se(this._cache.types,r.type).id.set(n,o),i.lid=o.lid,o}forgetRecordIdentifier(e){let t=this.getOrCreateRecordIdentifier(e),r=se(this._cache.types,t.type) +null!==t.id&&r.id.delete(t.id),this._cache.lids.delete(t.lid),r.lid.delete(t.lid),G.delete(e),this._forget(t,"record")}destroy(){this._cache.documents.forEach((e=>{K.delete(e)})),this._reset()}}function se(e,t){let r=e[t] +return void 0===r&&(r={lid:new Map,id:new Map},e[t]=r),r}function ae(e,t,r,i,n=!1){let o={lid:r,id:e,type:t} +return G.add(o),o}var le,ue +let ce=(le=class{constructor(e,t){this.___token=void 0,this.___identifier=void 0,v(this,"_ref",ue,this),this.store=e,this.___identifier=t,this.___token=e.notifications.subscribe(t,((e,t,r)=>{("identity"===t||"attributes"===t&&"id"===r)&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token)}get type(){return this.identifier().type}id(){return this._ref,this.___identifier.id}identifier(){return this.___identifier}remoteType(){return"identity"}push(e){return Promise.resolve(e).then((e=>this.store.push(e)))}value(){return this.store.peekRecord(this.___identifier)}load(){const e=this.id() +if(null!==e)return this.store.findRecord(this.type,e)}reload(){const e=this.id() +if(null!==e)return this.store.findRecord(this.type,e,{reload:!0})}},ue=C(le.prototype,"_ref",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),le) +function de(e,t){const r=t.content let i -i=!0===t?r.createIdentifierForNewRecord(e):e -let n=new It(this.store,i) -return this.modelMapFor(e.type).add(n,i.lid),n}remove(e){let t=this.modelMapFor(e.modelName),r=e.identifier.lid -t.remove(e,r) -const{identifier:i}=e -this.identifierCache.forgetRecordIdentifier(i)}modelMapFor(e){return this._identityMap.retrieve(e)}clear(e){void 0===e?this._identityMap.clear():this.modelMapFor(e).clear()}}function Ne(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}var Ie=0 -function Fe(e){return"__private_"+Ie+++"_"+e}function ze(e){return e&&e.links&&e.links.related}var Le,Be,$e,Ue,qe=Fe("identifier") -class He{constructor(e,t){Object.defineProperty(this,qe,{writable:!0,value:void 0}),this.store=e,Ne(this,qe)[qe]=t}get recordData(){return this.store.recordDataFor(Ne(this,qe)[qe],!1)}_resource(){}remoteType(){return ze(this._resource())?"link":"id"}link(){let e,t=this._resource() -return ze(t)&&t.links&&(e=t.links.related,e=e&&"string"!=typeof e?e.href:e),e||null}links(){let e=this._resource() -return e&&e.links?e.links:null}meta(){let e=null,t=this._resource() -return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}}function Ve(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}var We=0 -function Qe(e){return"__private_"+We+++"_"+e}function Ge(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}let Ke=($e=Qe("token"),Ue=Qe("relatedToken"),Be=Ge((Le=class extends He{constructor(e,t,r,i){var n,o,s,a -super(e,t),Object.defineProperty(this,$e,{writable:!0,value:void 0}),Object.defineProperty(this,Ue,{writable:!0,value:null}),n=this,o="_ref",a=this,(s=Be)&&Object.defineProperty(n,o,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(a):void 0}),this.key=i,this.belongsToRelationship=r,this.type=r.definition.type -const l=Ae(e).peek(t) -this.parent=l.recordReference,this.parentIdentifier=t,Ve(this,$e)[$e]=e._notificationManager.subscribe(t,((e,t,r)=>{"relationships"!==t&&"property"!==t||r!==i||this._ref++}))}destroy(){Ee(Ve(this,$e)[$e]),Ve(this,Ue)[Ue]&&Ee(Ve(this,Ue)[Ue])}get _relatedIdentifier(){this._ref,Ve(this,Ue)[Ue]&&Ee(Ve(this,Ue)[Ue]) -let e=this._resource() -if(e&&e.data){const t=this.store.identifierCache.getOrCreateRecordIdentifier(e.data) -return Ve(this,Ue)[Ue]=this.store._notificationManager.subscribe(t,((e,t,r)=>{"identity"!==t&&("attributes"!==t&&"property"!==t||"id"!==r)||this._ref++})),t}return null}id(){return this._relatedIdentifier?.id||null}_resource(){return this.recordData.getBelongsTo(this.key)}async push(e){const t=await h.resolve(e) -let r=this.store.push(t) -const{graph:i,identifier:n}=this.belongsToRelationship -return this.store._backburner.join((()=>{i.push({op:"replaceRelatedRecord",record:n,field:this.key,value:Se(r)})})),r}value(){let e=this._resource() -if(e&&e.data){let t=this.store._internalModelForResource(e.data) -if(t&&t.currentState.isLoaded)return t.getRecord()}return null}load(e){return Ae(this.store).peek(this.parentIdentifier).getBelongsTo(this.key,e)}reload(e){return Ae(this.store).peek(this.parentIdentifier).reloadBelongsTo(this.key,e).then((e=>this.value()))}}).prototype,"_ref",[v.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ge(Le.prototype,"_relatedIdentifier",[_.cached,y.dependentKeyCompat],Object.getOwnPropertyDescriptor(Le.prototype,"_relatedIdentifier"),Le.prototype),Le) -var Ye,Xe,Je,Ze,et -function tt(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}var rt=0 -function it(e){return"__private_"+rt+++"_"+e}function nt(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}let ot=(Je=it("token"),Ze=it("identifier"),et=it("relatedTokenMap"),Xe=nt((Ye=class extends He{constructor(e,t,r,i){var n,o,s,a -super(e,t),Object.defineProperty(this,Je,{writable:!0,value:void 0}),Object.defineProperty(this,Ze,{writable:!0,value:void 0}),Object.defineProperty(this,et,{writable:!0,value:void 0}),n=this,o="_ref",a=this,(s=Xe)&&Object.defineProperty(n,o,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(a):void 0}),this.key=i,this.hasManyRelationship=r,this.type=r.definition.type,this.parent=Ae(e).peek(t).recordReference,tt(this,Ze)[Ze]=t,tt(this,Je)[Je]=e._notificationManager.subscribe(t,((e,t,r)=>{"relationships"!==t&&"property"!==t||r!==i||this._ref++})),tt(this,et)[et]=new Map}destroy(){Ee(tt(this,Je)[Je]),tt(this,et)[et].forEach((e=>{Ee(e)})),tt(this,et)[et].clear()}get _relatedIdentifiers(){this._ref -let e=this._resource() -return tt(this,et)[et].forEach((e=>{Ee(e)})),tt(this,et)[et].clear(),e&&e.data?e.data.map((e=>{const t=this.store.identifierCache.getOrCreateRecordIdentifier(e),r=this.store._notificationManager.subscribe(t,((e,t,r)=>{"identity"!==t&&("attributes"!==t&&"property"!==t||"id"!==r)||this._ref++})) -return tt(this,et)[et].set(t,r),t})):[]}_resource(){return this.recordData.getHasMany(this.key)}remoteType(){let e=this._resource() -return e&&e.links&&e.links.related?"link":"ids"}ids(){return this._relatedIdentifiers.map((e=>e.id))}async push(e){const t=await h.resolve(e) -let r -r=!Array.isArray(t)&&"object"==typeof t&&Array.isArray(t.data)?t.data:t -const i=Ae(this.store).peek(tt(this,Ze)[Ze]),{store:n}=this -let o=r.map((e=>{let t -return t="data"in e?n.push(e):n.push({data:e}),Se(t)})) -const{graph:s,identifier:a}=this.hasManyRelationship -return n._backburner.join((()=>{s.push({op:"replaceRelatedRecords",record:a,field:this.key,value:o})})),i.getHasMany(this.key)}_isLoaded(){return!!this.hasManyRelationship.state.hasReceivedData&&this.hasManyRelationship.currentState.every((e=>!0===this.store._internalModelForResource(e).currentState.isLoaded))}value(){const e=Ae(this.store).peek(tt(this,Ze)[Ze]) -return this._isLoaded()?e.getManyArray(this.key):null}load(e){return Ae(this.store).peek(tt(this,Ze)[Ze]).getHasMany(this.key,e)}reload(e){return Ae(this.store).peek(tt(this,Ze)[Ze]).reloadHasMany(this.key,e)}}).prototype,"_ref",[v.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),nt(Ye.prototype,"_relatedIdentifiers",[_.cached,y.dependentKeyCompat],Object.getOwnPropertyDescriptor(Ye.prototype,"_relatedIdentifiers"),Ye.prototype),Ye) -var st,at,lt,ut -function ct(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}var dt=0 -function ht(e){return"__private_"+dt+++"_"+e}function pt(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}let ft=(lt=ht("token"),ut=ht("identifier"),st=class extends He{constructor(e,t){var r,i,n,o -super(e,t),Object.defineProperty(this,lt,{writable:!0,value:void 0}),Object.defineProperty(this,ut,{writable:!0,value:void 0}),r=this,i="_ref",o=this,(n=at)&&Object.defineProperty(r,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(o):void 0}),this.store=e,ct(this,ut)[ut]=t,ct(this,lt)[lt]=e._notificationManager.subscribe(t,((e,t,r)=>{"identity"!==t&&("attributes"!==t&&"property"!==t||"id"!==r)||this._ref++}))}destroy(){Ee(ct(this,lt)[lt])}get type(){return this.identifier().type}get _id(){this._ref -let e=this.identifier() -return e?e.id:null}id(){return this._id}identifier(){return ct(this,ut)[ut]}remoteType(){return"identity"}push(e){return h.resolve(e).then((e=>this.store.push(e)))}value(){if(null!==this.id()){let e=Ae(this.store).peek(ct(this,ut)[ut]) -if(e&&e.currentState.isLoaded)return e.getRecord()}return null}load(){const e=this.id() -if(null!==e)return this.store.findRecord(this.type,e) -throw new Error(`Unable to fetch record of type ${this.type} without an id`)}reload(){const e=this.id() -if(null!==e)return this.store.findRecord(this.type,e,{reload:!0}) -throw new Error(`Unable to fetch record of type ${this.type} without an id`)}},at=pt(st.prototype,"_ref",[v.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),pt(st.prototype,"_id",[_.cached,y.dependentKeyCompat],Object.getOwnPropertyDescriptor(st.prototype,"_id"),st.prototype),st) -function mt(e,t){t.isDirty?e.send("becomeDirty"):e.send("propertyWasReset")}const bt={initialState:"uncommitted",isDirty:!0,uncommitted:{didSetProperty:mt,loadingData(){},propertyWasReset(e,t){e.hasChangedAttributes()||e.send("rolledBack")},pushedData(e){e.hasChangedAttributes()||e.transitionTo("loaded.saved")},becomeDirty(){},willCommit(e){e.transitionTo("inFlight")},reloadRecord(e,t){let{resolve:r,options:i}=t -r(e.store._reloadRecord(e,i))},rolledBack(e){e.transitionTo("loaded.saved"),e.triggerLater("rolledBack")},becameInvalid(e){e.transitionTo("invalid")},rollback(e){e.rollbackAttributes(),e.triggerLater("ready")}},inFlight:{isSaving:!0,didSetProperty:mt,becomeDirty(){},pushedData(){},unloadRecord:xt,willCommit(){},didCommit(e){e.transitionTo("saved"),e.send("invokeLifecycleCallbacks",this.dirtyType)},rolledBack(e){e.triggerLater("rolledBack")},becameInvalid(e){e.transitionTo("invalid"),e.send("invokeLifecycleCallbacks")},becameError(e){e.transitionTo("uncommitted"),e.triggerLater("becameError",e)}},invalid:{isValid:!1,deleteRecord(e){e.transitionTo("deleted.uncommitted")},didSetProperty(e,t){e.getRecord().errors._remove(t.name),mt(e,t),e.hasErrors()||this.becameValid(e)},becameInvalid(){},becomeDirty(){},pushedData(){},willCommit(e){Et(e),e.transitionTo("inFlight")},rolledBack(e){Et(e),e.transitionTo("loaded.saved"),e.triggerLater("ready")},becameValid(e){e.transitionTo("uncommitted")},invokeLifecycleCallbacks(e){e.triggerLater("becameInvalid",e)}}} -function gt(e){const t={} -let r -for(let i in e)r=e[i],t[i]=r&&"object"==typeof r?gt(r):r -return t}function yt(e,t){for(let r in t)e[r]=t[r] -return e}function vt(e){return yt(gt(bt),e)}const _t=vt({dirtyType:"created",isNew:!0,setup(e){e.store.recordArrayManager.recordDidChange(e.identifier)}}) -_t.invalid.rolledBack=function(e){e.transitionTo("deleted.saved"),e.triggerLater("rolledBack")},_t.uncommitted.rolledBack=function(e){e.transitionTo("deleted.saved"),e.triggerLater("rolledBack")} -const wt=vt({dirtyType:"updated"}) -function Ot(e){e.transitionTo("deleted.saved"),e.send("invokeLifecycleCallbacks")}function xt(e){}_t.uncommitted.deleteRecord=Ot,_t.invalid.deleteRecord=Ot,_t.uncommitted.rollback=function(e){bt.uncommitted.rollback.apply(this,arguments),e.transitionTo("deleted.saved")},_t.uncommitted.pushedData=function(e){e.store._notificationManager.notify(e.identifier,"identity"),e.transitionTo("loaded.updated.uncommitted"),e.triggerLater("didLoad")},_t.uncommitted.propertyWasReset=function(){},wt.invalid.becameValid=function(e){e.transitionTo("loaded.saved")},wt.inFlight.unloadRecord=xt,wt.uncommitted.deleteRecord=function(e){e.transitionTo("deleted.uncommitted")},wt.invalid.rolledBack=function(e){Et(e),e.transitionTo("loaded.saved"),e.triggerLater("rolledBack")} -function Et(e){e.getRecord().errors._clear()}var kt=function e(t,r,i){(t=yt(r?Object.create(r):{},t)).parentState=r,t.stateName=i -for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&"parentState"!==n&&"stateName"!==n&&"object"==typeof t[n]&&(t[n]=e(t[n],t,i+"."+n)) -return t}({isEmpty:!1,isLoading:!1,isLoaded:!1,isDirty:!1,isSaving:!1,isDeleted:!1,isNew:!1,isValid:!0,rolledBack(){},unloadRecord(e){},propertyWasReset(){},empty:{isEmpty:!0,loadingData(e,t){e.transitionTo("loading")},loadedData(e){e.transitionTo("loaded.created.uncommitted"),e.triggerLater("ready")},pushedData(e){e.transitionTo("loaded.saved"),e.triggerLater("didLoad"),e.triggerLater("ready")},notFound(){}},loading:{isLoading:!0,exit(e){e._promiseProxy=null},loadingData(){},pushedData(e){e.transitionTo("loaded.saved"),e.triggerLater("didLoad"),e.triggerLater("ready"),e.didCleanError()},becameError(e){e.triggerLater("becameError",e)},notFound(e){e.transitionTo("empty")}},loaded:{initialState:"saved",isLoaded:!0,loadingData(){},saved:{setup(e){e.hasChangedAttributes()&&e.adapterDidDirty()},didSetProperty:mt,pushedData(){},becomeDirty(e){e.transitionTo("updated.uncommitted")},willCommit(e){e.transitionTo("updated.inFlight")},reloadRecord(){},deleteRecord(e){e.transitionTo("deleted.uncommitted")},unloadRecord(e){},didCommit(){},notFound(){}},created:_t,updated:wt},deleted:{initialState:"uncommitted",dirtyType:"deleted",isDeleted:!0,isLoaded:!0,isDirty:!0,setup(e){e.store.recordArrayManager.recordDidChange(e.identifier)},uncommitted:{willCommit(e){e.transitionTo("inFlight")},rollback(e){e.rollbackAttributes(),e.triggerLater("ready")},pushedData(){},becomeDirty(){},deleteRecord(){},rolledBack(e){e.transitionTo("loaded.saved"),e.triggerLater("ready"),e.triggerLater("rolledBack")}},inFlight:{isSaving:!0,unloadRecord:xt,willCommit(){},didCommit(e){e.transitionTo("saved"),e.send("invokeLifecycleCallbacks")},becameError(e){e.transitionTo("uncommitted"),e.triggerLater("becameError",e)},becameInvalid(e){e.transitionTo("invalid"),e.triggerLater("becameInvalid",e)}},saved:{isDirty:!1,setup(e){e.removeFromInverseRelationships()},invokeLifecycleCallbacks(e){e.triggerLater("didDelete",e),e.triggerLater("didCommit",e)},willCommit(){},didCommit(){},pushedData(){}},invalid:{isValid:!1,didSetProperty(e,t){e.getRecord().errors._remove(t.name),mt(e,t),e.hasErrors()||this.becameValid(e)},becameInvalid(){},becomeDirty(){},deleteRecord(){},willCommit(){},rolledBack(e){Et(e),e.transitionTo("loaded.saved"),e.triggerLater("ready")},becameValid(e){e.transitionTo("uncommitted")}}},invokeLifecycleCallbacks(e,t){"created"===t?e.triggerLater("didCreate",e):e.triggerLater("didUpdate",e),e.triggerLater("didCommit",e)}},null,"root") -const{hasOwnProperty:Pt}=Object.prototype -let Tt,Rt,jt,Ct,St=!1 -Ct=function(){if(!St){let e=require("@ember-data/model/-private");({ManyArray:Tt,PromiseBelongsTo:Rt,PromiseManyArray:jt}=e),Tt&&Rt&&jt&&(St=!0)}return St} -const Mt=Object.create(null),At=Object.create(null),Dt=Object.create(null) -function Nt(e){return Dt[e]||(Dt[e]=e.split("."))}class It{constructor(e,t){this.store=e,this.identifier=t,Ct(),this._id=t.id,this._isUpdatingId=!1,this.modelName=t.type,this.clientId=t.lid,this.__recordData=null,this._promiseProxy=null,this._isDestroyed=!1,this._doNotDestroy=!1,this.isError=!1,this._pendingRecordArrayManagerFlush=!1,this._isDematerializing=!1,this._scheduledDestroy=null,this._record=null,this.error=null,this._modelClass=null,this.__recordArrays=null,this._recordReference=null,this.__recordData=null,this.error=null,this._manyArrayCache=Object.create(null),this._relationshipPromisesCache=Object.create(null),this._relationshipProxyCache=Object.create(null),this.references=Object.create(null),this._deferredTriggers=[],this.currentState=kt.empty}get id(){return this.identifier.id}set id(e){if(e!==this._id){let t={type:this.identifier.type,lid:this.identifier.lid,id:e} -this.store.identifierCache.updateRecordIdentifier(this.identifier,t),this.notifyPropertyChange("id")}}get modelClass(){if(this.store.modelFor)return this._modelClass||(this._modelClass=this.store.modelFor(this.modelName))}get recordReference(){return null===this._recordReference&&(this._recordReference=new ft(this.store,this.identifier)),this._recordReference}get _recordData(){if(null===this.__recordData){let e=this.store._createRecordData(this.identifier) -return this.__recordData=e,e}return this.__recordData}set _recordData(e){this.__recordData=e}isHiddenFromRecordArrays(){if(this.currentState.isEmpty)return!0 -if(this.currentState.isLoading)return!1 -let e=this._isRecordFullyDeleted() -return this._isDematerializing||this.hasScheduledDestroy()||this.isDestroyed||e}_isRecordFullyDeleted(){return!(!this._recordData.isDeletionCommitted||!this._recordData.isDeletionCommitted())||(!!(this._recordData.isNew&&this._recordData.isDeleted&&this._recordData.isNew()&&this._recordData.isDeleted())||"root.deleted.saved"===this.currentState.stateName)}isDeleted(){return this._recordData.isDeleted?this._recordData.isDeleted():this.currentState.isDeleted}isNew(){return this._recordData.isNew?this._recordData.isNew():this.currentState.isNew}getRecord(e){if(!this._record&&!this._isDematerializing){let{store:t}=this -this._record=t._instantiateRecord(this,this.modelName,this._recordData,this.identifier,e),this._triggerDeferredTriggers()}return this._record}dematerializeRecord(){this._isDematerializing=!0,this._doNotDestroy=!1,this._record&&this.store.teardownRecord(this._record),this.store._backburner.join((()=>{this._recordData.unloadRecord()})),this._record&&Object.keys(this._relationshipProxyCache).forEach((e=>{this._relationshipProxyCache[e].destroy&&this._relationshipProxyCache[e].destroy(),delete this._relationshipProxyCache[e]})),this._record=null,this.error=null,this._previousState=this.currentState,this.currentState=kt.empty,this.store.recordArrayManager.recordDidChange(this.identifier)}deleteRecord(){a.run((()=>{this.store._backburner.run((()=>{this._recordData.setIsDeleted&&this._recordData.setIsDeleted(!0),this.isNew()?(this._deletedRecordWasNew=!0,this.send("deleteRecord"),this._triggerDeferredTriggers(),this.unloadRecord()):this.send("deleteRecord")}))}))}save(e){if(this._deletedRecordWasNew)return h.Promise.resolve() -let t="DS: Model#save "+this,r=P.default.defer(t) -return this.store.scheduleSave(this,r,e)}reload(e){e||(e={}) -let t=this -return t.store._reloadRecord(t,e).then((function(){return t}),(function(e){throw e}),"DS: Model#reload complete, update flags")}unloadRecord(){this.isDestroyed||(this.send("unloadRecord"),this.dematerializeRecord(),null===this._scheduledDestroy&&(this._scheduledDestroy=a._backburner.schedule("destroy",this,"_checkForOrphanedInternalModels")))}hasScheduledDestroy(){return!!this._scheduledDestroy}cancelDestroy(){this._doNotDestroy=!0,this._isDematerializing=!1,a.cancel(this._scheduledDestroy),this._scheduledDestroy=null}destroySync(){this._isDematerializing&&this.cancelDestroy(),this._checkForOrphanedInternalModels(),this.isDestroyed||this.isDestroying||this.destroy()}_checkForOrphanedInternalModels(){this._isDematerializing=!1,this._scheduledDestroy=null,this.isDestroyed}_findBelongsTo(e,t,r,i){return this.store._findBelongsToByJsonApiResource(t,this,r,i).then((r=>Ft(this,e,t._relationship,r,null)),(r=>Ft(this,e,t._relationship,null,r)))}getBelongsTo(e,t){let r=this._recordData.getBelongsTo(e),i=r&&r.data?this.store.identifierCache.getOrCreateRecordIdentifier(r.data):null,n=this.store._relationshipMetaFor(this.modelName,null,e) -if(!n)return -let o=this.store,s=n.options.async,a=void 0===s||s,l={key:e,store:o,originatingInternalModel:this,modelName:n.type} -if(a){let s=null!==i?o._internalModelForResource(i):null -if(r._relationship.state.hasFailedLoadAttempt)return this._relationshipProxyCache[e] -let a=this._findBelongsTo(e,r,n,t) -return this._updatePromiseProxyFor("belongsTo",e,{promise:a,content:s?s.getRecord():null,_belongsToState:l})}if(null===i)return null -return o._internalModelForResource(i).getRecord()}getManyArray(e,t){{let r=this._manyArrayCache[e] -if(!t){t=(0,require("@ember-data/record-data/-private").graphFor)(this.store).get(this.identifier,e).definition}return r||(r=Tt.create({store:this.store,type:this.store.modelFor(t.type),recordData:this._recordData,key:e,isPolymorphic:t.isPolymorphic,isAsync:t.isAsync,_inverseIsAsync:t.inverseIsAsync,internalModel:this,isLoaded:!t.isAsync}),this._manyArrayCache[e]=r),r}}fetchAsyncHasMany(e,t,r,i){{let n=this._relationshipPromisesCache[e] -if(n)return n -const o=this._recordData.getHasMany(e) -return n=this.store._findHasManyByJsonApiResource(o,this,t,i).then((()=>Ft(this,e,t,r,null)),(i=>Ft(this,e,t,r,i))),this._relationshipPromisesCache[e]=n,n}}getHasMany(e,t){{const r=(0,require("@ember-data/record-data/-private").graphFor)(this.store).get(this.identifier,e),{definition:i,state:n}=r -let o=this.getManyArray(e,i) -if(i.isAsync){if(n.hasFailedLoadAttempt)return this._relationshipProxyCache[e] -let i=this.fetchAsyncHasMany(e,r,o,t) -return this._updatePromiseProxyFor("hasMany",e,{promise:i,content:o})}return o}}_updatePromiseProxyFor(e,t,r){let i=this._relationshipProxyCache[t] -if("hasMany"===e)return i?i._update(r.promise,r.content):i=this._relationshipProxyCache[t]=new jt(r.promise,r.content),i -if(i)void 0!==r.content&&i.set("content",r.content),i.set("promise",r.promise) -else{const e=Rt -this._relationshipProxyCache[t]=e.create(r)}return this._relationshipProxyCache[t]}reloadHasMany(e,t){{let r=this._relationshipPromisesCache[e] -if(r)return r -const i=(0,require("@ember-data/record-data/-private").graphFor)(this.store).get(this.identifier,e),{definition:n,state:o}=i -o.hasFailedLoadAttempt=!1,o.shouldForceReload=!0 -let s=this.getManyArray(e,n),a=this.fetchAsyncHasMany(e,i,s,t) -return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("hasMany",e,{promise:a}):a}}reloadBelongsTo(e,t){let r=this._relationshipPromisesCache[e] -if(r)return r -let i=this._recordData.getBelongsTo(e) -i._relationship&&(i._relationship.state.hasFailedLoadAttempt=!1,i._relationship.state.shouldForceReload=!0) -let n=this.store._relationshipMetaFor(this.modelName,null,e),o=this._findBelongsTo(e,i,n,t) -return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("belongsTo",e,{promise:o}):o}destroyFromRecordData(){this._doNotDestroy?this._doNotDestroy=!1:this.destroy()}destroy(){this.isDestroying=!0,this._recordReference&&this._recordReference.destroy(),this._recordReference=null -let e=this._manyArrayCache -Object.keys(e).forEach((t=>{e[t].destroy(),delete e[t]})),this.references&&(e=this.references,Object.keys(e).forEach((t=>{e[t].destroy(),delete e[t]}))),Ae(this.store).remove(this),this._isDestroyed=!0}setupData(e){let t=this._recordData.pushData(e,this.hasRecord) -this.hasRecord&&this._record._notifyProperties(t),this.send("pushedData")}setDirtyHasMany(e,t){return this._recordData.setDirtyHasMany(e,zt(t))}setDirtyBelongsTo(e,t){return this._recordData.setDirtyBelongsTo(e,Lt(t))}setDirtyAttribute(e,t){if(this.isDeleted())throw new O.default(`Attempted to set '${e}' on the deleted record ${this}`) -if(this._recordData.getAttr(e)!==t){this._recordData.setDirtyAttribute(e,t) -let r=this._recordData.isAttrDirty(e) -this.send("didSetProperty",{name:e,isDirty:r})}return t}get isDestroyed(){return this._isDestroyed}get hasRecord(){return!!this._record}createSnapshot(e){return void 0===e&&(e={}),new fe(e,this.identifier,this.store)}hasChangedAttributes(){return!!this.__recordData&&this._recordData.hasChangedAttributes()}changedAttributes(){return this.__recordData?this._recordData.changedAttributes():{}}adapterWillCommit(){this._recordData.willCommit(),this.send("willCommit")}adapterDidDirty(){this.send("becomeDirty")}send(e,t){let r=this.currentState -return r[e]||this._unhandledEvent(r,e,t),r[e](this,t)}notifyHasManyChange(e){if(this.hasRecord){let t=this._manyArrayCache[e],r=!!this._relationshipPromisesCache[e] -if(t&&r)return -this.store._notificationManager.notify(this.identifier,"relationships",e)}}notifyBelongsToChange(e){this.hasRecord&&this.store._notificationManager.notify(this.identifier,"relationships",e)}notifyPropertyChange(e){this.hasRecord&&this.store._notificationManager.notify(this.identifier,"property",e)}notifyStateChange(e){this.hasRecord&&this.store._notificationManager.notify(this.identifier,"state"),e&&"isDeletionCommitted"!==e||this.store.recordArrayManager.recordDidChange(this.identifier)}didCreateRecord(){this._recordData.clientDidCreate()}rollbackAttributes(){this.store._backburner.join((()=>{let e=this._recordData.rollbackAttributes() -s.get(this,"isError")&&this.didCleanError(),this.send("rolledBack"),this._record&&e&&e.length>0&&this._record._notifyProperties(e)}))}transitionTo(e){let t,r,i,n,o=function(e){return At[e]||(At[e]=Nt(e)[0])}(e),s=this.currentState,a=`${s.stateName}->${e}` -do{s.exit&&s.exit(this),s=s.parentState}while(!s[o]) -let l=Mt[a] -if(l)t=l.setups,r=l.enters,s=l.state -else{t=[],r=[] -let o=Nt(e) -for(i=0,n=o.length;i{this._recordData.removeFromInverseRelationships()}))}preloadData(e){let t={} -Object.keys(e).forEach((r=>{let i=s.get(e,r) -this.modelClass.metaForProperty(r).isRelationship?(t.relationships||(t.relationships={}),t.relationships[r]=this._preloadRelationship(r,i)):(t.attributes||(t.attributes={}),t.attributes[r]=i)})),this._recordData.pushData(t)}_preloadRelationship(e,t){let r,i=this.modelClass.metaForProperty(e),n=i.type -return r="hasMany"===i.kind?t.map((e=>this._convertPreloadRelationshipToJSON(e,n))):this._convertPreloadRelationshipToJSON(t,n),{data:r}}_convertPreloadRelationshipToJSON(e,t){if("string"==typeof e||"number"==typeof e)return{type:t,id:e} -let r -return r=e._internalModel?e._internalModel:e,{type:r.modelName,id:r.id}}setId(e,t){if(void 0===t&&(t=!1),!0===this._isUpdatingId)return -this._isUpdatingId=!0 -let r=e!==this._id -this._id=e,r&&null!==e&&(t||this.store.setRecordId(this.modelName,e,this.clientId),this.__recordData&&this._recordData.__setId&&this._recordData.__setId(e)),r&&this.hasRecord&&this.store._notificationManager.notify(this.identifier,"identity"),this._isUpdatingId=!1}didError(){}didCleanError(){}adapterDidCommit(e){this.didCleanError(),this._recordData.didCommit(e),this.send("didCommit"),this.store.recordArrayManager.recordDidChange(this.identifier),e&&this.store._notificationManager.notify(this.identifier,"attributes")}hasErrors(){if(this._recordData.getErrors)return this._recordData.getErrors(this.identifier).length>0 -return this.getRecord().errors.length>0}adapterDidInvalidate(e,t){let r -if(t&&e){if(!this._recordData.getErrors)for(r in e)Pt.call(e,r)&&this.getRecord().errors._add(r,e[r]) -let t=se(e) -this.send("becameInvalid"),0===t.length&&(t=[{title:"Invalid Error",detail:"",source:{pointer:"/data"}}]),this._recordData.commitWasRejected(this.identifier,t)}else this.send("becameError"),this._recordData.commitWasRejected(this.identifier)}notifyErrorsChange(){this.store._notificationManager.notify(this.identifier,"errors")}adapterDidError(){this.send("becameError"),this._recordData.commitWasRejected()}toString(){return`<${this.modelName}:${this.id}>`}referenceFor(e,t){let r=this.references[t] -if(!r){const e=(0,require("@ember-data/record-data/-private").graphFor)(this.store._storeWrapper).get(this.identifier,t) -let i=e.definition.kind,n=this.identifier -"belongsTo"===i?r=new Ke(this.store,n,e,t):"hasMany"===i&&(r=new ot(this.store,n,e,t)),this.references[t]=r}return r}}function Ft(e,t,r,i,n){delete e._relationshipPromisesCache[t],r.state.shouldForceReload=!1 -const o="hasMany"===r.definition.kind -if(o&&i.notify(),n){r.state.hasFailedLoadAttempt=!0 -let i=e._relationshipProxyCache[t] -throw i&&!o&&i.content&&i.content.isDestroying&&i.set("content",null),n}return o&&i.set("isLoaded",!0),r.state.hasFailedLoadAttempt=!1,r.state.isStale=!1,i}function zt(e){return e.map(Lt)}function Lt(e){if(!e)return null -if(e.then){let t=e.get&&e.get("content") -return t?pe(t):null}return pe(e)}const Bt=new D("") -function $t(e,t){let r=Bt.lookup(e),i=r[t] -return void 0===i&&(i=r[t]=new qt(e,t)),i}function Ut(e){let t=new Map -for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.set(r,e[r]) -return t}Bt._generator=()=>Object.create(null) -class qt{constructor(e,t){this.__store=e,this.modelName=t}get fields(){let e=this.__store._attributesDefinitionFor({type:this.modelName}),t=this.__store._relationshipsDefinitionFor({type:this.modelName}),r=new Map -return Object.keys(e).forEach((e=>r.set(e,"attribute"))),Object.keys(t).forEach((e=>r.set(e,t[e].kind))),r}get attributes(){return Ut(this.__store._attributesDefinitionFor({type:this.modelName}))}get relationshipsByName(){return Ut(this.__store._relationshipsDefinitionFor({type:this.modelName}))}eachAttribute(e,t){let r=this.__store._attributesDefinitionFor({type:this.modelName}) -Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachRelationship(e,t){let r=this.__store._relationshipsDefinitionFor({type:this.modelName}) -Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachTransformedAttribute(e,t){let r=this.__store._relationshipsDefinitionFor({type:this.modelName}) -Object.keys(r).forEach((i=>{r[i].type&&e.call(t,i,r[i])}))}}class Ht{constructor(e,t,r){void 0===r&&(r={}),this._snapshots=void 0,this._recordArray=void 0,this._type=void 0,this.length=void 0,this.meta=void 0,this.adapterOptions=void 0,this.include=void 0,this._snapshots=null,this._recordArray=e,this.length=e.get("length"),this._type=null,this.meta=t,this.adapterOptions=r.adapterOptions,this.include=r.include}get type(){return this._type||(this._type=this._recordArray.get("type"))}get modelName(){return this._recordArray.modelName}snapshots(){return null!==this._snapshots||(this._snapshots=this._recordArray._takeSnapshot()),this._snapshots}}let Vt=T.default.extend({init(e){this._super(e),this.set("content",this.content||null),this.isLoaded=this.isLoaded||!1,this.isUpdating=!1,this.store=this.store||null,this._updatingPromise=null},replace(){throw new Error(`The result of a server query (for all ${this.modelName} types) is immutable. To modify contents, use toArray()`)},type:s.computed("modelName",(function(){return this.modelName?this.store.modelFor(this.modelName):null})).readOnly(),objectAtContent(e){let t=s.get(this,"content").objectAt(e) -return t?function(e,t){return Ae(e).lookup(t).getRecord()}(this.store,t):void 0},update(){if(s.get(this,"isUpdating"))return this._updatingPromise -this.set("isUpdating",!0) -let e=this._update().finally((()=>{this._updatingPromise=null,this.get("isDestroying")||this.get("isDestroyed")||this.set("isUpdating",!1)})) -return this._updatingPromise=e,e},_update(){return this.store.findAll(this.modelName,{reload:!0})},save(){let e=`DS: RecordArray#save ${this.modelName}`,t=h.Promise.all(this.invoke("save"),e).then((()=>this),null,"DS: RecordArray#save return RecordArray") -return X.create({promise:t})},_unregisterFromManager(){this.manager.unregisterRecordArray(this)},willDestroy(){this._unregisterFromManager(),this._dissociateFromOwnRecords(),s.set(this,"content",null),s.set(this,"length",0),this._super(...arguments)},_createSnapshot(e){return new Ht(this,this.get("meta"),e)},_dissociateFromOwnRecords(){this.get("content").forEach((e=>{let t=this.manager.getRecordArraysForIdentifier(e) -t&&t.delete(this)}))},_pushIdentifiers(e){s.get(this,"content").pushObjects(e)},_removeIdentifiers(e){s.get(this,"content").removeObjects(e)},_takeSnapshot(){return s.get(this,"content").map((e=>Ae(this.store).lookup(e).createSnapshot()))}}) -var Wt=Vt.extend({init(){this.set("content",this.get("content")||o.A()),this._super(...arguments),this.query=this.query||null,this.links=this.links||null},replace(){throw new Error(`The result of a server query (on ${this.modelName}) is immutable.`)},_update(){let e=s.get(this,"store"),t=s.get(this,"query") -return e._query(this.modelName,t,this)},_setObjects(e,t){this.get("content").setObjects(e),this.setProperties({isLoaded:!0,isUpdating:!1,meta:{...t.meta},links:{...t.links}}),this.manager._associateWithRecordArray(e,this)},_setIdentifiers(e,t){this._setObjects(e,t)}}) -const Qt=new D("") -function Gt(e){return Qt.lookup(e)}Qt._generator=()=>new Set -const Kt=new Set([]) -function Yt(e){let t=e -return F(e)||(t=e.identifier||t),t}function Xt(e,t){const r=Ae(e).peek(t) -return null!==r&&!r.isHiddenFromRecordArrays()}class Jt{constructor(e){this.store=e.store,this.isDestroying=!1,this.isDestroyed=!1,this._liveRecordArrays=Object.create(null),this._pendingIdentifiers=Object.create(null),this._adapterPopulatedRecordArrays=[]}getRecordArraysForIdentifier(e){return Gt(e)}_flushPendingIdentifiersForModelName(e,t){if(this.isDestroying||this.isDestroyed)return -let r=[] -for(let n=0;n0&&t._pushIdentifiers(i) -n.length>0&&t._removeIdentifiers(n)}(this.store,i,t),r.length>0&&function(e,t){for(let r=0;rthis._liveRecordArrays[e].destroy())),this._adapterPopulatedRecordArrays.forEach((e=>e.destroy())),this.isDestroyed=!0}destroy(){this.isDestroying=!0,a._backburner.schedule("actions",this,this.willDestroy)}}function Zt(e,t){const r=Gt(t=Yt(t)) -r.forEach((function(e){e._removeIdentifiers([t])})),r.clear()}function er(e,t,r,i){let n=t.data?(o=t.data,s=(t,n)=>{const{id:o,type:s}=t -return function(e,t,r,i,n){let{id:o,type:s}=e -e.relationships||(e.relationships={}) -let{relationships:a}=e,l=function(e,t,r,i){return function(e,t,r,i){let{_storeWrapper:n}=e,{name:o}=r,{modelName:s}=t,a=n.inverseForRelationship(s,o) -if(a){let{meta:{kind:e}}=n.relationshipsDefinitionFor(i)[a] -return{inverseKey:a,kind:e}}}(e,t,r,i)}(r,t,i,s) -if(l){let{inverseKey:e,kind:r}=l,i=a[e]&&a[e].data -"hasMany"===r&&void 0===i||(a[e]=a[e]||{},a[e].data=function(e,t,r){let i,{id:n,modelName:o}=r,s={id:n,type:o} -return"hasMany"===t?(i=e||[],e&&e.find((e=>e.type===s.type&&e.id===s.id))||i.push(s)):(i=e||{},Object.assign(i,s)),i}(i,r,t))}}(t,r,e,i),{id:o,type:s}},Array.isArray(o)?o.map(s):s(o)):null -var o,s -const a={} -"meta"in t&&(a.meta=t.meta),"links"in t&&(a.links=t.links),"data"in t&&(a.data=n) -const l={id:r.id,type:r.modelName,relationships:{[i.key]:a}} -return Array.isArray(t.included)||(t.included=[]),t.included.push(l),t}function tr(e,t,r,i){let n=t.modelFor(r),o=t.peekAll(r),s=o._createSnapshot(i),a=h.Promise.resolve().then((()=>e.findAll(t,n,null,s))) -return a=ye(a,t,"DS: Handle Adapter#findAll of "+n),a.then((e=>{let i=ve(t.serializerFor(r),t,n,e,null,"findAll") -return t._push(i),t._didUpdateAll(r),o}),null,"DS: Extract payload of findAll ${modelName}")}function rr(e){return"function"==typeof e._inverseKey}let ir,nr -{let e -ir=t=>(e=e||require("@ember-data/record-data/-private").peekGraph,e(t))}class or{constructor(e){this._store=e,this._willNotify=!1,this._pendingNotifies=new Map}get identifierCache(){return this._store.identifierCache}_scheduleNotification(e,t,r){let i=this._pendingNotifies.get(e) -i||(i=new Map,this._pendingNotifies.set(e,i)),i.set(t,r),!0!==this._willNotify&&(this._willNotify=!0,this._store._backburner.schedule("notify",this,this._flushNotifications))}notifyErrorsChange(e,t,r){const i=Y(e,t,r),n=this.identifierCache.getOrCreateRecordIdentifier(i) -let o=Ae(this._store).peek(n) -o&&o.notifyErrorsChange()}_flushNotifications(){if(!1===this._willNotify)return +return e._join((()=>{let t,n,o=r.included +if(o)for(t=0,n=o.length;ti.getResourceCache(e))),e.index) +case"removeFromRelatedRecords":return void r.removeFromHasMany(e.field,e.value.map((e=>i.getResourceCache(e)))) +case"replaceRelatedRecords":return void r.setDirtyHasMany(e.field,e.value.map((e=>i.getResourceCache(e)))) +case"replaceRelatedRecord":return t?void r.setDirtyBelongsTo(e.field,e.value?i.getResourceCache(e.value):null):(r.removeFromHasMany(e.field,[i.getResourceCache(e.prior)]),void r.addToHasMany(e.field,[i.getResourceCache(e.value)],e.index)) +default:return}}else r.mutate(e)}peek(e){const t=_(this,he)[he] +if(_(this,me)[me](t))throw new Error("Expected cache to implement peek") +return t.peek(e)}peekRequest(e){const t=_(this,he)[he] +if(_(this,me)[me](t))throw new Error("Expected cache to implement peekRequest") +return t.peekRequest(e)}upsert(e,t,r){const i=_(this,he)[he] +return Y(e)||(r=t=e,e=_(this,fe)[fe]),_(this,me)[me](i)?i.pushData(t,r):i.upsert(e,t,r)}fork(){const e=_(this,he)[he] +if(_(this,me)[me](e))throw new Error("Expected cache to implement fork") +return e.fork()}merge(e){const t=_(this,he)[he] +if(_(this,me)[me](t))throw new Error("Expected cache to implement merge") +return t.merge(e)}diff(){const e=_(this,he)[he] +if(_(this,me)[me](e))throw new Error("Expected cache to implement diff") +return e.diff()}dump(){const e=_(this,he)[he] +if(_(this,me)[me](e))throw new Error("Expected cache to implement dump") +return e.dump()}hydrate(e){const t=_(this,he)[he] +if(_(this,me)[me](t))throw new Error("Expected cache to implement hydrate") +return t.hydrate(e)}getResourceIdentifier(){return _(this,fe)[fe]}pushData(e,t){return this.upsert(_(this,fe)[fe],e,t)}clientDidCreate(e,t){Y(e)||(t=e,e=_(this,fe)[fe]) +const r=_(this,he)[he] +return _(this,me)[me](r)?(r.clientDidCreate(),r._initRecordCreateOptions(t)):r.clientDidCreate(e,t)}_initRecordCreateOptions(e){const t=_(this,he)[he] +if(_(this,me)[me](t))return t._initRecordCreateOptions(e)}willCommit(e,t){Y(e)||(e=_(this,fe)[fe]) +const r=_(this,he)[he] +_(this,me)[me](r)?r.willCommit():r.willCommit(e,t)}didCommit(e,t){const r=_(this,he)[he] +return _(this,me)[me](r)?Y(e)?(r.didCommit(t.content?.data),{data:_(this,fe)[fe]}):(r.didCommit(e),{data:_(this,fe)[fe]}):Y(e)?r.didCommit(e,t):(r.didCommit(_(this,fe)[fe],{content:{data:e}}),{data:_(this,fe)[fe]})}commitWasRejected(e,t){_(this,he)[he].commitWasRejected(e||_(this,fe)[fe],t)}unloadRecord(e){const t=_(this,he)[he] +_(this,me)[me](t)?t.unloadRecord():t.unloadRecord(e||_(this,fe)[fe])}getAttr(e,t){Y(e)||(t=e,e=_(this,fe)[fe]) +const r=_(this,he)[he] +return _(this,me)[me](r)?r.getAttr(t):r.getAttr(e,t)}setAttr(e,t,r){const i=_(this,he)[he] +_(this,me)[me](i)?i.setDirtyAttribute(t,r):i.setAttr(e,t,r)}setDirtyAttribute(e,t){const r=_(this,he)[he] +_(this,me)[me](r)?r.setDirtyAttribute(e,t):r.setAttr(_(this,fe)[fe],e,t)}changedAttributes(){const e=_(this,he)[he] +return _(this,me)[me](e)?e.changedAttributes():e.changedAttrs(_(this,fe)[fe])}changedAttrs(e){const t=_(this,he)[he] +return _(this,me)[me](t)?t.changedAttributes():t.changedAttrs(e)}hasChangedAttributes(){const e=_(this,he)[he] +return _(this,me)[me](e)?e.hasChangedAttributes():e.hasChangedAttrs(_(this,fe)[fe])}hasChangedAttrs(e){const t=_(this,he)[he] +return _(this,me)[me](t)?t.hasChangedAttributes():t.hasChangedAttrs(e)}rollbackAttributes(){const e=_(this,he)[he] +return _(this,me)[me](e)?e.rollbackAttributes():e.rollbackAttrs(_(this,fe)[fe])}rollbackAttrs(e){const t=_(this,he)[he] +return _(this,me)[me](t)?t.rollbackAttributes():t.rollbackAttrs(e)}getRelationship(e,t,r=!1){const i=_(this,he)[he] +if(_(this,me)[me](i)){return!r?i.getBelongsTo(t):i.getHasMany(t)}return i.getRelationship(e,t)}getBelongsTo(e){const t=_(this,he)[he] +if(_(this,me)[me](t))return t.getBelongsTo(e) +{let r=_(this,fe)[fe] +return t.getRelationship(r,e)}}getHasMany(e){const t=_(this,he)[he] +if(_(this,me)[me](t))return t.getHasMany(e) +{let r=_(this,fe)[fe] +return t.getRelationship(r,e)}}setDirtyBelongsTo(e,t){const r=_(this,he)[he] +_(this,me)[me](r)?r.setDirtyBelongsTo(e,t):r.mutate({op:"replaceRelatedRecord",record:_(this,fe)[fe],field:e,value:t?t.getResourceIdentifier():null})}addToHasMany(e,t,r){const i=_(this,fe)[fe],n=_(this,he)[he] +_(this,me)[me](n)?n.addToHasMany(e,t,r):n.mutate({op:"addToRelatedRecords",field:e,record:i,value:t.map((e=>e.getResourceIdentifier()))})}removeFromHasMany(e,t){const r=_(this,fe)[fe],i=_(this,he)[he] +_(this,me)[me](i)?i.removeFromHasMany(e,t):i.mutate({op:"removeFromRelatedRecords",record:r,field:e,value:t.map((e=>e.getResourceIdentifier()))})}setDirtyHasMany(e,t){const r=_(this,he)[he] +_(this,me)[me](r)?r.setDirtyHasMany(e,t):r.mutate({op:"replaceRelatedRecords",record:_(this,fe)[fe],field:e,value:t.map((e=>e.getResourceIdentifier()))})}setIsDeleted(e,t){Y(e)||(t=e,e=_(this,fe)[fe]) +const r=_(this,he)[he] +_(this,me)[me](r)?r.setIsDeleted(t):r.setIsDeleted(e,t)}getErrors(e){return _(this,he)[he].getErrors(e||_(this,fe)[fe])}isEmpty(e){const t=_(this,he)[he] +return _(this,me)[me](t)?t.isEmpty?.(e||_(this,fe)[fe])||!1:t.isEmpty(e||_(this,fe)[fe])}isNew(e){return _(this,he)[he].isNew(e||_(this,fe)[fe])}isDeleted(e){return _(this,he)[he].isDeleted(e||_(this,fe)[fe])}isDeletionCommitted(e){return _(this,he)[he].isDeletionCommitted(e||_(this,fe)[fe])}}function ge(e){return(e.version||"1")!==this.version}function ye(e,t,r){if("object"==typeof e&&null!==e){let t=e +return Y(t)||"id"in t&&(t.id=V(t.id)),t}{const i=V(t) +if(!Q(i)){if(Q(r))return{lid:r} +throw new Error("Expected either id or lid to be a valid string")}return Q(r)?{type:e,id:i,lid:r}:{type:e,id:i}}}const ve=class{constructor(e){this._store=e,this._willNotify=!1,this._pendingNotifies=new Map}get identifierCache(){return this._store.identifierCache}_scheduleNotification(e,t){let r=this._pendingNotifies.get(e) +r||(r=new Set,this._pendingNotifies.set(e,r)),r.add(t),!0!==this._willNotify&&(this._willNotify=!0,this._store._cbs?this._store._schedule("notify",(()=>this._flushNotifications())):this._flushNotifications())}_flushNotifications(){if(!1===this._willNotify)return let e=this._pendingNotifies -this._pendingNotifies=new Map,this._willNotify=!1 -const t=Ae(this._store) -e.forEach(((e,r)=>{const i=t.peek(r) -i&&e.forEach(((e,t)=>{"belongsTo"===e?i.notifyBelongsToChange(t):i.notifyHasManyChange(t)}))}))}attributesDefinitionFor(e){return this._store._attributesDefinitionFor({type:e})}relationshipsDefinitionFor(e){return this._store._relationshipsDefinitionFor({type:e})}inverseForRelationship(e,t){const r=this._store.modelFor(e),i=this.relationshipsDefinitionFor(e)[t] -return i?rr(i)?i._inverseKey(this._store,r):i.options&&void 0!==i.options.inverse?i.options.inverse:null:null}inverseIsAsyncForRelationship(e,t){const r=this._store.modelFor(e),i=this.relationshipsDefinitionFor(e)[t] -return!!i&&((!i.options||null!==i.options.inverse)&&(void 0!==i.inverseIsAsync?!!i.inverseIsAsync:!!rr(i)&&i._inverseIsAsync(this._store,r)))}notifyPropertyChange(e,t,r,i){const n=Y(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) -let s=Ae(this._store).peek(o) -s&&s.notifyPropertyChange(i)}notifyHasManyChange(e,t,r,i){const n=Y(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) -this._scheduleNotification(o,i,"hasMany")}notifyBelongsToChange(e,t,r,i){const n=Y(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) -this._scheduleNotification(o,i,"belongsTo")}notifyStateChange(e,t,r,i){const n=Y(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) -let s=Ae(this._store).peek(o) -s&&s.notifyStateChange(i)}recordDataFor(e,t,r){let i,n=!1 -if(t||r){const n=Y(e,t,r) -i=this.identifierCache.getOrCreateRecordIdentifier(n)}else n=!0,i={type:e} -return this._store.recordDataFor(i,n)}setRecordId(e,t,r){this._store.setRecordId(e,t,r)}isRecordInUse(e,t,r){const i=Y(e,t,r),n=this.identifierCache.getOrCreateRecordIdentifier(i),o=Ae(this._store).peek(n) -if(!o)return!1 -const s=o._record -return s&&!(s.isDestroyed||s.isDestroying)}disconnectRecord(e,t,r){const i=Y(e,t,r),n=this.identifierCache.getOrCreateRecordIdentifier(i) -{let e=ir(this) -e&&e.remove(n)}let o=Ae(this._store).peek(n) -o&&o.destroyFromRecordData()}}const sr=new D("") -class ar extends x.default{constructor(){super(...arguments),this._backburner=re,this.recordArrayManager=new Jt({store:this}),this._adapterCache=Object.create(null),this._serializerCache=Object.create(null),this._storeWrapper=new or(this),this._updatedInternalModels=[],this.shouldTrackAsyncRequests=!1,this.generateStackTracesForTrackedRequests=!1,sr._generator=e=>new ft(this,e),this._fetchManager=new we(this),this._notificationManager=new ke(this),this.__recordDataFor=this.__recordDataFor.bind(this),this.identifierCache=new Q}getRequestStateService(){return this._fetchManager.requestCache}_instantiateRecord(e,t,r,i,n){if(void 0!==n){"id"in n&&e.setId(n.id) -let r=this._relationshipsDefinitionFor({type:t}) -if(null!==r){let e,t=Object.keys(n) -for(let i=0;ithis._backburner.join((()=>{let r=M(e),i={...t} -n.isNone(i.id)&&(i.id=this._generateId(r,i)),i.id=C(i.id) -const o=Ae(this).build({type:r,id:i.id}) -return o.send("loadedData"),o.didCreateRecord(),o.getRecord(i)}))))}_generateId(e,t){let r=this.adapterFor(e) -return r&&r.generateIdForRecord?r.generateIdForRecord(this,e,t):null}deleteRecord(e){this._backburner.join((()=>{let t=Ce(e) -if(t){let e=Ae(this).peek(t) -e&&e.deleteRecord()}}))}unloadRecord(e){let t=Ce(e) -if(t){let e=Ae(this).peek(t) -e&&e.unloadRecord()}}find(e,t,r){return this.findRecord(e,t)}findRecord(e,t,r){if(cr(e))r=t -else{e=Y(M(e),S(t))}const i=Ae(this).lookup(e) -if(r=r||{},!i.currentState.isLoaded)return this._findByInternalModel(i,r) -return te(this._findRecord(i,r),`DS: Store#findRecord ${i.identifier}`)}_findRecord(e,t){if(t.reload)return this._scheduleFetch(e,t) -let r=e.createSnapshot(t),i=this.adapterFor(e.modelName) -return void 0===t.reload&&i.shouldReloadRecord&&i.shouldReloadRecord(this,r)?this._scheduleFetch(e,t):(!1===t.backgroundReload||(t.backgroundReload||!i.shouldBackgroundReloadRecord||i.shouldBackgroundReloadRecord(this,r))&&this._scheduleFetch(e,t),h.Promise.resolve(e))}_findByInternalModel(e,t){return void 0===t&&(t={}),t.preload&&this._backburner.join((()=>{e.preloadData(t.preload)})),te(this._findEmptyInternalModel(e,t),`DS: Store#findRecord ${e.modelName} with id: ${e.id}`)}_findEmptyInternalModel(e,t){if(e.currentState.isEmpty)return this._scheduleFetch(e,t) -if(e.currentState.isLoading){let r=this._fetchManager.getPendingFetch(e.identifier,t) -return r?r.then((()=>h.Promise.resolve(e))):this._scheduleFetch(e,t)}return h.Promise.resolve(e)}findByIds(e,t){let r=new Array(t.length),i=M(e) -for(let n=0;n{t.data&&!Array.isArray(t.data)&&(t.data.lid=i.lid) -let r=this._push(t) -return r&&!Array.isArray(r)?r:e}),(t=>{throw e.send("notFound"),e.currentState.isEmpty&&e.unloadRecord(),t}))}getReference(e,t){let r -if(1===arguments.length&&cr(e))r=e -else{r=Y(M(e),S(t))}let i=this.identifierCache.getOrCreateRecordIdentifier(r) -if(i)return sr.lookup(i)}peekRecord(e,t){if(1===arguments.length&&cr(e)){let t=this.identifierCache.peekRecordIdentifier(e) -return t&&Ae(this).peek(t)?.getRecord()||null}const r=M(e),i=S(t) -if(this.hasRecordForId(r,i)){const e=Y(r,i) -return Ae(this).lookup(e).getRecord()}return null}_reloadRecord(e,t){t.isReloading=!0 -let{id:r,modelName:i}=e -return this.adapterFor(i),this._scheduleFetch(e,t)}hasRecordForId(e,t){const r={type:M(e),id:S(t)},i=this.identifierCache.peekRecordIdentifier(r),n=i&&Ae(this).peek(i) -return!!n&&n.currentState.isLoaded}recordForId(e,t){const r=Y(e,S(t)) -return Ae(this).lookup(r).getRecord()}findMany(e,t){let r=new Array(e.length) -for(let i=0;i{let i=ve(t.serializerFor(n.type),t,a,e,null,"findHasMany") -return i=er(t,i,r,n),t._push(i)}),null,`DS: Extract payload of '${r.modelName}' : hasMany '${n.type}'`)}(this.adapterFor(e.modelName),this,e,t,r,i)}_findHasManyByJsonApiResource(e,t,r,i){{if(!e)return h.resolve([]) -const{definition:n,state:o}=r -let s=this.adapterFor(n.type),{isStale:a,hasDematerializedInverse:l,hasReceivedData:u,isEmpty:c,shouldForceReload:d}=o -const p=lr(this,e) -if(e.links&&e.links.related&&("function"==typeof s.findHasMany||void 0===e.data)&&(d||l||a||!p&&!c)){const r=this._storeWrapper.relationshipsDefinitionFor(n.inverseType)[n.key] -return this.findHasMany(t,e.links.related,r,i)}let f=u&&!c,m=l||c&&Array.isArray(e.data)&&e.data.length>0 -if(!d&&!a&&(f||m)){let t=e.data.map((e=>this._internalModelForResource(e))) -return this.findMany(t,i)}if(u&&!c||m){let t=e.data.map((e=>this._internalModelForResource(e))) -return this._scheduleFetchMany(t,i)}return h.resolve([])}}findBelongsTo(e,t,r,i){return function(e,t,r,i,n,o){let s=r.createSnapshot(o),a=t.modelFor(n.type),l=i&&"string"!=typeof i?i.href:i,u=e.findBelongsTo(t,s,l,n),c=`DS: Handle Adapter#findBelongsTo of ${r.modelName} : ${n.type}` -return u=ye(u,t,c),u=be(u,me(ge,r)),u.then((e=>{let i=ve(t.serializerFor(n.type),t,a,e,null,"findBelongsTo") -return i.data||i.links||i.meta?(i=er(t,i,r,n),t._push(i)):null}),null,`DS: Extract payload of ${r.modelName} : ${n.type}`)}(this.adapterFor(e.modelName),this,e,t,r,i)}_fetchBelongsToLinkFromResource(e,t,r,i){return e&&e.links&&e.links.related?this.findBelongsTo(t,e.links.related,r,i).then((e=>e?e.getRecord():null)):h.resolve(null)}_findBelongsToByJsonApiResource(e,t,r,i){if(!e)return h.resolve(null) -const n=e.data?this._internalModelForResource(e.data):null -let{isStale:o,hasDematerializedInverse:s,hasReceivedData:a,isEmpty:l,shouldForceReload:u}=e._relationship.state -const c=lr(this,e) -let d=e.links&&e.links.related&&(u||s||o||!c&&!l) -if(n){let e=this._fetchManager.getPendingFetch(n.identifier,i) -if(e)return e.then((()=>n.getRecord()))}if(d)return this._fetchBelongsToLinkFromResource(e,t,r,i) -let p=a&&c&&!l,f=s||l&&e.data,m=void 0===e.data||null===e.data -if(!u&&!o&&(p||f))return m?h.resolve(null):this._findByInternalModel(n,i) -let b=!m&&null===e.data.id -return n&&b?h.resolve(n.getRecord()):n&&!m?this._scheduleFetch(n,i).then((()=>n.getRecord())):h.resolve(null)}query(e,t,r){let i={} -r&&r.adapterOptions&&(i.adapterOptions=r.adapterOptions) -let n=M(e) -return this._query(n,t,null,i)}_query(e,t,r,i){return ee(function(e,t,r,i,n,o){let s=t.modelFor(r) -n=n||t.recordArrayManager.createAdapterPopulatedRecordArray(r,i) -let a=h.Promise.resolve().then((()=>e.query(t,s,i,n,o))) -return a=ye(a,t,`DS: Handle Adapter#query of ${r}`),a.then((e=>{let o=ve(t.serializerFor(r),t,s,e,null,"query"),a=t._push(o).map((e=>e.identifier)) -return n?n._setIdentifiers(a,o):n=t.recordArrayManager.createAdapterPopulatedRecordArray(r,i,a,o),n}),null,`DS: Extract payload of query ${r}`)}(this.adapterFor(e),this,e,t,r,i))}queryRecord(e,t,r){let i=M(e),n=this.adapterFor(i),o={} -return r&&r.adapterOptions&&(o.adapterOptions=r.adapterOptions),Z(function(e,t,r,i,n){let o=t.modelFor(r),s=h.Promise.resolve().then((()=>e.queryRecord(t,o,i,n))) -return s=ye(s,t,`DS: Handle Adapter#queryRecord of ${r}`),s.then((e=>{let i=ve(t.serializerFor(r),t,o,e,null,"queryRecord") -return t._push(i)}),null,`DS: Extract payload of queryRecord ${r}`)}(n,this,i,t,o).then((e=>e?e.getRecord():null)))}findAll(e,t){let r=M(e) -return this._fetchAll(r,this.peekAll(r),t)}_fetchAll(e,t,r){void 0===r&&(r={}) -let i=this.adapterFor(e) -if(r.reload)return s.set(t,"isUpdating",!0),ee(tr(i,this,e,r)) -let n=t._createSnapshot(r) -return!1!==r.reload&&(i.shouldReloadAll&&i.shouldReloadAll(this,n)||!i.shouldReloadAll&&0===n.length)?(s.set(t,"isUpdating",!0),ee(tr(i,this,e,r))):(!1===r.backgroundReload||(r.backgroundReload||!i.shouldBackgroundReloadAll||i.shouldBackgroundReloadAll(this,n))&&(s.set(t,"isUpdating",!0),tr(i,this,e,r)),ee(h.Promise.resolve(t)))}_didUpdateAll(e){this.recordArrayManager._didUpdateAll(e)}peekAll(e){let t=M(e) -return this.recordArrayManager.liveRecordArrayFor(t)}unloadAll(e){const t=Ae(this) -if(void 0===e)t.clear() -else{let r=M(e) -t.clear(r)}}filter(){}scheduleSave(e,t,r){if(e._isRecordFullyDeleted())return t.resolve(),t.promise -e.adapterWillCommit(),r||(r={}) -let i=e._recordData,n="updateRecord" -return i.isNew&&i.isNew()?n="createRecord":i.isDeleted&&i.isDeleted()&&(n="deleteRecord"),r[_e]=n,this._fetchManager.scheduleSave(e.identifier,r).then((t=>{this._backburner.join((()=>{let r=t&&t.data -this.didSaveRecord(e,{data:r},n),t&&t.included&&this._push({data:null,included:t.included})}))}),(t=>{if("string"==typeof t)throw t -const{error:r,parsedErrors:i}=t -throw this.recordWasInvalid(e,i,r),r}))}flushPendingSave(){}didSaveRecord(e,t,r){let i -t&&(i=t.data) -const n=this.identifierCache,o=e.identifier -"deleteRecord"!==r&&i&&n.updateRecordIdentifier(o,i),e.adapterDidCommit(i)}recordWasInvalid(e,t,r){e.adapterDidInvalidate(t,r)}recordWasError(e,t){e.adapterDidError(t)}setRecordId(e,t,r){Ae(this).setRecordId(e,t,r)}_load(e){const t=Y(M(e.type),S(e.id),C(e.lid)) -let r=Ae(this).lookup(t,e) -const i="root.loading"===r.currentState.stateName,n=!1===r.currentState.isEmpty&&!i -let o=r.identifier -if(n||i){let t=this.identifierCache.updateRecordIdentifier(o,e) -t!==o&&(o=t,r=Ae(this).lookup(o))}return r.setupData(e),n||this.recordArrayManager.recordDidChange(o),r}push(e){let t=this._push(e) -if(Array.isArray(t)){return t.map((e=>e.getRecord()))}return null===t?null:t.getRecord()}_push(e){return this._backburner.join((()=>{let t,r,i=e.included -if(i)for(t=0,r=i.length;t{e.forEach((e=>{this._store.notifications.notify(t,"relationships",e)}))}))}notifyChange(e,t,r){"relationships"===t&&r?this._scheduleNotification(e,r):this._store.notifications.notify(e,t,r)}notifyErrorsChange(e,t,r){const i=ye(e,t,r),n=this.identifierCache.getOrCreateRecordIdentifier(i) +this._store.notifications.notify(n,"errors")}attributesDefinitionFor(e){return this._store.getSchemaDefinitionService().attributesDefinitionFor({type:e})}relationshipsDefinitionFor(e){return this._store.getSchemaDefinitionService().relationshipsDefinitionFor({type:e})}getSchemaDefinitionService(){return this._store.getSchemaDefinitionService()}notifyPropertyChange(e,t,r,i){const n=ye(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) +this._store.notifications.notify(o,"attributes",i)}notifyHasManyChange(e,t,r,i){const n=ye(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) +this._scheduleNotification(o,i)}notifyBelongsToChange(e,t,r,i){const n=ye(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) +this._scheduleNotification(o,i)}notifyStateChange(e,t,r,i){const n=ye(e,t,r),o=this.identifierCache.getOrCreateRecordIdentifier(n) +this._store.notifications.notify(o,"state")}recordDataFor(e,t,r){let i +i=Y(e)?e:t||r?this.identifierCache.getOrCreateRecordIdentifier(ye(e,t,r)):this.identifierCache.createIdentifierForNewRecord({type:e}) +const n=this._store._instanceCache.getResourceCache(i) +return t||r||"string"!=typeof e||(n.clientDidCreate(i),this._store.recordArrayManager.identifierAdded(i)),n}setRecordId(e,t,r){let i +if(Y(e))i=e +else{const t=ye(y(e),null,V(r)) +i=this.identifierCache.peekRecordIdentifier(t)}this._store._instanceCache.setRecordId(i,t)}isRecordInUse(e,t,r){const i=ye(e,t,r),n=this.identifierCache.peekRecordIdentifier(i),o=n&&this._store._instanceCache.peek({identifier:n,bucket:"record"}) +return!!o&&!(o.isDestroyed||o.isDestroying)}hasRecord(e){return Boolean(this._store._instanceCache.peek({identifier:e,bucket:"record"}))}disconnectRecord(e,t,r){let i +if("string"==typeof e){let n=ye(e,t,r) +i=this.identifierCache.peekRecordIdentifier(n)}else i=e +this._store._instanceCache.disconnect(i),this._pendingNotifies.delete(i)}} +let _e +{let e +_e=t=>{let r=(0,g.default)(require("@ember-data/graph/-private")).peekGraph +return e=e||r,e(t)}}const we=new Map +function Oe(e){return we.get(e)}function xe(e){return we.get(e)}function ke(e,t){we.set(e,t)}const Ee=new Map +function Pe(e){const t=Ee.get(e) +return t}class je{constructor(e){this.__instances={record:new Map,resourceCache:new Map,reference:new WeakMap},this.store=e,this._storeWrapper=new ve(this.store),this.__cacheFor=e=>{const t=this.store.identifierCache.getOrCreateRecordIdentifier(e) +return this.getResourceCache(t)},e.identifierCache.__configureMerge(((e,t,r)=>{let i=e +e.id!==t.id?i="id"in r&&e.id===r.id?e:t:e.type!==t.type&&(i="type"in r&&e.type===r.type?e:t) +let n=e===i?t:e,o=this.__instances.record.has(i),s=this.__instances.record.has(n),a=this.__instances.resourceCache.get(i)||null,l=this.__instances.resourceCache.get(n)||null +if(o&&s&&"id"in r)throw new Error(`Failed to update the 'id' for the RecordIdentifier '${e.type}:${String(e.id)} (${e.lid})' to '${String(r.id)}', because that id is already in use by '${t.type}:${String(t.id)} (${t.lid})'`) +let u=a||l +return u?u.patch({op:"mergeIdentifiers",record:n,value:i}):this.store.cache.patch({op:"mergeIdentifiers",record:n,value:i}),null===l||this.unloadRecord(n),i}))}peek({identifier:e,bucket:t}){return this.__instances[t]?.get(e)}getRecord(e,t){let r=this.__instances.record.get(e) +if(!r){const i=this.getResourceCache(e) +this.store.instantiateRecord.length,r=this.store.instantiateRecord(e,t||{},this.__cacheFor,this.store.notifications),ke(r,e),U(r,i),Ee.set(r,this.store),this.__instances.record.set(e,r)}return r}getResourceCache(e){let t=this.__instances.resourceCache.get(e) +if(t)return t +if(this.store.createRecordDataFor){if(this.store.createRecordDataFor.length>2){let r=this.store.createRecordDataFor(e.type,e.id,e.lid,this._storeWrapper) +t=new be(this.store,r,e)}if(!t){let r=this.store.createRecordDataFor(e,this._storeWrapper) +t="2"===r.version?r:new be(this.store,r,e)}}else t=this.store.cache +return U(e,t),this.__instances.resourceCache.set(e,t),t}getReference(e){let t=this.__instances.reference,r=t.get(e) +return r||(r=new ce(this.store,e),t.set(e,r)),r}recordIsLoaded(e,t=!1){const r=this.__instances.resourceCache.get(e)||this.cache +if(!r)return!1 +const i=r.isNew(e),n=r.isEmpty(e) +return i?!r.isDeleted(e):(!t||!r.isDeletionCommitted(e))&&!n}disconnect(e){this.__instances.record.get(e) +{let t=_e(this.store) +t&&t.remove(e)}this.store.identifierCache.forgetRecordIdentifier(e),this.__instances.resourceCache.delete(e),$(e),this.store._requestCache._clearEntries(e)}unloadRecord(e){this.store._join((()=>{const t=this.__instances.record.get(e),r=this.__instances.resourceCache.get(e) +t&&(this.store.teardownRecord(t),this.__instances.record.delete(e),Ee.delete(t),we.delete(t),$(t)),r?(r.unloadRecord(e),this.__instances.resourceCache.delete(e),$(e)):this.disconnect(e),this.store._requestCache._clearEntries(e)}))}clear(e){const t=this.store.identifierCache._cache +if(void 0===e)t.lids.forEach((e=>{this.unloadRecord(e)})) +else{const r=t.types +let i=r[e]?.lid +i&&i.forEach((e=>{this.unloadRecord(e)}))}}setRecordId(e,t){const{type:r,lid:i}=e +let n=e.id +if(null!==n&&null===t)return +this.store.identifierCache.peekRecordIdentifier({type:r,id:t}) +null===e.id&&this.store.identifierCache.updateRecordIdentifier(e,{type:r,id:t}),this.store.notifications.notify(e,"identity")}loadData(e){e.type +const t=ye(y(e.type),W(e.id),V(e.lid)) +let r=this.store.identifierCache.peekRecordIdentifier(t),i=!1 +if(r){const t=function(e,t){const r=e.store.getRequestStateService(),i=e.recordIsLoaded(t) +return!i&&r.getPendingRequestsForRecord(t).some((e=>"query"===e.type))}(this,r)||!this.recordIsLoaded(r) +i=!function(e,t){const r=e.__instances.resourceCache.get(t) +if(!r)return!0 +const i=r.isNew(t),n=r.isDeleted(t),o=r.isEmpty(t) +return(!i||n)&&o}(this,r)&&!t,(i||t)&&(r=this.store.identifierCache.updateRecordIdentifier(r,e))}else r=this.store.identifierCache.getOrCreateRecordIdentifier(e) +const n=this.getResourceCache(r),o=this.__instances.record.has(r) +return n.upsert(r,e,o),r}}function Se(e,t,r){let i={} +const n=e.getSchemaDefinitionService().relationshipsDefinitionFor(t) +Object.keys(r).forEach((e=>{let t=r[e],o=n[e] +o?(i.relationships||(i.relationships={}),i.relationships[e]=function(e,t){const r=e.type +if("hasMany"===e.kind)return{data:t.map((e=>Re(e,r)))} +return{data:t?Re(t,r):null}}(o,t)):(i.attributes||(i.attributes={}),i.attributes[e]=t)})) +const o=e._instanceCache.getResourceCache(t),s=Boolean(e._instanceCache.peek({identifier:t,bucket:"record"})) +o.upsert(t,i,s)}function Re(e,t){return"string"==typeof e||"number"==typeof e?{type:t,id:e}:xe(e)}let Ce +{let e +Ce=function(){return e||(e=(0,g.default)(require("@ember-data/model/-private"))._modelForMixin),e(...arguments)}}class Te{constructor(e){this.store=e,this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null)}attributesDefinitionFor(e){let t,r +if(t="string"==typeof e?e:e.type,r=this._attributesDefCache[t],void 0===r){let e=this.store.modelFor(t).attributes +r=Object.create(null),e.forEach(((e,t)=>r[t]=e)),this._attributesDefCache[t]=r}return r}relationshipsDefinitionFor(e){let t,r +if(t="string"==typeof e?e:e.type,r=this._relationshipsDefCache[t],void 0===r){r=this.store.modelFor(t).relationshipsObject||null,this._relationshipsDefCache[t]=r}return r}doesTypeExist(e){let t=y(e) +return null!==Ae(this.store,this.store._modelFactoryCache,t)}}function Ae(e,t,r){let n=t[r] +if(!n){if(n=(0,i.getOwner)(e).factoryFor(`model:${r}`),n||(n=Ce(e,r)),!n)return null +let o=n.class +if(o.isModel){o.modelName&&Object.prototype.hasOwnProperty.call(o,"modelName")||Object.defineProperty(o,"modelName",{value:r})}t[r]=n}return n}const Me=new WeakMap +function De(e,t){let r=Me.get(e) +r||(r=Object.create(null),Me.set(e,r)) +let i=r[t] +return void 0===i&&(i=r[t]=new Ie(e,t)),i}function Ne(e){let t=new Map +for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.set(r,e[r]) +return t}class Ie{constructor(e,t){this.__store=e,this.modelName=t}get fields(){let e=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}),t=this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}),r=new Map +return Object.keys(e).forEach((e=>r.set(e,"attribute"))),Object.keys(t).forEach((e=>r.set(e,t[e].kind))),r}get attributes(){return Ne(this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}))}get relationshipsByName(){return Ne(this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}))}eachAttribute(e,t){let r=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}) +Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachRelationship(e,t){let r=this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}) +Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachTransformedAttribute(e,t){const r=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}) +Object.keys(r).forEach((i=>{r[i].type&&e.call(t,i,r[i].type)}))}}const Fe=new Set(["added","removed","state","updated"]) +function ze(e){return Fe.has(e)}function Le(){return!!o._backburner.currentInstance&&!0!==o._backburner._autorun}class Be{constructor(e){this.store=e,this.isDestroyed=!1,this._buffered=new Map,this._hasFlush=!1,this._cache=new Map,this._tokens=new Map}subscribe(e,t){let r=this._cache.get(e) +r||(r=new Map,this._cache.set(e,r)) +let i={} +return r.set(i,t),this._tokens.set(i,e),i}unsubscribe(e){this.isDestroyed||function(e,t,r){let i=e.get(t) +if(i){e.delete(t) +const n=r.get(i) +n?.delete(t)}}(this._tokens,e,this._cache)}notify(e,t,r){if(!Y(e)&&!X(e))return!1 +const i=Boolean(this._cache.get(e)?.size) +if(ze(t)||i){let i=this._buffered.get(e) +i||(i=[],this._buffered.set(e,i)),i.push([t,r]),this._scheduleNotify()}return i}_onNextFlush(e){this._onFlushCB=e}_scheduleNotify(){const e=this.store._enableAsyncFlush +this._hasFlush&&!1!==e&&!Le()||(!e||Le()?this._flush():this._hasFlush=!0)}_flush(){this._buffered.size&&(this._buffered.forEach(((e,t)=>{e.forEach((e=>{this._flushNotification(t,e[0],e[1])}))})),this._buffered=new Map),this._hasFlush=!1,this._onFlushCB?.(),this._onFlushCB=void 0}_flushNotification(e,t,r){if(ze(t)){let r=this._cache.get(X(e)?"document":"resource") +r&&r.forEach((r=>{r(e,t)}))}let i=this._cache.get(e) +return!(!i||!i.size)&&(i.forEach((i=>{i(e,t,r)})),!0)}destroy(){this.isDestroyed=!0,this._tokens.clear(),this._cache.clear()}}const qe=f.default.extend(m.default),Ue=b.default.extend(m.default) +var $e,He,Ve +let We=($e=(0,h.reads)("content.meta"),Ve=C((He=class extends qe{constructor(...e){super(...e),v(this,"meta",Ve,this)}}).prototype,"meta",[$e],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He) +function Qe(e){const t=function(e){return We.create({promise:e})}(e) +return t}String(Symbol.for("PROXY_CONTENT")) +function Ge(e){const t=function(e){return Ue.create({promise:e})}(e) +return t}var Ke,Ye,Xe,Je +const Ze=new Set([Symbol.iterator,"concat","entries","every","fill","filter","find","findIndex","flat","flatMap","forEach","includes","indexOf","join","keys","lastIndexOf","map","reduce","reduceRight","slice","some","values"]),et=new Set(["push","pop","unshift","shift","splice","sort"]),tt=new Set(["[]","length","links","meta"]) +function rt(e){return Ze.has(e)}const it=Symbol("#tag") +e.j=it +const nt=Symbol("#source") +e.h=nt +const ot=Symbol("#update") +e.M=ot +const st=Symbol("#notify"),at=Symbol.for("Collection") +function lt(e){(0,a.addToTransaction)(e[it]),(0,d.dirtyTag)((0,l.tagForProperty)(e,"length")),(0,d.dirtyTag)((0,l.tagForProperty)(e,"[]"))}function ut(e){if("symbol"==typeof e)return null +const t=Number(e) +return isNaN(t)?null:t%1==0?t:null}let ct=(Ye=C((Ke=class{constructor(){v(this,"ref",Ye,this),this.shouldReset=!1,this.t=!1}}).prototype,"ref",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ke) +let dt=(Xe=class e{[st](){lt(this)}destroy(e){this.isDestroying=!e,this[nt].length=0,this[st](),this.isDestroyed=!e}get length(){return this[nt].length}set length(e){this[nt].length=e}get"[]"(){return this}constructor(t){v(this,"isUpdating",Je,this),this.isLoaded=!0,this.isDestroying=!1,this.isDestroyed=!1,this._updatingPromise=null,this[at]=!0,this[nt]=void 0 +let r=this +this.modelName=t.type,this.store=t.store,this._manager=t.manager,this[nt]=t.identifiers,this[it]=new ct +const i=t.store,n=new Map,o=this[it],s={links:t.links||null,meta:t.meta||null} +let l=!1 +const u=new Proxy(this[nt],{get(e,u,c){let d=ut(u) +if(o.shouldReset&&(null!==d||tt.has(u)||rt(u))&&(t.manager._syncArray(c),o.t=!1,o.shouldReset=!1),null!==d){const t=e[d] +return l||(0,a.subscribe)(o),t&&i._instanceCache.getRecord(t)}if("meta"===u)return(0,a.subscribe)(o),s.meta +if("links"===u)return(0,a.subscribe)(o),s.links +if("[]"===u)return(0,a.subscribe)(o),c +if(rt(u)){let t=n.get(u) +return void 0===t&&(t="forEach"===u?function(){(0,a.subscribe)(o),l=!0 +let t=function(e,t,r,i,n){void 0===n&&(n=null) +const o=(t=t.slice()).length +for(let s=0;se.length)return i in r&&(r[i]=n,!0) +if(!t.allowMutation)return!1 +let c=e[u],d=function(e){if(!e)return null +if(t=e,t.then){let t=e.content +return ht(t),xe(t)}var t +return ht(e),xe(e)}(n) +return e[u]=d,l||(r[ot]("replace cell",[u,c,d]),(0,a.addToTransaction)(o)),!0},deleteProperty:(e,t)=>!!l&&Reflect.deleteProperty(e,t),getPrototypeOf:()=>e.prototype}) +p.default.meta(this).hasMixin=e=>e===NativeArray||e===ArrayMixin +return this[st]=this[st].bind(u),u}update(){if(this.isUpdating)return this._updatingPromise +this.isUpdating=!0 +let e=this._update() +return e.finally((()=>{this._updatingPromise=null,this.isDestroying||this.isDestroyed||(this.isUpdating=!1)})),this._updatingPromise=e,e}_update(){return this.store.findAll(this.modelName,{reload:!0})}save(){let e=Promise.all(this.map((e=>this.store.saveRecord(e)))).then((()=>this)) +return Qe(e)}},Je=C(Xe.prototype,"isUpdating",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(Xe.prototype,"length",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(Xe.prototype,"length"),Xe.prototype),Xe) +e.I=dt,Object.defineProperty(dt.prototype,"type",{get(){return this.modelName?this.store.modelFor(this.modelName):null}}) +class pt extends dt{constructor(e){super(e),this.query=null,this.query=e.query||null,this.isLoaded=e.isLoaded||!1}_update(){const{store:e,query:t}=this,r=e.query(this.modelName,t,{_recordArray:this}) +return Qe(r)}destroy(e){super.destroy(e),this._manager._managed.delete(this),this._manager._pending.delete(this)}}e.f=pt,pt.prototype.query=null +dt.prototype.DEPRECATED_CLASS_NAME="RecordArray",pt.prototype.DEPRECATED_CLASS_NAME="RecordArray";["addObserver","cacheFor","decrementProperty","get","getProperties","incrementProperty","notifyPropertyChange","removeObserver","set","setProperties","toggleProperty"].forEach((e=>{dt.prototype[e]=function(...t){return p.default[e](this,...t)}})),dt.prototype.addObject=function(e){return this.DEPRECATED_CLASS_NAME,-1===this.indexOf(e)&&this.push(e),this},dt.prototype.addObjects=function(e){return this.DEPRECATED_CLASS_NAME,e.forEach((e=>{-1===this.indexOf(e)&&this.push(e)})),this},dt.prototype.popObject=function(){return this.DEPRECATED_CLASS_NAME,this.pop()},dt.prototype.pushObject=function(e){return this.DEPRECATED_CLASS_NAME,this.push(e),e},dt.prototype.pushObjects=function(e){return this.DEPRECATED_CLASS_NAME,this.push(...e),this},dt.prototype.shiftObject=function(){return this.DEPRECATED_CLASS_NAME,this.shift()},dt.prototype.unshiftObject=function(e){return this.DEPRECATED_CLASS_NAME,this.unshift(e),e},dt.prototype.unshiftObjects=function(e){return this.DEPRECATED_CLASS_NAME,this.unshift(...e),this},dt.prototype.objectAt=function(e){return this.DEPRECATED_CLASS_NAME,this[-1===Math.sign(e)?this.length+e:e]},dt.prototype.objectsAt=function(e){return this.DEPRECATED_CLASS_NAME,e.map((e=>this.objectAt(e)))},dt.prototype.removeAt=function(e){return this.DEPRECATED_CLASS_NAME,this.splice(e,1),this},dt.prototype.insertAt=function(e,t){return this.DEPRECATED_CLASS_NAME,this.splice(e,0,t),this},dt.prototype.removeObject=function(e){this.DEPRECATED_CLASS_NAME +const t=this.indexOf(e) +return-1!==t&&this.splice(t,1),this},dt.prototype.removeObjects=function(e){return this.DEPRECATED_CLASS_NAME,e.forEach((e=>{const t=this.indexOf(e);-1!==t&&this.splice(t,1)})),this},dt.prototype.toArray=function(){return this.DEPRECATED_CLASS_NAME,this.slice()},dt.prototype.replace=function(e,t,r){this.DEPRECATED_CLASS_NAME,r?this.splice(e,t,...r):this.splice(e,t)},dt.prototype.clear=function(){return this.DEPRECATED_CLASS_NAME,this.splice(0,this.length),this},dt.prototype.setObjects=function(e){return this.DEPRECATED_CLASS_NAME,this.splice(0,this.length),this.push(...e),this},dt.prototype.reverseObjects=function(){return this.DEPRECATED_CLASS_NAME,this.reverse(),this},dt.prototype.compact=function(){return this.DEPRECATED_CLASS_NAME,this.filter((e=>null!=e))},dt.prototype.any=function(e,t){return this.DEPRECATED_CLASS_NAME,this.some(e,t)},dt.prototype.isAny=function(e,t){this.DEPRECATED_CLASS_NAME +let r=2===arguments.length +return this.some((i=>r?i[e]===t:!0===i[e]))},dt.prototype.isEvery=function(e,t){this.DEPRECATED_CLASS_NAME +let r=2===arguments.length +return this.every((i=>r?i[e]===t:!0===i[e]))},dt.prototype.getEach=function(e){return this.DEPRECATED_CLASS_NAME,this.map((t=>(0,n.get)(t,e)))},dt.prototype.mapBy=function(e){return this.DEPRECATED_CLASS_NAME,this.map((t=>(0,n.get)(t,e)))},dt.prototype.findBy=function(e,t){return this.DEPRECATED_CLASS_NAME,2===arguments.length?this.find((r=>(0,n.get)(r,e)===t)):this.find((t=>Boolean((0,n.get)(t,e))))},dt.prototype.filterBy=function(e,t){return this.DEPRECATED_CLASS_NAME,2===arguments.length?this.filter((r=>(0,n.get)(r,e)===t)):this.filter((t=>Boolean((0,n.get)(t,e))))},dt.prototype.sortBy=function(...e){return this.DEPRECATED_CLASS_NAME,this.slice().sort(((t,r)=>{for(let i=0;ir[e](...t)))} +dt.prototype.addArrayObserver=function(){this.DEPRECATED_CLASS_NAME},dt.prototype.removeArrayObserver=function(){this.DEPRECATED_CLASS_NAME},dt.prototype.arrayContentWillChange=function(){this.DEPRECATED_CLASS_NAME},dt.prototype.arrayContentDidChange=function(){this.DEPRECATED_CLASS_NAME},dt.prototype.reject=function(e,t){return this.DEPRECATED_CLASS_NAME,this.filter(((...r)=>!e.apply(t,r)))},dt.prototype.rejectBy=function(e,t){return this.DEPRECATED_CLASS_NAME,2===arguments.length?this.filter((r=>(0,n.get)(r,e)!==t)):this.filter((t=>!(0,n.get)(t,e)))},dt.prototype.setEach=function(e,t){this.DEPRECATED_CLASS_NAME,this.forEach((r=>(0,n.set)(r,e,t)))},dt.prototype.uniq=function(){return this.DEPRECATED_CLASS_NAME,this.slice()},dt.prototype.uniqBy=function(e){this.DEPRECATED_CLASS_NAME +let t=new Set,r=[] +return this.forEach((i=>{let o=(0,n.get)(i,e) +t.has(o)||(t.add(o),r.push(i))})),r},dt.prototype.without=function(e){this.DEPRECATED_CLASS_NAME +const t=this.slice(),r=this.indexOf(e) +return-1!==r&&t.splice(r,1),t},dt.prototype.firstObject=null,dt.prototype.lastObject=null +function ht(e){}const ft={},mt=1200 +function bt(e,t){let r=0,i=t.length +for(;i-r>mt;)e.push.apply(e,t.slice(r,r+mt)),r+=mt +e.push.apply(e,t.slice(r))}class gt{constructor(e){this.store=e.store,this.isDestroying=!1,this.isDestroyed=!1,this._live=new Map,this._managed=new Set,this._pending=new Map,this._staged=new Map,this._keyedArrays=new Map,this._identifiers=new Map,this._set=new Map,this._visibilitySet=new Map,this._subscription=this.store.notifications.subscribe("resource",((e,t)=>{"added"===t?(this._visibilitySet.set(e,!0),this.identifierAdded(e)):"removed"===t?(this._visibilitySet.set(e,!1),this.identifierRemoved(e)):"state"===t&&this.identifierChanged(e)}))}_syncArray(e){const t=this._pending.get(e) +!t||this.isDestroying||this.isDestroyed||(function(e,t,r){let i=e[nt] +const n=[],o=[] +t.forEach(((e,t)=>{if("add"===e){if(r.has(t))return +n.push(t),r.add(t)}else r.has(t)&&o.push(t)})),o.length&&(o.length===i.length?(i.length=0,r.clear()):o.forEach((e=>{const t=i.indexOf(e);-1!==t&&(i.splice(t,1),r.delete(e))}))) +n.length&&bt(i,n)}(e,t,this._set.get(e)),this._pending.delete(e))}liveArrayFor(e){let t=this._live.get(e),r=[],i=this._staged.get(e) +return i&&(i.forEach(((e,t)=>{"add"===e&&r.push(t)})),this._staged.delete(e)),t||(t=new dt({type:e,identifiers:r,store:this.store,allowMutation:!1,manager:this}),this._live.set(e,t),this._set.set(t,new Set(r))),t}createArray(e){let t={type:e.type,links:e.doc?.links||null,meta:e.doc?.meta||null,query:e.query||null,identifiers:e.identifiers||[],isLoaded:!!e.identifiers?.length,allowMutation:!1,store:this.store,manager:this},r=new pt(t) +return this._managed.add(r),this._set.set(r,new Set(t.identifiers||[])),e.identifiers&&yt(this._identifiers,r,e.identifiers),r}dirtyArray(e,t){if(e===ft)return +let r=e[it] +r.shouldReset?t>0&&!r.t&&(0,a.addTransactionCB)(e[st]):(r.shouldReset=!0,(0,a.addTransactionCB)(e[st]))}_getPendingFor(e,t,r){if(this.isDestroying||this.isDestroyed)return +let i=this._live.get(e.type) +const n=this._pending +let o=new Map +if(t){let t=this._identifiers.get(e) +t&&t.forEach((e=>{let t=n.get(e) +t||(t=new Map,n.set(e,t)),o.set(e,t)}))}if(i&&0===i[nt].length&&r){const e=n.get(i) +if(!e||0===e.size)return o}if(i){let e=n.get(i) +e||(e=new Map,n.set(i,e)),o.set(i,e)}else{let t=this._staged.get(e.type) +t||(t=new Map,this._staged.set(e.type,t)),o.set(ft,t)}return o}populateManagedArray(e,t,r){this._pending.delete(e) +const i=e[nt],n=i.slice() +i.length=0,bt(i,t),this._set.set(e,new Set(t)),lt(e),e.meta=r.meta||null,e.links=r.links||null,e.isLoaded=!0,function(e,t,r){for(let i=0;i{"del"===t.get(e)?t.delete(e):(t.set(e,"add"),this.dirtyArray(r,t.size))}))}identifierRemoved(e){let t=this._getPendingFor(e,!0,!0) +t&&t.forEach(((t,r)=>{"add"===t.get(e)?t.delete(e):(t.set(e,"del"),this.dirtyArray(r,t.size))}))}identifierChanged(e){let t=this.store._instanceCache.recordIsLoaded(e,!0) +this._visibilitySet.get(e)!==t&&(t?this.identifierAdded(e):this.identifierRemoved(e))}clear(e=!0){this._live.forEach((t=>t.destroy(e))),this._managed.forEach((t=>t.destroy(e))),this._managed.clear(),this._identifiers.clear(),this._pending.clear(),this._set.forEach((e=>e.clear())),this._visibilitySet.clear()}destroy(){this.isDestroying=!0,this.clear(!1),this._live.clear(),this.isDestroyed=!0,this.store.notifications.unsubscribe(this._subscription)}}function yt(e,t,r){for(let i=0;i{this._dequeue(i,o) +let r={state:"fulfilled",request:t,type:n,response:{data:e}} +return r[_t]=o[_t],this._addDone(r),this._triggerSubscriptions(r),e}),(e=>{this._dequeue(i,o) +let r={state:"rejected",request:t,type:n,response:{data:e}} +throw r[_t]=o[_t],this._addDone(r),this._triggerSubscriptions(r),e}))}}_triggerSubscriptions(e){"pending"!==e.state?(this._toFlush.push(e),1===this._toFlush.length&&this._store.notifications._onNextFlush((()=>{this._flush()}))):this._flushRequest(e)}_flush(){this._toFlush.forEach((e=>{this._flushRequest(e)})),this._toFlush=[]}_flushRequest(e){e[_t].forEach((t=>{this._subscriptions[t.lid]&&this._subscriptions[t.lid].forEach((t=>t(e)))}))}_dequeue(e,t){this._pending[e]=this._pending[e].filter((e=>e!==t))}_addDone(e){e[_t].forEach((t=>{let r=e.request.data[0].op,i=this._done.get(t) +i&&(i=i.filter((e=>{let t +return t=e.request.data instanceof Array?e.request.data[0]:e.request.data,t.op!==r}))),i=i||[],i.push(e),this._done.set(t,i)}))}subscribeForRecord(e,t){this._subscriptions[e.lid]||(this._subscriptions[e.lid]=[]),this._subscriptions[e.lid].push(t)}getPendingRequestsForRecord(e){return this._pending[e.lid]?this._pending[e.lid]:[]}getLastRequestForRecord(e){let t=this._done.get(e) +return t?t[t.length-1]:null}}let xt +class kt extends n.default{get schema(){return this.getSchemaDefinitionService()}get isDestroying(){return this._isDestroying}set isDestroying(e){this._isDestroying=e}get isDestroyed(){return this._isDestroyed}set isDestroyed(e){this._isDestroyed=e}constructor(e){super(e),Object.assign(this,e),this.identifierCache=new oe,this.notifications=new Be(this),this.recordArrayManager=new gt({store:this}),this._requestCache=new Ot(this),this._instanceCache=new je(this),this._adapterCache=Object.create(null),this._serializerCache=Object.create(null),this._modelFactoryCache=Object.create(null),this._documentCache=new Map,this.isDestroying=!1,this.isDestroyed=!1}_run(e){const t=this._cbs={} +e(),t.coalesce&&t.coalesce(),t.sync&&t.sync(),t.notify&&t.notify(),this._cbs=null}_join(e){this._cbs?e():this._run(e)}_schedule(e,t){this._cbs[e]=t}getRequestStateService(){return this._requestCache}_getAllPending(){}request(e){let t={store:this,[z]:!0} +const r=this.requestManager.request(Object.assign(e,t)) +return r.onFinalize((()=>{("findBelongsTo"!==e.op||e.url)&&this.notifications._flush()})),r}instantiateRecord(e,t){{let r=e.type +let n={_createProps:t,_secretInit:{identifier:e,cache:this._instanceCache.getResourceCache(e),store:this,cb:St}} +return(0,i.setOwner)(n,(0,i.getOwner)(this)),Ae(this,this._modelFactoryCache,r).class.create(n)}}teardownRecord(e){e.destroy()}getSchemaDefinitionService(){return this._schema||(this._schema=new Te(this)),this._schema}registerSchemaDefinitionService(e){this._schema=e}registerSchema(e){this._schema=e}modelFor(e){{let t=y(e),r=Ae(this,this._modelFactoryCache,t),i=r&&r.class?r.class:r +return i&&i.isModel&&!this._forceShim?i:De(this,e)}}createRecord(e,t){let r +return o._backburner.join((()=>{this._join((()=>{let i=y(e),n={...t} +if(null===n.id||void 0===n.id){let t=this.adapterFor(e) +t&&t.generateIdForRecord?n.id=t.generateIdForRecord(this,e,n):n.id=null}n.id=V(n.id) +const o={type:i,id:n.id} +if(o.id){this.identifierCache.peekRecordIdentifier(o)}const s=this.identifierCache.createIdentifierForNewRecord(o),a=this._instanceCache.getResourceCache(s),l=function(e,t,r,i=!1){if(void 0!==r){const{type:n}=t +let o=e.getSchemaDefinitionService().relationshipsDefinitionFor({type:n}) +if(null!==o){let e,t=Object.keys(r) +for(let n=0;n{r.setIsDeleted(t,!0),r.isNew(t)&&o._backburner.join((()=>{this._instanceCache.unloadRecord(t)}))}))}unloadRecord(e){const t=Oe(e) +t&&this._instanceCache.unloadRecord(t)}find(e,t,r){return this.findRecord(e,t)}findRecord(e,t,r){if(Et(e))r=t +else{e=ye(y(e),W(t))}const i=this.identifierCache.getOrCreateRecordIdentifier(e);(r=r||{}).preload&&(this._instanceCache.recordIsLoaded(i)||(r.reload=!0),this._join((()=>{Se(this,i,r.preload)}))) +const n=this.request({op:"findRecord",data:{record:i,options:r},cacheOptions:{[F]:!0}}) +return Ge(n.then((e=>e.content)))}getReference(e,t){let r +if(1===arguments.length&&Et(e))r=e +else{r=ye(y(e),W(t))}let i=this.identifierCache.getOrCreateRecordIdentifier(r) +return this._instanceCache.getReference(i)}peekRecord(e,t){if(1===arguments.length&&Et(e)){const t=this.identifierCache.peekRecordIdentifier(e) +return t&&this._instanceCache.recordIsLoaded(t)?this._instanceCache.getRecord(t):null}const r={type:y(e),id:W(t)},i=this.identifierCache.peekRecordIdentifier(r) +return i&&this._instanceCache.recordIsLoaded(i)?this._instanceCache.getRecord(i):null}hasRecordForId(e,t){{const r={type:y(e),id:W(t)},i=this.identifierCache.peekRecordIdentifier(r) +return Boolean(i&&this._instanceCache.recordIsLoaded(i))}}query(e,t,r){const i=this.request({op:"query",data:{type:y(e),query:t,options:r||{}},cacheOptions:{[F]:!0}}) +return Qe(i.then((e=>e.content)))}queryRecord(e,t,r){const i=this.request({op:"queryRecord",data:{type:y(e),query:t,options:r||{}},cacheOptions:{[F]:!0}}) +return Ge(i.then((e=>e.content)))}findAll(e,t={}){const r=this.request({op:"findAll",data:{type:y(e),options:t||{}},cacheOptions:{[F]:!0}}) +return Qe(r.then((e=>e.content)))}peekAll(e){let t=y(e) +return this.recordArrayManager.liveArrayFor(t)}unloadAll(e){this._join((()=>{if(void 0===e){{const e=(0,(0,g.default)(require("@ember-data/graph/-private")).peekGraph)(this) +e&&e.identifiers.clear()}this.recordArrayManager.clear(),this._instanceCache.clear()}else{let t=y(e) +this._instanceCache.clear(t)}}))}push(e){let t=this._push(e,!1) +if(Array.isArray(t)){return t.map((e=>this._instanceCache.getRecord(e)))}return null===t?null:this._instanceCache.getRecord(t)}_push(e,t){let r +return t&&(this._enableAsyncFlush=!0),this._join((()=>{r=de(this,{content:e})})),this._enableAsyncFlush=null,r.data}pushPayload(e,t){let r,i if(t){i=t -let n=M(e) +let n=y(e) r=this.serializerFor(n)}else i=e,r=this.serializerFor("application") -r.pushPayload(this,i)}reloadManyArray(e,t,r,i){return t.reloadHasMany(r,i)}reloadBelongsTo(e,t,r,i){return t.reloadBelongsTo(r,i)}_internalModelForResource(e){return Ae(this).getByResource(e)}_internalModelForId(e,t,r){const i=Y(e,t,r) -return Ae(this).lookup(i)}serializeRecord(e,t){let r=Se(e) -return Ae(this).peek(r).createSnapshot(t).serialize(t)}saveRecord(e,t){let r=Se(e) -return Ae(this).peek(r).save(t).then((()=>e))}relationshipReferenceFor(e,t){let r=this.identifierCache.getOrCreateRecordIdentifier(e) -return Ae(this).peek(r).referenceFor(null,t)}_createRecordData(e){const t=this.createRecordDataFor(e.type,e.id,e.lid,this._storeWrapper) -return function(e,t){he.set(e,t)}(e,t),Me(t,e),t}createRecordDataFor(e,t,r,i){{void 0===nr&&(nr=k.default("@ember-data/record-data/-private").RecordData) -let n=this.identifierCache.getOrCreateRecordIdentifier({type:e,id:t,lid:r}) -return new nr(n,i)}}__recordDataFor(e){const t=this.identifierCache.getOrCreateRecordIdentifier(e) -return this.recordDataFor(t,!1)}recordDataFor(e,t){let r -return!0===t?(r=Ae(this).build({type:e.type,id:null}),r.send("loadedData"),r.didCreateRecord()):r=Ae(this).lookup(e),r._recordData}normalize(e,t){let r=M(e),i=this.serializerFor(r),n=this.modelFor(r) -return i.normalize(n,t)}newClientId(){}_internalModelsFor(e){return Ae(this).modelMapFor(e)}adapterFor(e){let r=M(e),{_adapterCache:i}=this,n=i[r] +r.pushPayload(this,i)}serializeRecord(e,t){if(!this._fetchManager){const e=(0,g.default)(require("@ember-data/legacy-compat/-private")).FetchManager +this._fetchManager=new e(this)}return this._fetchManager.createSnapshot(xe(e)).serialize(t)}saveRecord(e,t={}){let r=xe(e) +const i=r&&this._instanceCache.peek({identifier:r,bucket:"resourceCache"}) +if(!i)return Promise.reject("Record Is Disconnected") +if(function(e,t){const r=e.__instances.resourceCache.get(t) +return!r||function(e,t){return t.isDeletionCommitted(e)||t.isNew(e)&&t.isDeleted(e)}(t,r)}(this._instanceCache,r))return Promise.resolve(e);(function(e){return!!e&&"constructor"in e&&"isModel"in e.constructor&&!0===e.constructor.isModel})(e)&&e.errors.clear(),t||(t={}) +let n="updateRecord" +i.isNew(r)?n="createRecord":i.isDeleted(r)&&(n="deleteRecord") +const o={op:n,data:{options:t,record:r},cacheOptions:{[F]:!0}} +return i.willCommit(r,{request:o}),this.request(o).then((e=>e.content))}createCache(e){return void 0===xt&&(xt=(0,g.default)(require("@ember-data/json-api")).default),new xt(e)}get cache(){let{cache:e}=this._instanceCache +return e||(e=this._instanceCache.cache=this.createCache(this._instanceCache._storeWrapper)),e}normalize(e,t){let r=y(e),i=this.serializerFor(r),n=this.modelFor(r) +return i.normalize(n,t)}adapterFor(e){let t=y(e),{_adapterCache:r}=this,n=r[t] if(n)return n -let o=t.getOwner(this) -return n=o.lookup(`adapter:${r}`),void 0!==n?(s.set(n,"store",this),i[r]=n,n):(n=i.application||o.lookup("adapter:application"),void 0!==n?(s.set(n,"store",this),i[r]=n,i.application=n,n):(n=i["-json-api"]||o.lookup("adapter:-json-api"),s.set(n,"store",this),i[r]=n,i["-json-api"]=n,n))}serializerFor(e){let r=M(e),{_serializerCache:i}=this,n=i[r] +let o=(0,i.getOwner)(this) +return n=o.lookup(`adapter:${t}`),void 0!==n?(r[t]=n,n):(n=r.application||o.lookup("adapter:application"),void 0!==n?(r[t]=n,r.application=n,n):(n=r["-json-api"]||o.lookup("adapter:-json-api"),void 0!==n?(r[t]=n,r["-json-api"]=n,n):void 0))}serializerFor(e){let t=y(e),{_serializerCache:r}=this,n=r[t] if(n)return n -let o=t.getOwner(this) -return n=o.lookup(`serializer:${r}`),void 0!==n?(s.set(n,"store",this),i[r]=n,n):(n=i.application||o.lookup("serializer:application"),void 0!==n?(s.set(n,"store",this),i[r]=n,i.application=n,n):void 0)}destroy(){for(let e in this._adapterCache){let t=this._adapterCache[e] +let o=(0,i.getOwner)(this) +return n=o.lookup(`serializer:${t}`),void 0!==n?(r[t]=n,n):(n=r.application||o.lookup("serializer:application"),void 0!==n?(r[t]=n,r.application=n,n):null)}destroy(){if(!this.isDestroyed){this.isDestroying=!0 +for(let e in this._adapterCache){let t=this._adapterCache[e] "function"==typeof t.destroy&&t.destroy()}for(let e in this._serializerCache){let t=this._serializerCache[e] -"function"==typeof t.destroy&&t.destroy()}{let e=(0,k.default("@ember-data/record-data/-private").peekGraph)(this) -e&&e.destroy()}return super.destroy()}willDestroy(){super.willDestroy(),this.recordArrayManager.destroy(),this.identifierCache.destroy() -{let e=(0,k.default("@ember-data/record-data/-private").peekGraph)(this) -e&&e.willDestroy()}this.unloadAll()}_updateInternalModel(e){1===this._updatedInternalModels.push(e)&&a._backburner.schedule("actions",this,this._flushUpdatedInternalModels)}_flushUpdatedInternalModels(){let e=this._updatedInternalModels -for(let t=0,r=e.length;tt||ur(e,r,i).currentState.isEmpty),!1)}if(t.data){return!ur(e,r,t.data).currentState.isEmpty}return!0}function ur(e,t,r){const i=t.getOrCreateRecordIdentifier(r) -return e._internalModelForResource(i)}function cr(e){return Boolean(null!==e&&"object"==typeof e&&("id"in e&&"type"in e&&e.id&&e.type||e.lid))}let dr -{let e -dr=function(){return e||(e=k.default("@ember-data/model/-private")._modelForMixin),e(...arguments)}}class hr{constructor(e){this._modelFactoryCache=Object.create(null),this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null),this.store=e}attributesDefinitionFor(e){let t,r -if(t="string"==typeof e?e:e.type,r=this._attributesDefCache[t],void 0===r){let e=this.store.modelFor(t),i=s.get(e,"attributes") -r=Object.create(null),i.forEach(((e,t)=>r[t]=e)),this._attributesDefCache[t]=r}return r}relationshipsDefinitionFor(e){let t,r -if(t="string"==typeof e?e:e.type,r=this._relationshipsDefCache[t],void 0===r){let e=this.store.modelFor(t) -r=s.get(e,"relationshipsObject")||null,this._relationshipsDefCache[t]=r}return r}doesTypeExist(e){let t=M(e) -return null!==pr(this.store,this._modelFactoryCache,t)}}function pr(e,r,i){let n=r[i] -if(!n){if(n=function(e,r){return t.getOwner(e).factoryFor(`model:${r}`)}(e,i),n||(n=dr(e,i)),!n)return null -let o=n.class -if(o.isModel){o.modelName&&Object.prototype.hasOwnProperty.call(o,"modelName")||Object.defineProperty(o,"modelName",{value:i})}r[i]=n}return n}e.AdapterPopulatedRecordArray=Wt,e.InternalModel=It,e.PromiseArray=X,e.PromiseObject=J,e.RecordArray=Vt,e.RecordArrayManager=Jt,e.RecordDataStoreWrapper=or,e.RootState=kt,e.Snapshot=fe,e.SnapshotRecordArray=Ht,e.Store=class extends ar{constructor(){super(...arguments),this._modelFactoryCache=Object.create(null),this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null)}instantiateRecord(e,r,i,n){let o=e.type,s={store:this,_internalModel:this._internalModelForResource(e),_createProps:r,container:null} -return t.setOwner(s,t.getOwner(this)),delete s.container,this._modelFactoryFor(o).create(s)}teardownRecord(e){e.destroy()}modelFor(e){let t=this._modelFactoryFor(e),r=t&&t.class?t.class:t -if(r&&r.isModel)return r -if(!this.getSchemaDefinitionService().doesTypeExist(e))throw new O.default(`No model was found for '${e}' and no schema handles the type`) -return $t(this,e)}_modelFactoryFor(e){let t=M(e) -return pr(this,this._modelFactoryCache,t)}_hasModelFor(e){return this.getSchemaDefinitionService().doesTypeExist(e)}_relationshipMetaFor(e,t,r){return this._relationshipsDefinitionFor({type:e})[r]}_attributesDefinitionFor(e){return this.getSchemaDefinitionService().attributesDefinitionFor(e)}_relationshipsDefinitionFor(e){return this.getSchemaDefinitionService().relationshipsDefinitionFor(e)}getSchemaDefinitionService(){return this._schemaDefinitionService||(this._schemaDefinitionService=new hr(this)),this._schemaDefinitionService}},e.WeakCache=D,e.coerceId=C,e.deprecatedPromiseObject=function(e){const t={get(e,t){return Reflect.get(...arguments).bind(e)}} -return new Proxy(e,t)},e.errorsArrayToHash=ae,e.errorsHashToArray=se,e.normalizeModelName=M,e.recordDataFor=pe,e.recordIdentifierFor=Se,e.removeRecordDataFor=function(e){he.delete(e)},e.setIdentifierForgetMethod=function(e){$=e},e.setIdentifierGenerationMethod=function(e){U=e},e.setIdentifierResetMethod=function(e){q=e},e.setIdentifierUpdateMethod=function(e){H=e},Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/index",["exports","@ember-data/store/-private"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Store}}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:function(){return t.normalizeModelName}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.recordIdentifierFor}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.setIdentifierForgetMethod}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.setIdentifierGenerationMethod}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.setIdentifierResetMethod}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.setIdentifierUpdateMethod}})})),define("@ember-decorators/component/index",["exports","@ember/debug","@ember-decorators/utils/collapse-proto","@ember-decorators/utils/decorator"],(function(e,t,r,i){"use strict" +"function"==typeof t.destroy&&t.destroy()}{let e=(0,(0,g.default)(require("@ember-data/graph/-private")).peekGraph)(this) +e&&e.destroy()}this.notifications.destroy(),this.recordArrayManager.destroy(),this.identifierCache.destroy(),this.unloadAll(),this.isDestroyed=!0}}static create(e){return new this(e)}}function Et(e){return Boolean(null!==e&&"object"==typeof e&&("id"in e&&"type"in e&&e.id&&e.type||e.lid))}function Pt(e,t=!1){return e.map((e=>jt(e,t)))}function jt(e,t=!1){if(!e)return null +const r=t?H:xe +if(e.then){let t=e.content +return t?r(t):null}return r(e)}function St(e,t,r,i){ke(e,r),Ee.set(e,i),U(e,t)}e.S=kt})) +define("@ember-data/store/index",["exports","@ember-data/store/index-36c7ac56"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"CacheHandler",{enumerable:!0,get:function(){return t.C}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:function(){return t.n}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.r}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"storeFor",{enumerable:!0,get:function(){return t.s}})})),define("@ember-data/tracking/-private",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.addToTransaction=function(e){t?t.props.add(e):i(e)},e.addTransactionCB=function(e){t?t.cbs.add(e):e()},e.memoTransact=function(e){return function(...t){r() +const i=e(...t) +return n(),i}},e.subscribe=function(e){t?t.sub.add(e):e.ref},e.transact=function(e){r() +const t=e() +return n(),t},e.untracked=function(e){r() +const n=e() +return async function(){let e=t +t=e.parent,await Promise.resolve(),e.cbs.forEach((e=>{e()})),e.props.forEach((e=>{e.t=!0,i(e)}))}(),n} +let t=null +function r(){let e={cbs:new Set,props:new Set,sub:new Set,parent:null} +t&&(e.parent=t),t=e}function i(e){e.ref=null}function n(){let e=t +t=e.parent,e.cbs.forEach((e=>{e()})),e.props.forEach((e=>{e.t=!0,i(e)})),e.sub.forEach((e=>{e.ref}))}})),define("@ember-data/tracking/index",["exports","@ember-data/tracking/-private"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"memoTransact",{enumerable:!0,get:function(){return t.memoTransact}}),Object.defineProperty(e,"transact",{enumerable:!0,get:function(){return t.transact}}),Object.defineProperty(e,"untracked",{enumerable:!0,get:function(){return t.untracked}})})),define("@ember-decorators/component/index",["exports","@ember/debug","@ember-decorators/utils/collapse-proto","@ember-decorators/utils/decorator"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.tagName=e.layout=e.classNames=e.classNameBindings=e.className=e.attributeBindings=e.attribute=void 0 -const n=(0,i.decoratorWithParams)((function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[] -if((0,r.default)(e),!e.hasOwnProperty("attributeBindings")){let t=e.attributeBindings +const n=(0,i.decoratorWithParams)(((e,t,i,n=[])=>{if((0,r.default)(e),!e.hasOwnProperty("attributeBindings")){let t=e.attributeBindings e.attributeBindings=Array.isArray(t)?t.slice():[]}let o=n[0]?`${t}:${n[0]}`:t return e.attributeBindings.push(o),i&&(i.configurable=!0),i})) e.attribute=n -const o=(0,i.decoratorWithParams)((function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[] -if((0,r.default)(e),!e.hasOwnProperty("classNameBindings")){let t=e.classNameBindings +const o=(0,i.decoratorWithParams)(((e,t,i,n=[])=>{if((0,r.default)(e),!e.hasOwnProperty("classNameBindings")){let t=e.classNameBindings e.classNameBindings=Array.isArray(t)?t.slice():[]}let o=n.length>0?`${t}:${n.join(":")}`:t return e.classNameBindings.push(o),i&&(i.configurable=!0),i})) function s(e){return(0,i.decoratorWithRequiredParams)(((t,i)=>{if((0,r.default)(t.prototype),e in t.prototype){let r=t.prototype[e] @@ -5272,9 +5384,8 @@ e.attributeBindings=u const c=(0,i.decoratorWithRequiredParams)(((e,t)=>{let[r]=t return e.prototype.tagName=r,e}),"tagName") e.tagName=c -e.layout=function(){for(var e=arguments.length,t=new Array(e),r=0;r{let[r]=t -return e.prototype.layout=r,e}}})),define("@ember-decorators/object/index",["exports","@ember/debug","@ember/object","@ember/object/computed","@ember/object/events","@ember/object/observers","@ember-decorators/utils/decorator"],(function(e,t,r,i,n,o,s){"use strict" +e.layout=(...e)=>t=>{let[r]=e +return t.prototype.layout=r,t}})),define("@ember-decorators/object/index",["exports","@ember/debug","@ember/object","@ember/object/computed","@ember/object/events","@ember/object/observers","@ember-decorators/utils/decorator"],(function(e,t,r,i,n,o,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.unobserves=e.on=e.off=e.observes=void 0 const a=(0,s.decoratorWithRequiredParams)(((e,t,r,n)=>{for(let s of n)(0,i.expandProperties)(s,(r=>{(0,o.addObserver)(e,r,null,t)})) return r}),"observes") @@ -5292,11 +5403,7 @@ function t(e){let[t,r,i]=e return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}Object.defineProperty(e,"__esModule",{value:!0}),e.isDescriptor=function(e){return t(e)||function(e){let[t]=e return 1===e.length&&"function"==typeof t&&"prototype"in t&&!t.__isComputedDecorator}(e)},e.isFieldDescriptor=t})),define("@ember-decorators/utils/collapse-proto",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){"function"==typeof e.constructor.proto&&e.constructor.proto()}})),define("@ember-decorators/utils/decorator",["exports","@ember/debug","@ember-decorators/utils/-private/class-field-descriptor"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.decoratorWithParams=function(e){return function(){for(var t=arguments.length,i=new Array(t),n=0;ne(...r,t)}},e.decoratorWithRequiredParams=function(e,t){return function(...t){return(...r)=>e(...r,t)}}})),define("@ember/legacy-built-in-components/components/_has-dom",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var t="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent e.default=t})),define("@ember/legacy-built-in-components/components/_internals",["exports"],(function(e){"use strict" @@ -5314,12 +5421,12 @@ s.toString=()=>"@ember/component/checkbox" var a=(0,t.setComponentTemplate)(o,s) e.default=a})),define("@ember/legacy-built-in-components/components/link-to",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/legacy-built-in-components/components/_internals"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,r.createTemplateFactory)({id:"mXLN+5/0",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"@ember/legacy-built-in-components/components/link-to.hbs",isStrictMode:!1}),d=Object.freeze({toString:()=>"UNDEFINED"}),h=Object.freeze({}),p=t.default.extend({tagName:"a",route:d,model:d,models:d,query:d,"current-when":null,disabledWhen:void 0,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,preventDefault:!0,linkTitle:void 0,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments) +const c=(0,r.createTemplateFactory)({id:"mXLN+5/0",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"@ember/legacy-built-in-components/components/link-to.hbs",isStrictMode:!1}),d=Object.freeze({toString:()=>"UNDEFINED"}),p=Object.freeze({}),h=t.default.extend({tagName:"a",route:d,model:d,models:d,query:d,"current-when":null,disabledWhen:void 0,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,preventDefault:!0,linkTitle:void 0,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments) let{eventName:e}=this this.on(e,this,this._invoke)},_routing:(0,l.inject)("-routing"),_currentRoute:(0,i.alias)("_routing.currentRouteName"),_currentRouterState:(0,i.alias)("_routing.currentState"),_targetRouterState:(0,i.alias)("_routing.targetState"),_isEngine:(0,n.computed)((function(){return void 0!==(0,a.getEngineParent)((0,o.getOwner)(this))})),_engineMountPoint:(0,n.computed)((function(){return(0,o.getOwner)(this).mountPoint})),_route:(0,n.computed)("route","_currentRouterState",(function(){let{route:e}=this return e===d?this._currentRoute:this._namespaceRoute(e)})),_models:(0,n.computed)("model","models",(function(){let{model:e,models:t}=this return e!==d?[e]:t!==d?t:[]})),_query:(0,n.computed)("query",(function(){let{query:e}=this -return e===d?h:Object.assign({},e)})),disabled:(0,n.computed)({get:e=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,n.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,n.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this +return e===d?p:Object.assign({},e)})),disabled:(0,n.computed)({get:e=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,n.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,n.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this return!!e&&this._isActive(e)})),willBeActive:(0,n.computed)("_currentRouterState","_targetRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e,_targetRouterState:t}=this if(e!==t)return this._isActive(t)})),_isActive(e){if(this.loading)return!1 let t=this["current-when"] @@ -5353,8 +5460,8 @@ r||t.shift() let n=t[t.length-1] if(n&&n.isQueryParams&&(t.pop(),i=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),i&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." t+=`Please use the equivalent named arguments (${e.join(", ")})`,i&&(t+=" along with the `hash` helper"),r||(t+=" and pass a block for the link's content."),t+="."}}))}}) -p.toString=()=>"@ember/routing/link-component",p.reopenClass({positionalParams:"params"}) -var f=(0,t.setComponentTemplate)(c,p) +h.toString=()=>"@ember/routing/link-component",h.reopenClass({positionalParams:"params"}) +var f=(0,t.setComponentTemplate)(c,h) e.default=f})),define("@ember/legacy-built-in-components/components/text-field",["exports","@ember/legacy-built-in-components/components/_has-dom","@ember/object","@ember/component","@ember/legacy-built-in-components/mixins/text-support"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const o=t.default?Object.create(null):null @@ -5370,14 +5477,13 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=r.default.extend(t.default,{classNames:["ember-text-area"],layout:i.default,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) n.toString=()=>"@ember/component/text-area" var o=n -e.default=o})) -define("@ember/legacy-built-in-components/index",["exports","@embroider/macros/es-compat","ember"],(function(e,t,r){"use strict" +e.default=o})),define("@ember/legacy-built-in-components/index",["exports","ember","@embroider/macros/es-compat2"],(function(e,t,r){"use strict" let i,n,o,s -Object.defineProperty(e,"__esModule",{value:!0}),e.TextField=e.TextArea=e.LinkComponent=e.Checkbox=void 0,e.Checkbox=i,e.Checkbox=i=(0,t.default)(require("@ember/legacy-built-in-components/components/checkbox")).default,e.LinkComponent=n,e.LinkComponent=n=(0,t.default)(require("@ember/legacy-built-in-components/components/link-to")).default,e.TextArea=o,e.TextArea=o=(0,t.default)(require("@ember/legacy-built-in-components/components/textarea")).default,e.TextField=s,e.TextField=s=(0,t.default)(require("@ember/legacy-built-in-components/components/text-field")).default})),define("@ember/legacy-built-in-components/mixins/_target_action_support",["exports","@ember/legacy-built-in-components/components/_internals","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.TextField=e.TextArea=e.LinkComponent=e.Checkbox=void 0,e.Checkbox=i,e.Checkbox=i=(0,r.default)(require("@ember/legacy-built-in-components/components/checkbox")).default,e.LinkComponent=n,e.LinkComponent=n=(0,r.default)(require("@ember/legacy-built-in-components/components/link-to")).default,e.TextArea=o,e.TextArea=o=(0,r.default)(require("@ember/legacy-built-in-components/components/textarea")).default,e.TextField=s,e.TextField=s=(0,r.default)(require("@ember/legacy-built-in-components/components/text-field")).default})),define("@ember/legacy-built-in-components/mixins/_target_action_support",["exports","@ember/legacy-built-in-components/components/_internals","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var o=i.default.create({target:null,action:null,actionContext:null,actionContextObject:(0,r.computed)("actionContext",(function(){let e=(0,r.get)(this,"actionContext") if("string"==typeof e){let i=(0,r.get)(this,e) -return void 0===i&&(i=(0,r.get)(t.context.lookup,e)),i}return e})),triggerAction(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{action:i,target:n,actionContext:o}=e +return void 0===i&&(i=(0,r.get)(t.context.lookup,e)),i}return e})),triggerAction(e={}){let{action:i,target:n,actionContext:o}=e if(i=i||(0,r.get)(this,"action"),n=n||function(e){let i=(0,r.get)(e,"target") if(i){if("string"==typeof i){let n=(0,r.get)(e,i) return void 0===n&&(n=(0,r.get)(t.context.lookup,i)),n}return i}if(e._target)return e._target @@ -5397,26 +5503,30 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var r=(0,t.createTemplateFactory)({id:"J3hEX+8O",block:"[[],[],false,[]]",moduleName:"@ember/legacy-built-in-components/templates/empty.hbs",isStrictMode:!1}) e.default=r})),define("@ember/render-modifiers/modifiers/did-insert",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,r){let{positional:[i,...n],named:o}=r -i(t,n,o)},updateModifier(){},destroyModifier(){}})),class{}) -e.default=r})),define("@ember/render-modifiers/modifiers/did-update",["exports","@embroider/macros/es-compat","@ember/modifier"],(function(e,t,r){"use strict" +var r=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[r,...i],named:n}){r(t,i,n)},updateModifier(){},destroyModifier(){}})),class{}) +e.default=r})),define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const i=(0,t.default)(require("@glimmer/validator")).untrack -var n=(0,r.setModifierManager)((()=>({capabilities:(0,r.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,r){e.element=t,r.positional.forEach((()=>{})),r.named&&Object.values(r.named)},updateModifier(e,t){let{element:r}=e,[n,...o]=t.positional -t.positional.forEach((()=>{})),t.named&&Object.values(t.named),i((()=>{n(r,o,t.named)}))},destroyModifier(){}})),class{}) -e.default=n})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" +var r=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,r){e.element=t,r.positional.forEach((()=>{})),r.named&&Object.values(r.named)},updateModifier({element:e},t){t.positional.forEach((()=>{})),t.named&&Object.values(t.named) +let[r,...i]=t.positional +r(e,i,t.named)},destroyModifier(){}})),class{}) +e.default=r})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier(e,t){let{element:r}=e,[i,...n]=t.positional -i(r,n,t.named)}})),class{}) +var r=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[r,...i]=t.positional +r(e,i,t.named)}})),class{}) e.default=r})),define("@ember/string/cache",["exports"],(function(e){"use strict" -function t(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function t(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,r,i){t(this,"size",0),t(this,"misses",0),t(this,"hits",0),this.limit=e,this.func=r,this.store=i,this.store=i||new Map}get(e){let t=this.store.get(e) return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}})),define("@ember/string/index",["exports","@ember/string/cache"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.camelize=function(e){return a.get(e)},e.capitalize=function(e){return b.get(e)},e.classify=function(e){return d.get(e)},e.dasherize=function(e){return n.get(e)},e.decamelize=v,e.getString=function(e){return r[e]},e.getStrings=function(){return r},e.setStrings=function(e){r=e},e.underscore=function(e){return f.get(e)},e.w=function(e){return e.split(/\s+/)} +Object.defineProperty(e,"__esModule",{value:!0}),e.camelize=function(e){return a.get(e)},e.capitalize=function(e){return b.get(e)},e.classify=function(e){return d.get(e)},e.dasherize=function(e){return n.get(e)},e.decamelize=v,e.getString=function(e){return r[e]},e.getStrings=function(){return r},e.htmlSafe=function(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")},e.isHTMLSafe=function(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")},e.setStrings=function(e){r=e},e.underscore=function(e){return f.get(e)},e.w=function(e){return e.split(/\s+/)} let r={} const i=/[ _]/g,n=new t.default(1e3,(e=>v(e).replace(i,"-"))),o=/(\-|\_|\.|\s)+(.)?/g,s=/(^|\/)([A-Z])/g,a=new t.default(1e3,(e=>e.replace(o,((e,t,r)=>r?r.toUpperCase():"")).replace(s,(e=>e.toLowerCase())))),l=/^(\-|_)+(.)?/,u=/(.)(\-|\_|\.|\s)+(.)?/g,c=/(^|\/|\.)([a-z])/g,d=new t.default(1e3,(e=>{const t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,i)=>t+(i?i.toUpperCase():""),i=e.split("/") for(let n=0;ne.toUpperCase()))})),h=/([a-z\d])([A-Z]+)/g,p=/\-|\s+/g,f=new t.default(1e3,(e=>e.replace(h,"$1_$2").replace(p,"_").toLowerCase())),m=/(^|\/)([a-z\u00C0-\u024F])/g,b=new t.default(1e3,(e=>e.replace(m,(e=>e.toUpperCase())))),g=/([a-z\d])([A-Z])/g,y=new t.default(1e3,(e=>e.replace(g,"$1_$2").toLowerCase())) +return i.join("/").replace(c,(e=>e.toUpperCase()))})),p=/([a-z\d])([A-Z]+)/g,h=/\-|\s+/g,f=new t.default(1e3,(e=>e.replace(p,"$1_$2").replace(h,"_").toLowerCase())),m=/(^|\/)([a-z\u00C0-\u024F])/g,b=new t.default(1e3,(e=>e.replace(m,(e=>e.toUpperCase())))),g=/([a-z\d])([A-Z])/g,y=new t.default(1e3,(e=>e.replace(g,"$1_$2").toLowerCase())) function v(e){return y.get(e)}})),define("@ember/test-waiters/build-waiter",["exports","@ember/debug","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){n=new Set},e.default=function(e){0 return new o(e)} @@ -5429,11 +5539,9 @@ Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember/test-waiters/ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){let r=e 0 return r};(0,t.default)("@ember/test-waiters:promise-waiter")})),define("@ember/test-waiters/wait-for",["exports","@ember/test-waiters/wait-for-promise","@ember/test-waiters/build-waiter"],(function(e,t,r){"use strict" -function i(e,t){return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){for(var e=arguments.length,t=new Array(e),r=0;r{e.push(t)})),e}function s(){let e={pending:0,waiters:{}} return i.forEach((t=>{if(!t.waitUntil()){e.pending++ let r=t.debugInfo() -e.waiters[t.name]=r||!0}})),e}function a(){return s().pending>0}t.default.Test&&(0,r.registerWaiter)((()=>!a()))})),define("@embroider/macros/es-compat",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e?.__esModule?e:{default:e}}})),define("@embroider/macros/runtime",["exports"],(function(e){"use strict" +e.waiters[t.name]=r||!0}})),e}function a(){return s().pending>0}t.default.Test&&(0,r.registerWaiter)((()=>!a()))})) +define("@embroider/macros/es-compat2",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e?.__esModule?e:{default:e,...e}}})),define("@embroider/macros/runtime",["exports"],(function(e){"use strict" function t(e){return i.packages[e]}function r(){return i.global}Object.defineProperty(e,"__esModule",{value:!0}),e.config=t,e.each=function(e){if(!Array.isArray(e))throw new Error("the argument to the each() macro must be an array") return e},e.getGlobalConfig=r,e.isTesting=function(){let e=i.global,t=e&&e["@embroider/macros"] return Boolean(t&&t.isTesting)},e.macroCondition=function(e){return e} -const i={packages:{},global:{"@embroider/macros":{isTesting:!1}}} +const i={packages:{},global:{}} let n="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0 if(n){let e={config:t,getGlobalConfig:r,setConfig(e,t){i.packages[e]=t},setGlobalConfig(e,t){i.global[e]=t}} -for(let t of n)t(e)}})),define("@embroider/util/ember-private-api",["exports","@embroider/macros/es-compat"],(function(e,t){"use strict" +for(let t of n)t(e)}})),define("@embroider/util/ember-private-api",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" let r Object.defineProperty(e,"__esModule",{value:!0}),e.isCurriedComponentDefinition=void 0,e.lookupCurriedComponentDefinition=function(e,t){let r=function(e){let t=e.lookup("renderer:-dom")._runtimeResolver if(t)return t @@ -5468,25 +5577,38 @@ let{isCurriedComponentDefinition:i,CurriedComponentDefinition:n,curry:o,CurriedV e.isCurriedComponentDefinition=i,i||(e.isCurriedComponentDefinition=i=function(e){return e instanceof s})})),define("@embroider/util/index",["exports","@ember/debug","@ember/application","@embroider/util/ember-private-api","@ember/component/helper"],(function(e,t,r,i,n){"use strict" function o(e,t){return"string"==typeof e?function(e,t){let n=(0,r.getOwner)(t) return(0,i.lookupCurriedComponentDefinition)(e,n)}(e,t):(0,i.isCurriedComponentDefinition)(e)||null==e?e:e}Object.defineProperty(e,"__esModule",{value:!0}),e.EnsureSafeComponentHelper=void 0,e.ensureSafeComponent=o -class s extends n.default{compute(e){let[t]=e -return o(t,this)}}e.EnsureSafeComponentHelper=s})),define("@embroider/util/services/ensure-registered",["exports","@ember/service","@ember/application"],(function(e,t,r){"use strict" -function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{constructor(){super(...arguments),i(this,"classNonces",new WeakMap),i(this,"nonceCounter",0)}register(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,r.getOwner)(this),i=this.classNonces.get(e) +class s extends n.default{compute([e]){return o(e,this)}}e.EnsureSafeComponentHelper=s})),define("@embroider/util/services/ensure-registered",["exports","@ember/service","@ember/application"],(function(e,t,r){"use strict" +function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class n extends t.default{constructor(...e){super(...e),i(this,"classNonces",new WeakMap),i(this,"nonceCounter",0)}register(e,t=(0,r.getOwner)(this)){let i=this.classNonces.get(e) return null==i&&(i="-ensure"+this.nonceCounter++,this.classNonces.set(e,i),t.register(`component:${i}`,e)),i}}e.default=n})),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){return class{static create(e){return new this(t(e))}constructor(t){(function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})(this,"capabilities",r),e(this,t)}createComponent(e,r){return new e(t(this),r.named)}getContext(e){return e}}}})),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],(function(e,t,r){"use strict" -let i -Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ARGS_SET=void 0,e.ARGS_SET=i -e.default=class{constructor(e,r){var i,n,o -o=void 0,(n="args")in(i=this)?Object.defineProperty(i,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[n]=o,this.args=r,(0,t.setOwner)(this,e)}get isDestroying(){return(0,r.isDestroying)(this)}get isDestroyed(){return(0,r.isDestroyed)(this)}willDestroy(){}}})),define("@glimmer/component/-private/destroyables",["exports","ember"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){return class{static create(e){return new this(t(e))}constructor(t){(function(e,t,r){(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})(this,"capabilities",r),e(this,t)}createComponent(e,r){return new e(t(this),r.named)}getContext(e){return e}}}})),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],(function(e,t,r){"use strict" +function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let n +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ARGS_SET=void 0,e.ARGS_SET=n +e.default=class{constructor(e,r){i(this,"args",void 0),this.args=r,(0,t.setOwner)(this,e)}get isDestroying(){return(0,r.isDestroying)(this)}get isDestroyed(){return(0,r.isDestroyed)(this)}willDestroy(){}}})),define("@glimmer/component/-private/destroyables",["exports","ember"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroying=e.isDestroyed=void 0 const r=t.default._isDestroying e.isDestroying=r const i=t.default._isDestroyed e.isDestroyed=i})),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,r,i,n,o,s,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{setDestroyed:l,setDestroying:u}=a,c=(0,n.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),d=t.default.destroy,h=t.default._registerDestructor -class p extends((0,s.default)(i.setOwner,i.getOwner,c)){createComponent(e,t){const r=super.createComponent(e,t) -return h(r,(()=>{r.willDestroy()})),r}destroyComponent(e){d(e)}}var f=p +const{setDestroyed:l,setDestroying:u}=a,c=(0,n.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),d=t.default.destroy,p=t.default._registerDestructor +class h extends((0,s.default)(i.setOwner,i.getOwner,c)){createComponent(e,t){const r=super.createComponent(e,t) +return p(r,(()=>{r.willDestroy()})),r}destroyComponent(e){d(e)}}var f=h e.default=f})),define("@glimmer/component/-private/owner",["exports","@ember/application"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),define("@glimmer/component/index",["exports","@ember/component","@glimmer/component/-private/ember-component-manager","@glimmer/component/-private/component"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -5497,29 +5619,47 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{compute(){return r.default.isIdle}}e.default=i})),define("ember-app-scheduler/index",["exports","ember-app-scheduler/scheduler"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})})),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],(function(e,t,r,i,n,o,s){"use strict" var a,l -Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=E,e.default=void 0,e.endTransition=k,e.reset=P,e.routeSettled=function(){return h},e.setupRouter=function(e){if(p||e[c])return -e[c]=!0,(0,r.addListener)(e,"routeWillChange",E),(0,r.addListener)(e,"routeDidChange",k),(0,t.registerDestructor)(e,P)},e.whenRouteIdle=function(){return h} +Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=k,e.default=void 0,e.endTransition=E,e.reset=P,e.routeSettled=function(){return p},e.setupRouter=function(e){if(h||e[c])return +e[c]=!0,(0,r.addListener)(e,"routeWillChange",k),(0,r.addListener)(e,"routeDidChange",E),(0,t.registerDestructor)(e,P)},e.whenRouteIdle=function(){return p} const u="ember-app-scheduler",c="__APP_SCHEDULER_HAS_SETUP__" -let d,h -const p=void 0!==window.FastBoot,f=(0,n.buildWaiter)("ember-app-scheduler-waiter") +let d,p +const h=void 0!==window.FastBoot,f=(0,n.buildWaiter)("ember-app-scheduler-waiter") P() let m=(a=class{constructor(){var e,t,r,i e=this,t="isIdle",i=this,(r=l)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}},b=a.prototype,g="isIdle",y=[o.tracked],v={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},w={},Object.keys(v).forEach((function(e){w[e]=v[e]})),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=y.slice().reverse().reduce((function(e,t){return t(b,g,e)||e}),w),_&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(_):void 0,w.initializer=void 0),void 0===w.initializer&&(Object.defineProperty(b,g,w),w=null),l=w,a) var b,g,y,v,_,w const O=new m var x=O -function E(){d.isResolved&&(d=T(u),h=d.promise.then((()=>{let e=f.beginAsync() -return new s.Promise((e=>{(0,i.schedule)("afterRender",null,(()=>{requestAnimationFrame((()=>{requestAnimationFrame(e)}))}))})).finally((()=>{f.endAsync(e),R("appSchedulerEnd"),function(e,t,r){try{performance.measure(e,t,r)}catch(i){console.warn(`performance.measure could not be executed because of ${i.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")}))})),O.isIdle=!1)}function k(){d.resolve(),O.isIdle=!0,R("appSchedulerStart")}function P(){d=T(u),h=d.promise.then(),f.reset(),p||d.resolve()}function T(e){let t,r,i=!1 -return{promise:new s.Promise(((e,n)=>{t=()=>{i=!0,e()},r=n}),e),resolve:t,reject:r,get isResolved(){return i}}}function R(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}e.default=x})) -define("ember-cached-decorator-polyfill/index",["exports","@glimmer/tracking/primitives/cache","@ember/debug"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(){for(var e=arguments.length,r=new Array(e),i=0;i{let e=f.beginAsync() +return new s.Promise((e=>{(0,i.schedule)("afterRender",null,(()=>{requestAnimationFrame((()=>{requestAnimationFrame(e)}))}))})).finally((()=>{f.endAsync(e),S("appSchedulerEnd"),function(e,t,r){try{performance.measure(e,t,r)}catch(i){console.warn(`performance.measure could not be executed because of ${i.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")}))})),O.isIdle=!1)}function E(){d.resolve(),O.isIdle=!0,S("appSchedulerStart")}function P(){d=j(u),p=d.promise.then(),f.reset(),h||d.resolve()}function j(e){let t,r,i=!1 +return{promise:new s.Promise(((e,n)=>{t=()=>{i=!0,e()},r=n}),e),resolve:t,reject:r,get isResolved(){return i}}}function S(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}e.default=x})),define("ember-arg-types/-private/closest-string",["exports"],(function(e){"use strict" +let t +Object.defineProperty(e,"__esModule",{value:!0}),e.closest=void 0,e.closest=t,e.closest=t=()=>{throw new Error("closest() is not available in production")}})),define("ember-arg-types/-private/is-element-descriptor",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){const[t,r,i]=e +return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}})),define("ember-arg-types/-private/throw-console-error",["exports"],(function(e){"use strict" +let t +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t=()=>{throw new Error("throwConsoleError() is not available in production")} +var r=t +e.default=r})),define("ember-arg-types/decorator",["exports","ember-arg-types/-private/is-element-descriptor","ember-arg-types/-private/throw-console-error","prop-types","ember-get-config","@ember/utils","ember-arg-types/-private/closest-string"],(function(e,t,r,i,n,o,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if((0,t.default)(...e))return a(...e) +const[r]=e +return function(...e){return a(...e,r)}},e.forbidExtraArgs=function(e){return e} +Symbol("args") +function a(e,t,r,i){const n=r.initializer||r.get||(()=>{}) +return{get(){const e=this.args[t] +return void 0!==e?e:n.call(this)}}}})),define("ember-arg-types/index",["exports","ember-arg-types/decorator"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"arg",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"forbidExtraArgs",{enumerable:!0,get:function(){return t.forbidExtraArgs}})})),define("ember-cached-decorator-polyfill/index",["exports","@glimmer/tracking/primitives/cache","@ember/debug"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(...e){const[r,i,n]=e +const o=new WeakMap,s=n.get +n.get=function(){return o.has(this)||o.set(this,(0,t.createCache)(s.bind(this))),(0,t.getValue)(o.get(this))}}})),define("ember-cli-addon-docs/-private/config",["exports","@ember/application","tracked-toolbox"],(function(e,t,r){"use strict" function i(e){return(0,t.getOwner)(e).resolveRegistration("config:environment")["ember-cli-addon-docs"]}Object.defineProperty(e,"__esModule",{value:!0}),e.addonDocsConfig=function(e,t,n){return(0,r.cached)(e,t,{get(){return i(this)}})},e.getAddonDocsConfig=i,e.getRootURL=function(e){return(0,t.getOwner)(e).resolveRegistration("config:environment").rootURL}})),define("ember-cli-addon-docs/adapters/-addon-docs",["exports","@ember-data/adapter","fetch","ember-cli-addon-docs/-private/config"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{constructor(){var e,t,r -super(...arguments),r="-addon-docs",(t="defaultSerializer")in(e=this)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}get namespace(){return`${(0,i.getRootURL)(this).replace(/\/$/,"")}/docs`}shouldBackgroundReloadAll(){return!1}shouldBackgroundReloadRecord(){return!1}findRecord(e,t,i,n){return"project"===t.modelName?(0,r.default)(`${this.namespace}/${i}.json`).then((e=>e.json())):e.peekRecord(t.modelName,i)}}e.default=n})),define("ember-cli-addon-docs/adapters/class",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" +function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class o extends t.default{constructor(...e){super(...e),n(this,"defaultSerializer","-addon-docs")}get namespace(){return`${(0,i.getRootURL)(this).replace(/\/$/,"")}/docs`}shouldBackgroundReloadAll(){return!1}shouldBackgroundReloadRecord(){return!1}findRecord(e,t,i,n){return"project"===t.modelName?(0,r.default)(`${this.namespace}/${i}.json`).then((e=>e.json())):e.peekRecord(t.modelName,i)}}e.default=o})),define("ember-cli-addon-docs/adapters/class",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/component",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/module",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/project",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" @@ -5529,66 +5669,70 @@ e.default=[".gitkeep","components/mobile-menu-toggle.hbs","components/mobile-men Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=["app.js","components/.gitkeep","controllers/.gitkeep","controllers/index.js","helpers/.gitkeep","index.html","models/.gitkeep","router.js","routes/.gitkeep","styles/app.scss","templates/application.hbs","templates/docs.hbs","templates/docs/components/menu-wrapper.md","templates/docs/components/menu.md","templates/docs/index.md","templates/docs/quickstart.md","templates/docs/usage.md","templates/index.hbs","templates/not-found.hbs"]})),define("ember-cli-addon-docs/breakpoints",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-cli-addon-docs/components/api/x-class/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l){"use strict" -var u,c,d,h,p,f,m,b,g,y,v,_,w,O -function x(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function E(e,t,r,i,n){var o={} +e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-cli-addon-docs/components/api/x-class/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l){"use strict" +var u,c,d,p,h,f,m,b,g,y,v,_,w,O +function x(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function k(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,r.createTemplateFactory)({id:"EiBnW/TC",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-class-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-class-description",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[28,[37,1],[[28,[37,2],[[30,1,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["hasToggles"]]],null],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["exportType"]],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,4],null,[["@item"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,3],[[[1," "],[8,[39,5],null,[["@toggles"],[[28,[37,6],null,[["inherited","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,7],null,[["@sections"],[[28,[37,6],null,[["constructors","fields","accessors","methods"],[[30,1,["constructors"]],[30,1,["fields"]],[30,1,["accessors"]],[30,1,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@class","panel","@hasToggles"],false,["if","or","and","api/x-meta-panel","api/x-import-path","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-class/index.hbs",isStrictMode:!1}) -let P=(u=(0,a.memberFilter)("args.class","accessors"),c=(0,a.memberFilter)("args.class","methods"),d=(0,a.memberFilter)("args.class","fields"),h=(0,o.or)("component.hasInherited","component.hasProtected","component.hasPrivate","component.hasDeprecated"),p=class extends i.default{constructor(){super(...arguments),x(this,"config",f,this),x(this,"showInherited",m,this),x(this,"showProtected",b,this),x(this,"showPrivate",g,this),x(this,"showDeprecated",y,this),x(this,"accessors",v,this),x(this,"methods",_,this),x(this,"fields",w,this),x(this,"hasToggles",O,this)}get hasContents(){let e=this.args.class -return e.allFields.length>0||e.allAccessors.length>0||e.allMethods.length>0}updateFilter(e,t){let{target:{checked:r}}=t -this[`show${(0,s.capitalize)(e)}`]=r}},f=E(p.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=E(p.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=E(p.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=E(p.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=E(p.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=E(p.prototype,"accessors",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(p.prototype,"methods",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=E(p.prototype,"fields",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=E(p.prototype,"hasToggles",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p) -e.default=P,(0,t.setComponentTemplate)(k,P)})),define("ember-cli-addon-docs/components/api/x-component/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed"],(function(e,t,r,i,n,o,s,a,l){"use strict" -var u,c,d,h,p,f,m,b,g,y,v,_,w,O,x,E,k,P -function T(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function R(e,t,r,i,n){var o={} +const E=(0,l.createTemplateFactory)({id:"JFEWYmOP",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-class-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-class-description",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[28,[37,1],[[28,[37,2],[[30,1,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["hasToggles"]]],null],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["exportType"]],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,4],null,[["@item"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,3],[[[1," "],[8,[39,5],null,[["@toggles"],[[28,[37,6],null,[["inherited","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,7],null,[["@sections"],[[28,[37,6],null,[["constructors","fields","accessors","methods"],[[30,1,["constructors"]],[30,1,["fields"]],[30,1,["accessors"]],[30,1,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@class","panel","@hasToggles"],false,["if","or","and","api/x-meta-panel","api/x-import-path","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-class/index.hbs",isStrictMode:!1}) +let P=(u=(0,s.memberFilter)("args.class","accessors"),c=(0,s.memberFilter)("args.class","methods"),d=(0,s.memberFilter)("args.class","fields"),p=(0,n.or)("component.hasInherited","component.hasProtected","component.hasPrivate","component.hasDeprecated"),h=class extends r.default{constructor(...e){super(...e),x(this,"config",f,this),x(this,"showInherited",m,this),x(this,"showProtected",b,this),x(this,"showPrivate",g,this),x(this,"showDeprecated",y,this),x(this,"accessors",v,this),x(this,"methods",_,this),x(this,"fields",w,this),x(this,"hasToggles",O,this)}get hasContents(){let e=this.args.class +return e.allFields.length>0||e.allAccessors.length>0||e.allMethods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,o.capitalize)(e)}`]=t}},f=k(h.prototype,"config",[a.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(h.prototype,"showInherited",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=k(h.prototype,"showProtected",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=k(h.prototype,"showPrivate",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=k(h.prototype,"showDeprecated",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=k(h.prototype,"accessors",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=k(h.prototype,"methods",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(h.prototype,"fields",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(h.prototype,"hasToggles",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h) +e.default=P,(0,t.setComponentTemplate)(E,P)})) +define("ember-cli-addon-docs/components/api/x-component/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l){"use strict" +var u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P +function j(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function S(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const j=(0,r.createTemplateFactory)({id:"xFF46oG0",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-component-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-component-name",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,2],null,[["@toggles","@onToggle"],[[28,[37,3],null,[["inherited","internal","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasInternal"]],[30,0,["showInternal"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]],[30,0,["updateFilter"]]]],null],[1,"\\n"]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,4],null,[["@sections"],[[28,[37,3],null,[["constructors","yields","arguments","fields","accessors","methods"],[[30,0,["constructors"]],[30,0,["yields"]],[30,0,["arguments"]],[30,0,["fields"]],[30,0,["accessors"]],[30,0,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@component","panel"],false,["if","api/x-meta-panel","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-component/index.hbs",isStrictMode:!1}) -let C=(u=(0,s.alias)("args.component.overloadedYields"),c=(0,l.memberFilter)("args.component","arguments"),d=(0,l.memberFilter)("args.component","accessors"),h=(0,l.memberFilter)("args.component","methods"),p=(0,l.memberFilter)("args.component","fields"),f=(0,s.or)("args.component.hasInherited","args.component.hasInternal","args.component.hasProtected","args.component.hasPrivate","args.component.hasDeprecated"),m=class extends i.default{constructor(){super(...arguments),T(this,"showInherited",b,this),T(this,"showInternal",g,this),T(this,"showProtected",y,this),T(this,"showPrivate",v,this),T(this,"showDeprecated",_,this),T(this,"yields",w,this),T(this,"arguments",O,this),T(this,"accessors",x,this),T(this,"methods",E,this),T(this,"fields",k,this),T(this,"hasToggles",P,this)}get hasContents(){let e=this.args.component -return e.overloadedYields.length>0||e.arguments.length>0||e.fields.length>0||e.accessors.length>0||e.methods.length>0}updateFilter(e,t){let{target:{checked:r}}=t -this[`show${(0,a.capitalize)(e)}`]=r}},b=R(m.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=R(m.prototype,"showInternal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=R(m.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=R(m.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=R(m.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=R(m.prototype,"yields",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(m.prototype,"arguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=R(m.prototype,"accessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=R(m.prototype,"methods",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=R(m.prototype,"fields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=R(m.prototype,"hasToggles",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(m.prototype,"updateFilter",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"updateFilter"),m.prototype),m) -e.default=C,(0,t.setComponentTemplate)(j,C)})),define("ember-cli-addon-docs/components/api/x-import-path",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"wdNBnYzQ",block:'[[[11,0],[24,0,"import-path docs-mb-6"],[24,"data-test-import-path",""],[17,1],[12],[1,"\\n "],[10,"pre"],[14,0,"docs-md__code docs-whitespace-no-wrap"],[12],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n import\\n "],[13],[1,"\\n\\n"],[41,[28,[37,1],[[30,2,["exportType"]],"default"],null],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," { "],[1,[30,2,["name"]]],[1," }\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n from\\n "],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\'"],[1,[30,2,["file"]]],[1,"\'"],[13],[1,";\\n "],[13],[1,"\\n"],[13]],["&attrs","@item"],false,["if","eq"]]',moduleName:"ember-cli-addon-docs/components/api/x-import-path.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/api/x-meta-panel/header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"GuyXYhYq",block:'[[[1," "],[11,"h4"],[24,0,"docs-mb-2 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/header.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/api/x-meta-panel/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"pckEfFe6",block:'[[[1," "],[11,0],[24,0,"docs-px-6 docs-pt-3 docs-mt-4 docs-border docs-border-grey-light docs-rounded docs-text-xs"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["header"],[[50,"api/x-meta-panel/header",0,null,null]]]]]],[1,"\\n "],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/index.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/api/x-module/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"2ABA3q5e",block:'[[[8,[39,0],[[17,1]],[["@sections"],[[28,[37,1],null,[["classes","components","functions","variables"],[[30,2,["classes"]],[30,2,["components"]],[30,2,["functions"]],[30,2,["variables"]]]]]]],null]],["&attrs","@module"],false,["api/x-sections","hash"]]',moduleName:"ember-cli-addon-docs/components/api/x-module/index.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/api/x-section/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n){"use strict" +const R=(0,l.createTemplateFactory)({id:"U6TZZDbq",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-component-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-component-name",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,2],null,[["@toggles","@onToggle"],[[28,[37,3],null,[["inherited","internal","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasInternal"]],[30,0,["showInternal"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]],[30,0,["updateFilter"]]]],null],[1,"\\n"]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,4],null,[["@sections"],[[28,[37,3],null,[["constructors","yields","arguments","fields","accessors","methods"],[[30,0,["constructors"]],[30,0,["yields"]],[30,0,["arguments"]],[30,0,["fields"]],[30,0,["accessors"]],[30,0,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@component","panel"],false,["if","api/x-meta-panel","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-component/index.hbs",isStrictMode:!1}) +let C=(u=(0,o.alias)("args.component.overloadedYields"),c=(0,a.memberFilter)("args.component","arguments"),d=(0,a.memberFilter)("args.component","accessors"),p=(0,a.memberFilter)("args.component","methods"),h=(0,a.memberFilter)("args.component","fields"),f=(0,o.or)("args.component.hasInherited","args.component.hasInternal","args.component.hasProtected","args.component.hasPrivate","args.component.hasDeprecated"),m=class extends r.default{constructor(...e){super(...e),j(this,"showInherited",b,this),j(this,"showInternal",g,this),j(this,"showProtected",y,this),j(this,"showPrivate",v,this),j(this,"showDeprecated",_,this),j(this,"yields",w,this),j(this,"arguments",O,this),j(this,"accessors",x,this),j(this,"methods",k,this),j(this,"fields",E,this),j(this,"hasToggles",P,this)}get hasContents(){let e=this.args.component +return e.overloadedYields.length>0||e.arguments.length>0||e.fields.length>0||e.accessors.length>0||e.methods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,s.capitalize)(e)}`]=t}},b=S(m.prototype,"showInherited",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=S(m.prototype,"showInternal",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=S(m.prototype,"showProtected",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=S(m.prototype,"showPrivate",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=S(m.prototype,"showDeprecated",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=S(m.prototype,"yields",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=S(m.prototype,"arguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=S(m.prototype,"accessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(m.prototype,"methods",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=S(m.prototype,"fields",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=S(m.prototype,"hasToggles",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(m.prototype,"updateFilter",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"updateFilter"),m.prototype),m) +e.default=C,(0,t.setComponentTemplate)(R,C)})),define("ember-cli-addon-docs/components/api/x-import-path",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"cTtMMTE/",block:'[[[11,0],[24,0,"import-path docs-mb-6"],[24,"data-test-import-path",""],[17,1],[12],[1,"\\n "],[10,"pre"],[14,0,"docs-md__code docs-whitespace-no-wrap"],[12],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n import\\n "],[13],[1,"\\n\\n"],[41,[28,[37,1],[[30,2,["exportType"]],"default"],null],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," { "],[1,[30,2,["name"]]],[1," }\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n from\\n "],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\'"],[1,[30,2,["file"]]],[1,"\'"],[13],[1,";\\n "],[13],[1,"\\n"],[13]],["&attrs","@item"],false,["if","eq"]]',moduleName:"ember-cli-addon-docs/components/api/x-import-path.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/api/x-meta-panel/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"osnTTt2i",block:'[[[1," "],[11,"h4"],[24,0,"docs-mb-2 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/header.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/api/x-meta-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"6d6HWZV4",block:'[[[1," "],[11,0],[24,0,"docs-px-6 docs-pt-3 docs-mt-4 docs-border docs-border-grey-light docs-rounded docs-text-xs"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["header"],[[50,"api/x-meta-panel/header",0,null,null]]]]]],[1,"\\n "],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/index.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/api/x-module/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"8vqJOol0",block:'[[[8,[39,0],[[17,1]],[["@sections"],[[28,[37,1],null,[["classes","components","functions","variables"],[[30,2,["classes"]],[30,2,["components"]],[30,2,["functions"]],[30,2,["variables"]]]]]]],null]],["&attrs","@module"],false,["api/x-sections","hash"]]',moduleName:"ember-cli-addon-docs/components/api/x-module/index.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/api/x-section/index",["exports","@ember/component","@glimmer/component","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n){"use strict" var o,s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=(0,r.createTemplateFactory)({id:"uZNpL6SJ",block:'[[[11,0],[24,"data-test-item",""],[24,0,"docs-pb-8"],[17,1],[12],[1,"\\n "],[10,"h3"],[15,1,[30,2,["name"]]],[15,"data-text",[30,2,["name"]]],[14,"data-test-item-header",""],[14,0,"docs-h3 docs-font-mono docs-font-normal"],[12],[1,"\\n"],[41,[28,[37,1],[[30,2,["exportType"]],"default"],null],[[[1," "],[10,1],[14,0,"docs-border docs-border-grey-light docs-align-text-top docs-leading-loose docs-text-xxs docs-pl-2 docs-mr-2 docs-py-1 docs-rounded"],[12],[1,"\\n Default\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,2,["isClass"]],[30,2,["isComponent"]]],null],[[[1," "],[8,[39,3],[[24,0,"hover:underline"]],[["@route","@model"],["docs.api.item",[28,[37,4],["modules/",[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[10,"strong"],[12],[1,[30,2,["name"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[29,["#",[30,2,["name"]]]]],[14,0,"heading-anchor"],[12],[1,"\\n "],[1,[28,[35,5],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,"data-test-item-description",""],[12],[1,"\\n "],[2,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[28,[37,6],[[30,2,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["shouldDisplayParams"]]],null],[[[1," "],[8,[39,7],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["exportType"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@item"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayParams"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Params\\n "]],[]]]]],[1,"\\n\\n "],[10,"table"],[14,0,"docs-mb-6"],[14,"data-test-item-params",""],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,2,["params"]]],null]],null],null,[[[1," "],[10,"tr"],[14,"data-test-item-param",""],[12],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-font-bold docs-border-r docs-border-grey-light docs-pr-2"],[12],[1,[30,4,["name"]]],[13],[13],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-border-r docs-border-grey-light docs-px-2"],[12],[1,[30,4,["type"]]],[13],[13],[1,"\\n "],[10,"td"],[14,0,"docs-pl-2"],[12],[1,[30,4,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@item","panel","param"],false,["if","eq","or","link-to","concat","type-signature","and","api/x-meta-panel","api/x-import-path","each","-track-array"]]',moduleName:"ember-cli-addon-docs/components/api/x-section/index.hbs",isStrictMode:!1}) -let l=(o=class extends i.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="config",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}get shouldDisplayParams(){return(this.args.item?.params||[]).some((e=>e.description||e.name.includes(".")))}},u=o.prototype,c="config",d=[n.addonDocsConfig],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(h).forEach((function(e){f[e]=h[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,o) -var u,c,d,h,p,f -e.default=l,(0,t.setComponentTemplate)(a,l)})),define("ember-cli-addon-docs/components/api/x-sections",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" +const a=(0,n.createTemplateFactory)({id:"0og8AKw0",block:'[[[11,0],[24,"data-test-item",""],[24,0,"docs-pb-8"],[17,1],[12],[1,"\\n "],[10,"h3"],[15,1,[30,2,["name"]]],[15,"data-text",[30,2,["name"]]],[14,"data-test-item-header",""],[14,0,"docs-h3 docs-font-mono docs-font-normal"],[12],[1,"\\n"],[41,[28,[37,1],[[30,2,["exportType"]],"default"],null],[[[1," "],[10,1],[14,0,"docs-border docs-border-grey-light docs-align-text-top docs-leading-loose docs-text-xxs docs-pl-2 docs-mr-2 docs-py-1 docs-rounded"],[12],[1,"\\n Default\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,2,["isClass"]],[30,2,["isComponent"]]],null],[[[1," "],[8,[39,3],[[24,0,"hover:underline"]],[["@route","@model"],["docs.api.item",[28,[37,4],["modules/",[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[10,"strong"],[12],[1,[30,2,["name"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[29,["#",[30,2,["name"]]]]],[14,0,"heading-anchor"],[12],[1,"\\n "],[1,[28,[35,5],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,"data-test-item-description",""],[12],[1,"\\n "],[2,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[28,[37,6],[[30,2,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["shouldDisplayParams"]]],null],[[[1," "],[8,[39,7],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["exportType"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@item"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayParams"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Params\\n "]],[]]]]],[1,"\\n\\n "],[10,"table"],[14,0,"docs-mb-6"],[14,"data-test-item-params",""],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,2,["params"]]],null]],null],null,[[[1," "],[10,"tr"],[14,"data-test-item-param",""],[12],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-font-bold docs-border-r docs-border-grey-light docs-pr-2"],[12],[1,[30,4,["name"]]],[13],[13],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-border-r docs-border-grey-light docs-px-2"],[12],[1,[30,4,["type"]]],[13],[13],[1,"\\n "],[10,"td"],[14,0,"docs-pl-2"],[12],[1,[30,4,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@item","panel","param"],false,["if","eq","or","link-to","concat","type-signature","and","api/x-meta-panel","api/x-import-path","each","-track-array"]]',moduleName:"ember-cli-addon-docs/components/api/x-section/index.hbs",isStrictMode:!1}) +let l=(o=class extends r.default{constructor(...e){var t,r,i,n +super(...e),t=this,r="config",n=this,(i=s)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get shouldDisplayParams(){return(this.args.item?.params||[]).some((e=>e.description||e.name.includes(".")))}},u=o.prototype,c="config",d=[i.addonDocsConfig],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,o) +var u,c,d,p,h,f +e.default=l,(0,t.setComponentTemplate)(a,l)})),define("ember-cli-addon-docs/components/api/x-sections",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"1JgQDNOa",block:'[[[42,[28,[37,1],[[30,1]],null],null,[[[41,[30,2],[[[1," "],[10,"section"],[14,"data-test-api-section",""],[14,0,"item-section"],[12],[1,"\\n "],[10,"h2"],[15,"data-test-section-header",[30,3]],[14,0,"docs-h2"],[12],[1,"\\n "],[1,[28,[35,3],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2]],null]],null],null,[[[1," "],[8,[39,5],null,[["@item"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null]],[2,3]],null]],["@sections","items","sectionName","item"],false,["each","-each-in","if","capitalize","-track-array","api/x-section"]]',moduleName:"ember-cli-addon-docs/components/api/x-sections.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/api/x-toggles",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" +const n=(0,i.createTemplateFactory)({id:"C8xY70lK",block:'[[[42,[28,[37,1],[[30,1]],null],null,[[[41,[30,2],[[[1," "],[10,"section"],[14,"data-test-api-section",""],[14,0,"item-section"],[12],[1,"\\n "],[10,"h2"],[15,"data-test-section-header",[30,3]],[14,0,"docs-h2"],[12],[1,"\\n "],[1,[28,[35,3],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2]],null]],null],null,[[[1," "],[8,[39,5],null,[["@item"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null]],[2,3]],null]],["@sections","items","sectionName","item"],false,["each","-each-in","if","capitalize","-track-array","api/x-section"]]',moduleName:"ember-cli-addon-docs/components/api/x-sections.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/api/x-toggles",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"tcDaMzOH",block:'[[[11,"ul"],[24,0,"docs-mb-6"],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[30,2]],null],null,[[[41,[28,[37,3],[[30,3],[27]],null],[[[1," "],[10,"li"],[14,0,"docs-inline docs-ml-4"],[12],[1,"\\n "],[10,"label"],[14,"data-test-toggle",""],[12],[1,"\\n "],[10,"input"],[15,"checked",[30,3]],[15,"onclick",[28,[37,4],[[30,5],[30,4]],null]],[14,0,"docs-mr-1"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n "],[1,[28,[35,5],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@toggles","toggle","key","@onToggle"],false,["each","-each-in","if","not-eq","fn","capitalize"]]',moduleName:"ember-cli-addon-docs/components/api/x-toggles.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/docs-code-highlight/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h){"use strict" +const n=(0,i.createTemplateFactory)({id:"2OTs/kyz",block:'[[[11,"ul"],[24,0,"docs-mb-6"],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[30,2]],null],null,[[[41,[28,[37,3],[[30,3],[27]],null],[[[1," "],[10,"li"],[14,0,"docs-inline docs-ml-4"],[12],[1,"\\n "],[10,"label"],[14,"data-test-toggle",""],[12],[1,"\\n "],[10,"input"],[15,"checked",[30,3]],[15,"onclick",[28,[37,4],[[30,5],[30,4]],null]],[14,0,"docs-mr-1"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n "],[1,[28,[35,5],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@toggles","toggle","key","@onToggle"],false,["each","-each-in","if","not-eq","fn","capitalize"]]',moduleName:"ember-cli-addon-docs/components/api/x-toggles.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/docs-code-highlight/index",["exports","@ember/component","@glimmer/component","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,r.createTemplateFactory)({id:"9H6zZ0TG",block:'[[[11,"pre"],[16,0,[30,1]],[17,2],[4,[38,0],[[30,0,["setupElement"]]],null],[12],[18,3,null],[13]],["@language","&attrs","&default"],false,["did-insert","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-code-highlight/index.hbs",isStrictMode:!1}) -n.default.registerLanguage("javascript",o.default),n.default.registerLanguage("js",o.default),n.default.registerLanguage("css",s.default),n.default.registerLanguage("handlebars",a.default),n.default.registerLanguage("htmlbars",a.default),n.default.registerLanguage("hbs",a.default),n.default.registerLanguage("json",l.default),n.default.registerLanguage("xml",u.default),n.default.registerLanguage("diff",c.default),n.default.registerLanguage("shell",d.default),n.default.registerLanguage("sh",d.default),n.default.registerLanguage("typescript",h.default),n.default.registerLanguage("ts",h.default) -class f extends i.default{setupElement(e){n.default.highlightElement(e)}}e.default=f,(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-demo/index",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/array","@glimmer/component","@glimmer/tracking"],(function(e,t,r,i,n,o,s){"use strict" +const h=(0,p.createTemplateFactory)({id:"cbpaTHEj",block:'[[[11,"pre"],[16,0,[30,1]],[17,2],[4,[38,0],[[30,0,["setupElement"]]],null],[12],[18,3,null],[13]],["@language","&attrs","&default"],false,["did-insert","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-code-highlight/index.hbs",isStrictMode:!1}) +i.default.registerLanguage("javascript",n.default),i.default.registerLanguage("js",n.default),i.default.registerLanguage("css",o.default),i.default.registerLanguage("handlebars",s.default),i.default.registerLanguage("htmlbars",s.default),i.default.registerLanguage("hbs",s.default),i.default.registerLanguage("json",a.default),i.default.registerLanguage("xml",l.default),i.default.registerLanguage("diff",u.default),i.default.registerLanguage("shell",c.default),i.default.registerLanguage("sh",c.default),i.default.registerLanguage("typescript",d.default),i.default.registerLanguage("ts",d.default) +class f extends r.default{setupElement(e){i.default.highlightElement(e)}}e.default=f,(0,t.setComponentTemplate)(h,f)})),define("ember-cli-addon-docs/components/docs-demo/index",["exports","@ember/component","@ember/object","@ember/array","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,r,i,n,o,s){"use strict" var a,l -function u(e,t,r,i,n){var o={} +function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,r.createTemplateFactory)({id:"gKpG5lJh",block:'[[[11,0],[24,0,"docs-rounded docs-border docs-border-grey-lighter docs-my-8"],[17,1],[12],[1,"\\n\\n "],[18,4,[[28,[37,1],null,[["example","snippet"],[[50,"docs-demo/x-example",0,null,null],[50,"docs-demo/x-snippet",0,null,[["didInit","activeSnippet"],[[30,0,["registerSnippet"]],[30,0,["activeSnippet"]]]]]]]]]],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[28,[37,4],[[30,0,["snippets"]],[28,[37,5],[[30,0,["snippets","length"]],1],null]],null],[[[1," "],[10,"nav"],[14,0,"\\n docs-demo__snippets-nav docs-py-2 docs-px-4 docs-font-medium\\n docs-bg-black docs-tracking-tight docs-border-b\\n docs-border-grey-darkest\\n "],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["snippets"]]],null]],null],null,[[[1," "],[11,"button"],[16,0,[29,["\\n docs-mr-4 docs-text-xs docs-no-underline outline-none\\n hover:docs-text-grey-lighter\\n ",[52,[30,2,["isActive"]],"docs-text-grey-lighter","docs-text-grey-dark"],"\\n "]]],[4,[38,8],["click",[28,[37,9],[[30,0,["selectSnippet"]],[30,2]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["snippets"]]],null]],null],null,[[[41,[30,3,["isActive"]],[[[1," "],[10,0],[14,0,"\\n docs-demo__snippet-wrapper docs-bg-code-base docs-rounded-b\\n "],[12],[1,"\\n "],[8,[39,10],null,[["@name","@unindent","@language"],[[30,3,["name"]],true,[30,3,["language"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[1," "],[13],[1,"\\n\\n"],[13],[1,"\\n"]],["&attrs","snippet","snippet","&default"],false,["yield","hash","component","if","and","gt","each","-track-array","on","fn","docs-snippet"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/index.hbs",isStrictMode:!1}) -let d=(a=class extends o.default{constructor(){var e,t,r,i,o,s,a -super(...arguments),e=this,t="activeSnippet",i=this,(r=l)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),o=this,s="snippetRegistrations",a=(0,n.A)(),s in o?Object.defineProperty(o,s,{value:a,enumerable:!0,configurable:!0,writable:!0}):o[s]=a}get snippets(){let e=this.activeSnippet -return this.snippetRegistrations.map((t=>{let{name:r,label:i,language:n}=t,o=this.defaultsFromName(r) -return{name:r,isActive:e===r,label:i||o.label,language:n||o.language}}))}defaultsFromName(e){let t,r +const d=(0,s.createTemplateFactory)({id:"qGOhVh7Q",block:'[[[11,0],[24,0,"docs-rounded docs-border docs-border-grey-lighter docs-my-8"],[17,1],[12],[1,"\\n\\n "],[18,4,[[28,[37,1],null,[["example","snippet"],[[50,"docs-demo/x-example",0,null,null],[50,"docs-demo/x-snippet",0,null,[["didInit","activeSnippet"],[[30,0,["registerSnippet"]],[30,0,["activeSnippet"]]]]]]]]]],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[28,[37,4],[[30,0,["snippets"]],[28,[37,5],[[30,0,["snippets","length"]],1],null]],null],[[[1," "],[10,"nav"],[14,0,"\\n docs-demo__snippets-nav docs-py-2 docs-px-4 docs-font-medium\\n docs-bg-black docs-tracking-tight docs-border-b\\n docs-border-grey-darkest\\n "],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["snippets"]]],null]],null],null,[[[1," "],[11,"button"],[16,0,[29,["\\n docs-mr-4 docs-text-xs docs-no-underline outline-none\\n hover:docs-text-grey-lighter\\n ",[52,[30,2,["isActive"]],"docs-text-grey-lighter","docs-text-grey-dark"],"\\n "]]],[4,[38,8],["click",[28,[37,9],[[30,0,["selectSnippet"]],[30,2]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["snippets"]]],null]],null],null,[[[41,[30,3,["isActive"]],[[[1," "],[10,0],[14,0,"\\n docs-demo__snippet-wrapper docs-bg-code-base docs-rounded-b\\n "],[12],[1,"\\n "],[8,[39,10],null,[["@name","@unindent","@language"],[[30,3,["name"]],true,[30,3,["language"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[1," "],[13],[1,"\\n\\n"],[13],[1,"\\n"]],["&attrs","snippet","snippet","&default"],false,["yield","hash","component","if","and","gt","each","-track-array","on","fn","docs-snippet"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/index.hbs",isStrictMode:!1}) +let p=(a=class extends n.default{constructor(...e){var t,r,n,o +super(...e),t=this,r="activeSnippet",o=this,(n=l)&&Object.defineProperty(t,r,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(o):void 0}),u(this,"snippetRegistrations",(0,i.A)())}get snippets(){let e=this.activeSnippet +return this.snippetRegistrations.map((({name:t,label:r,language:i})=>{let n=this.defaultsFromName(t) +return{name:t,isActive:e===t,label:r||n.label,language:i||n.language}}))}defaultsFromName(e){let t,r switch(e.split(".").pop()){case"js":t="controller.js",r="javascript" break case"css":t="styles.css",r="css" @@ -5597,192 +5741,185 @@ case"scss":t="styles.scss",r="sass" break case"hbs":case"md":t="template.hbs",r="handlebars" break -default:t="script.js"}return{label:t,language:r}}registerSnippet(e){this.snippetRegistrations.pushObject(e),1===this.snippetRegistrations.length&&(this.activeSnippet=e.name)}selectSnippet(e){this.activeSnippet=e.name}},l=u(a.prototype,"activeSnippet",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"registerSnippet",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"registerSnippet"),a.prototype),u(a.prototype,"selectSnippet",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"selectSnippet"),a.prototype),a) -e.default=d,(0,t.setComponentTemplate)(c,d)})),define("ember-cli-addon-docs/components/docs-demo/x-example/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" +default:t="script.js"}return{label:t,language:r}}registerSnippet(e){this.snippetRegistrations.pushObject(e),1===this.snippetRegistrations.length&&(this.activeSnippet=e.name)}selectSnippet(e){this.activeSnippet=e.name}},l=c(a.prototype,"activeSnippet",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(a.prototype,"registerSnippet",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"registerSnippet"),a.prototype),c(a.prototype,"selectSnippet",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"selectSnippet"),a.prototype),a) +e.default=p,(0,t.setComponentTemplate)(d,p)})),define("ember-cli-addon-docs/components/docs-demo/x-example/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"zeDI7Ivx",block:'[[[11,0],[16,1,[29,["example-",[30,1]]]],[24,0,"docs-p-4"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@name","&attrs","&default"],false,["yield"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/x-example/index.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) +const n=(0,i.createTemplateFactory)({id:"WqS/BMxo",block:'[[[11,0],[16,1,[29,["example-",[30,1]]]],[24,0,"docs-p-4"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@name","&attrs","&default"],false,["yield"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/x-example/index.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) e.default=o})),define("ember-cli-addon-docs/components/docs-demo/x-snippet",["exports","@ember/runloop","@glimmer/component"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends r.default{constructor(){super(...arguments),(0,t.scheduleOnce)("afterRender",(()=>{this.args.didInit({name:this.args.name,label:this.args.label,language:this.args.language})}))}}e.default=i})),define("ember-cli-addon-docs/components/docs-header/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/string","ember-cli-addon-docs/utils/computed","@ember/service","@ember/object/computed","@ember/object","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" -var d,h,p,f,m,b +class i extends r.default{constructor(){super(...arguments),(0,t.scheduleOnce)("afterRender",(()=>{this.args.didInit({name:this.args.name,label:this.args.label,language:this.args.language})}))}}e.default=i})),define("ember-cli-addon-docs/components/docs-header/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/string","ember-cli-addon-docs/utils/computed","@ember/service","@ember/object/computed","@ember/object","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" +var d,p,h,f,m,b function g(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function y(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const v=(0,r.createTemplateFactory)({id:"gtJpbxW/",block:'[[[11,"header"],[24,0,"docs-shadow docs-relative docs-z-40 docs-bg-white"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center docs-max-w-site-container docs-mx-auto md:docs-px-2"],[12],[1,"\\n\\n "],[8,[39,0],null,[["@route"],["index"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-leading-none docs-font-title docs-text-large-2 docs-font-normal docs-normal-case docs-block docs-mr-6"],[12],[1,"\\n"],[41,[30,0,["prefix"]],[[[1," "],[10,0],[14,0,"docs-text-xxs"],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[1,[30,0,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-flex-1 docs-flex docs-items-center docs-overflow-auto docs-scrolling-touch docs-mask-image md:docs-no-mask-image"],[12],[1,"\\n "],[8,[39,0],null,[["@route"],["docs"]],[["default"],[[[[1,"\\n Documentation\\n "]],[]]]]],[1,"\\n\\n "],[18,2,[[28,[37,3],null,[["link"],[[50,"docs-header/link",0,null,null]]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@query","@onInput"],[[30,0,["query"]],[28,[37,6],[[30,0],"query"],null]]],null],[1,"\\n\\n "],[8,[39,0],null,[["@onClick"],[[28,[37,7],["isShowingVersionSelector",[30,0]],null]]],[["default"],[[[[1,"\\n "],[10,1],[14,"data-test-id","current-version"],[14,"data-version-selector",""],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n\\n"],[41,[28,[37,8],[[30,0,["currentVersion","key"]],[30,0,["config","latestVersionName"]]],null],[[[41,[30,0,["currentVersion","tag"]],[[[1," "],[1,[30,0,["currentVersion","tag"]]],[1,"\\n"]],[]],[[[1," Latest\\n"]],[]]]],[]],[[[1," "],[1,[30,0,["currentVersion","name"]]],[1,"\\n"]],[]]],[1,"\\n "],[1,[28,[35,9],["caret"],[["height","width"],[12,12]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["config","projectHref"]],[[[1," "],[8,[39,0],null,[["@href"],[[30,0,["config","projectHref"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-flex"],[12],[1,"\\n "],[1,[28,[35,9],["github"],[["width","height"],[24,24]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"docs-h-px docs-px-3 sm:docs-hidden"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["query"]],[[[1," "],[8,[39,10],null,[["@query","@onClose","@onVisit"],[[30,0,["query"]],[28,[37,6],[[30,0],"query",null],null],[30,0,["didVisitPage"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingVersionSelector"]],[[[1," "],[8,[39,11],null,[["@onClose"],[[28,[37,6],[[30,0],"isShowingVersionSelector",false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["docs-header/link","if","yield","hash","component","docs-header/search-box","set","toggle","eq","svg-jar","docs-header/search-results","docs-header/version-selector"]]',moduleName:"ember-cli-addon-docs/components/docs-header/index.hbs",isStrictMode:!1}) -let _=(d=(0,l.reads)("projectVersion.currentVersion"),h=class extends i.default{constructor(){super(...arguments),g(this,"projectVersion",p,this),g(this,"config",f,this),g(this,"query",m,this),g(this,"currentVersion",b,this),this.projectVersion.loadAvailableVersions()}get prefix(){return this.args.prefix??(0,s.addonPrefix)(this.config.projectName)}get name(){if(this.args.name)return this.args.name +const v=(0,c.createTemplateFactory)({id:"p8XoN5Fj",block:'[[[11,"header"],[24,0,"docs-shadow docs-relative docs-z-40 docs-bg-white"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center docs-max-w-site-container docs-mx-auto md:docs-px-2"],[12],[1,"\\n\\n "],[8,[39,0],null,[["@route"],["index"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-leading-none docs-font-title docs-text-large-2 docs-font-normal docs-normal-case docs-block docs-mr-6"],[12],[1,"\\n"],[41,[30,0,["prefix"]],[[[1," "],[10,0],[14,0,"docs-text-xxs"],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[1,[30,0,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-flex-1 docs-flex docs-items-center docs-overflow-auto docs-scrolling-touch docs-mask-image md:docs-no-mask-image"],[12],[1,"\\n "],[8,[39,0],null,[["@route"],["docs"]],[["default"],[[[[1,"\\n Documentation\\n "]],[]]]]],[1,"\\n\\n "],[18,2,[[28,[37,3],null,[["link"],[[50,"docs-header/link",0,null,null]]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@query","@onInput"],[[30,0,["query"]],[28,[37,6],[[30,0],"query"],null]]],null],[1,"\\n\\n "],[8,[39,0],null,[["@onClick"],[[28,[37,7],["isShowingVersionSelector",[30,0]],null]]],[["default"],[[[[1,"\\n "],[10,1],[14,"data-test-id","current-version"],[14,"data-version-selector",""],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n\\n"],[41,[28,[37,8],[[30,0,["currentVersion","key"]],[30,0,["config","latestVersionName"]]],null],[[[41,[30,0,["currentVersion","tag"]],[[[1," "],[1,[30,0,["currentVersion","tag"]]],[1,"\\n"]],[]],[[[1," Latest\\n"]],[]]]],[]],[[[1," "],[1,[30,0,["currentVersion","name"]]],[1,"\\n"]],[]]],[1,"\\n "],[1,[28,[35,9],["caret"],[["height","width"],[12,12]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["config","projectHref"]],[[[1," "],[8,[39,0],null,[["@href"],[[30,0,["config","projectHref"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-flex"],[12],[1,"\\n "],[1,[28,[35,9],["github"],[["width","height"],[24,24]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"docs-h-px docs-px-3 sm:docs-hidden"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["query"]],[[[1," "],[8,[39,10],null,[["@query","@onClose","@onVisit"],[[30,0,["query"]],[28,[37,6],[[30,0],"query",null],null],[30,0,["didVisitPage"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingVersionSelector"]],[[[1," "],[8,[39,11],null,[["@onClose"],[[28,[37,6],[[30,0],"isShowingVersionSelector",false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["docs-header/link","if","yield","hash","component","docs-header/search-box","set","toggle","eq","svg-jar","docs-header/search-results","docs-header/version-selector"]]',moduleName:"ember-cli-addon-docs/components/docs-header/index.hbs",isStrictMode:!1}) +let _=(d=(0,a.reads)("projectVersion.currentVersion"),p=class extends r.default{constructor(){super(...arguments),g(this,"projectVersion",h,this),g(this,"config",f,this),g(this,"query",m,this),g(this,"currentVersion",b,this),this.projectVersion.loadAvailableVersions()}get prefix(){return this.args.prefix??(0,o.addonPrefix)(this.config.projectName)}get name(){if(this.args.name)return this.args.name {let e=this.config.projectName -return e=e.replace("ember-data-",""),e=e.replace("ember-cli-",""),e=e.replace("ember-",""),(0,o.classify)(e)}}didVisitPage(){this.query=null,document.querySelector("[data-search-box-input]").blur()}},p=y(h.prototype,"projectVersion",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(h.prototype,"config",[c.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(h.prototype,"query",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(h.prototype,"currentVersion",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(h.prototype,"didVisitPage",[u.action],Object.getOwnPropertyDescriptor(h.prototype,"didVisitPage"),h.prototype),h) -e.default=_,(0,t.setComponentTemplate)(v,_)})),define("ember-cli-addon-docs/components/docs-header/link/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,r,i,n){"use strict" +return e=e.replace("ember-data-",""),e=e.replace("ember-cli-",""),e=e.replace("ember-",""),(0,n.classify)(e)}}didVisitPage(){this.query=null,document.querySelector("[data-search-box-input]").blur()}},h=y(p.prototype,"projectVersion",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(p.prototype,"config",[u.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(p.prototype,"query",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(p.prototype,"currentVersion",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"didVisitPage",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"didVisitPage"),p.prototype),p) +e.default=_,(0,t.setComponentTemplate)(v,_)})),define("ember-cli-addon-docs/components/docs-header/link/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/template-factory"],(function(e,t,r,i,n){"use strict" var o,s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=(0,r.createTemplateFactory)({id:"A5cbh0pa",block:'[[[41,[30,1],[[[1,"\\n "],[11,3],[16,6,[30,1]],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"],"\\n "]]],[17,3],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[30,4],[[[1,"\\n "],[11,3],[24,6,"#"],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"]]]],[17,3],[4,[38,2],["click",[30,4]],null],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1,"\\n "],[8,[39,3],[[16,0,[28,[37,4],["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs\\n docs-font-bold docs-no-underline ",[52,[28,[37,5],[[28,[37,6],[[30,5],"index"],null]],null],[52,[30,0,["isActive"]],"docs-text-brand","docs-text-grey-darkest hover:docs-text-brand"],"docs-text-grey-darkest"]],null]],[17,3]],[["@route"],[[30,5]]],[["default"],[[[[1,"\\n "],[18,6,null],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]],[]]]],["@href","@push","&attrs","@onClick","@route","&default"],false,["if","yield","on","link-to","concat","not","eq"]]',moduleName:"ember-cli-addon-docs/components/docs-header/link/index.hbs",isStrictMode:!1}) -let l=(o=class extends i.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="router",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}get isActive(){return this.router.isActive(this.args.route)}},u=o.prototype,c="router",d=[n.inject],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(h).forEach((function(e){f[e]=h[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,o) -var u,c,d,h,p,f -e.default=l,(0,t.setComponentTemplate)(a,l)})),define("ember-cli-addon-docs/components/docs-header/search-box/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-concurrency","@ember/object","@ember/service","ember-cli-addon-docs/keyboard-config","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l){"use strict" +const a=(0,n.createTemplateFactory)({id:"sN9vAp6v",block:'[[[41,[30,1],[[[1,"\\n "],[11,3],[16,6,[30,1]],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"],"\\n "]]],[17,3],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[30,4],[[[1,"\\n "],[11,3],[24,6,"#"],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"]]]],[17,3],[4,[38,2],["click",[30,4]],null],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1,"\\n "],[8,[39,3],[[16,0,[28,[37,4],["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs\\n docs-font-bold docs-no-underline ",[52,[28,[37,5],[[28,[37,6],[[30,5],"index"],null]],null],[52,[30,0,["isActive"]],"docs-text-brand","docs-text-grey-darkest hover:docs-text-brand"],"docs-text-grey-darkest"]],null]],[17,3]],[["@route"],[[30,5]]],[["default"],[[[[1,"\\n "],[18,6,null],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]],[]]]],["@href","@push","&attrs","@onClick","@route","&default"],false,["if","yield","on","link-to","concat","not","eq"]]',moduleName:"ember-cli-addon-docs/components/docs-header/link/index.hbs",isStrictMode:!1}) +let l=(o=class extends r.default{constructor(...e){var t,r,i,n +super(...e),t=this,r="router",n=this,(i=s)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get isActive(){return this.router.isActive(this.args.route)}},u=o.prototype,c="router",d=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,o) +var u,c,d,p,h,f +e.default=l,(0,t.setComponentTemplate)(a,l)})),define("ember-cli-addon-docs/components/docs-header/search-box/index",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/object","@ember/service","ember-cli-addon-docs/keyboard-config","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l){"use strict" var u,c,d -function h(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function p(e,t,r,i,n){var o={} +function p(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function h(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const f=(0,r.createTemplateFactory)({id:"NUre4rTE",block:'[[[11,0],[24,0,"docs-ml-auto"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-relative docs-text-grey-darkest"],[14,"data-search-box",""],[12],[1,"\\n "],[1,[28,[35,0],["search"],[["width","height","class"],[12,12,"docs-absolute docs-top-0 docs-h-full docs-ml-1"]]]],[1,"\\n\\n"],[1," "],[11,"input"],[16,2,[30,2]],[16,"disabled",[30,0,["fetchProject","isRunning"]]],[24,"placeholder","SEARCH"],[24,0,"outline-none docs-w-24 docs-text-xxs docs-p-2 docs-pl-6 docs-rounded focus:docs-bg-grey-lighter"],[24,"data-search-box-input",""],[24,"data-test-search-box-input",""],[24,"aria-label","search"],[24,4,"text"],[4,[38,1],["input",[30,0,["handleInput"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,2],["/",[30,0,["focusSearch"]]],[["event"],["keyup"]]]],[1,"\\n"],[1,[28,[35,2],["Escape",[30,0,["unfocusSearch"]]],[["event"],["keyup"]]]]],["&attrs","@query"],false,["svg-jar","on","on-key"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-box/index.hbs",isStrictMode:!1}) -let m=(u=class extends i.default{constructor(){super(...arguments),h(this,"store",c,this),h(this,"config",d,this),this.fetchProject.perform()}*fetchProject(){yield this.store.findRecord("project",this.config.projectName)}focusSearch(){(0,a.formElementHasFocus)()||this.element.querySelector("input").focus()}unfocusSearch(){this.args.onInput?.(null)}handleInput(e){this.args.onInput?.(e.target.value)}},c=p(u.prototype,"store",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(u.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(u.prototype,"fetchProject",[n.task],Object.getOwnPropertyDescriptor(u.prototype,"fetchProject"),u.prototype),p(u.prototype,"focusSearch",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"focusSearch"),u.prototype),p(u.prototype,"unfocusSearch",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"unfocusSearch"),u.prototype),p(u.prototype,"handleInput",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"handleInput"),u.prototype),u) -e.default=m,(0,t.setComponentTemplate)(f,m)})),define("ember-cli-addon-docs/components/docs-header/search-result/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","tracked-toolbox","@ember/object/computed"],(function(e,t,r,i,n,o){"use strict" +const f=(0,l.createTemplateFactory)({id:"T2KvT/zz",block:'[[[11,0],[24,0,"docs-ml-auto"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-relative docs-text-grey-darkest"],[14,"data-search-box",""],[12],[1,"\\n "],[1,[28,[35,0],["search"],[["width","height","class"],[12,12,"docs-absolute docs-top-0 docs-h-full docs-ml-1"]]]],[1,"\\n\\n"],[1," "],[11,"input"],[16,2,[30,2]],[16,"disabled",[30,0,["fetchProject","isRunning"]]],[24,"placeholder","SEARCH"],[24,0,"outline-none docs-w-24 docs-text-xxs docs-p-2 docs-pl-6 docs-rounded focus:docs-bg-grey-lighter"],[24,"data-search-box-input",""],[24,"data-test-search-box-input",""],[24,"aria-label","search"],[24,4,"text"],[4,[38,1],["input",[30,0,["handleInput"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,2],["/",[30,0,["focusSearch"]]],[["event"],["keyup"]]]],[1,"\\n"],[1,[28,[35,2],["Escape",[30,0,["unfocusSearch"]]],[["event"],["keyup"]]]]],["&attrs","@query"],false,["svg-jar","on","on-key"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-box/index.hbs",isStrictMode:!1}) +let m=(u=class extends r.default{constructor(){super(...arguments),p(this,"store",c,this),p(this,"config",d,this),this.fetchProject.perform()}*fetchProject(){yield this.store.findRecord("project",this.config.projectName)}focusSearch(){(0,s.formElementHasFocus)()||this.element.querySelector("input").focus()}unfocusSearch(){this.args.onInput?.(null)}handleInput(e){this.args.onInput?.(e.target.value)}},c=h(u.prototype,"store",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(u.prototype,"config",[a.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"fetchProject",[i.task],Object.getOwnPropertyDescriptor(u.prototype,"fetchProject"),u.prototype),h(u.prototype,"focusSearch",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"focusSearch"),u.prototype),h(u.prototype,"unfocusSearch",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"unfocusSearch"),u.prototype),h(u.prototype,"handleInput",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"handleInput"),u.prototype),u) +e.default=m,(0,t.setComponentTemplate)(f,m)})),define("ember-cli-addon-docs/components/docs-header/search-result/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/object/computed","@ember/template-factory"],(function(e,t,r,i,n,o){"use strict" var s,a,l function u(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,r.createTemplateFactory)({id:"9lzAGxfI",block:'[[[11,0],[24,"data-test-search-result",""],[17,1],[4,[38,0],["click",[30,2]],null],[4,[38,0],["mouseenter",[30,3]],null],[12],[1,"\\n "],[8,[39,1],[[16,0,[29,["docs-block docs-py-2 docs-px-3 docs-text-black docs-no-underline hover:docs-bg-grey-lighter\\n ",[52,[30,4],"docs-bg-grey-lighter"]]]]],[["@route","@models"],[[30,0,["linkArgs","route"]],[30,0,["linkArgs","models"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["icon"]]],[["height","width","class"],[28,28,"docs-mr-2 docs-flex-no-shrink"]]]],[1,"\\n "],[10,1],[14,0,"docs-truncate"],[12],[1,"\\n"],[41,[30,0,["titleMatchesQuery"]],[[[1," "],[2,[30,0,["highlightedTitle"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["document","title"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,0,["titleMatchesQuery"]]],null],[[[1," "],[10,"small"],[14,0,"docs-text-grey-dark docs-inline-block"],[12],[1,"\\n "],[2,[30,0,["bestMatch"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onClick","@onMouseEnter","@selected","@result"],false,["on","link-to","if","svg-jar","not"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-result/index.hbs",isStrictMode:!1}) -let d=(s=(0,o.bool)("highlightedTitle"),a=class extends i.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="titleMatchesQuery",i=this,(r=l)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}get linkArgs(){return"template"===this.args.result.document.type?{route:this.args.result.document.route,models:[]}:{route:"docs.api.item",models:[this.args.result.model.routingId]}}get icon(){return"template"===this.args.result.document.type?"guide":"api-item"}get matches(){let e=this.args.result.resultInfo.matchData.metadata +const c=(0,o.createTemplateFactory)({id:"r+bDyyZE",block:'[[[11,0],[24,"data-test-search-result",""],[17,1],[4,[38,0],["click",[30,2]],null],[4,[38,0],["mouseenter",[30,3]],null],[12],[1,"\\n "],[8,[39,1],[[16,0,[29,["docs-block docs-py-2 docs-px-3 docs-text-black docs-no-underline hover:docs-bg-grey-lighter\\n ",[52,[30,4],"docs-bg-grey-lighter"]]]]],[["@route","@models"],[[30,0,["linkArgs","route"]],[30,0,["linkArgs","models"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["icon"]]],[["height","width","class"],[28,28,"docs-mr-2 docs-flex-no-shrink"]]]],[1,"\\n "],[10,1],[14,0,"docs-truncate"],[12],[1,"\\n"],[41,[30,0,["titleMatchesQuery"]],[[[1," "],[2,[30,0,["highlightedTitle"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["document","title"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,0,["titleMatchesQuery"]]],null],[[[1," "],[10,"small"],[14,0,"docs-text-grey-dark docs-inline-block"],[12],[1,"\\n "],[2,[30,0,["bestMatch"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onClick","@onMouseEnter","@selected","@result"],false,["on","link-to","if","svg-jar","not"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-result/index.hbs",isStrictMode:!1}) +let d=(s=(0,n.bool)("highlightedTitle"),u((a=class extends r.default{constructor(...e){var t,r,i,n +super(...e),t=this,r="titleMatchesQuery",n=this,(i=l)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get linkArgs(){return"template"===this.args.result.document.type?{route:this.args.result.document.route,models:[]}:{route:"docs.api.item",models:[this.args.result.model.routingId]}}get icon(){return"template"===this.args.result.document.type?"guide":"api-item"}get matches(){let e=this.args.result.resultInfo.matchData.metadata return Object.keys(e).reduce(((t,r)=>{let i=e[r],n=this.args.query,o=n.toLowerCase() return Object.keys(i).forEach((e=>{if("text"===e){let e=this.args.result.document.text,r=e.split("").map(((e,t)=>" "===e?t:null)).filter((e=>e>0)) -i.text.position.forEach((i=>{let[o,s]=i,a=r.find((e=>e>o)),l=r.indexOf(a),u=l-1,c=u>3?u-3:0,d=l+3{let s=r.find((e=>e>i)),a=r.indexOf(s),l=a-1,u=l>3?l-3:0,c=a+3{let i=r.toLowerCase() if(-1!==r.toLowerCase().indexOf(e)){let e=i.indexOf(o) t.push(this._highlight(r,e,o.length))}}))}})),t}),[])}get bestMatch(){return this.matches[0]}get highlightedTitle(){let e=this.args.result.document.title||"",t=e.match(new RegExp(this.args.query,"i")) if(t){let r=t.index,i=this.args.query.length -return`${e.slice(0,r)}${e.slice(r,r+i)}${e.slice(r+i)}`}return null}_highlight(e,t,r){return`${e.slice(0,t)}${e.slice(t,t+r)}${e.slice(t+r)}`}},u(a.prototype,"matches",[n.cached],Object.getOwnPropertyDescriptor(a.prototype,"matches"),a.prototype),l=u(a.prototype,"titleMatchesQuery",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) -e.default=d,(0,t.setComponentTemplate)(c,d)})),define("ember-cli-addon-docs/components/docs-header/search-results/index",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-keyboard","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" -var c,d,h,p,f,m,b,g,y,v,_,w,O -function x(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function E(e,t,r,i,n){var o={} +return`${e.slice(0,r)}${e.slice(r,r+i)}${e.slice(r+i)}`}return null}_highlight(e,t,r){return`${e.slice(0,t)}${e.slice(t,t+r)}${e.slice(t+r)}`}}).prototype,"matches",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"matches"),a.prototype),l=u(a.prototype,"titleMatchesQuery",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) +e.default=d,(0,t.setComponentTemplate)(c,d)})),define("ember-cli-addon-docs/components/docs-header/search-results/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-keyboard","ember-concurrency","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" +var c,d,p,h,f,m,b,g,y,v,_,w,O +function x(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function k(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,r.createTemplateFactory)({id:"wtB+Asgk",block:'[[[11,0],[17,1],[4,[38,0],[[28,[37,1],[[30,0,["search"]]],null]],null],[4,[38,2],[[28,[37,1],[[30,0,["search"]]],null],[30,2]],null],[12],[1,"\\n"],[41,[28,[37,4],[[30,0,["trimmedQuery"]],[30,0,["search","isIdle"]]],null],[[[1," "],[8,[39,5],null,[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment","@constraints"],["[data-search-box]","top left",true,[30,3],"bottom left",[28,[37,6],[[28,[37,7],null,[["to","attachment","pin"],["window","together",true]]]],null]]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-w-76 docs-bg-white docs-shadow-md"],[14,"data-test-search-result-list",""],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[28,[37,10],[5,[30,0,["searchResults"]]],null]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,11],null,[["@result","@query","@selected","@onMouseEnter","@onClick"],[[30,4],[30,2],[28,[37,12],[[30,5],[30,0,["selectedIndex"]]],null],[28,[37,13],[[30,0,["selectResult"]],[30,5]],null],[30,3]]],null],[1,"\\n "],[13],[1,"\\n"]],[4,5]],[[[1," "],[10,"li"],[14,0,"docs-block docs-py-1 docs-px-3 docs-text-grey-dark docs-no-underline"],[12],[1,"\\n No results.\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[13]],["&attrs","@query","@onClose","result","index"],false,["did-insert","perform","did-update","if","and","modal-dialog","array","hash","each","-track-array","take","docs-header/search-result","eq","fn"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-results/index.hbs",isStrictMode:!1}) -let P=(c=(0,a.onKey)("Enter",{event:"keyup"}),d=(0,a.onKey)("ctrl+KeyN"),h=(0,a.onKey)("ArrowDown"),p=(0,a.onKey)("ctrl+KeyP"),f=(0,a.onKey)("ArrowUp"),(0,a.keyResponder)((b=class extends n.default{constructor(){super(...arguments),x(this,"docsSearch",g,this),x(this,"router",y,this),x(this,"store",v,this),x(this,"selectedIndex",_,this),x(this,"rawSearchResults",w,this),x(this,"config",O,this),this.docsSearch.loadSearchIndex()}get project(){return this.store.peekRecord("project",this.config.projectName)}get trimmedQuery(){return this.args.query.trim()}*search(){let e +const E=(0,u.createTemplateFactory)({id:"J57fXFEC",block:'[[[11,0],[17,1],[4,[38,0],[[28,[37,1],[[30,0,["search"]]],null]],null],[4,[38,2],[[28,[37,1],[[30,0,["search"]]],null],[30,2]],null],[12],[1,"\\n"],[41,[28,[37,4],[[30,0,["trimmedQuery"]],[30,0,["search","isIdle"]]],null],[[[1," "],[8,[39,5],null,[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment","@constraints"],["[data-search-box]","top left",true,[30,3],"bottom left",[28,[37,6],[[28,[37,7],null,[["to","attachment","pin"],["window","together",true]]]],null]]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-w-76 docs-bg-white docs-shadow-md"],[14,"data-test-search-result-list",""],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[28,[37,10],[5,[30,0,["searchResults"]]],null]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,11],null,[["@result","@query","@selected","@onMouseEnter","@onClick"],[[30,4],[30,2],[28,[37,12],[[30,5],[30,0,["selectedIndex"]]],null],[28,[37,13],[[30,0,["selectResult"]],[30,5]],null],[30,3]]],null],[1,"\\n "],[13],[1,"\\n"]],[4,5]],[[[1," "],[10,"li"],[14,0,"docs-block docs-py-1 docs-px-3 docs-text-grey-dark docs-no-underline"],[12],[1,"\\n No results.\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[13]],["&attrs","@query","@onClose","result","index"],false,["did-insert","perform","did-update","if","and","modal-dialog","array","hash","each","-track-array","take","docs-header/search-result","eq","fn"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-results/index.hbs",isStrictMode:!1}) +let P=(c=(0,s.onKey)("Enter",{event:"keyup"}),d=(0,s.onKey)("ctrl+KeyN"),p=(0,s.onKey)("ArrowDown"),h=(0,s.onKey)("ctrl+KeyP"),f=(0,s.onKey)("ArrowUp"),(0,s.keyResponder)((b=class extends i.default{constructor(){super(...arguments),x(this,"docsSearch",g,this),x(this,"router",y,this),x(this,"store",v,this),x(this,"selectedIndex",_,this),x(this,"rawSearchResults",w,this),x(this,"config",O,this),this.docsSearch.loadSearchIndex()}get project(){return this.store.peekRecord("project",this.config.projectName)}get trimmedQuery(){return this.args.query.trim()}*search(){let e this.trimmedQuery&&(e=yield this.docsSearch.search(this.trimmedQuery)),this.selectedIndex=e.length?0:null,this.rawSearchResults=e}get searchResults(){let e=this.rawSearchResults,t=this.router,r=t._router._routerMicrolib||t._router.router -if(e)return this.rawSearchResults.filter((e=>{let{document:t}=e -if(t.route){return r.recognizer.names[t.route]&&"not-found"!==t.route&&"application"!==t.route}return!0})).filter((e=>{let{document:t}=e -return!("docs.api.item"===t.route&&"template"===t.type)})).filter((e=>{let{document:t}=e -if("module"===t.type){let e=this.project.navigationIndex.find((e=>"modules"===e.type)) -return(e?e.items.map((e=>e.id)):[]).includes(t.title)}return!0})).map((e=>{let{document:t}=e +if(e)return this.rawSearchResults.filter((({document:e})=>{if(e.route){return r.recognizer.names[e.route]&&"not-found"!==e.route&&"application"!==e.route}return!0})).filter((({document:e})=>!("docs.api.item"===e.route&&"template"===e.type))).filter((({document:e})=>{if("module"===e.type){let t=this.project.navigationIndex.find((e=>"modules"===e.type)) +return(t?t.items.map((e=>e.id)):[]).includes(e.title)}return!0})).map((e=>{let{document:t}=e if("template"!==t.type){let r=this.store e.model=r.peekRecord(t.type,t.item.id)}return e}))}gotoSelectedItem(){if(null!==this.selectedIndex){let e=this.searchResults[this.selectedIndex] "template"===e.document.type?this.router.transitionTo(e.document.route):this.router.transitionTo("docs.api.item",e.model.routingId)}this.args.onVisit?.()}nextSearchResult(){let e=this.searchResults.length,t=this.selectedIndex+1===this.searchResults.length e&&!t&&(this.selectedIndex=this.selectedIndex+1)}previousSearchResult(){let e=this.searchResults.length,t=0===this.selectedIndex -e&&!t&&(this.selectedIndex=this.selectedIndex-1)}selectResult(e){this.selectedIndex=e}},g=E(b.prototype,"docsSearch",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=E(b.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=E(b.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(b.prototype,"selectedIndex",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=E(b.prototype,"rawSearchResults",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),O=E(b.prototype,"config",[u.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(b.prototype,"search",[l.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"search"),b.prototype),E(b.prototype,"gotoSelectedItem",[c],Object.getOwnPropertyDescriptor(b.prototype,"gotoSelectedItem"),b.prototype),E(b.prototype,"nextSearchResult",[d,h],Object.getOwnPropertyDescriptor(b.prototype,"nextSearchResult"),b.prototype),E(b.prototype,"previousSearchResult",[p,f],Object.getOwnPropertyDescriptor(b.prototype,"previousSearchResult"),b.prototype),E(b.prototype,"selectResult",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"selectResult"),b.prototype),m=b))||m) -e.default=P,(0,t.setComponentTemplate)(k,P)})),define("ember-cli-addon-docs/components/docs-header/version-selector/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object/computed","@ember/object","@ember/array","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l){"use strict" -var u,c,d,h,p -function f(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function m(e,t,r,i,n){var o={} +e&&!t&&(this.selectedIndex=this.selectedIndex-1)}selectResult(e){this.selectedIndex=e}},g=k(b.prototype,"docsSearch",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(b.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(b.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=k(b.prototype,"selectedIndex",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=k(b.prototype,"rawSearchResults",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),O=k(b.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(b.prototype,"search",[a.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"search"),b.prototype),k(b.prototype,"gotoSelectedItem",[c],Object.getOwnPropertyDescriptor(b.prototype,"gotoSelectedItem"),b.prototype),k(b.prototype,"nextSearchResult",[d,p],Object.getOwnPropertyDescriptor(b.prototype,"nextSearchResult"),b.prototype),k(b.prototype,"previousSearchResult",[h,f],Object.getOwnPropertyDescriptor(b.prototype,"previousSearchResult"),b.prototype),k(b.prototype,"selectResult",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"selectResult"),b.prototype),m=b))||m) +e.default=P,(0,t.setComponentTemplate)(E,P)})),define("ember-cli-addon-docs/components/docs-header/version-selector/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/object/computed","@ember/object","@ember/array","tracked-toolbox","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" +var c,d,p,h,f +function m(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function b(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const b=(0,r.createTemplateFactory)({id:"OT6zNk71",block:'[[[8,[39,0],[[17,1]],[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment"],["[data-version-selector]","top right",true,[30,2],"bottom right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-mt-2 docs-bg-white docs-shadow-md docs-text-xs docs-rounded docs-z-10"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["sortedVersions"]]],null]],null],null,[[[1," "],[10,"li"],[14,"data-test-id","version"],[12],[1,"\\n "],[11,3],[24,6,"#"],[16,0,[28,[37,3],["docs-text-black docs-no-underline docs-flex docs-items-center\\n docs-px-4 docs-py-3 hover:docs-bg-brand hover:docs-text-white group ",[52,[28,[37,5],[[30,3],[30,0,["sortedVersions","firstObject"]]],null],"docs-rounded-t"],[52,[28,[37,5],[[30,3],[30,0,["sortedVersions","lastObject"]]],null],"docs-rounded-b"]],null]],[4,[38,6],["click",[28,[37,7],[[30,0,["changeVersion"]],[30,3]],null]],null],[12],[1,"\\n "],[10,1],[14,0,"flex docs-w-6"],[12],[1,"\\n"],[41,[28,[37,5],[[30,3,["key"]],[30,0,["currentVersion","key"]]],null],[[[1," "],[1,[28,[35,8],["check"],[["height","width"],[16,16]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,1],[14,0,"docs-font-medium"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[14,0,"docs-ml-auto docs-pl-8 docs-flex docs-items-center docs-opacity-50 group-hover:docs-opacity-100"],[12],[1,"\\n"],[41,[28,[37,9],[[28,[37,5],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,5],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[1," "],[1,[28,[35,8],[[52,[30,3,["tag"]],"git-tag","git-sha"]],[["height","width"],[16,16]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,8],["git-sha"],[["height","width"],[16,16]]]],[1,"\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"docs-text-xxs docs-font-mono docs-pl-1"],[12],[1,"\\n"],[41,[28,[37,9],[[28,[37,5],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,5],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[41,[30,3,["tag"]],[[[1," "],[1,[30,3,["tag"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[]]]]]],["&attrs","@onClose","version"],false,["modal-dialog","each","-track-array","concat","if","eq","on","fn","svg-jar","or"]]',moduleName:"ember-cli-addon-docs/components/docs-header/version-selector/index.hbs",isStrictMode:!1}) -let g=(u=(0,o.reads)("projectVersion.currentVersion"),c=class extends i.default{constructor(){super(...arguments),f(this,"projectVersion",d,this),f(this,"config",h,this),f(this,"currentVersion",p,this)}get sortedVersions(){let e=(0,a.A)(this.projectVersion.versions),t=e.findBy("key",this.config.latestVersionName),r=e.findBy("key",this.config.primaryBranch),i=e.reject((e=>[t,r].includes(e))).sort(((e,t)=>{let r=e.key,i=t.key +const g=(0,u.createTemplateFactory)({id:"19KWgC6G",block:'[[[8,[39,0],[[17,1]],[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment"],["[data-version-selector]","top right",true,[30,2],"bottom right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-mt-2 docs-bg-white docs-shadow-md docs-text-xs docs-rounded docs-z-10"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["sortedVersions"]]],null]],null],null,[[[1," "],[10,"li"],[14,"data-test-id","version"],[12],[1,"\\n "],[11,3],[24,6,"#"],[16,0,[28,[37,3],["docs-text-black docs-no-underline docs-flex docs-items-center\\n docs-px-4 docs-py-3 hover:docs-bg-brand hover:docs-text-white group ",[52,[28,[37,5],[[30,4],0],null],"docs-rounded-t"],[52,[28,[37,5],[[30,3],[30,0,["lastVersion"]]],null],"docs-rounded-b"]],null]],[4,[38,6],["click",[28,[37,7],[[30,0,["changeVersion"]],[30,3]],null]],null],[12],[1,"\\n "],[10,1],[14,0,"flex docs-w-6"],[12],[1,"\\n"],[41,[28,[37,5],[[30,3,["key"]],[30,0,["currentVersion","key"]]],null],[[[1," "],[1,[28,[35,8],["check"],[["height","width"],[16,16]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,1],[14,0,"docs-font-medium"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[14,0,"docs-ml-auto docs-pl-8 docs-flex docs-items-center docs-opacity-50 group-hover:docs-opacity-100"],[12],[1,"\\n"],[41,[28,[37,9],[[28,[37,5],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,5],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[1," "],[1,[28,[35,8],[[52,[30,3,["tag"]],"git-tag","git-sha"]],[["height","width"],[16,16]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,8],["git-sha"],[["height","width"],[16,16]]]],[1,"\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"docs-text-xxs docs-font-mono docs-pl-1"],[12],[1,"\\n"],[41,[28,[37,9],[[28,[37,5],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,5],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[41,[30,3,["tag"]],[[[1," "],[1,[30,3,["tag"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[13],[1,"\\n"]],[]]]]]],["&attrs","@onClose","version","index"],false,["modal-dialog","each","-track-array","concat","if","eq","on","fn","svg-jar","or"]]',moduleName:"ember-cli-addon-docs/components/docs-header/version-selector/index.hbs",isStrictMode:!1}) +let y=(c=(0,n.reads)("projectVersion.currentVersion"),d=class extends r.default{constructor(...e){super(...e),m(this,"projectVersion",p,this),m(this,"config",h,this),m(this,"currentVersion",f,this)}get sortedVersions(){let e=(0,s.A)(this.projectVersion.versions),t=e.findBy("key",this.config.latestVersionName),r=e.findBy("key",this.config.primaryBranch),i=e.reject((e=>[t,r].includes(e))).sort(((e,t)=>{let r=e.key,i=t.key return r>i?-1:r{this.set("isGoingTo",!1)}),500))}gotoDocs(){(0,u.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("docs")}gotoHome(){(0,u.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("index")}toggleKeyboardShortcutsWithKeyboard(){(0,u.formElementHasFocus)()||(this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts)}hideKeyboardShortcuts(){!(0,u.formElementHasFocus)()&&this.isShowingKeyboardShortcuts&&(this.isShowingKeyboardShortcuts=!1)}toggleKeyboardShortcuts(){this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts}},g=_(b.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=_(b.prototype,"isShowingKeyboardShortcuts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(b.prototype,"goto",[c],Object.getOwnPropertyDescriptor(b.prototype,"goto"),b.prototype),_(b.prototype,"gotoDocs",[d],Object.getOwnPropertyDescriptor(b.prototype,"gotoDocs"),b.prototype),_(b.prototype,"gotoHome",[h],Object.getOwnPropertyDescriptor(b.prototype,"gotoHome"),b.prototype),_(b.prototype,"toggleKeyboardShortcutsWithKeyboard",[p],Object.getOwnPropertyDescriptor(b.prototype,"toggleKeyboardShortcutsWithKeyboard"),b.prototype),_(b.prototype,"hideKeyboardShortcuts",[f],Object.getOwnPropertyDescriptor(b.prototype,"hideKeyboardShortcuts"),b.prototype),_(b.prototype,"toggleKeyboardShortcuts",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"toggleKeyboardShortcuts"),b.prototype),m=b))||m) -e.default=O,(0,t.setComponentTemplate)(w,O)})),define("ember-cli-addon-docs/components/docs-link/index",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,r,i){"use strict" +const w=(0,u.createTemplateFactory)({id:"jmKT9/vy",block:'[[[41,[30,0,["isShowingKeyboardShortcuts"]],[[[1," "],[8,[39,1],[[17,1]],[["@animatable","@overlay","@wrapperClass","@clickOutsideToClose","@onClose"],[true,true,"docs-fullscreen-modal docs-keyboard-shortcuts-modal modal-fade",true,[30,0,["toggleKeyboardShortcuts"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-fullscreen-modal__header"],[12],[1,"\\n "],[10,"h2"],[14,0,"docs-fullscreen-modal__title"],[12],[1,"\\n Keyboard shortcuts\\n "],[13],[1,"\\n "],[11,3],[24,6,"#"],[24,0,"docs-fullscreen-modal__close-button"],[4,[38,2],["click",[30,0,["toggleKeyboardShortcuts"]]],null],[12],[1,"\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-fullscreen-modal__body"],[12],[1,"\\n "],[10,"table"],[14,0,"docs-keyboard-shortcut-modal"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,"\\n "],[10,"h3"],[14,0,"docs-fullscreen-modal__subtitle"],[12],[1,"\\n Site wide shortcuts\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n g\\n "],[13],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n h\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Go to Home\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n g\\n "],[13],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n d\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Go to Docs\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n ?\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Bring up this help dialog\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n esc\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Hide this help dialog\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,"\\n "],[10,"h3"],[14,0,"docs-fullscreen-modal__subtitle"],[12],[1,"\\n Docs search\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n /\\n "],[13],[1,"\\n or\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n s\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Focus search bar\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n ctrl\\n "],[13],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n n\\n "],[13],[1,"\\n or\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n ↓\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Select next search result\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n ctrl\\n "],[13],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n p\\n "],[13],[1,"\\n or\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n ↑\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Select previous search result\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n enter\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Navigate to selected search result\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,"\\n "],[10,"h3"],[14,0,"docs-fullscreen-modal__subtitle"],[12],[1,"\\n Docs nav\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n j\\n "],[13],[1,"\\n or\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n →\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Navigate to next page\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n k\\n "],[13],[1,"\\n or\\n "],[10,"code"],[14,0,"docs__keyboard-key"],[12],[1,"\\n ←\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n Navigate to previous page\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs"],false,["if","modal-dialog","on"]]',moduleName:"ember-cli-addon-docs/components/docs-keyboard-shortcuts/index.hbs",isStrictMode:!1}) +let O=(c=(0,s.onKey)("KeyG",{event:"keyup"}),d=(0,s.onKey)("KeyD",{event:"keyup"}),p=(0,s.onKey)("KeyH",{event:"keyup"}),h=(0,s.onKey)("shift+Slash",{event:"keyup"}),f=(0,s.onKey)("Escape",{event:"keyup"}),(0,s.keyResponder)((b=class extends r.default{constructor(...e){super(...e),v(this,"router",g,this),v(this,"isShowingKeyboardShortcuts",y,this)}goto(){(0,l.formElementHasFocus)()||(this.isGoingTo=!0,(0,o.later)((()=>{this.isGoingTo=!1}),500))}gotoDocs(){(0,l.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("docs")}gotoHome(){(0,l.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("index")}toggleKeyboardShortcutsWithKeyboard(){(0,l.formElementHasFocus)()||(this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts)}hideKeyboardShortcuts(){!(0,l.formElementHasFocus)()&&this.isShowingKeyboardShortcuts&&(this.isShowingKeyboardShortcuts=!1)}toggleKeyboardShortcuts(){this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts}},g=_(b.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=_(b.prototype,"isShowingKeyboardShortcuts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(b.prototype,"goto",[c],Object.getOwnPropertyDescriptor(b.prototype,"goto"),b.prototype),_(b.prototype,"gotoDocs",[d],Object.getOwnPropertyDescriptor(b.prototype,"gotoDocs"),b.prototype),_(b.prototype,"gotoHome",[p],Object.getOwnPropertyDescriptor(b.prototype,"gotoHome"),b.prototype),_(b.prototype,"toggleKeyboardShortcutsWithKeyboard",[h],Object.getOwnPropertyDescriptor(b.prototype,"toggleKeyboardShortcutsWithKeyboard"),b.prototype),_(b.prototype,"hideKeyboardShortcuts",[f],Object.getOwnPropertyDescriptor(b.prototype,"hideKeyboardShortcuts"),b.prototype),_(b.prototype,"toggleKeyboardShortcuts",[n.action],Object.getOwnPropertyDescriptor(b.prototype,"toggleKeyboardShortcuts"),b.prototype),m=b))||m) +e.default=O,(0,t.setComponentTemplate)(w,O)})),define("ember-cli-addon-docs/components/docs-link/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"i/HQ3rDz",block:'[[[44,[[52,[30,0,["isRouteOnly"]],[50,"link-to",0,null,[["route"],[[30,1]]]],[52,[30,0,["isRouteAndModelOnly"]],[50,"link-to",0,null,[["route","model"],[[30,1],[30,2]]]],[52,[30,0,["isRouteAndModelsOnly"]],[50,"link-to",0,null,[["route","models"],[[30,1],[30,3]]]],[50,"link-to",0,null,null]]]]],[[[8,[30,4],[[24,0,"docs-md__a"],[17,5]],[["@query","@disabled","@activeClass","@current-when"],[[28,[37,3],[[30,6],[28,[37,4],null,null]],null],[30,7],[30,8],[30,9]]],[["default"],[[[[18,10,null]],[]]]]]],[4]]]],["@route","@model","@models","DocsLinkTo","&attrs","@query","@disabled","@activeClass","@current-when","&default"],false,["let","if","component","or","hash","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-link/index.hbs",isStrictMode:!1}) -class o extends i.default{get isRouteOnly(){return"route"in this.args&&!("model"in this.args)&&!("models"in this.args)}get isRouteAndModelOnly(){return"route"in this.args&&"model"in this.args&&!("models"in this.args)}get isRouteAndModelsOnly(){return"route"in this.args&&!("model"in this.args)&&"models"in this.args}}e.default=o,(0,t.setComponentTemplate)(n,o)})),define("ember-cli-addon-docs/components/docs-logo/index",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/debug","@glimmer/component","tracked-toolbox"],(function(e,t,r,i,n,o,s){"use strict" -var a,l,u,c,d,h,p,f,m +const n=(0,i.createTemplateFactory)({id:"Ql+ylxZl",block:'[[[44,[[52,[30,0,["isRouteOnly"]],[50,"link-to",0,null,[["route"],[[30,1]]]],[52,[30,0,["isRouteAndModelOnly"]],[50,"link-to",0,null,[["route","model"],[[30,1],[30,2]]]],[52,[30,0,["isRouteAndModelsOnly"]],[50,"link-to",0,null,[["route","models"],[[30,1],[30,3]]]],[50,"link-to",0,null,null]]]]],[[[8,[30,4],[[24,0,"docs-md__a"],[17,5]],[["@query","@disabled","@activeClass","@current-when"],[[28,[37,3],[[30,6],[28,[37,4],null,null]],null],[30,7],[30,8],[30,9]]],[["default"],[[[[18,10,null]],[]]]]]],[4]]]],["@route","@model","@models","DocsLinkTo","&attrs","@query","@disabled","@activeClass","@current-when","&default"],false,["let","if","component","or","hash","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-link/index.hbs",isStrictMode:!1}) +class o extends r.default{get isRouteOnly(){return"route"in this.args&&!("model"in this.args)&&!("models"in this.args)}get isRouteAndModelOnly(){return"route"in this.args&&"model"in this.args&&!("models"in this.args)}get isRouteAndModelsOnly(){return"route"in this.args&&!("model"in this.args)&&"models"in this.args}}e.default=o,(0,t.setComponentTemplate)(n,o)})),define("ember-cli-addon-docs/components/docs-logo/index",["exports","@ember/component","@ember/object/computed","@ember/debug","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,r,i,n,o,s){"use strict" +var a,l,u,c,d,p,h,f,m function b(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function g(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const y=(0,r.createTemplateFactory)({id:"5IENwFYG",block:'[[[1,[28,[35,0],[[30,0,["logo"]]],[["class"],["docs-h-full docs-w-auto docs-max-w-full docs-fill-current"]]]],[1,"\\n"]],[],false,["svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-logo/index.hbs",isStrictMode:!1}) -let v=(a=(0,s.localCopy)("args.logo","ember"),l=(0,i.equal)("logo","ember"),u=(0,i.equal)("logo","ember-cli"),c=(0,i.equal)("logo","ember-data"),d=class extends o.default{constructor(){super(...arguments),b(this,"logo",h,this),b(this,"showEmber",p,this),b(this,"showEmberCli",f,this),b(this,"showEmberData",m,this) -this.logo}},h=g(d.prototype,"logo",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(d.prototype,"showEmber",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(d.prototype,"showEmberCli",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g(d.prototype,"showEmberData",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d) -e.default=v,(0,t.setComponentTemplate)(y,v)})),define("ember-cli-addon-docs/components/docs-snippet/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","tracked-toolbox"],(function(e,t,r,i,n){"use strict" +const y=(0,s.createTemplateFactory)({id:"D1hlYcCB",block:'[[[1,[28,[35,0],[[30,0,["logo"]]],[["class"],["docs-h-full docs-w-auto docs-max-w-full docs-fill-current"]]]],[1,"\\n"]],[],false,["svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-logo/index.hbs",isStrictMode:!1}) +let v=(a=(0,o.localCopy)("args.logo","ember"),l=(0,r.equal)("logo","ember"),u=(0,r.equal)("logo","ember-cli"),c=(0,r.equal)("logo","ember-data"),d=class extends n.default{constructor(){super(...arguments),b(this,"logo",p,this),b(this,"showEmber",h,this),b(this,"showEmberCli",f,this),b(this,"showEmberData",m,this) +this.logo}},p=g(d.prototype,"logo",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(d.prototype,"showEmber",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(d.prototype,"showEmberCli",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g(d.prototype,"showEmberData",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d) +e.default=v,(0,t.setComponentTemplate)(y,v)})),define("ember-cli-addon-docs/components/docs-snippet/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,r,i,n){"use strict" var o,s,a,l,u function c(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function d(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const h=(0,r.createTemplateFactory)({id:"Na/rrRHA",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"\\n docs-bg-black docs-text-grey-lighter docs-text-xs\\n docs-font-medium docs-py-2 docs-px-4 docs-rounded-t\\n docs-border-b docs-border-grey-darkest\\n docs-subpixel-antialiased\\n "],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["\\n docs-text-xs docs-px-2 docs-py-1 docs-bg-code-base\\n docs-relative docs-subpixel-antialiased\\n ",[52,[30,1],"docs-rounded-b","docs-rounded"],"\\n "]]],[16,"data-test-id",[28,[37,1],[[30,2],[30,3]],null]],[17,4],[12],[1,"\\n"],[44,[[28,[37,3],[[30,3]],[["unindent"],[[30,0,["unindent"]]]]]],[[[41,[30,0,["showCopy"]],[[[1," "],[8,[39,4],[[24,0,"\\n docs-absolute docs-top-0 docs-right-0 docs-bg-transparent hover:docs-bg-transparent\\n docs-border-none docs-opacity-50 hover:docs-opacity-100 docs-p-3 docs-text-white\\n "]],[["@clipboardText","@title"],[[30,5,["source"]],"copy to clipboard"]],[["default"],[[[[1,"\\n Copy\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],null,[["@language"],[[30,6]]],[["default"],[[[[1,[30,5,["source"]]]],[]]]]],[1,"\\n"]],[5]]],[13],[1,"\\n"]],["@title","@data-test-id","@name","&attrs","snippet","@language"],false,["if","or","let","get-code-snippet","copy-button","docs-code-highlight"]]',moduleName:"ember-cli-addon-docs/components/docs-snippet/index.hbs",isStrictMode:!1}) -let p=(o=(0,n.localCopy)("args.showCopy",!0),s=(0,n.localCopy)("args.unindent",!0),a=class extends i.default{constructor(){super(...arguments),c(this,"showCopy",l,this),c(this,"unindent",u,this)}},l=d(a.prototype,"showCopy",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"unindent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) -e.default=p,(0,t.setComponentTemplate)(h,p)})),define("ember-cli-addon-docs/components/docs-viewer/index",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","ember-keyboard","ember-cli-addon-docs/keyboard-config"],(function(e,t,r,i,n,o,s,a){"use strict" -var l,u,c,d,h,p,f,m,b +const p=(0,n.createTemplateFactory)({id:"bka6l7A/",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"\\n docs-bg-black docs-text-grey-lighter docs-text-xs\\n docs-font-medium docs-py-2 docs-px-4 docs-rounded-t\\n docs-border-b docs-border-grey-darkest\\n docs-subpixel-antialiased\\n "],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["\\n docs-text-xs docs-px-2 docs-py-1 docs-bg-code-base\\n docs-relative docs-subpixel-antialiased\\n ",[52,[30,1],"docs-rounded-b","docs-rounded"],"\\n "]]],[16,"data-test-id",[28,[37,1],[[30,2],[30,3]],null]],[17,4],[12],[1,"\\n"],[44,[[28,[37,3],[[30,3]],[["unindent"],[[30,0,["unindent"]]]]]],[[[41,[30,0,["showCopy"]],[[[1," "],[8,[39,4],[[24,"title","copy to clipboard"],[24,0,"\\n docs-absolute docs-top-0 docs-right-0 docs-bg-transparent hover:docs-bg-transparent\\n docs-border-none docs-opacity-50 hover:docs-opacity-100 docs-p-3 docs-text-white\\n "]],[["@text"],[[30,5,["source"]]]],[["default"],[[[[1,"\\n Copy\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],null,[["@language"],[[30,6]]],[["default"],[[[[1,[30,5,["source"]]]],[]]]]],[1,"\\n"]],[5]]],[13],[1,"\\n"]],["@title","@data-test-id","@name","&attrs","snippet","@language"],false,["if","or","let","get-code-snippet","copy-button","docs-code-highlight"]]',moduleName:"ember-cli-addon-docs/components/docs-snippet/index.hbs",isStrictMode:!1}) +let h=(o=(0,i.localCopy)("args.showCopy",!0),s=(0,i.localCopy)("args.unindent",!0),a=class extends r.default{constructor(...e){super(...e),c(this,"showCopy",l,this),c(this,"unindent",u,this)}},l=d(a.prototype,"showCopy",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"unindent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) +e.default=h,(0,t.setComponentTemplate)(p,h)})),define("ember-cli-addon-docs/components/docs-viewer/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-keyboard","ember-cli-addon-docs/keyboard-config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a){"use strict" +var l,u,c,d,p,h,f,m,b function g(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function y(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const v=(0,r.createTemplateFactory)({id:"Y8f188GN",block:'[[[11,0],[24,0,"docs-viewer docs-flex docs-flex-1"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"md:docs-flex docs-w-full"],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["nav","main"],[[50,"docs-viewer/x-nav",0,null,null],[50,"docs-viewer/x-main",0,null,[["onReindex"],[[28,[37,3],[[30,0],"pageIndex"],null]]]]]]]]],[1,"\\n\\n "],[8,[39,4],null,[["@pageIndex"],[[30,0,["pageIndex"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component","set","docs-viewer/x-current-page-index"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/index.hbs",isStrictMode:!1}) -let _=(l=(0,s.onKey)("KeyJ"),u=(0,s.onKey)("ArrowRight"),c=(0,s.onKey)("KeyK"),d=(0,s.onKey)("ArrowLeft"),(0,s.keyResponder)((p=class extends n.default{constructor(){super(...arguments),g(this,"docsRoutes",f,this),g(this,"router",m,this),g(this,"pageIndex",b,this),this.docsRoutes.resetState()}nextPage(){if(!(0,a.formElementHasFocus)()&&this.docsRoutes.next){const{route:e,model:t}=this.docsRoutes.next -this.router.transitionTo(e,t)}}previousPage(){if(!(0,a.formElementHasFocus)()&&this.docsRoutes.previous){const{route:e,model:t}=this.docsRoutes.previous -this.router.transitionTo(e,t)}}},f=y(p.prototype,"docsRoutes",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(p.prototype,"pageIndex",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"nextPage",[l,u],Object.getOwnPropertyDescriptor(p.prototype,"nextPage"),p.prototype),y(p.prototype,"previousPage",[c,d],Object.getOwnPropertyDescriptor(p.prototype,"previousPage"),p.prototype),h=p))||h) -e.default=_,(0,t.setComponentTemplate)(v,_)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object/computed","@glimmer/component","lodash"],(function(e,t,r,i,n,o,s){"use strict" +const v=(0,a.createTemplateFactory)({id:"hCeY4DvT",block:'[[[11,0],[24,0,"docs-viewer docs-flex docs-flex-1"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"md:docs-flex docs-w-full"],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["nav","main"],[[50,"docs-viewer/x-nav",0,null,null],[50,"docs-viewer/x-main",0,null,[["onReindex"],[[28,[37,3],[[30,0],"pageIndex"],null]]]]]]]]],[1,"\\n\\n "],[8,[39,4],null,[["@pageIndex"],[[30,0,["pageIndex"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component","set","docs-viewer/x-current-page-index"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/index.hbs",isStrictMode:!1}) +let _=(l=(0,o.onKey)("KeyJ"),u=(0,o.onKey)("ArrowRight"),c=(0,o.onKey)("KeyK"),d=(0,o.onKey)("ArrowLeft"),(0,o.keyResponder)((h=class extends i.default{constructor(){super(...arguments),g(this,"docsRoutes",f,this),g(this,"router",m,this),g(this,"pageIndex",b,this),this.docsRoutes.resetState()}nextPage(){if(!(0,s.formElementHasFocus)()&&this.docsRoutes.next){const{route:e,model:t}=this.docsRoutes.next +this.router.transitionTo(e,t)}}previousPage(){if(!(0,s.formElementHasFocus)()&&this.docsRoutes.previous){const{route:e,model:t}=this.docsRoutes.previous +this.router.transitionTo(e,t)}}},f=y(h.prototype,"docsRoutes",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(h.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(h.prototype,"pageIndex",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(h.prototype,"nextPage",[l,u],Object.getOwnPropertyDescriptor(h.prototype,"nextPage"),h.prototype),y(h.prototype,"previousPage",[c,d],Object.getOwnPropertyDescriptor(h.prototype,"previousPage"),h.prototype),p=h))||p) +e.default=_,(0,t.setComponentTemplate)(v,_)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index",["exports","@ember/component","@ember/service","@ember/object/computed","@glimmer/component","lodash","@ember/template-factory"],(function(e,t,r,i,n,o,s){"use strict" var a,l,u,c -function d(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function h(e,t,r,i,n){var o={} +function d(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function p(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,r.createTemplateFactory)({id:"UDGjIPfh",block:'[[[41,[28,[37,1],[[30,1,["modules","length"]],0],null],[[[1," "],[8,[39,2],null,[["@label","@style"],["API Reference","large"]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["resolvedTypeSections"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@label"],[[30,2,["type"]]]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["items"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@route","@model"],[[28,[37,6],[[30,3,["name"]],"/"],null],[28,[37,7],[[30,4],".api.item"],null],[30,3,["path"]]]],null],[1,"\\n"]],[3]],null]],[2]],null],[1,"\\n"],[41,[30,0,["moduleIndex"]],[[[1," "],[8,[39,2],null,[["@label"],["Modules"]],null],[1,"\\n\\n "],[8,[39,8],null,[["@node","@root"],[[30,0,["moduleIndex"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null]],["@project","section","item","@root"],false,["if","gt","docs-viewer/x-section","each","-track-array","docs-viewer/x-nav-item","break-on","concat","docs-viewer/x-autogenerated-api-docs/module-nav"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index.hbs",isStrictMode:!1}) -let f=(a=(0,n.readOnly)("args.project.navigationIndex"),l=class extends o.default{constructor(){super(...arguments),d(this,"store",u,this),d(this,"sections",c,this)}get resolvedTypeSections(){return this.sections.filter((e=>"modules"!==e.type))}get moduleIndex(){let e=this.sections.filter((e=>"modules"===e.type))[0] +const h=(0,s.createTemplateFactory)({id:"WCsDh5XP",block:'[[[41,[28,[37,1],[[30,1,["modules","length"]],0],null],[[[1," "],[8,[39,2],null,[["@label","@style"],["API Reference","large"]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["resolvedTypeSections"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@label"],[[30,2,["type"]]]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["items"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@route","@model"],[[28,[37,6],[[30,3,["name"]],"/"],null],[28,[37,7],[[30,4],".api.item"],null],[30,3,["path"]]]],null],[1,"\\n"]],[3]],null]],[2]],null],[1,"\\n"],[41,[30,0,["moduleIndex"]],[[[1," "],[8,[39,2],null,[["@label"],["Modules"]],null],[1,"\\n\\n "],[8,[39,8],null,[["@node","@root"],[[30,0,["moduleIndex"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null]],["@project","section","item","@root"],false,["if","gt","docs-viewer/x-section","each","-track-array","docs-viewer/x-nav-item","break-on","concat","docs-viewer/x-autogenerated-api-docs/module-nav"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index.hbs",isStrictMode:!1}) +let f=(a=(0,i.readOnly)("args.project.navigationIndex"),l=class extends n.default{constructor(...e){super(...e),d(this,"store",u,this),d(this,"sections",c,this)}get resolvedTypeSections(){return this.sections.filter((e=>"modules"!==e.type))}get moduleIndex(){let e=this.sections.filter((e=>"modules"===e.type))[0] if(e){let t=e.items,r={} -t.forEach((e=>{let t=e.id.split("/");(0,s.set)(r,t,{})})) +t.forEach((e=>{let t=e.id.split("/");(0,o.set)(r,t,{})})) let i=(e,t)=>Object.keys(e).map((r=>{let n={name:r},o=i(e[r],t?`${t}/${r}`:r) return o.length?n.children=o:n.id=`${t}/${r}`,n})) -return i(r)[0]}return null}},u=h(l.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(l.prototype,"sections",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) -e.default=f,(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" +return i(r)[0]}return null}},u=p(l.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"sections",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) +e.default=f,(0,t.setComponentTemplate)(h,f)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"z9rvl8M7",block:'[[[8,[39,0],[[17,1]],[["@class"],["docs-ml-4"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@style"],["subsection"]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3,["children"]]],null]],null],null,[[[41,[30,4,["children"]],[[[1," "],[8,[39,5],null,[["@node","@root"],[[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,2,["item"]],null,[["@label","@route","@model"],[[30,4,["name"]],[28,[37,6],[[30,5],".api.item"],null],[28,[37,6],["modules/",[30,4,["id"]]],null]]],null],[1,"\\n"]],[]]]],[4]],null]],[2]]]]]],["&attrs","subnav","@node","child","@root"],false,["docs-viewer/x-nav-list","docs-viewer/x-section","each","-track-array","if","docs-viewer/x-autogenerated-api-docs/module-nav","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" +const n=(0,i.createTemplateFactory)({id:"xCKtlFEW",block:'[[[8,[39,0],[[17,1]],[["@class"],["docs-ml-4"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@style"],["subsection"]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3,["children"]]],null]],null],null,[[[41,[30,4,["children"]],[[[1," "],[8,[39,5],null,[["@node","@root"],[[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,2,["item"]],null,[["@label","@route","@model"],[[30,4,["name"]],[28,[37,6],[[30,5],".api.item"],null],[28,[37,6],["modules/",[30,4,["id"]]],null]]],null],[1,"\\n"]],[]]]],[4]],null]],[2]]]]]],["&attrs","subnav","@node","child","@root"],false,["docs-viewer/x-nav-list","docs-viewer/x-section","each","-track-array","if","docs-viewer/x-autogenerated-api-docs/module-nav","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"1nkNVfqE",block:'[[[11,"nav"],[24,0,"AddonDocs-DocsViewer-CurrentPageIndex docs-hidden xl:docs-block docs-flex-no-shrink docs-mr-auto"],[24,"data-test-current-page-index",""],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-sticky docs-top-0 docs-pt-4 docs-pb-8 docs-pr-8 docs-max-h-screen docs-overflow-y-scroll"],[12],[1,"\\n "],[10,"ul"],[14,0,"docs-border-l docs-border-grey-lighter docs-pl-6 docs-leading-normal"],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1," "],[10,"li"],[14,0,"docs-mt-12 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[12],[1,"\\n On This Page\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["\\n docs-leading-tight docs-tracking-tight\\n ",[52,[30,3,["indent"]],[28,[37,3],["docs-ml-",[30,3,["indent"]]],null]],"\\n ",[52,[30,3,["marginTop"]],[28,[37,3],["docs-mt-",[30,3,["marginTop"]]],null]],"\\n ",[52,[30,3,["marginBottom"]],[28,[37,3],["docs-mt-",[30,3,["marginBottom"]]],null]],"\\n "]]],[14,"data-test-index-item",""],[12],[1,"\\n "],[10,3],[15,6,[29,["#",[30,3,["id"]]]]],[15,0,[29,["docs-text-grey-dark docs-font-semibold docs-no-underline hover:docs-underline docs-text-",[30,3,["size"]]]]],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@pageIndex","item"],false,["if","each","-track-array","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/docs-viewer/x-main/index",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@ember/runloop","ember-cli-addon-docs/app-files","ember-cli-addon-docs/addon-files","@ember/application","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" -var d,h,p,f +const n=(0,i.createTemplateFactory)({id:"4A7VoRHG",block:'[[[11,"nav"],[24,0,"AddonDocs-DocsViewer-CurrentPageIndex docs-hidden xl:docs-block docs-flex-no-shrink docs-mr-auto"],[24,"data-test-current-page-index",""],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-sticky docs-top-0 docs-pt-4 docs-pb-8 docs-pr-8 docs-max-h-screen docs-overflow-y-scroll"],[12],[1,"\\n "],[10,"ul"],[14,0,"docs-border-l docs-border-grey-lighter docs-pl-6 docs-leading-normal"],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1," "],[10,"li"],[14,0,"docs-mt-12 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[12],[1,"\\n On This Page\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["\\n docs-leading-tight docs-tracking-tight\\n ",[52,[30,3,["indent"]],[28,[37,3],["docs-ml-",[30,3,["indent"]]],null]],"\\n ",[52,[30,3,["marginTop"]],[28,[37,3],["docs-mt-",[30,3,["marginTop"]]],null]],"\\n ",[52,[30,3,["marginBottom"]],[28,[37,3],["docs-mt-",[30,3,["marginBottom"]]],null]],"\\n "]]],[14,"data-test-index-item",""],[12],[1,"\\n "],[10,3],[15,6,[29,["#",[30,3,["id"]]]]],[15,0,[29,["docs-text-grey-dark docs-font-semibold docs-no-underline hover:docs-underline docs-text-",[30,3,["size"]]]]],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@pageIndex","item"],false,["if","each","-track-array","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})),define("ember-cli-addon-docs/components/docs-viewer/x-main/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/runloop","ember-cli-addon-docs/app-files","ember-cli-addon-docs/addon-files","@ember/application","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" +var d,p,h,f function m(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function b(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,r.createTemplateFactory)({id:"A3e/TqHv",block:'[[[11,"main"],[24,0,"docs-px-4 md:docs-px-8 lg:docs-px-20 docs-mx-auto md:docs-mx-0 docs-mt-6 md:docs-mt-12 md:docs-min-w-0 md:docs-flex-1"],[17,1],[4,[38,0],[[30,0,["setupElement"]]],null],[4,[38,1],[[30,0,["teardownElement"]]],null],[12],[1,"\\n "],[10,0],[14,"data-current-page-index-target",""],[12],[1,"\\n "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["editCurrentPageUrl"]],[[[1," "],[10,0],[14,0,"docs-mt-16 docs-mb-8"],[14,"data-test-edit-page-link",""],[12],[1,"\\n "],[10,3],[15,6,[30,0,["editCurrentPageUrl"]]],[14,0,"docs-transition docs-text-grey-darkest docs-opacity-50 docs-text-xs hover:docs-opacity-75 docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest"],[12],[1,"\\n Edit this page\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 docs-pb-16 docs-border-t docs-border-grey-lighter docs-pt-4 docs-flex"],[12],[1,"\\n "],[10,0],[14,0,"docs-w-1/2"],[12],[1,"\\n"],[41,[30,0,["docsRoutes","previous"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Previous\\n "],[13],[1,"\\n "],[8,[39,4],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","previous","route"]],[30,0,["docsRoutes","previous","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","previous","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-w-1/2 docs-text-right"],[14,"data-test-next-link",""],[12],[1,"\\n"],[41,[30,0,["docsRoutes","next"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Next\\n "],[13],[1,"\\n "],[8,[39,4],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","next","route"]],[30,0,["docsRoutes","next","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","next","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["did-insert","will-destroy","yield","if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-main/index.hbs",isStrictMode:!1}),y={H2:"xxs",H3:"xxs"},v={H2:"0",H3:"4"},_={H2:"2",H3:"2"},w={H2:"0",H3:"0"} -let O=(d=class extends o.default{constructor(){super(...arguments),m(this,"router",h,this),m(this,"docsRoutes",p,this),m(this,"config",f,this)}setupElement(e){let t=e.querySelector("[data-current-page-index-target]") -this._mutationObserver=new MutationObserver((0,s.bind)(this,this.reindex,t)),this._mutationObserver.observe(t,{subtree:!0,childList:!0}),this.reindex(t)}teardownElement(){this._mutationObserver.disconnect()}reindex(e){let t=Array.from(e.querySelectorAll(".docs-h2, .docs-h3, .docs-md__h2, .docs-md__h3")) +const g=(0,c.createTemplateFactory)({id:"9ScVOPnj",block:'[[[11,"main"],[24,0,"docs-px-4 md:docs-px-8 lg:docs-px-20 docs-mx-auto md:docs-mx-0 docs-mt-6 md:docs-mt-12 md:docs-min-w-0 md:docs-flex-1"],[17,1],[4,[38,0],[[30,0,["setupElement"]]],null],[4,[38,1],[[30,0,["teardownElement"]]],null],[12],[1,"\\n "],[10,0],[14,"data-current-page-index-target",""],[12],[1,"\\n "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["editCurrentPageUrl"]],[[[1," "],[10,0],[14,0,"docs-mt-16 docs-mb-8"],[14,"data-test-edit-page-link",""],[12],[1,"\\n "],[10,3],[15,6,[30,0,["editCurrentPageUrl"]]],[14,0,"docs-transition docs-text-grey-darkest docs-opacity-50 docs-text-xs hover:docs-opacity-75 docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest"],[12],[1,"\\n Edit this page\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 docs-pb-16 docs-border-t docs-border-grey-lighter docs-pt-4 docs-flex"],[12],[1,"\\n "],[10,0],[14,0,"docs-w-1/2"],[12],[1,"\\n"],[41,[30,0,["docsRoutes","previous"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Previous\\n "],[13],[1,"\\n "],[8,[39,4],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","previous","route"]],[30,0,["docsRoutes","previous","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","previous","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-w-1/2 docs-text-right"],[14,"data-test-next-link",""],[12],[1,"\\n"],[41,[30,0,["docsRoutes","next"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Next\\n "],[13],[1,"\\n "],[8,[39,4],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","next","route"]],[30,0,["docsRoutes","next","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","next","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["did-insert","will-destroy","yield","if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-main/index.hbs",isStrictMode:!1}),y={H2:"xxs",H3:"xxs"},v={H2:"0",H3:"4"},_={H2:"2",H3:"2"},w={H2:"0",H3:"0"} +let O=(d=class extends n.default{constructor(...e){super(...e),m(this,"router",p,this),m(this,"docsRoutes",h,this),m(this,"config",f,this)}setupElement(e){let t=e.querySelector("[data-current-page-index-target]") +this._mutationObserver=new MutationObserver((0,o.bind)(this,this.reindex,t)),this._mutationObserver.observe(t,{subtree:!0,childList:!0}),this.reindex(t)}teardownElement(){this._mutationObserver.disconnect()}reindex(e){let t=Array.from(e.querySelectorAll(".docs-h2, .docs-h3, .docs-md__h2, .docs-md__h3")) this.args.onReindex(t.map((e=>({id:e.id,text:e.dataset.text||e.textContent,size:y[e.tagName],indent:v[e.tagName],marginTop:_[e.tagName],marginBottom:w[e.tagName]}))))}get editCurrentPageUrl(){let e=this.router.currentRouteName if(!e)return null let t=this._locateFile(e) if(t){let{projectHref:e,addonPathInRepo:r,docsAppPathInRepo:i,primaryBranch:n}=this.config,o=[e,"edit",n] -return"addon"===t.inTree?o.push(r):o.push(i),o.push(t.file),o.filter(Boolean).join("/")}return null}_locateFile(e){if("docs/api/item"===(e=e.replace(/\./g,"/"))){let{projectName:e}=this.config,t=(0,u.getOwner)(this).lookup("route:application").modelFor("docs.api.item").file.replace(new RegExp(`^${e}/`),""),r=l.default.find((e=>e.match(t))) -if(r)return{file:r,inTree:"addon"}}else{let t=a.default.filter((e=>e.match(/\.(hbs|md)$/))).find((t=>t.match(e))) -if(t)return{file:t,inTree:"app"}}}},h=b(d.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"docsRoutes",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(d.prototype,"config",[c.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"setupElement",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"setupElement"),d.prototype),b(d.prototype,"teardownElement",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"teardownElement"),d.prototype),d) -e.default=O,(0,t.setComponentTemplate)(g,O)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-item/index",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/runloop"],(function(e,t,r,i,n,o){"use strict" +return"addon"===t.inTree?o.push(r):o.push(i),o.push(t.file),o.filter(Boolean).join("/")}return null}_locateFile(e){if("docs/api/item"===(e=e.replace(/\./g,"/"))){let{projectName:e}=this.config,t=(0,l.getOwner)(this).lookup("route:application").modelFor("docs.api.item").file.replace(new RegExp(`^${e}/`),""),r=a.default.find((e=>e.match(t))) +if(r)return{file:r,inTree:"addon"}}else{let t=s.default.filter((e=>e.match(/\.(hbs|md)$/))).find((t=>t.match(e))) +if(t)return{file:t,inTree:"app"}}}},p=b(d.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(d.prototype,"docsRoutes",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(d.prototype,"config",[u.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"setupElement",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"setupElement"),d.prototype),b(d.prototype,"teardownElement",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"teardownElement"),d.prototype),d) +e.default=O,(0,t.setComponentTemplate)(g,O)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-item/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/runloop","@ember/template-factory"],(function(e,t,r,i,n,o){"use strict" var s,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"wMrlgoOT",block:'[[[11,"li"],[24,0,"docs-mt-2 docs-ml-4 docs-mb-1 docs-flex docs-items-center docs-text-sm"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,1],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@model","@activeClass"],[[30,4],[30,2],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,1],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@activeClass"],[[30,4],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@model","@label","@route"],false,["if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-item/index.hbs",isStrictMode:!1}) -let u=(s=class extends n.default{constructor(){var e,t,r,i +const l=(0,o.createTemplateFactory)({id:"cUeTRH+D",block:'[[[11,"li"],[24,0,"docs-mt-2 docs-ml-4 docs-mb-1 docs-flex docs-items-center docs-text-sm"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,1],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@model","@activeClass"],[[30,4],[30,2],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,1],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@activeClass"],[[30,4],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@model","@label","@route"],false,["if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-item/index.hbs",isStrictMode:!1}) +let u=(s=class extends i.default{constructor(){var e,t,r,i super(...arguments),e=this,t="docsRoutes",i=this,(r=a)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}) -let n=this.args.model -"string"==typeof n&&n.includes("#")||(0,o.next)((()=>{this.docsRoutes.items.addObject(this)}))}willDestroy(){super.willDestroy(...arguments),this.docsRoutes.items.removeObject(this)}},c=s.prototype,d="docsRoutes",h=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(p).forEach((function(e){m[e]=p[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=h.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),a=m,s) -var c,d,h,p,f,m -e.default=u,(0,t.setComponentTemplate)(l,u)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-list/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const n=(0,r.createTemplateFactory)({id:"xW1Ao/Tw",block:'[[[11,"ul"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["item"],[[50,"docs-viewer/x-nav-item",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-list/index.hbs",isStrictMode:!1}) -var o=(0,t.setComponentTemplate)(n,(0,i.default)()) -e.default=o})),define("ember-cli-addon-docs/components/docs-viewer/x-nav/index",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" -var c,d,h,p,f,m,b +let o=this.args.model +"string"==typeof o&&o.includes("#")||(0,n.next)((()=>{this.docsRoutes.items.addObject(this)}))}willDestroy(){super.willDestroy(...arguments),this.docsRoutes.items.removeObject(this)}},c=s.prototype,d="docsRoutes",p=[r.inject],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(h).forEach((function(e){m[e]=h[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),a=m,s) +var c,d,p,h,f,m +e.default=u,(0,t.setComponentTemplate)(l,u)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-list/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Bjfn/ei7",block:'[[[11,"ul"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["item"],[[50,"docs-viewer/x-nav-item",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-list/index.hbs",isStrictMode:!1}) +var o=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=o})) +define("ember-cli-addon-docs/components/docs-viewer/x-nav/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" +var c,d,p,h,f,m,b function g(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function y(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const v=(0,r.createTemplateFactory)({id:"O3sdtNFy",block:'[[[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"docs-text-right docs-px-4 md:docs-px-6 docs-mt-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-py-2 docs-text-xs docs-rounded docs-uppercase docs-font-medium"],[4,[38,1],["click",[28,[37,2],["isShowingMenu",[30,0]],null]],null],[12],[1,"\\n ☰ Menu\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[24,0,"AddonDocs-DocsViewer-Nav docs-bg-grey-lightest docs-border-r docs-flex-no-shrink"],[17,1],[12],[1,"\\n "],[11,"nav"],[16,0,[29,["\\n docs-absolute docs-right-0 docs-shadow-lg md:docs-shadow-none docs-mr-2 md:docs-mr-0 md:docs-pl-2\\n docs-max-w-xs docs-w-90% md:docs-w-72 docs-z-10 docs-transition md:docs-sticky md:docs-top-0\\n ",[52,[30,0,["media","isMobile"]],[52,[30,0,["isShowingMenu"]],"docs-opacity-100 docs-bg-white","docs-opacity-0 docs-pointer-events-none"]],"\\n "]]],[4,[38,1],["click",[28,[37,3],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"docs-pt-px docs-mb-8 docs-px-3 md:docs-px-4 md:docs-max-h-screen md:docs-overflow-y-scroll"],[12],[1,"\\n"],[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"absolute top-0 docs-text-right right-4"],[12],[1,"\\n "],[11,"button"],[4,[38,1],["click",[28,[37,3],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n class=\\"docs-text-grey-darkest docs-opacity-50 hover:docs-opacity-100 docs-text-large-5 docs-py-2 docs-no-underline\\">\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n "],[18,2,[[28,[37,6],null,[["section","item","subnav"],[[50,"docs-viewer/x-section",0,null,null],[50,"docs-viewer/x-nav-item",0,null,null],[50,"docs-viewer/x-nav-list",0,null,[["class"],["docs-ml-4"]]]]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@root","@project"],[[30,0,["root"]],[30,0,["project"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 lg:docs-mb-16 docs-mr-2 docs-text-xxs docs-rounded"],[12],[1,"\\n "],[10,3],[14,6,"https://github.com/ember-learn/ember-cli-addon-docs"],[14,0,"docs-opacity-50 hover:docs-opacity-100 docs-transition docs-no-underline docs-text-inherit docs-flex docs-items-center docs-text-grey-darkest"],[12],[1,"\\n "],[1,[28,[35,9],["addon-docs-pen"],[["width","height","class"],[22,16,"docs-mr-2"]]]],[1,"\\n "],[10,0],[12],[1,"\\n Powered by\\n "],[10,1],[14,0,"docs-font-bold"],[12],[1,"AddonDocs"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","on","toggle","set","docs-viewer/x-nav-list","yield","hash","component","docs-viewer/x-autogenerated-api-docs","svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav/index.hbs",isStrictMode:!1}) -let _=(c=(0,s.localCopy)("args.root","docs"),d=class extends n.default{constructor(){super(...arguments),g(this,"config",h,this),g(this,"root",p,this),g(this,"store",f,this),g(this,"media",m,this),g(this,"isShowingMenu",b,this)}get addonLogo(){return(0,l.addonLogo)(this.config.projectName)}get addonTitle(){let e=this.addonLogo -return(0,a.classify)(this.config.projectName.replace(`${e}-`,""))}get project(){return this.args.project?this.args.project:this.store.peekRecord("project",this.config.projectName)}},h=y(d.prototype,"config",[u.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(d.prototype,"root",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(d.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(d.prototype,"media",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(d.prototype,"isShowingMenu",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d) -e.default=_,(0,t.setComponentTemplate)(v,_)})),define("ember-cli-addon-docs/components/docs-viewer/x-section/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","tracked-toolbox"],(function(e,t,r,i,n){"use strict" +const v=(0,u.createTemplateFactory)({id:"0szpUzHA",block:'[[[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"docs-text-right docs-px-4 md:docs-px-6 docs-mt-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-py-2 docs-text-xs docs-rounded docs-uppercase docs-font-medium"],[4,[38,1],["click",[28,[37,2],["isShowingMenu",[30,0]],null]],null],[12],[1,"\\n ☰ Menu\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[24,0,"AddonDocs-DocsViewer-Nav docs-bg-grey-lightest docs-border-r docs-flex-no-shrink"],[17,1],[12],[1,"\\n "],[11,"nav"],[16,0,[29,["\\n docs-absolute docs-right-0 docs-shadow-lg md:docs-shadow-none docs-mr-2 md:docs-mr-0 md:docs-pl-2\\n docs-max-w-xs docs-w-90% md:docs-w-72 docs-z-10 docs-transition md:docs-sticky md:docs-top-0\\n ",[52,[30,0,["media","isMobile"]],[52,[30,0,["isShowingMenu"]],"docs-opacity-100 docs-bg-white","docs-opacity-0 docs-pointer-events-none"]],"\\n "]]],[4,[38,1],["click",[28,[37,3],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"docs-pt-px docs-mb-8 docs-px-3 md:docs-px-4 md:docs-max-h-screen md:docs-overflow-y-scroll"],[12],[1,"\\n"],[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"absolute top-0 docs-text-right right-4"],[12],[1,"\\n "],[11,"button"],[4,[38,1],["click",[28,[37,3],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n class=\\"docs-text-grey-darkest docs-opacity-50 hover:docs-opacity-100 docs-text-large-5 docs-py-2 docs-no-underline\\">\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n "],[18,2,[[28,[37,6],null,[["section","item","subnav"],[[50,"docs-viewer/x-section",0,null,null],[50,"docs-viewer/x-nav-item",0,null,null],[50,"docs-viewer/x-nav-list",0,null,[["class"],["docs-ml-4"]]]]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@root","@project"],[[30,0,["root"]],[30,0,["project"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 lg:docs-mb-16 docs-mr-2 docs-text-xxs docs-rounded"],[12],[1,"\\n "],[10,3],[14,6,"https://github.com/ember-learn/ember-cli-addon-docs"],[14,0,"docs-opacity-50 hover:docs-opacity-100 docs-transition docs-no-underline docs-text-inherit docs-flex docs-items-center docs-text-grey-darkest"],[12],[1,"\\n "],[1,[28,[35,9],["addon-docs-pen"],[["width","height","class"],[22,16,"docs-mr-2"]]]],[1,"\\n "],[10,0],[12],[1,"\\n Powered by\\n "],[10,1],[14,0,"docs-font-bold"],[12],[1,"AddonDocs"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","on","toggle","set","docs-viewer/x-nav-list","yield","hash","component","docs-viewer/x-autogenerated-api-docs","svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav/index.hbs",isStrictMode:!1}) +let _=(c=(0,o.localCopy)("args.root","docs"),d=class extends i.default{constructor(...e){super(...e),g(this,"config",p,this),g(this,"root",h,this),g(this,"store",f,this),g(this,"media",m,this),g(this,"isShowingMenu",b,this)}get addonLogo(){return(0,a.addonLogo)(this.config.projectName)}get addonTitle(){let e=this.addonLogo +return(0,s.classify)(this.config.projectName.replace(`${e}-`,""))}get project(){return this.args.project?this.args.project:this.store.peekRecord("project",this.config.projectName)}},p=y(d.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(d.prototype,"root",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(d.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(d.prototype,"media",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(d.prototype,"isShowingMenu",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d) +e.default=_,(0,t.setComponentTemplate)(v,_)})),define("ember-cli-addon-docs/components/docs-viewer/x-section/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,r,i,n){"use strict" var o,s,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"I8ZrbXgf",block:'[[[11,"li"],[16,0,[29,["\\n ",[52,[28,[37,1],[[30,0,["style"]],"regular"],null],"docs-mt-8 docs-capitalize"],"\\n ",[52,[28,[37,1],[[30,0,["style"]],"large"],null],"docs-mt-8 docs--mb-4 docs-text-xs docs-uppercase"],"\\n ",[52,[28,[37,1],[[30,0,["style"]],"subsection"],null],"docs-mt-2 docs-text-sm"]]]],[17,1],[12],[1,"\\n"],[41,[48,[30,3]],[[[1," "],[18,3,null],[1,"\\n"]],[]],[[[1," "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@label","&default"],false,["if","eq","has-block","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-section/index.hbs",isStrictMode:!1}) -let u=(o=(0,n.localCopy)("args.style","regular"),s=class extends i.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="style",i=this,(r=a)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}},c=s.prototype,d="style",h=[o],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(p).forEach((function(e){m[e]=p[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=h.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),a=m,s) -var c,d,h,p,f,m +const l=(0,n.createTemplateFactory)({id:"tZRGRzSW",block:'[[[11,"li"],[16,0,[29,["\\n ",[52,[28,[37,1],[[30,0,["style"]],"regular"],null],"docs-mt-8 docs-capitalize"],"\\n ",[52,[28,[37,1],[[30,0,["style"]],"large"],null],"docs-mt-8 docs--mb-4 docs-text-xs docs-uppercase"],"\\n ",[52,[28,[37,1],[[30,0,["style"]],"subsection"],null],"docs-mt-2 docs-text-sm"]]]],[17,1],[12],[1,"\\n"],[41,[48,[30,3]],[[[1," "],[18,3,null],[1,"\\n"]],[]],[[[1," "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@label","&default"],false,["if","eq","has-block","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-section/index.hbs",isStrictMode:!1}) +let u=(o=(0,i.localCopy)("args.style","regular"),s=class extends r.default{constructor(...e){var t,r,i,n +super(...e),t=this,r="style",n=this,(i=a)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=s.prototype,d="style",p=[o],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(h).forEach((function(e){m[e]=h[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),a=m,s) +var c,d,p,h,f,m e.default=u,(0,t.setComponentTemplate)(l,u)})),define("ember-cli-addon-docs/components/modal-dialog",["exports","ember-modal-dialog/components/modal-dialog","@ember/application"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{init(){super.init(...arguments) const e=(0,r.getOwner)(this).resolveRegistration("config:environment") this.set("renderInPlace","test"===e.environment)}}e.default=i})),define("ember-cli-addon-docs/helpers/break-on",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t,r]=e -return t.replace(new RegExp(r,"g"),`${r}​`)}Object.defineProperty(e,"__esModule",{value:!0}),e.breakOn=r,e.default=void 0 +function r([e,t]){return e.replace(new RegExp(t,"g"),`${t}​`)}Object.defineProperty(e,"__esModule",{value:!0}),e.breakOn=r,e.default=void 0 var i=(0,t.helper)(r) e.default=i})),define("ember-cli-addon-docs/helpers/type-signature",["exports","@ember/debug","@ember/component/helper","@ember/template"],(function(e,t,r,i){"use strict" -function n(e){let{name:t,type:r}=e -return`${t}: ${i=r,i.replace(//g,">")}` -var i}function o(e){let t,[r]=e -var o -return t="hasGetter"in r||"hasSetter"in r?function(e){let{name:t,type:r,hasGetter:i,hasSetter:o}=e -return`${[i&&"get",o&&"set"].filter((e=>e)).join("/")} ${n({name:t,type:r})}`}(r):"type"in r?n(r):((o=r).signatures||[o]).map((e=>{let{params:t,typeParams:r,returns:i}=e,n=t.filter((e=>!e.name.includes("."))).map((e=>{let{name:t,type:r,isRest:i,isOptional:n}=e -return`${i?"...":""}${t}${n?"?":""}: ${r}`})).join(", "),s="" -r&&r.length&&(s=`<${r.map((e=>`${e}`)).join(", ")}>`) -let a=i?i.type:"any" -return`${o.name}${s}(${n}): ${a}`})).join("
        "),r.isStatic&&(t=`static ${t}`),"private"!==r.access&&"protected"!==r.access||(t=`${r.access} ${t}`),(0,i.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typeSignature=o +function n({name:e,type:t}){return`${e}: ${r=t,r.replace(//g,">")}` +var r}function o([e]){let t +var r +return t="hasGetter"in e||"hasSetter"in e?function({name:e,type:t,hasGetter:r,hasSetter:i}){return`${[r&&"get",i&&"set"].filter((e=>e)).join("/")} ${n({name:e,type:t})}`}(e):"type"in e?n(e):((r=e).signatures||[r]).map((({params:e,typeParams:t,returns:i})=>{let n=e.filter((e=>!e.name.includes("."))).map((({name:e,type:t,isRest:r,isOptional:i})=>`${r?"...":""}${e}${i?"?":""}: ${t}`)).join(", "),o="" +t&&t.length&&(o=`<${t.map((e=>`${e}`)).join(", ")}>`) +let s=i?i.type:"any" +return`${r.name}${o}(${n}): ${s}`})).join("
        "),e.isStatic&&(t=`static ${t}`),"private"!==e.access&&"protected"!==e.access||(t=`${e.access} ${t}`),(0,i.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typeSignature=o var s=(0,r.helper)(o) e.default=s})),define("ember-cli-addon-docs/initializers/route-anchor-jump",["exports","@ember/routing/route","@ember/runloop"],(function(e,t,r){"use strict" function i(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i,t.default.reopen({afterModel(){if("undefined"!=typeof location){const{hash:e}=location @@ -5792,64 +5929,71 @@ var n={initialize:i} e.default=n})),define("ember-cli-addon-docs/keyboard-config",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formElementHasFocus=function(){return t.includes(document.activeElement.tagName)} const t=["INPUT","SELECT","TEXTAREA"]})),define("ember-cli-addon-docs/models/class",["exports","@ember-data/model","@ember/object/computed","ember-cli-addon-docs/utils/computed"],(function(e,t,r,i){"use strict" -var n,o,s,a,l,u,c,d,h,p,f,m,b,g,y,v,_,w,O,x,E,k,P,T,R,j,C,S,M,A,D,N,I,F,z,L,B,$,U,q,H,V,W,Q,G,K,Y,X,J,Z,ee,te,re,ie,ne,oe,se,ae,le,ue,ce,de,he -function pe(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function fe(e,t,r,i,n){var o={} +var n,o,s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P,j,S,R,C,T,A,M,D,N,I,F,z,L,B,q,U,$,H,V,W,Q,G,K,Y,X,J,Z,ee,te,re,ie,ne,oe,se,ae,le,ue,ce,de,pe +function he(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function fe(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let me=(n=(0,t.belongsTo)("class",{async:!1,inverse:null}),o=(0,r.filterBy)("accessors","access","public"),s=(0,r.filterBy)("methods","access","public"),a=(0,r.filterBy)("fields","access","public"),l=(0,r.filterBy)("accessors","access","private"),u=(0,r.filterBy)("methods","access","private"),c=(0,r.filterBy)("fields","access","private"),d=(0,r.filterBy)("accessors","access","protected"),h=(0,r.filterBy)("methods","access","protected"),p=(0,r.filterBy)("fields","access","protected"),f=(0,i.memberUnion)("parentClass.allPublicAccessors","publicAccessors"),m=(0,i.memberUnion)("parentClass.allPublicMethods","publicMethods"),b=(0,i.memberUnion)("parentClass.allPublicFields","publicFields"),g=(0,i.memberUnion)("parentClass.allPrivateAccessors","privateAccessors"),y=(0,i.memberUnion)("parentClass.allPrivateMethods","privateMethods"),v=(0,i.memberUnion)("parentClass.allPrivateFields","privateFields"),_=(0,i.memberUnion)("parentClass.allProtectedAccessors","protectedAccessors"),w=(0,i.memberUnion)("parentClass.allProtectedMethods","protectedMethods"),O=(0,i.memberUnion)("parentClass.allProtectedFields","protectedFields"),x=(0,r.union)("allPublicAccessors","allPrivateAccessors","allProtectedAccessors"),E=(0,r.union)("allPublicMethods","allPrivateMethods","allProtectedMethods"),k=(0,r.union)("allPublicFields","allPrivateFields","allProtectedFields"),P=(0,r.or)("parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),T=(0,r.or)("allPrivateAccessors.length","allPrivateMethods.length","allPrivateFields.length"),R=(0,r.or)("allProtectedAccessors.length","allProtectedMethods.length","allProtectedFields.length"),j=(0,i.hasMemberType)("allFields","allAccessors","allMethods",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),C=class extends t.default{constructor(){var e,t,r -super(...arguments),pe(this,"parentClass",S,this),r=!0,(t="isClass")in(e=this)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,pe(this,"name",M,this),pe(this,"file",A,this),pe(this,"exportType",D,this),pe(this,"description",N,this),pe(this,"lineNumber",I,this),pe(this,"access",F,this),pe(this,"accessors",z,this),pe(this,"methods",L,this),pe(this,"fields",B,this),pe(this,"tags",$,this),pe(this,"publicAccessors",U,this),pe(this,"publicMethods",q,this),pe(this,"publicFields",H,this),pe(this,"privateAccessors",V,this),pe(this,"privateMethods",W,this),pe(this,"privateFields",Q,this),pe(this,"protectedAccessors",G,this),pe(this,"protectedMethods",K,this),pe(this,"protectedFields",Y,this),pe(this,"allPublicAccessors",X,this),pe(this,"allPublicMethods",J,this),pe(this,"allPublicFields",Z,this),pe(this,"allPrivateAccessors",ee,this),pe(this,"allPrivateMethods",te,this),pe(this,"allPrivateFields",re,this),pe(this,"allProtectedAccessors",ie,this),pe(this,"allProtectedMethods",ne,this),pe(this,"allProtectedFields",oe,this),pe(this,"allAccessors",se,this),pe(this,"allMethods",ae,this),pe(this,"allFields",le,this),pe(this,"hasInherited",ue,this),pe(this,"hasPrivate",ce,this),pe(this,"hasProtected",de,this),pe(this,"hasDeprecated",he,this)}},S=fe(C.prototype,"parentClass",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=fe(C.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=fe(C.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=fe(C.prototype,"exportType",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=fe(C.prototype,"description",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=fe(C.prototype,"lineNumber",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=fe(C.prototype,"access",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=fe(C.prototype,"accessors",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=fe(C.prototype,"methods",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=fe(C.prototype,"fields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=fe(C.prototype,"tags",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=fe(C.prototype,"publicAccessors",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=fe(C.prototype,"publicMethods",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=fe(C.prototype,"publicFields",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=fe(C.prototype,"privateAccessors",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=fe(C.prototype,"privateMethods",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=fe(C.prototype,"privateFields",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=fe(C.prototype,"protectedAccessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=fe(C.prototype,"protectedMethods",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=fe(C.prototype,"protectedFields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=fe(C.prototype,"allPublicAccessors",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=fe(C.prototype,"allPublicMethods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=fe(C.prototype,"allPublicFields",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=fe(C.prototype,"allPrivateAccessors",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=fe(C.prototype,"allPrivateMethods",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=fe(C.prototype,"allPrivateFields",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=fe(C.prototype,"allProtectedAccessors",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=fe(C.prototype,"allProtectedMethods",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=fe(C.prototype,"allProtectedFields",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=fe(C.prototype,"allAccessors",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=fe(C.prototype,"allMethods",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=fe(C.prototype,"allFields",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=fe(C.prototype,"hasInherited",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=fe(C.prototype,"hasPrivate",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=fe(C.prototype,"hasProtected",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=fe(C.prototype,"hasDeprecated",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C) -e.default=me})),define("ember-cli-addon-docs/models/component",["exports","@ember-data/model","@ember/object/computed","@ember/string","ember-cli-addon-docs/models/class","ember-cli-addon-docs/utils/computed"],(function(e,t,r,i,n,o){"use strict" -var s,a,l,u,c,d,h,p,f,m,b,g,y,v,_,w,O,x,E,k,P,T,R,j,C,S,M,A,D -function N(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function I(e,t,r,i,n){var o={} +let be=(n=(0,t.belongsTo)("class",{async:!1,inverse:null}),o=(0,r.filterBy)("accessors","access","public"),s=(0,r.filterBy)("methods","access","public"),a=(0,r.filterBy)("fields","access","public"),l=(0,r.filterBy)("accessors","access","private"),u=(0,r.filterBy)("methods","access","private"),c=(0,r.filterBy)("fields","access","private"),d=(0,r.filterBy)("accessors","access","protected"),p=(0,r.filterBy)("methods","access","protected"),h=(0,r.filterBy)("fields","access","protected"),f=(0,i.memberUnion)("parentClass.allPublicAccessors","publicAccessors"),m=(0,i.memberUnion)("parentClass.allPublicMethods","publicMethods"),b=(0,i.memberUnion)("parentClass.allPublicFields","publicFields"),g=(0,i.memberUnion)("parentClass.allPrivateAccessors","privateAccessors"),y=(0,i.memberUnion)("parentClass.allPrivateMethods","privateMethods"),v=(0,i.memberUnion)("parentClass.allPrivateFields","privateFields"),_=(0,i.memberUnion)("parentClass.allProtectedAccessors","protectedAccessors"),w=(0,i.memberUnion)("parentClass.allProtectedMethods","protectedMethods"),O=(0,i.memberUnion)("parentClass.allProtectedFields","protectedFields"),x=(0,r.union)("allPublicAccessors","allPrivateAccessors","allProtectedAccessors"),k=(0,r.union)("allPublicMethods","allPrivateMethods","allProtectedMethods"),E=(0,r.union)("allPublicFields","allPrivateFields","allProtectedFields"),P=(0,r.or)("parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),j=(0,r.or)("allPrivateAccessors.length","allPrivateMethods.length","allPrivateFields.length"),S=(0,r.or)("allProtectedAccessors.length","allProtectedMethods.length","allProtectedFields.length"),R=(0,i.hasMemberType)("allFields","allAccessors","allMethods",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),C=class extends t.default{constructor(...e){super(...e),he(this,"parentClass",T,this),fe(this,"isClass",!0),he(this,"name",A,this),he(this,"file",M,this),he(this,"exportType",D,this),he(this,"description",N,this),he(this,"lineNumber",I,this),he(this,"access",F,this),he(this,"accessors",z,this),he(this,"methods",L,this),he(this,"fields",B,this),he(this,"tags",q,this),he(this,"publicAccessors",U,this),he(this,"publicMethods",$,this),he(this,"publicFields",H,this),he(this,"privateAccessors",V,this),he(this,"privateMethods",W,this),he(this,"privateFields",Q,this),he(this,"protectedAccessors",G,this),he(this,"protectedMethods",K,this),he(this,"protectedFields",Y,this),he(this,"allPublicAccessors",X,this),he(this,"allPublicMethods",J,this),he(this,"allPublicFields",Z,this),he(this,"allPrivateAccessors",ee,this),he(this,"allPrivateMethods",te,this),he(this,"allPrivateFields",re,this),he(this,"allProtectedAccessors",ie,this),he(this,"allProtectedMethods",ne,this) +he(this,"allProtectedFields",oe,this),he(this,"allAccessors",se,this),he(this,"allMethods",ae,this),he(this,"allFields",le,this),he(this,"hasInherited",ue,this),he(this,"hasPrivate",ce,this),he(this,"hasProtected",de,this),he(this,"hasDeprecated",pe,this)}},T=me(C.prototype,"parentClass",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=me(C.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=me(C.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=me(C.prototype,"exportType",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=me(C.prototype,"description",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=me(C.prototype,"lineNumber",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=me(C.prototype,"access",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=me(C.prototype,"accessors",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=me(C.prototype,"methods",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=me(C.prototype,"fields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=me(C.prototype,"tags",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=me(C.prototype,"publicAccessors",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=me(C.prototype,"publicMethods",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=me(C.prototype,"publicFields",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=me(C.prototype,"privateAccessors",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=me(C.prototype,"privateMethods",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=me(C.prototype,"privateFields",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=me(C.prototype,"protectedAccessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=me(C.prototype,"protectedMethods",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=me(C.prototype,"protectedFields",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=me(C.prototype,"allPublicAccessors",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=me(C.prototype,"allPublicMethods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=me(C.prototype,"allPublicFields",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=me(C.prototype,"allPrivateAccessors",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=me(C.prototype,"allPrivateMethods",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=me(C.prototype,"allPrivateFields",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=me(C.prototype,"allProtectedAccessors",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=me(C.prototype,"allProtectedMethods",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=me(C.prototype,"allProtectedFields",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=me(C.prototype,"allAccessors",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=me(C.prototype,"allMethods",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=me(C.prototype,"allFields",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=me(C.prototype,"hasInherited",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=me(C.prototype,"hasPrivate",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=me(C.prototype,"hasProtected",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=me(C.prototype,"hasDeprecated",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C) +e.default=be})),define("ember-cli-addon-docs/models/component",["exports","@ember-data/model","@ember/object/computed","@ember/string","ember-cli-addon-docs/models/class","ember-cli-addon-docs/utils/computed"],(function(e,t,r,i,n,o){"use strict" +var s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P,j,S,R,C,T,A,M,D +function N(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function I(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let F=(s=(0,r.or)("yields","inheritedYields"),a=(0,r.filterBy)("arguments","access","public"),l=(0,r.filterBy)("arguments","access","private"),u=(0,r.filterBy)("arguments","access","protected"),c=(0,o.memberUnion)("parentClass.allPublicArguments","publicArguments"),d=(0,o.memberUnion)("parentClass.allPrivateArguments","privateArguments"),h=(0,o.memberUnion)("parentClass.allProtectedArguments","protectedArguments"),p=(0,o.memberUnion)("parentClass.allArguments","arguments"),f=(0,r.or)("parentClass.overloadedYields.length","parentClass.allArguments.length","parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),m=(0,r.or)("allAccessors.length","allMethods.length","allFields.length"),b=(0,r.or)("allPrivateAccessors.length","allPrivateArguments.length","allPrivateMethods.length","allPrivateFields.length"),g=(0,r.or)("allProtectedAccessors.length","allProtectedArguments.length","allProtectedMethods.length","allProtectedFields.length"),y=(0,o.hasMemberType)("allAccessors","allArguments","allMethods","allFields",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),v=class extends n.default{constructor(){var e,t,r -super(...arguments),r=!0,(t="isComponent")in(e=this)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,N(this,"yields",_,this),N(this,"arguments",w,this),N(this,"overloadedYields",O,this),N(this,"publicArguments",x,this),N(this,"privateArguments",E,this),N(this,"protectedArguments",k,this),N(this,"allPublicArguments",P,this),N(this,"allPrivateArguments",T,this),N(this,"allProtectedArguments",R,this),N(this,"allArguments",j,this),N(this,"hasInherited",C,this),N(this,"hasInternal",S,this),N(this,"hasPrivate",M,this),N(this,"hasProtected",A,this),N(this,"hasDeprecated",D,this)}get routingId(){return`components/${(0,i.dasherize)(this.name)}`}},_=I(v.prototype,"yields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=I(v.prototype,"arguments",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(v.prototype,"overloadedYields",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=I(v.prototype,"publicArguments",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(v.prototype,"privateArguments",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=I(v.prototype,"protectedArguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=I(v.prototype,"allPublicArguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(v.prototype,"allPrivateArguments",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=I(v.prototype,"allProtectedArguments",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=I(v.prototype,"allArguments",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(v.prototype,"hasInherited",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(v.prototype,"hasInternal",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=I(v.prototype,"hasPrivate",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(v.prototype,"hasProtected",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=I(v.prototype,"hasDeprecated",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v) -e.default=F})),define("ember-cli-addon-docs/models/module",["exports","@ember-data/model"],(function(e,t){"use strict" +let z=(s=(0,r.or)("yields","inheritedYields"),a=(0,r.filterBy)("arguments","access","public"),l=(0,r.filterBy)("arguments","access","private"),u=(0,r.filterBy)("arguments","access","protected"),c=(0,o.memberUnion)("parentClass.allPublicArguments","publicArguments"),d=(0,o.memberUnion)("parentClass.allPrivateArguments","privateArguments"),p=(0,o.memberUnion)("parentClass.allProtectedArguments","protectedArguments"),h=(0,o.memberUnion)("parentClass.allArguments","arguments"),f=(0,r.or)("parentClass.overloadedYields.length","parentClass.allArguments.length","parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),m=(0,r.or)("allAccessors.length","allMethods.length","allFields.length"),b=(0,r.or)("allPrivateAccessors.length","allPrivateArguments.length","allPrivateMethods.length","allPrivateFields.length"),g=(0,r.or)("allProtectedAccessors.length","allProtectedArguments.length","allProtectedMethods.length","allProtectedFields.length"),y=(0,o.hasMemberType)("allAccessors","allArguments","allMethods","allFields",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),v=class extends n.default{constructor(...e){super(...e),I(this,"isComponent",!0),N(this,"yields",_,this),N(this,"arguments",w,this),N(this,"overloadedYields",O,this),N(this,"publicArguments",x,this),N(this,"privateArguments",k,this),N(this,"protectedArguments",E,this),N(this,"allPublicArguments",P,this),N(this,"allPrivateArguments",j,this),N(this,"allProtectedArguments",S,this),N(this,"allArguments",R,this),N(this,"hasInherited",C,this),N(this,"hasInternal",T,this),N(this,"hasPrivate",A,this),N(this,"hasProtected",M,this),N(this,"hasDeprecated",D,this)}get routingId(){return`components/${(0,i.dasherize)(this.name)}`}},_=F(v.prototype,"yields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=F(v.prototype,"arguments",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=F(v.prototype,"overloadedYields",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=F(v.prototype,"publicArguments",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=F(v.prototype,"privateArguments",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=F(v.prototype,"protectedArguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(v.prototype,"allPublicArguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=F(v.prototype,"allPrivateArguments",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=F(v.prototype,"allProtectedArguments",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(v.prototype,"allArguments",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=F(v.prototype,"hasInherited",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=F(v.prototype,"hasInternal",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=F(v.prototype,"hasPrivate",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=F(v.prototype,"hasProtected",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(v.prototype,"hasDeprecated",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v) +e.default=z})),define("ember-cli-addon-docs/models/module",["exports","@ember-data/model"],(function(e,t){"use strict" var r,i,n,o,s,a,l,u function c(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function d(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let h=(r=(0,t.hasMany)("class",{async:!1}),i=(0,t.hasMany)("class",{async:!1}),n=class extends t.default{constructor(){super(...arguments),c(this,"file",o,this),c(this,"variables",s,this),c(this,"functions",a,this),c(this,"classes",l,this),c(this,"components",u,this)}get routingId(){return`modules/${this.id}`}},o=d(n.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(n.prototype,"variables",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(n.prototype,"functions",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(n.prototype,"classes",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(n.prototype,"components",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) -e.default=h})),define("ember-cli-addon-docs/models/project",["exports","@ember-data/model"],(function(e,t){"use strict" +let p=(r=(0,t.hasMany)("class",{async:!1}),i=(0,t.hasMany)("class",{async:!1}),n=class extends t.default{constructor(...e){super(...e),c(this,"file",o,this),c(this,"variables",s,this),c(this,"functions",a,this),c(this,"classes",l,this),c(this,"components",u,this)}get routingId(){return`modules/${this.id}`}},o=d(n.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(n.prototype,"variables",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=d(n.prototype,"functions",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(n.prototype,"classes",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(n.prototype,"components",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +e.default=p})),define("ember-cli-addon-docs/models/project",["exports","@ember-data/model"],(function(e,t){"use strict" var r,i,n,o,s,a,l function u(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function c(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let d=(r=(0,t.hasMany)("module",{async:!1}),i=class extends t.default{constructor(){super(...arguments),u(this,"name",n,this),u(this,"githubUrl",o,this),u(this,"version",s,this),u(this,"navigationIndex",a,this),u(this,"modules",l,this)}},n=c(i.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(i.prototype,"githubUrl",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(i.prototype,"version",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(i.prototype,"navigationIndex",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(i.prototype,"modules",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i) +let d=(r=(0,t.hasMany)("module",{async:!1}),i=class extends t.default{constructor(...e){super(...e),u(this,"name",n,this),u(this,"githubUrl",o,this),u(this,"version",s,this),u(this,"navigationIndex",a,this),u(this,"modules",l,this)}},n=c(i.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(i.prototype,"githubUrl",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(i.prototype,"version",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(i.prototype,"navigationIndex",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(i.prototype,"modules",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i) e.default=d})),define("ember-cli-addon-docs/router",["exports","@ember/routing/router"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.apiRoute=i,e.default=void 0,e.docsRoute=function(e,t){e.route("docs",(function(){t.apply(this),i(this)}))} class r extends t.default{}function i(e){e.route("api",(function(){this.route("item",{path:"/*path"})}))}e.default=r})),define("ember-cli-addon-docs/routes/docs",["exports","@ember/routing/route","@ember/service","ember-cli-addon-docs/-private/config"],(function(e,t,r,i){"use strict" var n,o Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let s=(n=class extends t.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="store",i=this,(r=o)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}model(){return this.store.findRecord("project",(0,i.getAddonDocsConfig)(this).projectName)}},a=n.prototype,l="store",u=[r.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(c).forEach((function(e){h[e]=c[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=u.slice().reverse().reduce((function(e,t){return t(a,l,e)||e}),h),d&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(d):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(a,l,h),h=null),o=h,n) -var a,l,u,c,d,h +let s=(n=class extends t.default{constructor(...e){var t,r,i,n +super(...e),t=this,r="store",n=this,(i=o)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}model(){return this.store.findRecord("project",(0,i.getAddonDocsConfig)(this).projectName)}},a=n.prototype,l="store",u=[r.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,l,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,l,p),p=null),o=p,n) +var a,l,u,c,d,p e.default=s})),define("ember-cli-addon-docs/routes/docs/api/item",["exports","@ember/routing/route","@ember/service","@ember/debug"],(function(e,t,r,i){"use strict" var n,o Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let s=(n=class extends t.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="store",i=this,(r=o)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}model(e){let t,{path:r}=e -if(r.match(/^modules\//)){let e=r.replace(/^modules\//,""),[i]=e.split(/~|#/),n=this.store.peekRecord("module",i) -t=n.get("components").findBy("id",e)||n.get("classes").findBy("id",e)||n}else{let e=r.match(/^([\w-]*)s\//)[1],i=new RegExp(`${r}(/${e})?$`),n=this.store.peekAll("module").filter((e=>e.id.match(i))),o=n[0] -t=o.get("components").findBy("exportType","default")||o.get("classes").findBy("exportType","default")||o}return t}},a=n.prototype,l="store",u=[r.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(c).forEach((function(e){h[e]=c[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=u.slice().reverse().reduce((function(e,t){return t(a,l,e)||e}),h),d&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(d):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(a,l,h),h=null),o=h,n) -var a,l,u,c,d,h +let s=(n=class extends t.default{constructor(...e){var t,r,i,n +super(...e),t=this,r="store",n=this,(i=o)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}model({path:e}){let t +if(e.match(/^modules\//)){let r=e.replace(/^modules\//,""),[i]=r.split(/~|#/),n=this.store.peekRecord("module",i) +t=n.get("components").findBy("id",r)||n.get("classes").findBy("id",r)||n}else{let r=e.match(/^([\w-]*)s\//)[1],i=new RegExp(`${e}(/${r})?$`),n=this.store.peekAll("module").filter((e=>e.id.match(i))),o=n[0] +t=o.get("components").findBy("exportType","default")||o.get("classes").findBy("exportType","default")||o}return t}},a=n.prototype,l="store",u=[r.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(a,l,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(a,l,p),p=null),o=p,n) +var a,l,u,c,d,p e.default=s})),define("ember-cli-addon-docs/serializers/-addon-docs",["exports","@ember-data/serializer"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class r extends t.default{normalizeResponse(e,t,r){return r}}e.default=r})),define("ember-cli-addon-docs/serializers/class",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/component",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/module",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/project",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) -define("ember-cli-addon-docs/services/docs-routes",["exports","@ember/array","@ember/service","@ember/debug","@glimmer/tracking","tracked-toolbox"],(function(e,t,r,i,n,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/services/docs-routes",["exports","@ember/array","@ember/service","@ember/debug","@glimmer/tracking","tracked-toolbox"],(function(e,t,r,i,n,o){"use strict" var s,a,l,u function c(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function d(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let h=(s=(0,r.inject)("-routing"),a=class extends r.default{constructor(){super(...arguments),c(this,"router",l,this),c(this,"items",u,this)}resetState(){this.items=(0,t.A)()}get routes(){return this.items.map((e=>{let t=[e.args.route] -return e.args.model&&t.push(e.args.model),t}))}get routeUrls(){return this.routes.map((e=>{let[t,r]=e -return this.router.generateURL(t,r?[r]:[])}))}get currentRouteIndex(){if(this.routeUrls.length){let e,t,r=this.router.router,i=r.rootURL+r.url +let p=(s=(0,r.inject)("-routing"),a=class extends r.default{constructor(...e){super(...e),c(this,"router",l,this),c(this,"items",u,this)}resetState(){this.items=(0,t.A)()}get routes(){return this.items.map((e=>{let t=[e.args.route] +return e.args.model&&t.push(e.args.model),t}))}get routeUrls(){return this.routes.map((([e,t])=>this.router.generateURL(e,t?[t]:[])))}get currentRouteIndex(){if(this.routeUrls.length){let e,t,r=this.router.router,i=r.rootURL+r.url return i=i.replace("//","/"),this.routeUrls.forEach(((r,n)=>{0===i.indexOf(r)&&(!t||r.length>t.length)&&(e=n,t=r)})),e}return null}get next(){let e=this.currentRouteIndex if(e0){let t=e-1,r=this.items.objectAt(t) return{route:r.args.route,models:r.args.model?[r.args.model]:[],label:r.args.label}}return null}},l=d(a.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d(a.prototype,"items",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,t.A)()}}),d(a.prototype,"routes",[o.cached],Object.getOwnPropertyDescriptor(a.prototype,"routes"),a.prototype),d(a.prototype,"routeUrls",[o.cached],Object.getOwnPropertyDescriptor(a.prototype,"routeUrls"),a.prototype),d(a.prototype,"currentRouteIndex",[o.cached],Object.getOwnPropertyDescriptor(a.prototype,"currentRouteIndex"),a.prototype),d(a.prototype,"next",[o.cached],Object.getOwnPropertyDescriptor(a.prototype,"next"),a.prototype),d(a.prototype,"previous",[o.cached],Object.getOwnPropertyDescriptor(a.prototype,"previous"),a.prototype),a) -e.default=h})),define("ember-cli-addon-docs/services/docs-search",["exports","@ember/service","lunr","fetch","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o){"use strict" +e.default=p})),define("ember-cli-addon-docs/services/docs-search",["exports","@ember/service","lunr","fetch","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,r,i,n,o){"use strict" var s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const{Index:a,Query:l}=r.default @@ -5863,8 +6007,8 @@ for(let r of t.keywords)-1!==r.toLowerCase().indexOf(e)&&console.log(`%c${r} %c( console.groupEnd()}else if("template"===t.type){console.groupCollapsed(`Route: %c${t.route}`,"font-family: monospace") for(let r of Object.values(e.resultInfo.matchData.metadata))for(let[e,i]of Object.entries(r))for(let r of i.position)b(t,e,r) console.groupEnd()}}console.groupEnd()}))}loadSearchIndex(){return this._loadSearchIndex.perform()}*_loadSearchIndex(){if(!this._searchIndex){let e=yield(0,i.default)(this._indexURL),t=yield e.json() -this._searchIndex={index:a.load(t.index),documents:t.documents}}return this._searchIndex}get _indexURL(){return`${(0,o.getRootURL)(this)}ember-cli-addon-docs/search-index.json`}},c=s.prototype,d="_loadSearchIndex",h=[n.enqueueTask],p=Object.getOwnPropertyDescriptor(s.prototype,"_loadSearchIndex"),f=s.prototype,m={},Object.keys(p).forEach((function(e){m[e]=p[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=h.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),s) -var c,d,h,p,f,m +this._searchIndex={index:a.load(t.index),documents:t.documents}}return this._searchIndex}get _indexURL(){return`${(0,o.getRootURL)(this)}ember-cli-addon-docs/search-index.json`}},c=s.prototype,d="_loadSearchIndex",p=[n.enqueueTask],h=Object.getOwnPropertyDescriptor(s.prototype,"_loadSearchIndex"),f=s.prototype,m={},Object.keys(h).forEach((function(e){m[e]=h[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),s) +var c,d,p,h,f,m function b(e,t,r){let i=e[t] if(!i)return let n=Math.max(r[0]-15,0),o=Math.min(r[0]+r[1]+15,i.length),s=`${0===n?"":"..."}${i.slice(n,r[0])}`,a=i.slice(r[0],r[0]+r[1]),l=`${i.slice(r[0]+r[1],o)}${o===i.length?"":"..."}` @@ -5872,7 +6016,7 @@ console.log(`${s}%c${a}%c${l} (${t})`,"font-weight: bold","font-weight: regular" var s,a,l function u(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function c(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let d=(s=class extends t.default{constructor(){super(...arguments),u(this,"versions",a,this),u(this,"config",l,this)}*_loadAvailableVersions(){let e,t=yield(0,i.default)(`${this.root}versions.json`) +let d=(s=class extends t.default{constructor(...e){super(...e),u(this,"versions",a,this),u(this,"config",l,this)}*_loadAvailableVersions(){let e,t=yield(0,i.default)(`${this.root}versions.json`) e=t.ok?yield t.json():{[this.config.latestVersionName]:Object.assign({},this.currentVersion)},this.versions=Object.keys(e).map((t=>{let r=e[t] return r.truncatedSha=r.sha.substr(0,5),r.key=t,r}))}redirectTo(e){window.location.href=`${this.root}${e.path}`}loadAvailableVersions(){return this._loadAvailableVersions.perform()}get root(){return(0,o.getRootURL)(this).replace(`/${this.currentVersion.path}/`,"/")}get currentVersion(){if(this._currentVersion)return this._currentVersion let e=this.config.deployVersion @@ -5880,9 +6024,9 @@ return"ADDON_DOCS_DEPLOY_VERSION"===e&&(e={key:this.config.latestVersionName,nam e.default=d})),define("ember-cli-addon-docs/styles/tailwind.config",[],(function(){"use strict" let e={xxs:"12px",xs:"14px",sm:"15px",base:"16px","large-1":"18px","large-2":"20px","large-3":"22px","large-4":"24px","large-5":"30px","large-6":"36px","large-7":"42px","jumbo-1":"60px","jumbo-2":"74px","jumbo-3":"86px"},t=Object.keys(e).reduce(((t,r)=>{let i=+e[r].replace("px","")/16+"rem" return t[r]=i,t}),{}) -module.exports={prefix:"docs-",theme:{colors:{transparent:"transparent",inherit:"inherit",black:"#22292f","grey-darkest":"#3d4852","grey-darker":"#606f7b","grey-dark":"#8795a1",grey:"#b8c2cc","grey-light":"#dae1e7","grey-lighter":"#f1f5f8","grey-lightest":"#f8fafc",white:"white",yellow:"#ffed4a","code-base":"#282c34","brand-var":"var(--brand-primary, #E04E39)"},screens:{sm:"576px",md:"768px",lg:"992px",xl:"1200px"},fontFamily:{title:['"Crimson Text"',"serif"],sans:["system-ui","BlinkMacSystemFont","-apple-system","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"],serif:["Constantia","Lucida Bright","Lucidabright","Lucida Serif","Lucida","DejaVu Serif","Bitstream Vera Serif","Liberation Serif","Georgia","serif"],mono:["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},fontSize:t,fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{none:1,tight:1.25,small:1.45,normal:1.625,loose:2},letterSpacing:{tight:"-0.2px",normal:"0",wide:"0.05em"},textColor:e=>e("colors"),backgroundColor:e=>e("colors"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},borderWidth:{default:"1px",0:"0",2:"2px",4:"4px",8:"8px"},borderColor:e=>({default:e("colors.grey-light"),...e("colors")}),borderRadius:{none:"0",sm:".125rem",default:".25rem",lg:".5rem",full:"9999px"},width:{"site-container":"1400px",auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",56:"14rem",64:"16rem",72:"18rem",76:"19rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%","90%":"90%",full:"100%",screen:"100vw"},height:{auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",64:"16rem",full:"100%",screen:"100vh"},minWidth:{0:"0",full:"100%"},minHeight:{0:"0",full:"100%",screen:"100vh"},maxWidth:{"site-container":"1400px","measure-byline":"12rem",none:"none",xxs:"17rem",xs:"20rem",sm:"30rem",md:"40rem",lg:"50rem",xl:"60rem","2xl":"70rem","3xl":"80rem","4xl":"90rem","5xl":"100rem",full:"100%","2/3":"66.67%"},maxHeight:{full:"100%",screen:"100vh"},padding:{px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",5:"1.25rem",6:"1.5rem",8:"2rem",16:"4rem",20:"5rem"},margin:{auto:"auto",px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem","-px":"-1px","-2px":"-2px","-0":"-0","-1":"-0.25rem","-2":"-0.5rem","-3":"-0.75rem","-4":"-1rem","-6":"-1.5rem","-8":"-2rem","-16":"-4rem","-20":"-5rem"},boxShadow:{sm:"0 1px 1px 0 rgba(116, 129, 141, 0.1)",default:"0 2px 4px 0 rgba(0,0,0,0.10)",md:"0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)",lg:"0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},zIndex:{auto:"auto",0:0,10:10,20:20,30:30,40:40,50:50},fill:{current:"currentColor"},stroke:{current:"currentColor"}},variants:{appearance:["responsive"],backgroundAttachment:["responsive"],backgroundColor:["responsive","hover","focus"],backgroundPosition:["responsive"],backgroundRepeat:["responsive"],backgroundSize:["responsive"],borderColor:["responsive","hover"],borderRadius:["responsive"],borderStyle:["responsive"],borderWidth:["responsive"],cursor:["responsive"],display:["responsive"],flexDirection:["responsive"],flexWrap:["responsive"],alignItems:["responsive"],alignSelf:["responsive"],justifyContent:["responsive"],alignContent:["responsive"],flex:["responsive"],flexGrow:["responsive"],flexShrink:["responsive"],float:["responsive"],fonts:["responsive"],fontWeight:["responsive","hover"],height:["responsive"],lineHeight:["responsive"],listStylePosition:["responsive"],listStyleType:["responsive"],margin:["responsive"],maxHeight:["responsive"],maxWidth:["responsive"],minHeight:["responsive"],minWidth:["responsive"],negativeMargin:["responsive"],opacity:["responsive","hover","group-hover"],overflow:["responsive"],padding:["responsive"],pointerEvents:["responsive"],position:["responsive"],inset:["responsive"],resize:["responsive"],tableLayout:["responsive","hover","focus"],boxShadow:["responsive","hover"],fill:[],stroke:[],textAlign:["responsive"],textColor:["responsive","hover"],fontSize:["responsive"],fontStyle:["responsive","hover"],fontSmoothing:["responsive","hover"],textDecoration:["responsive","hover"],textTransform:["responsive","hover"],letterSpacing:["responsive"],userSelect:["responsive"],verticalAlign:["responsive"],visibility:["responsive"],whitespace:["responsive"],wordBreak:["responsive"],width:["responsive"],zIndex:["responsive"]},plugins:[],corePlugins:{container:!1}}})),define("ember-cli-addon-docs/utils/compile-markdown",["exports","marked","node-html-parser","@handlebars/parser","line-column","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p){"use strict" +module.exports={prefix:"docs-",theme:{colors:{transparent:"transparent",inherit:"inherit",black:"#22292f","grey-darkest":"#3d4852","grey-darker":"#606f7b","grey-dark":"#8795a1",grey:"#b8c2cc","grey-light":"#dae1e7","grey-lighter":"#f1f5f8","grey-lightest":"#f8fafc",white:"white",yellow:"#ffed4a","code-base":"#282c34","brand-var":"var(--brand-primary, #E04E39)"},screens:{sm:"576px",md:"768px",lg:"992px",xl:"1200px"},fontFamily:{title:['"Iowan Old Style"','"Palentino Linotype"','"URW Palladio L"','"P052"',"serif"],sans:["system-ui","BlinkMacSystemFont","-apple-system","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"],serif:["Constantia","Lucida Bright","Lucidabright","Lucida Serif","Lucida","DejaVu Serif","Bitstream Vera Serif","Liberation Serif","Georgia","serif"],mono:["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},fontSize:t,fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{none:1,tight:1.25,small:1.45,normal:1.625,loose:2},letterSpacing:{tight:"-0.2px",normal:"0",wide:"0.05em"},textColor:e=>e("colors"),backgroundColor:e=>e("colors"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},borderWidth:{default:"1px",0:"0",2:"2px",4:"4px",8:"8px"},borderColor:e=>({default:e("colors.grey-light"),...e("colors")}),borderRadius:{none:"0",sm:".125rem",default:".25rem",lg:".5rem",full:"9999px"},width:{"site-container":"1400px",auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",56:"14rem",64:"16rem",72:"18rem",76:"19rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%","90%":"90%",full:"100%",screen:"100vw"},height:{auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",64:"16rem",full:"100%",screen:"100vh"},minWidth:{0:"0",full:"100%"},minHeight:{0:"0",full:"100%",screen:"100vh"},maxWidth:{"site-container":"1400px","measure-byline":"12rem",none:"none",xxs:"17rem",xs:"20rem",sm:"30rem",md:"40rem",lg:"50rem",xl:"60rem","2xl":"70rem","3xl":"80rem","4xl":"90rem","5xl":"100rem",full:"100%","2/3":"66.67%"},maxHeight:{full:"100%",screen:"100vh"},padding:{px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",5:"1.25rem",6:"1.5rem",8:"2rem",16:"4rem",20:"5rem"},margin:{auto:"auto",px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem","-px":"-1px","-2px":"-2px","-0":"-0","-1":"-0.25rem","-2":"-0.5rem","-3":"-0.75rem","-4":"-1rem","-6":"-1.5rem","-8":"-2rem","-16":"-4rem","-20":"-5rem"},boxShadow:{sm:"0 1px 1px 0 rgba(116, 129, 141, 0.1)",default:"0 2px 4px 0 rgba(0,0,0,0.10)",md:"0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)",lg:"0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},zIndex:{auto:"auto",0:0,10:10,20:20,30:30,40:40,50:50},fill:{current:"currentColor"},stroke:{current:"currentColor"}},variants:{appearance:["responsive"],backgroundAttachment:["responsive"],backgroundColor:["responsive","hover","focus"],backgroundPosition:["responsive"],backgroundRepeat:["responsive"],backgroundSize:["responsive"],borderColor:["responsive","hover"],borderRadius:["responsive"],borderStyle:["responsive"],borderWidth:["responsive"],cursor:["responsive"],display:["responsive"],flexDirection:["responsive"],flexWrap:["responsive"],alignItems:["responsive"],alignSelf:["responsive"],justifyContent:["responsive"],alignContent:["responsive"],flex:["responsive"],flexGrow:["responsive"],flexShrink:["responsive"],float:["responsive"],fonts:["responsive"],fontWeight:["responsive","hover"],height:["responsive"],lineHeight:["responsive"],listStylePosition:["responsive"],listStyleType:["responsive"],margin:["responsive"],maxHeight:["responsive"],maxWidth:["responsive"],minHeight:["responsive"],minWidth:["responsive"],negativeMargin:["responsive"],opacity:["responsive","hover","group-hover"],overflow:["responsive"],padding:["responsive"],pointerEvents:["responsive"],position:["responsive"],inset:["responsive"],resize:["responsive"],tableLayout:["responsive","hover","focus"],boxShadow:["responsive","hover"],fill:[],stroke:[],textAlign:["responsive"],textColor:["responsive","hover"],fontSize:["responsive"],fontStyle:["responsive","hover"],fontSmoothing:["responsive","hover"],textDecoration:["responsive","hover"],textTransform:["responsive","hover"],letterSpacing:["responsive"],userSelect:["responsive"],verticalAlign:["responsive"],visibility:["responsive"],whitespace:["responsive"],wordBreak:["responsive"],width:["responsive"],zIndex:["responsive"]},plugins:[],corePlugins:{container:!1}}})),define("ember-cli-addon-docs/utils/compile-markdown",["exports","marked","node-html-parser","@handlebars/parser","line-column","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){let i={highlight:b,renderer:new g(r)} -return`
        ${t.marked.parse(e,i)}
        `},e.highlightCode=b,o.default.registerLanguage("javascript",s.default),o.default.registerLanguage("js",s.default),o.default.registerLanguage("css",a.default),o.default.registerLanguage("handlebars",l.default),o.default.registerLanguage("hbs",l.default),o.default.registerLanguage("htmlbars",l.default),o.default.registerLanguage("json",u.default),o.default.registerLanguage("xml",c.default),o.default.registerLanguage("diff",d.default),o.default.registerLanguage("shell",h.default),o.default.registerLanguage("sh",h.default),o.default.registerLanguage("typescript",p.default),o.default.registerLanguage("ts",p.default) +return`
        ${t.marked.parse(e,i)}
        `},e.highlightCode=b,o.default.registerLanguage("javascript",s.default),o.default.registerLanguage("js",s.default),o.default.registerLanguage("css",a.default),o.default.registerLanguage("handlebars",l.default),o.default.registerLanguage("hbs",l.default),o.default.registerLanguage("htmlbars",l.default),o.default.registerLanguage("json",u.default),o.default.registerLanguage("xml",c.default),o.default.registerLanguage("diff",d.default),o.default.registerLanguage("shell",p.default),o.default.registerLanguage("sh",p.default),o.default.registerLanguage("typescript",h.default),o.default.registerLanguage("ts",h.default) const f={name:"htmlComponent",level:"block",start(e){let t=e.match(/\n<[^/^\s>]/) return t&&t.index},tokenizer(e){let t=/^<([^/^\s>]+)\s?[\s\S]*?>/.exec(e) if(t){let i=t[1],n=(0,r.parse)(e) @@ -5898,44 +6042,48 @@ return this.config.targetHandlebars&&(e=e.replace(/&/g,"&").replace(/</g, return`\n ${1===t?e:`${e}`}\n `}list(e,t){return t?`\n
          ${e}
        \n `:`\n
          ${e}
        \n `}table(e,t){return t&&(t=""+t+""),'\n\n'+e+"\n"+t+"
        \n"}tablerow(e){return'\n'+e+"\n"}tablecell(e,t){let r=t.header?"th":"td" return(t.align?"<"+r+' align="'+t.align+'" class="docs-border docs-px-4 docs-py-2">':"<"+r+' class="docs-border docs-px-4 docs-py-2">')+e+"\n"}hr(){return'
        '}blockquote(e){return`
        ${e}
        `}link(e,t,r){return`${r}`}}})),define("ember-cli-addon-docs/utils/computed",["exports","@ember/object","@ember/string"],(function(e,t,r){"use strict" function i(e,t){return e.isStatic&&!t.isStatic?-1:t.isStatic&&!e.isStatic?1:"public"===e.access&&"public"!==t.access||"private"===t.access&&"private"!==e.access?-1:"private"===e.access&&"private"!==t.access||"public"===t.access&&"public"!==e.access?1:e.name.localeCompare(t.name)}function n(e){let t -return t=e.match(/ember-cli/)?"ember-cli":e.match(/ember-data/)?"ember-data":"ember",t}Object.defineProperty(e,"__esModule",{value:!0}),e.addonLogo=n,e.addonPrefix=function(e){return o[n(e)]},e.hasMemberType=function(){for(var e=arguments.length,r=new Array(e),i=0;i`${e}.[]`)),{get(){return r.some((e=>(0,t.get)(this,e).some((t=>n(t,e)))))}})},e.memberFilter=function(e,n){return(0,t.computed)(e,"showInherited","showInternal","showProtected","showPrivate","showDeprecated",(function(){let o=(0,t.get)(this,e),s=this.showInternal,a=this.showInherited,l=this.showProtected,u=this.showPrivate,c=this.showDeprecated,d=[] +return t=e.match(/ember-cli/)?"ember-cli":e.match(/ember-data/)?"ember-data":"ember",t}Object.defineProperty(e,"__esModule",{value:!0}),e.addonLogo=n,e.addonPrefix=function(e){return o[n(e)]},e.hasMemberType=function(...e){let r=e.pop() +return(0,t.computed)(...e.map((e=>`${e}.[]`)),{get(){return e.some((e=>(0,t.get)(this,e).some((t=>r(t,e)))))}})},e.memberFilter=function(e,n){return(0,t.computed)(e,"showInherited","showInternal","showProtected","showPrivate","showDeprecated",(function(){let o=(0,t.get)(this,e),s=this.showInternal,a=this.showInherited,l=this.showProtected,u=this.showPrivate,c=this.showDeprecated,d=[] if(!1===s&&"arguments"!==n)return d -let h=(0,r.capitalize)(n),p=a?o.get(`allPublic${h}`):o.get(`public${h}`),f=a?o.get(`allPrivate${h}`):o.get(`private${h}`),m=a?o.get(`allProtected${h}`):o.get(`protected${h}`) -return d.push(...p),u&&d.push(...f),l&&d.push(...m),c||(d=d.filter((e=>!e.tags||!e.tags.find((e=>"deprecated"===e.name))))),d.sort(i)}))},e.memberUnion=function(e,r){return(0,t.computed)(`${e}.[]`,`${r}.[]`,(function(){let i=(0,t.get)(this,e),n=(0,t.get)(this,r) +let p=(0,r.capitalize)(n),h=a?o.get(`allPublic${p}`):o.get(`public${p}`),f=a?o.get(`allPrivate${p}`):o.get(`private${p}`),m=a?o.get(`allProtected${p}`):o.get(`protected${p}`) +return d.push(...h),u&&d.push(...f),l&&d.push(...m),c||(d=d.filter((e=>!e.tags||!e.tags.find((e=>"deprecated"===e.name))))),d.sort(i)}))},e.memberUnion=function(e,r){return(0,t.computed)(`${e}.[]`,`${r}.[]`,(function(){let i=(0,t.get)(this,e),n=(0,t.get)(this,r) if(!i)return n let o={} for(let e of i)o[e.name]=e for(let e of n)o[e.name]=e return Object.values(o)}))},e.unprefixedAddonName=function(e){return e.replace(/ember-(cli-|data-)?/,"")} -let o={"ember-cli":"EmberCLI","ember-data":"EmberData",ember:"Ember"}})),define("ember-cli-clipboard/components/copy-button",["exports","@ember/component","@ember/object","@ember/object/internals","ember-cli-clipboard/templates/components/copy-button","clipboard"],(function(e,t,r,i,n,o){"use strict" -var s -function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t,r,i,n){var o={} +let o={"ember-cli":"EmberCLI","ember-data":"EmberData",ember:"Ember"}})),define("ember-cli-clipboard/components/copy-button",["exports","@ember/component","@glimmer/component","@ember/object/internals","ember-arg-types","prop-types","@ember/template-factory"],(function(e,t,r,i,n,o,s){"use strict" +var a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k +function E(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function P(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function j(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=["success","error"] -let c=(s=class extends t.default{constructor(){super(...arguments),a(this,"layout",n.default),a(this,"tagName",""),a(this,"delegateClickEvent",!0)}setupElement(e){e.id=(0,i.guidFor)(this),this._buttonElement=e}registerClipboard(){this.clipboard&&this.clipboard.destroy() -const e=this._createClipboard() -this._registerActions(e),this.clipboard=e}destroyClipboard(){this.clipboard&&this.clipboard.destroy()}_createClipboard(){const{clipboardText:e,container:t,delegateClickEvent:r}=this,i=!1===r?this._buttonElement:`#${this._buttonElement.id}` -return new o.default(i,{text:"function"==typeof e?e:void 0,container:"string"==typeof t?document.querySelector(t):t})}_registerActions(e){u.forEach((t=>{e.on(t,(()=>{if(!this._buttonElement.disabled){const e=this[t] -"string"==typeof e?this.sendAction(e,...arguments):e&&e(...arguments)}}))}))}},l(s.prototype,"setupElement",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"setupElement"),s.prototype),l(s.prototype,"registerClipboard",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"registerClipboard"),s.prototype),l(s.prototype,"destroyClipboard",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"destroyClipboard"),s.prototype),s) -e.default=c})),define("ember-cli-clipboard/helpers/is-clipboard-supported",["exports","@ember/component/helper","clipboard","@ember/application"],(function(e,t,r,i){"use strict" +const S=(0,s.createTemplateFactory)({id:"A3kMFDBj",block:'[[[11,"button"],[24,0,"copy-btn"],[16,4,[30,0,["buttonType"]]],[16,"data-clipboard-id",[30,0,["guid"]]],[17,1],[4,[38,0],null,[["text","target","action","delegateClickEvent","container","onError","onSuccess"],[[30,0,["text"]],[30,0,["target"]],[30,0,["action"]],[30,0,["delegateClickEvent"]],[30,0,["container"]],[30,0,["onError"]],[30,0,["onSuccess"]]]]],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["clipboard","yield"]]',moduleName:"ember-cli-clipboard/components/copy-button.hbs",isStrictMode:!1}) +let R=(a=(0,n.arg)((0,o.oneOfType)([o.string,o.func])),l=(0,n.arg)((0,o.oneOfType)([o.string,o.func])),u=(0,n.arg)((0,o.oneOf)(["copy","cut"])),c=(0,n.arg)(o.boolean),d=(0,n.arg)((0,o.oneOfType)([o.string,o.element])),p=(0,n.arg)(o.string),h=(0,n.arg)(o.boolean),f=(0,n.arg)(o.boolean),(0,n.forbidExtraArgs)((b=class extends r.default{constructor(...e){super(...e),P(this,"guid",(0,i.guidFor)(this)),E(this,"text",g,this),E(this,"target",y,this),E(this,"action",v,this),E(this,"delegateClickEvent",_,this),E(this,"container",w,this),E(this,"buttonType",O,this),E(this,"onError",x,this),E(this,"onSuccess",k,this)}},g=j(b.prototype,"text",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(b.prototype,"target",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=j(b.prototype,"action",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=j(b.prototype,"delegateClickEvent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(b.prototype,"container",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(b.prototype,"buttonType",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"button"}}),x=j(b.prototype,"onError",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(b.prototype,"onSuccess",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b))||m) +e.default=R,(0,t.setComponentTemplate)(S,R)})),define("ember-cli-clipboard/helpers/is-clipboard-supported",["exports","@ember/component/helper","clipboard","@ember/application"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(){super(...arguments) const e=(0,i.getOwner)(this).lookup("service:fastboot") -this.isFastBoot=!!e&&e.isFastBoot}compute(e){let[t]=e -const{isFastBoot:i}=this -return!i&&r.default.isSupported(t)}}e.default=n})),define("ember-cli-clipboard/templates/components/copy-button",["exports","@ember/template-factory"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=(0,t.createTemplateFactory)({id:"l0+5fOt1",block:'[[[11,"button"],[16,"aria-label",[30,1]],[16,0,[29,["copy-btn ",[30,2]," ",[30,3]]]],[16,"disabled",[30,4]],[16,"title",[30,5]],[16,4,[52,[30,6],[30,6],"button"]],[17,7],[16,"data-clipboard-text",[30,8]],[16,"data-clipboard-target",[30,9]],[16,"data-clipboard-action",[30,10]],[4,[38,1],[[30,0,["setupElement"]]],null],[4,[38,1],[[30,0,["registerClipboard"]]],null],[4,[38,2],[[30,0,["registerClipboard"]]],null],[4,[38,3],[[30,0,["destroyClipboard"]]],null],[12],[1,"\\n "],[18,11,null],[1,"\\n"],[13]],["@aria-label","@class","@classNames","@disabled","@title","@buttonType","&attrs","@clipboardText","@clipboardTarget","@clipboardAction","&default"],false,["if","did-insert","did-update","will-destroy","yield"]]',moduleName:"ember-cli-clipboard/templates/components/copy-button.hbs",isStrictMode:!1}) -e.default=r})),define("ember-cli-string-helpers/-private/create-string-helper",["exports","@ember/template"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(r){let[i]=r -return(0,t.isHTMLSafe)(i)&&(i=i.string),i=i||"",e(i)}}})),define("ember-cli-string-helpers/helpers/camelize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" +this.isFastBoot=!!e&&e.isFastBoot}compute([e]){const{isFastBoot:t}=this +return!t&&r.default.isSupported(e)}}e.default=n})),define("ember-cli-clipboard/modifiers/clipboard",["exports","ember-modifier","clipboard","@ember/utils","@ember/string","@ember/object/internals"],(function(e,t,r,i,n,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=["success","error"] +var a=(0,t.modifier)((function(e,t,a){const{action:l="copy",container:u,delegateClickEvent:c=!0,target:d,text:p}=a +e.setAttribute("data-clipboard-action",l),(0,i.isBlank)(p)||e.setAttribute("data-clipboard-text",p),(0,i.isBlank)(d)||e.setAttribute("data-clipboard-target",d),(0,i.isBlank)(e.dataset.clipboardId)&&e.setAttribute("data-clipboard-id",(0,o.guidFor)(e)) +const h=!1===c?e:`[data-clipboard-id=${e.dataset.clipboardId}]`,f=new r.default(h,{text:"function"==typeof p?p:void 0,container:"string"==typeof u?document.querySelector(u):u,target:d}) +return s.forEach((t=>{f.on(t,(()=>{if(!e.disabled){const e=a[`on${(0,n.capitalize)(t)}`] +e?.(...arguments)}}))})),()=>f.destroy()})) +e.default=a})),define("ember-cli-string-helpers/-private/create-string-helper",["exports","@ember/template"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function([r]){return(0,t.isHTMLSafe)(r)&&(r=r.string),e(r=r||"")}}})),define("ember-cli-string-helpers/helpers/camelize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.camelize=void 0 const n=(0,i.default)(r.camelize) e.camelize=n var o=(0,t.helper)(n) -e.default=o})),define("ember-cli-string-helpers/helpers/capitalize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" +e.default=o})) +define("ember-cli-string-helpers/helpers/capitalize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.capitalize=void 0 const n=(0,i.default)(r.capitalize) e.capitalize=n @@ -5956,13 +6104,12 @@ const n=(0,i.default)(r.htmlSafe) e.htmlSafe=n var o=(0,t.helper)(n) e.default=o})),define("ember-cli-string-helpers/helpers/humanize",["exports","@ember/component/helper","@ember/template"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.humanize=n -const i=/_+|-+/g -function n(e){let[t]=e -if((0,r.isHTMLSafe)(t)&&(t=t.string),null==t)return"" -let n=t.toLowerCase().replace(i," ") -return n.charAt(0).toUpperCase()+n.slice(1)}var o=(0,t.helper)(n) -e.default=o})),define("ember-cli-string-helpers/helpers/lowercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/lowercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.humanize=o +const i=/_+|-+/g,n=" " +function o([e]){if((0,r.isHTMLSafe)(e)&&(e=e.string),null==e)return"" +let t=e.toLowerCase().replace(i,n) +return t.charAt(0).toUpperCase()+t.slice(1)}var s=(0,t.helper)(o) +e.default=s})),define("ember-cli-string-helpers/helpers/lowercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/lowercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.lowercase=e.default=void 0 const n=(0,i.default)(r.default) e.lowercase=n @@ -5978,8 +6125,8 @@ const n=(0,i.default)(r.default) e.trim=n var o=(0,t.helper)(n) e.default=o})),define("ember-cli-string-helpers/helpers/truncate",["exports","@ember/component/helper","@ember/template"],(function(e,t,r){"use strict" -function i(e){let[t,i=140,n=!0]=e,o=n?i-3:i -return(0,r.isHTMLSafe)(t)&&(t=t.string),t&&t.length>o?n?`${t.substring(0,o)}...`:t.substring(0,o):t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.truncate=i +function i([e,t=140,i=!0]){let n=i?t-3:t +return(0,r.isHTMLSafe)(e)&&(e=e.string),e&&e.length>n?i?`${e.substring(0,n)}...`:e.substring(0,n):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.truncate=i var n=(0,t.helper)(i) e.default=n})),define("ember-cli-string-helpers/helpers/underscore",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.underscore=e.default=void 0 @@ -5992,25 +6139,20 @@ const n=(0,i.default)(r.default) e.uppercase=n var o=(0,t.helper)(n) e.default=o})),define("ember-cli-string-helpers/helpers/w",["exports","@ember/component/helper","@ember/string"],(function(e,t,r){"use strict" -function i(e){let[...t]=e -return t.map(r.w).reduce(((e,t)=>e.concat(t)),[])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.w=i +function i([...e]){return e.map(r.w).reduce(((e,t)=>e.concat(t)),[])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.w=i var n=(0,t.helper)(i) e.default=n})),define("ember-cli-string-helpers/utils/lowercase",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" -if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) return e.toLowerCase()}})),define("ember-cli-string-helpers/utils/titleize",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" -if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) return e.toLowerCase().replace(/(?:^|\s|-|\/)\S/g,(function(e){return e.toUpperCase()}))}})),define("ember-cli-string-helpers/utils/trim",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" -if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) return e.trim()}})),define("ember-cli-string-helpers/utils/uppercase",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" -if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) return e.toUpperCase()}})),define("ember-code-snippet/-private/extension",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t=/\.(\w+)$/i.exec(e) return t?t[1].toLowerCase():void 0}})),define("ember-code-snippet/-private/get-snippet",["exports","ember-code-snippet/snippets","ember-code-snippet/-private/language","ember-code-snippet/-private/extension","ember-code-snippet/-private/unindent","@ember/debug"],(function(e,t,r,i,n,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=e.split("/").reduce(((e,t)=>e&&e[t]),t.default) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,o=!0){let s=e.split("/").reduce(((e,t)=>e&&e[t]),t.default) s=s.replace(/^(\s*\n)*/,"").replace(/\s*$/,""),o&&(s=(0,n.default)(s)) let a=(0,r.default)(e),l=(0,i.default)(e) return{source:s,language:a,extension:l}}})),define("ember-code-snippet/-private/language",["exports","ember-code-snippet/-private/extension"],(function(e,t){"use strict" @@ -6023,15 +6165,13 @@ case"scss":return"scss" case"less":return"less" case"emblem":return"emblem" case"ts":return"typescript" -default:return r}}})) -define("ember-code-snippet/-private/unindent",["exports"],(function(e){"use strict" +default:return r}}})),define("ember-code-snippet/-private/unindent",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t,r,i=e.split("\n").filter((e=>""!==e)) for(let n=0;nt[0].length)&&(r=t[0].length) void 0!==r&&r>0&&(e=e.replace(new RegExp("^[ \t]{"+r+"}","gm"),"")) return e}})),define("ember-code-snippet/helpers/get-code-snippet",["exports","@ember/component/helper","ember-code-snippet"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var i=(0,t.helper)((function(e,t){let[i]=e,{unindent:n=!0}=t -return(0,r.getCodeSnippet)(i,n)})) +var i=(0,t.helper)((function([e],{unindent:t=!0}){return(0,r.getCodeSnippet)(e,t)})) e.default=i})),define("ember-code-snippet/index",["exports","ember-code-snippet/-private/get-snippet"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getCodeSnippet",{enumerable:!0,get:function(){return t.default}})})),define("ember-code-snippet/snippets",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6045,12 +6185,10 @@ e.default=n})),define("ember-composable-helpers/-private/get-value-array-and-use Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t,r=e[0],i=!1 2===e.length?t=e[1]:(i=e[1],t=e[2]) return{currentValue:r,array:t,useDeepEqual:i}}})),define("ember-composable-helpers/helpers/append",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[...t]=e -return[].concat(...t)}Object.defineProperty(e,"__esModule",{value:!0}),e.append=r,e.default=void 0 +function r([...e]){return[].concat(...e)}Object.defineProperty(e,"__esModule",{value:!0}),e.append=r,e.default=void 0 var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/call",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t,r]=e -if(t)return r?t.apply(r):t()}Object.defineProperty(e,"__esModule",{value:!0}),e.call=r,e.default=void 0 +function r([e,t]){if(e)return t?e.apply(t):e()}Object.defineProperty(e,"__esModule",{value:!0}),e.call=r,e.default=void 0 var i=t.default.helper(r) e.default=i})),define("ember-composable-helpers/helpers/chunk",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.chunk=s,e.default=void 0 @@ -6059,104 +6197,91 @@ function s(e,t){let s=parseInt(e,10),a=n(s,0),l=0 if((0,r.isArray)(t)&&(l=t.length),t=(0,i.default)(t),!l||a<1)return[] {let e=0,r=-1,i=new Array(o(l/a)) for(;e(0,r.isPresent)(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=n,e.default=void 0 +function n([e]){let t +return t=Array.isArray(e)||(0,i.isArray)(e)?e:[e],t.filter((e=>(0,r.isPresent)(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=n,e.default=void 0 var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/compute",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t,...r]=e -return t(...r)}Object.defineProperty(e,"__esModule",{value:!0}),e.compute=r,e.default=void 0 +function r([e,...t]){return e(...t)}Object.defineProperty(e,"__esModule",{value:!0}),e.compute=r,e.default=void 0 var i=(0,t.helper)(r) -e.default=i})),define("ember-composable-helpers/helpers/dec",["exports","@ember/component/helper","@ember/utils"],(function(e,t,r){"use strict" -function i(e){let[t,i]=e -if((0,r.isEmpty)(i)&&(i=t,t=void 0),i=Number(i),!isNaN(i))return void 0===t&&(t=1),i-t}Object.defineProperty(e,"__esModule",{value:!0}),e.dec=i,e.default=void 0 +e.default=i})) +define("ember-composable-helpers/helpers/dec",["exports","@ember/component/helper","@ember/utils"],(function(e,t,r){"use strict" +function i([e,t]){if((0,r.isEmpty)(t)&&(t=e,e=void 0),t=Number(t),!isNaN(t))return void 0===e&&(e=1),t-e}Object.defineProperty(e,"__esModule",{value:!0}),e.dec=i,e.default=void 0 var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/drop",["exports","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,r){"use strict" -function i(e){let[t,i]=e -return(0,r.default)(i).slice(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.drop=i +function i([e,t]){return(0,r.default)(t).slice(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.drop=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/entries",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t]=e -return t?Object.entries(t):t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.entries=r +function r([e]){return e?Object.entries(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.entries=r var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/filter-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" -function a(e){let t,[a,l,u]=e -return!(0,r.isArray)(u)&&(0,r.isArray)(l)&&(u=l,l=void 0),u=(0,s.default)(u),(0,i.isEmpty)(a)||(0,i.isEmpty)(u)?[]:(t=(0,i.isPresent)(l)?"function"==typeof l?e=>l((0,n.get)(e,a)):e=>(0,o.default)((0,n.get)(e,a),l):e=>!!(0,n.get)(e,a),u.filter(t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filterBy=a +function a([e,t,a]){if(!(0,r.isArray)(a)&&(0,r.isArray)(t)&&(a=t,t=void 0),a=(0,s.default)(a),(0,i.isEmpty)(e)||(0,i.isEmpty)(a))return[] +let l +return l=(0,i.isPresent)(t)?"function"==typeof t?r=>t((0,n.get)(r,e)):r=>(0,o.default)((0,n.get)(r,e),t):t=>!!(0,n.get)(t,e),a.filter(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filterBy=a var l=(0,t.helper)(a) e.default=l})),define("ember-composable-helpers/helpers/filter",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" -function n(e){let[t,n]=e -return(0,r.isEmpty)(t)||!n?[]:(0,i.default)(n).filter(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filter=n +function n([e,t]){return(0,r.isEmpty)(e)||!t?[]:(0,i.default)(t).filter(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filter=n var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/find-by",["exports","@ember/component/helper","@ember/utils","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n){"use strict" -function o(e){let[t,o,s]=e -return(0,r.isEmpty)(t)?[]:(0,i.A)((0,n.default)(s)).findBy(t,o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.findBy=o +function o([e,t,o]){return(0,r.isEmpty)(e)?[]:(0,i.A)((0,n.default)(o)).findBy(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.findBy=o var s=(0,t.helper)(o) e.default=s})),define("ember-composable-helpers/helpers/flatten",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" function n(e){return(0,r.isArray)(e)?(0,i.default)(e).reduce(((e,t)=>e.concat(n(t))),[]):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.flatten=n -var o=(0,t.helper)((function(e){let[t]=e -return n(t)})) +var o=(0,t.helper)((function([e]){return n(e)})) e.default=o})),define("ember-composable-helpers/helpers/from-entries",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t]=e -return t?Object.fromEntries(t):t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fromEntries=r +function r([e]){return e?Object.fromEntries(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fromEntries=r var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/group-by",["exports","@ember/component/helper","@ember/object","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" -function n(e){let[t,n]=e,o={} -return(0,i.default)(n).forEach((e=>{let i=(0,r.get)(e,t),n=o[i] -Array.isArray(n)||(n=[],o[i]=n),n.push(e)})),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupBy=n +function n([e,t]){let n={} +return(0,i.default)(t).forEach((t=>{let i=(0,r.get)(t,e),o=n[i] +Array.isArray(o)||(o=[],n[i]=o),o.push(t)})),n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupBy=n var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/has-next",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/next","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" -function a(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=(0,s.default)(t),l=(0,i.next)(e,a,o),u=!(0,n.default)(l,e,o) -return u&&(0,r.isPresent)(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=a +function a(e,t,o=!1){let a=(0,s.default)(t),l=(0,i.next)(e,a,o) +return!(0,n.default)(l,e,o)&&(0,r.isPresent)(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=a var l=(0,t.helper)((function(e){let{currentValue:t,array:r,useDeepEqual:i}=(0,o.default)(e) return a(t,r,i)})) e.default=l})),define("ember-composable-helpers/helpers/has-previous",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/previous","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" -function a(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=(0,s.default)(t),l=(0,i.previous)(e,a,o),u=!(0,n.default)(l,e,o) -return u&&(0,r.isPresent)(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=a +function a(e,t,o=!1){let a=(0,s.default)(t),l=(0,i.previous)(e,a,o) +return!(0,n.default)(l,e,o)&&(0,r.isPresent)(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=a var l=(0,t.helper)((function(e){let{currentValue:t,array:r,useDeepEqual:i}=(0,o.default)(e) return a(t,r,i)})) e.default=l})),define("ember-composable-helpers/helpers/inc",["exports","@ember/component/helper","@ember/utils"],(function(e,t,r){"use strict" -function i(e){let[t,i]=e -if((0,r.isEmpty)(i)&&(i=t,t=void 0),i=Number(i),!isNaN(i))return void 0===t&&(t=1),i+t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inc=i +function i([e,t]){if((0,r.isEmpty)(t)&&(t=e,e=void 0),t=Number(t),!isNaN(t))return void 0===e&&(e=1),t+e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inc=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/includes",["exports","@ember/array","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" function n(e,r){if(!(0,t.isArray)(r))return!1 let n=(0,t.isArray)(e)?e:[e],o=(0,t.A)((0,i.default)(r)) return(0,i.default)(n).every((e=>o.includes(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.includes=n -var o=(0,r.helper)((function(e){let[t,r]=e -return n(t,r)})) +var o=(0,r.helper)((function([e,t]){return n(e,t)})) e.default=o})),define("ember-composable-helpers/helpers/intersect",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" -function n(e){let[...t]=e,n=(0,i.default)(t).map((e=>(0,r.isArray)(e)?e:[])) -return n.pop().filter((e=>{for(let t=0;t(0,r.isArray)(e)?e:[])) +return t.pop().filter((e=>{for(let r=0;re[r]?.(...i))) -return n(e)}:function(){return o[r]?.(...i)}}var s=(0,r.helper)(o) +function o([e,...r]){let i=r.pop() +return(0,t.isArray)(i)?function(){let t=i.map((t=>t[e]?.(...r))) +return n(t)}:function(){return i[e]?.(...r)}}var s=(0,r.helper)(o) e.default=s})),define("ember-composable-helpers/helpers/join",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" -function n(e){let[t,n]=e,o=(0,i.default)(n) -return(0,r.isArray)(t)&&(o=t,t=","),o.join(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=n +function n([e,t]){let n=(0,i.default)(t) +return(0,r.isArray)(e)&&(n=e,e=","),n.join(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=n var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/keys",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t]=e -return t?Object.keys(t):t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.keys=r +function r([e]){return e?Object.keys(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.keys=r var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/map-by",["exports","@ember/component/helper","@ember/object","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n){"use strict" -function o(e){let[t,o]=e -return(0,i.isEmpty)(t)?[]:(0,n.default)(o).map((e=>(0,r.get)(e,t)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapBy=o +function o([e,t]){return(0,i.isEmpty)(e)?[]:(0,n.default)(t).map((t=>(0,r.get)(t,e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapBy=o var s=(0,t.helper)(o) e.default=s})),define("ember-composable-helpers/helpers/map",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" -function n(e){let[t,n]=e -return(0,r.isEmpty)(t)?[]:(0,i.default)(n).map(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.map=n +function n([e,t]){return(0,r.isEmpty)(e)?[]:(0,i.default)(t).map(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.map=n var o=(0,t.helper)(n) -e.default=o})) -define("ember-composable-helpers/helpers/next",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" -function a(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=(0,s.default)(t),l=(0,r.default)(a,e,o),u=a.length-1 +e.default=o})),define("ember-composable-helpers/helpers/next",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" +function a(e,t,o=!1){let a=(0,s.default)(t),l=(0,r.default)(a,e,o),u=a.length-1 if(!(0,i.isEmpty)(l))return l===u?e:(0,n.A)(a).objectAt(l+1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.next=a var l=(0,t.helper)((function(e){let{currentValue:t,array:r,useDeepEqual:i}=(0,o.default)(e) return a(t,r,i)})) @@ -6165,17 +6290,14 @@ function r(){return()=>{}}Object.defineProperty(e,"__esModule",{value:!0}),e.def var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/object-at",["exports","@ember/component/helper","@ember/array"],(function(e,t,r){"use strict" function i(e,t){if((0,r.isArray)(t))return e=parseInt(e,10),(0,r.A)(t).objectAt(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.objectAt=i -var n=(0,t.helper)((function(e){let[t,r]=e -return i(t,r)})) +var n=(0,t.helper)((function([e,t]){return i(e,t)})) e.default=n})),define("ember-composable-helpers/helpers/optional",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t]=e -return"function"==typeof t?t:e=>e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.optional=r +function r([e]){return"function"==typeof e?e:e=>e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.optional=r var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/pick",["exports","@ember/component/helper","@ember/object"],(function(e,t,r){"use strict" -function i(e){let[t,i]=e -return function(e){let n=(0,r.get)(e,t) -if(!i)return n -i(n)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.pick=i +function i([e,t]){return function(i){let n=(0,r.get)(i,e) +if(!t)return n +t(n)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.pick=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/pipe-action",["exports","@ember/component/helper","ember-composable-helpers/helpers/pipe","ember-composable-helpers/-private/closure-action"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6183,57 +6305,48 @@ const n=r.pipe i.default&&(n[i.default]=!0) var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/pipe",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,r){"use strict" -function i(e,t){return(0,r.default)(e)?e.then(t):t(e)}function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] -return function(){for(var t=arguments.length,r=new Array(t),n=0;n0===n?t(...r):i(e,t)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.invokeFunction=i,e.pipe=n +function i(e,t){return(0,r.default)(e)?e.then(t):t(e)}function n(e=[]){return function(...t){return e.reduce(((e,r,n)=>0===n?r(...t):i(e,r)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.invokeFunction=i,e.pipe=n var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/previous",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params"],(function(e,t,r,i,n,o){"use strict" -function s(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=(0,r.default)(t,e,o) +function s(e,t,o=!1){let s=(0,r.default)(t,e,o) if(!(0,i.isEmpty)(s))return 0===s?e:(0,n.A)(t).objectAt(s-1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.previous=s var a=(0,t.helper)((function(e){let{currentValue:t,array:r,useDeepEqual:i}=(0,o.default)(e) return s(t,r,i)})) e.default=a})),define("ember-composable-helpers/helpers/queue",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,r){"use strict" -function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] -return function(){for(var t=arguments.length,i=new Array(t),n=0;nt(...i))):t(...i)} -return e.reduce(((e,t,r)=>0===r?t(...i):o(e,t)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queue=i +function i(e=[]){return function(...t){return e.reduce(((e,i,n)=>0===n?i(...t):function(e,i){return(0,r.default)(e)?e.then((()=>i(...t))):i(...t)}(e,i)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queue=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/range",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/comparison"],(function(e,t,r,i){"use strict" -function n(e){let[t,n,o]=e -o="boolean"===(0,r.typeOf)(o)&&o -let s=[] -if(tn){let e=o?i.gte:i.gt -for(let r=t;e(r,n);r--)s.push(r)}return t===n&&o&&s.push(n),s}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.range=n +function n([e,t,n]){n="boolean"===(0,r.typeOf)(n)&&n +let o=[] +if(et){let r=n?i.gte:i.gt +for(let i=e;r(i,t);i--)o.push(i)}return e===t&&n&&o.push(t),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.range=n var o=(0,t.helper)(n) e.default=o})),define("ember-composable-helpers/helpers/reduce",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,r,i){"use strict" -function n(e){let[t,n,o]=e -return(0,r.isEmpty)(t)?[]:(0,i.default)(o).reduce(t,n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reduce=n +function n([e,t,n]){return(0,r.isEmpty)(e)?[]:(0,i.default)(n).reduce(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reduce=n var o=(0,t.helper)(n) -e.default=o})),define("ember-composable-helpers/helpers/reject-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" -function a(e){let t,[a,l,u]=e -return!(0,r.isArray)(u)&&(0,r.isArray)(l)&&(u=l,l=void 0),u=(0,s.default)(u),t=(0,i.isPresent)(l)?"function"==typeof l?e=>!l((0,n.get)(e,a)):e=>!(0,o.default)((0,n.get)(e,a),l):e=>!(0,n.get)(e,a),u.filter(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.rejectBy=a +e.default=o})) +define("ember-composable-helpers/helpers/reject-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n,o,s){"use strict" +function a([e,t,a]){let l +return!(0,r.isArray)(a)&&(0,r.isArray)(t)&&(a=t,t=void 0),a=(0,s.default)(a),l=(0,i.isPresent)(t)?"function"==typeof t?r=>!t((0,n.get)(r,e)):r=>!(0,o.default)((0,n.get)(r,e),t):t=>!(0,n.get)(t,e),a.filter(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.rejectBy=a var l=(0,t.helper)(a) e.default=l})),define("ember-composable-helpers/helpers/repeat",["exports","@ember/component/helper","@ember/utils"],(function(e,t,r){"use strict" -function i(e){let[t,i]=e -return"number"!==(0,r.typeOf)(t)?[i]:Array.apply(null,{length:t}).map((()=>i))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.repeat=i +function i([e,t]){return"number"!==(0,r.typeOf)(e)?[t]:Array.apply(null,{length:e}).map((()=>t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.repeat=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/reverse",["exports","@ember/component/helper","@ember/array"],(function(e,t,r){"use strict" -function i(e){let[t]=e -return(0,r.isArray)(t)?(0,r.A)(t).slice(0).reverse():[t]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reverse=i +function i([e]){return(0,r.isArray)(e)?(0,r.A)(e).slice(0).reverse():[e]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reverse=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/shuffle",["exports","@ember/component/helper","@ember/array","@ember/utils"],(function(e,t,r,i){"use strict" function n(e,t){let r,n,o=(e=e.slice(0)).length for(t="function"===(0,i.typeOf)(t)&&t||Math.random;o>1;)r=Math.floor(t()*o--),n=e[o],e[o]=e[r],e[r]=n return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shuffle=n -var o=(0,t.helper)((function(e){let[t,i]=e -return void 0===i&&(i=t,t=void 0),(0,r.isArray)(i)?n(i,t):[i]})) +var o=(0,t.helper)((function([e,t]){return void 0===t&&(t=e,e=void 0),(0,r.isArray)(t)?n(t,e):[t]})) e.default=o})),define("ember-composable-helpers/helpers/slice",["exports","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,r){"use strict" -function i(e){let[...t]=e,i=t.pop() -return i=(0,r.default)(i),i.slice(...t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.slice=i +function i([...e]){let t=e.pop() +return t=(0,r.default)(t),t.slice(...e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.slice=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/sort-by",["exports","@ember/object","@ember/utils","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,r,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.sortBy=d +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.sortBy=p const o=new Intl.Collator(void 0,{sensitivity:"base"}) function s(e){if("boolean"==typeof e)return e if("number"==typeof e){if(e>0)return!1 @@ -6241,19 +6354,17 @@ if(e<0)return!0}return e}function a(e,r){return null==e?e:(0,t.get)(e,r)}functio const n=a(t,e),s=a(i,e),l=null==n,u=null==s return l&&u?0:u?-1:l?1:n.toLowerCase&&s.toLowerCase?o.compare(s,n):ns?-1:0}function u(e,t,i){if((0,r.isEmpty)(e))return 0 const n=a(t,e),s=a(i,e),l=null==n,u=null==s -return l&&u?0:u?-1:l?1:n.toLowerCase&&s.toLowerCase?o.compare(n,s):ns?1:0}class c extends class{constructor(){for(var e=arguments.length,t=new Array(e),r=0;rt(e.replace(/:desc|:asc/,""),r,i)}}{perform(){let e=!1,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>this.comparator(e))),r=(e,r)=>{for(let i=0;is?1:0}class c{constructor(...e){let[t]=e +"function"==typeof t.toArray&&(t=t.toArray()),this.array=[...t]}comparator(e){return"function"==typeof e?e:this.defaultSort(e)}defaultSort(e){let t=u +return e.match(":desc")&&(t=l),(r,i)=>t(e.replace(/:desc|:asc/,""),r,i)}}class d extends c{perform(e=[]){let t=!1,r=e.map((e=>this.comparator(e))),i=(e,t)=>{for(let i=0;i(0,r.default)(i).indexOf(e)===t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.union=i +function i([...e]){return[].concat(...e).filter(((e,t,i)=>(0,r.default)(i).indexOf(e)===t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.union=i var n=(0,t.helper)(i) e.default=n})),define("ember-composable-helpers/helpers/values",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e){let[t]=e -return t?Object.values(t):t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.values=r +function r([e]){return e?Object.values(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.values=r var i=(0,t.helper)(r) e.default=i})),define("ember-composable-helpers/helpers/without",["exports","@ember/component/helper","@ember/array"],(function(e,t,r){"use strict" function i(e,t){return!!(0,r.isArray)(t)&&((0,r.isArray)(e)&&e.length?t.reduce(((t,i)=>function(e,t){return(0,r.A)(t).includes(e)}(i,e)?t:t.concat(i)),[]):(0,r.A)(t).without(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.without=i -var n=(0,t.helper)((function(e){let[t,r]=e -return i(t,r)})) -e.default=n})),define("ember-composable-helpers/index",["exports","ember-composable-helpers/helpers/append","ember-composable-helpers/helpers/chunk","ember-composable-helpers/helpers/compact","ember-composable-helpers/helpers/compute","ember-composable-helpers/helpers/dec","ember-composable-helpers/helpers/drop","ember-composable-helpers/helpers/filter-by","ember-composable-helpers/helpers/filter","ember-composable-helpers/helpers/find-by","ember-composable-helpers/helpers/flatten","ember-composable-helpers/helpers/group-by","ember-composable-helpers/helpers/has-next","ember-composable-helpers/helpers/has-previous","ember-composable-helpers/helpers/inc","ember-composable-helpers/helpers/intersect","ember-composable-helpers/helpers/invoke","ember-composable-helpers/helpers/join","ember-composable-helpers/helpers/map-by","ember-composable-helpers/helpers/map","ember-composable-helpers/helpers/next","ember-composable-helpers/helpers/object-at","ember-composable-helpers/helpers/optional","ember-composable-helpers/helpers/pipe-action","ember-composable-helpers/helpers/pipe","ember-composable-helpers/helpers/previous","ember-composable-helpers/helpers/queue","ember-composable-helpers/helpers/range","ember-composable-helpers/helpers/reduce","ember-composable-helpers/helpers/reject-by","ember-composable-helpers/helpers/repeat","ember-composable-helpers/helpers/reverse","ember-composable-helpers/helpers/shuffle","ember-composable-helpers/helpers/slice","ember-composable-helpers/helpers/sort-by","ember-composable-helpers/helpers/take","ember-composable-helpers/helpers/toggle-action","ember-composable-helpers/helpers/toggle","ember-composable-helpers/helpers/union","ember-composable-helpers/helpers/without"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m,b,g,y,v,_,w,O,x,E,k,P,T,R,j,C,S,M,A,D,N,I,F,z,L){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppendHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ChunkHelper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"CompactHelper",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ComputeHelper",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"DecHelper",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"DropHelper",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"FilterByHelper",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"FilterHelper",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"FindByHelper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"FlattenHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"GroupByHelper",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"HasNextHelper",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"HasPreviousHelper",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"IncHelper",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"IntersectHelper",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"InvokeHelper",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"JoinHelper",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"MapByHelper",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"MapHelper",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"NextHelper",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"ObjectAtHelper",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"OptionalHelper",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"PipeActionHelper",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"PipeHelper",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"PreviousHelper",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"QueueHelper",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"RangeHelper",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"ReduceHelper",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"RejectByHelper",{enumerable:!0,get:function(){return j.default}}) -Object.defineProperty(e,"RepeatHelper",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"ReverseHelper",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"ShuffleHelper",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"SliceHelper",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"SortByHelper",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"TakeHelper",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"ToggleActionHelper",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"ToggleHelper",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"UnionHelper",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"WithoutHelper",{enumerable:!0,get:function(){return L.default}})})),define("ember-composable-helpers/utils/as-array",["exports","@ember/array","@ember/object"],(function(e,t,r){"use strict" +var n=(0,t.helper)((function([e,t]){return i(e,t)})) +e.default=n})),define("ember-composable-helpers/index",["exports","ember-composable-helpers/helpers/append","ember-composable-helpers/helpers/chunk","ember-composable-helpers/helpers/compact","ember-composable-helpers/helpers/compute","ember-composable-helpers/helpers/dec","ember-composable-helpers/helpers/drop","ember-composable-helpers/helpers/filter-by","ember-composable-helpers/helpers/filter","ember-composable-helpers/helpers/find-by","ember-composable-helpers/helpers/flatten","ember-composable-helpers/helpers/group-by","ember-composable-helpers/helpers/has-next","ember-composable-helpers/helpers/has-previous","ember-composable-helpers/helpers/inc","ember-composable-helpers/helpers/intersect","ember-composable-helpers/helpers/invoke","ember-composable-helpers/helpers/join","ember-composable-helpers/helpers/map-by","ember-composable-helpers/helpers/map","ember-composable-helpers/helpers/next","ember-composable-helpers/helpers/object-at","ember-composable-helpers/helpers/optional","ember-composable-helpers/helpers/pipe-action","ember-composable-helpers/helpers/pipe","ember-composable-helpers/helpers/previous","ember-composable-helpers/helpers/queue","ember-composable-helpers/helpers/range","ember-composable-helpers/helpers/reduce","ember-composable-helpers/helpers/reject-by","ember-composable-helpers/helpers/repeat","ember-composable-helpers/helpers/reverse","ember-composable-helpers/helpers/shuffle","ember-composable-helpers/helpers/slice","ember-composable-helpers/helpers/sort-by","ember-composable-helpers/helpers/take","ember-composable-helpers/helpers/toggle-action","ember-composable-helpers/helpers/toggle","ember-composable-helpers/helpers/union","ember-composable-helpers/helpers/without"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f,m,b,g,y,v,_,w,O,x,k,E,P,j,S,R,C,T,A,M,D,N,I,F,z,L){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppendHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ChunkHelper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"CompactHelper",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ComputeHelper",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"DecHelper",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"DropHelper",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"FilterByHelper",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"FilterHelper",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"FindByHelper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"FlattenHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"GroupByHelper",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"HasNextHelper",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"HasPreviousHelper",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"IncHelper",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"IntersectHelper",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"InvokeHelper",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"JoinHelper",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"MapByHelper",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"MapHelper",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"NextHelper",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"ObjectAtHelper",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"OptionalHelper",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"PipeActionHelper",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"PipeHelper",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"PreviousHelper",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"QueueHelper",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"RangeHelper",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"ReduceHelper",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"RejectByHelper",{enumerable:!0,get:function(){return R.default}}) +Object.defineProperty(e,"RepeatHelper",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"ReverseHelper",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"ShuffleHelper",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"SliceHelper",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"SortByHelper",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"TakeHelper",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"ToggleActionHelper",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"ToggleHelper",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"UnionHelper",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"WithoutHelper",{enumerable:!0,get:function(){return L.default}})})),define("ember-composable-helpers/utils/as-array",["exports","@ember/array","@ember/object"],(function(e,t,r){"use strict" function i(e){return"function"==typeof e.toArray}function n(e){return"function"==typeof e.then}function o(e){if("number"==typeof e)throw new Error("Numbers not supported as arrays [ember-composable-helpers]") if("string"==typeof e)return e.split("") if(Array.isArray(e))return e @@ -6306,32 +6413,33 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n){let o n&&(o=(0,t.A)(e).find((e=>(0,r.default)(e,i,n)))) let s=(0,t.A)(e).indexOf(o) return s>=0?s:null}})),define("ember-composable-helpers/utils/is-equal",["exports","@ember/utils"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2] -return i?JSON.stringify(e)===JSON.stringify(r):(0,t.isEqual)(e,r)||(0,t.isEqual)(r,e)}})),define("ember-composable-helpers/utils/is-object",["exports","@ember/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r,i=!1){return i?JSON.stringify(e)===JSON.stringify(r):(0,t.isEqual)(e,r)||(0,t.isEqual)(r,e)}})),define("ember-composable-helpers/utils/is-object",["exports","@ember/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return"object"===(0,t.typeOf)(e)||"instance"===(0,t.typeOf)(e)}})),define("ember-composable-helpers/utils/is-promise",["exports","@ember/utils","ember-composable-helpers/utils/is-object"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,r.default)(e)&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -return"function"===(0,t.typeOf)(e.then)&&"function"===(0,t.typeOf)(e.catch)}(e)}})) -define("ember-concurrency/-private/cancelable-promise-helpers",["exports","@ember/debug","rsvp","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/yieldables"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,r.default)(e)&&function(e={}){return"function"===(0,t.typeOf)(e.then)&&"function"===(0,t.typeOf)(e.catch)}(e)}})),define("ember-concurrency/-private/async-arrow-runtime",["exports","ember-concurrency/-private/task-factory"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.buildTask=function(e,r,i,n){let o=r +n&&(o=Object.assign({},o),o[n]=!0) +const s=e() +return new t.TaskFactory(i||"",s.generator,o).createTask(s.context)}})),define("ember-concurrency/-private/cancelable-promise-helpers",["exports","@ember/debug","rsvp","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/yieldables"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.race=e.hashSettled=e.hash=e.allSettled=e.all=void 0 -const o=p(r.default.Promise,"all",c) +const o=h(r.default.Promise,"all",c) e.all=o -const s=p(r.default,"allSettled",c) +const s=h(r.default,"allSettled",c) e.allSettled=s -const a=p(r.Promise,"race",c) +const a=h(r.Promise,"race",c) e.race=a -const l=p(r.default,"hash",d) +const l=h(r.default,"hash",d) e.hash=l -const u=p(r.default,"hashSettled",d) -function c(e){return e}function d(e){return Object.keys(e).map((t=>e[t]))}function h(e){if(e)if(e instanceof i.TaskInstance)e.executor.asyncErrorsHandled=!0 +const u=h(r.default,"hashSettled",d) +function c(e){return e}function d(e){return Object.keys(e).map((t=>e[t]))}function p(e){if(e)if(e instanceof i.TaskInstance)e.executor.asyncErrorsHandled=!0 else if(e instanceof n.Yieldable)return e._toPromise() -return e}function p(e,t,o){return function(s){let a=function(e,t){if(Array.isArray(e))return e.map(t) +return e}function h(e,t,o){return function(s){let a=function(e,t){if(Array.isArray(e))return e.map(t) if("object"==typeof e&&null!==e){let r={} -return Object.keys(e).forEach((i=>{r[i]=t(e[i])})),r}return e}(s,h),l=o(a),u=r.default.defer() +return Object.keys(e).forEach((i=>{r[i]=t(e[i])})),r}return e}(s,p),l=o(a),u=r.default.defer() e[t](a).then(u.resolve,u.reject) -let c=!1,d=()=>{c||(c=!0,l.forEach((e=>{e&&(e instanceof i.TaskInstance?e.cancel():"function"==typeof e[n.cancelableSymbol]&&e[n.cancelableSymbol]())})))},p=u.promise.finally(d) -return p[n.cancelableSymbol]=d,p}}e.hashSettled=u})),define("ember-concurrency/-private/ember-environment",["exports","ember","rsvp","ember-concurrency/-private/external/environment","@ember/debug","@ember/runloop"],(function(e,t,r,i,n,o){"use strict" +let c=!1,d=()=>{c||(c=!0,l.forEach((e=>{e&&(e instanceof i.TaskInstance?e.cancel():"function"==typeof e[n.cancelableSymbol]&&e[n.cancelableSymbol]())})))},h=u.promise.finally(d) +return h[n.cancelableSymbol]=d,h}}e.hashSettled=u})),define("ember-concurrency/-private/ember-environment",["exports","ember","rsvp","ember-concurrency/-private/external/environment","@ember/debug","@ember/runloop"],(function(e,t,r,i,n,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.EmberEnvironment=e.EMBER_ENVIRONMENT=void 0 -class s extends i.Environment{assert(){}async(e){(0,o.join)((()=>(0,o.schedule)("actions",e)))}reportUncaughtRejection(e){(0,o.next)(null,(function(){if(!t.default.onerror)throw e +class s extends i.Environment{assert(...e){}async(e){(0,o.join)((()=>(0,o.once)(null,e)))}reportUncaughtRejection(e){(0,o.next)(null,(function(){if(!t.default.onerror)throw e t.default.onerror(e)}))}defer(){return(0,r.defer)()}globalDebuggingEnabled(){return t.default.ENV.DEBUG_TASKS}}e.EmberEnvironment=s const a=new s e.EMBER_ENVIRONMENT=a})),define("ember-concurrency/-private/external/environment",["exports"],(function(e){"use strict" @@ -6371,7 +6479,8 @@ e.default=s})),define("ember-concurrency/-private/external/scheduler/policies/re Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=(0,r.makeCancelState)("it belongs to a 'restartable' Task that was .perform()ed again") class n{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,i):r.STARTED}}class o extends t.default{makeReducer(e,t){return new n(e+t-this.maxConcurrency)}}var s=o -e.default=s})),define("ember-concurrency/-private/external/scheduler/policies/unbounded-policy",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" +e.default=s})) +define("ember-concurrency/-private/external/scheduler/policies/unbounded-policy",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const r=new class{step(){return t.STARTED}} var i=class{makeReducer(){return r}} @@ -6393,7 +6502,7 @@ t.onState(n,t),r.set(i,e.tag)}} e.default=i})),define("ember-concurrency/-private/external/scheduler/scheduler",["exports","ember-concurrency/-private/external/scheduler/refresh","ember-concurrency/-private/external/scheduler/state-tracker/state-tracker","ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var n=class{constructor(e,t){this.schedulerPolicy=e,this.stateTrackingEnabled=t,this.taskInstances=[]}cancelAll(e,t){let r=this.taskInstances.map((r=>{r.task.guids[e]&&r.executor.cancel(t)})).filter((e=>!!e)) -return Promise.all(r)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new r.default:new i.default,n=new t.default(this.schedulerPolicy,e,this.taskInstances) +return Promise.all(r)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){}refresh(){let e=this.stateTrackingEnabled?new r.default:new i.default,n=new t.default(this.schedulerPolicy,e,this.taskInstances) this.taskInstances=n.process()}} e.default=n})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/null-state"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6415,22 +6524,37 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var r=class{constructor(e,t){this.taskable=e,this.group=e.group,this.numRunning=0,this.numQueued=0,this.numPerformedInc=0,this.attrs={},this.tag=t}onCompletion(e){let r=e.completionState this.attrs.lastRunning=null,this.attrs.lastComplete=e,r===t.COMPLETION_SUCCESS?this.attrs.lastSuccessful=e:(r===t.COMPLETION_ERROR?this.attrs.lastErrored=e:r===t.COMPLETION_CANCEL&&(this.attrs.lastCanceled=e),this.attrs.lastIncomplete=e)}onPerformed(e){this.numPerformedInc+=1,this.attrs.lastPerformed=e}onStart(e){this.attrs.last=e}onRunning(e){this.attrs.lastRunning=e,this.numRunning+=1}onQueued(){this.numQueued+=1}recurseTaskGroups(e){let t=this.group for(;t;)e(t),t=t.group}applyStateFrom(e){Object.assign(this.attrs,e.attrs),this.numRunning+=e.numRunning,this.numQueued+=e.numQueued,this.numPerformedInc+=e.numPerformedInc}} -e.default=r})),define("ember-concurrency/-private/external/task-factory",["exports","ember-concurrency/-private/external/scheduler/scheduler","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","ember-concurrency/-private/external/task/task","ember-concurrency/-private/external/task/task-group"],(function(e,t,r,i,n,o,s,a,l){"use strict" -function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0,e.getModifier=function(e){return c[e]},e.hasModifier=d,e.registerModifier=function(e,t){if(c[e])throw new Error(`A modifier with the name '${e}' has already been defined.`) -c[e]=t} -const c={enqueue:(e,t)=>t&&e.setBufferPolicy(i.default),evented:(e,t)=>t&&e.setEvented(t),debug:(e,t)=>t&&e.setDebug(t),drop:(e,t)=>t&&e.setBufferPolicy(n.default),group:(e,t)=>e.setGroup(t),keepLatest:(e,t)=>t&&e.setBufferPolicy(o.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),onState:(e,t)=>e.setOnState(t),restartable:(e,t)=>t&&e.setBufferPolicy(s.default)} -function d(e){return e in c}e.TaskFactory=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -u(this,"_debug",null),u(this,"_enabledModifiers",[]),u(this,"_hasSetConcurrencyConstraint",!1),u(this,"_hasSetBufferPolicy",!1),u(this,"_hasEnabledEvents",!1),u(this,"_maxConcurrency",null),u(this,"_onStateCallback",((e,t)=>t.setState(e))),u(this,"_schedulerPolicyClass",r.default),u(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=t,this.options=i,this._processModifierOptions(i)}createTask(e){let t=this.getTaskOptions(e) +e.default=r})),define("ember-concurrency/-private/external/task-decorators",["exports","ember-concurrency/-private/external/task-factory"],(function(e,t){"use strict" +function r(e,r,i,n=[],o=t.TaskFactory){let s,{initializer:a,get:l,value:u}=i +a?s=a.call(void 0):l?s=l.call(void 0):u&&(s=u),s.displayName=`${r} (task)` +let c=new WeakMap,d=new o(r,s,n[0]||{}) +return d._setupEmberKVO(e),{get(){let e=c.get(this) +return e||(e=d.createTask(this),c.set(this,e)),e}}}function i(e,r,i,n=[],o=t.TaskFactory){let s=new WeakMap,a=new o(r,null,n[0]||{}) +return{get(){let e=s.get(this) +return e||(e=a.createTaskGroup(this),s.set(this,e)),e}}}function n(e){return function(...t){return function(e){let[t,r,i]=e +return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}(t)?e(...t):(...r)=>e(...r,t)}}function o(e,r={},i=t.TaskFactory){return n(((t,n,o,[s]=[])=>{let a=Object.assign({},{...r,...s}) +return e(t,n,o,[a],i)}))}Object.defineProperty(e,"__esModule",{value:!0}),e.createTaskDecorator=function(e={},i=t.TaskFactory){return o(r,e,i)},e.createTaskGroupDecorator=function(e={},r=t.TaskFactory){return o(i,e,r)},e.decoratorWithParams=n,e.lastValue=void 0 +const s=n(((e,t,r,[i]=[])=>{const{initializer:n}=r +return delete r.initializer,{get(){let e=this[i].lastSuccessful +return e?e.value:n?n.call(this):void 0}}})) +e.lastValue=s})),define("ember-concurrency/-private/external/task-factory",["exports","ember-concurrency/-private/external/scheduler/scheduler","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","ember-concurrency/-private/external/task/task","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/external/environment"],(function(e,t,r,i,n,o,s,a,l,u){"use strict" +function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0,e.getModifier=function(e){return d[e]},e.hasModifier=p,e.registerModifier=function(e,t){if(d[e])throw new Error(`A modifier with the name '${e}' has already been defined.`) +d[e]=t} +const d={enqueue:(e,t)=>t&&e.setBufferPolicy(i.default),evented:(e,t)=>t&&e.setEvented(t),debug:(e,t)=>t&&e.setDebug(t),drop:(e,t)=>t&&e.setBufferPolicy(n.default),group:(e,t)=>e.setGroup(t),keepLatest:(e,t)=>t&&e.setBufferPolicy(o.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),onState:(e,t)=>e.setOnState(t),restartable:(e,t)=>t&&e.setBufferPolicy(s.default)} +function p(e){return e in d}e.TaskFactory=class{constructor(e="",t=null,i={}){c(this,"env",u.DEFAULT_ENVIRONMENT),c(this,"_debug",null),c(this,"_enabledModifiers",[]),c(this,"_hasSetConcurrencyConstraint",!1),c(this,"_hasSetBufferPolicy",!1),c(this,"_hasEnabledEvents",!1),c(this,"_maxConcurrency",null),c(this,"_onStateCallback",((e,t)=>t.setState(e))),c(this,"_schedulerPolicyClass",r.default),c(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=t,this.options=i,this._processModifierOptions(i)}createTask(e){let t=this.getTaskOptions(e) return new a.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) -return new l.TaskGroup(t)}getModifier(e){if(d(e))return c[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,r){return new t.default(e,r)}getTaskOptions(e){let t,r,i=this._onStateCallback +return new l.TaskGroup(t)}getModifier(e){if(p(e))return d[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,r){return new t.default(e,r)}getTaskOptions(e){let t,r,i=this._onStateCallback if(this._taskGroupPath){if(t=e[this._taskGroupPath],!(t instanceof l.TaskGroup))throw new Error(`Expected group '${this._taskGroupPath}' to be defined but was not found.`) r=t.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) -r=this.getScheduler(e,i&&"function"==typeof i)}return{context:e,debug:this._debug,name:this.name,group:t,scheduler:r,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:i,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){for(let t of Object.keys(e)){let r=e[t],i=this.getModifier(t) +r=this.getScheduler(e,i&&"function"==typeof i)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:t,scheduler:r,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:i,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let t of Object.keys(e)){let r=e[t],i=this.getModifier(t) "function"==typeof i&&i(r)&&this._enabledModifiers.push(t)}}}})),define("ember-concurrency/-private/external/task-instance/base",["exports","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.BaseTaskInstance=void 0 -class n{constructor(e){let{task:t,args:r,executor:i,performType:n,hasEnabledEvents:o}=e -this.task=t,this.args=r,this.performType=n,this.executor=i,this.executor.taskInstance=this,this.hasEnabledEvents=o}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,t,r){this.executor.proceedChecked(e,t,r)}[r.yieldableSymbol](e,t){return this.executor.onYielded(e,t)}cancel(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".cancel() was explicitly called" -this.executor.cancel(new i.CancelRequest(i.CANCEL_KIND_EXPLICIT,e))}then(){return this.executor.promise().then(...arguments)}catch(){return this.executor.promise().catch(...arguments)}finally(){return this.executor.promise().finally(...arguments)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}e.BaseTaskInstance=n,Object.assign(n.prototype,t.INITIAL_STATE),Object.assign(n.prototype,{state:"waiting",isDropped:!1,isRunning:!0})})),define("ember-concurrency/-private/external/task-instance/cancelation",["exports"],(function(e){"use strict" +class n{constructor({task:e,args:t,executor:r,performType:i,hasEnabledEvents:n}){this.task=e,this.args=t,this.performType=i,this.executor=r,this.executor.taskInstance=this,this.hasEnabledEvents=n}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,t,r){this.executor.proceedChecked(e,t,r)}[r.yieldableSymbol](e,t){return this.executor.onYielded(e,t)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new i.CancelRequest(i.CANCEL_KIND_EXPLICIT,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}e.BaseTaskInstance=n,Object.assign(n.prototype,t.INITIAL_STATE),Object.assign(n.prototype,{state:"waiting",isDropped:!1,isRunning:!0})})),define("ember-concurrency/-private/external/task-instance/cancelation",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TASK_CANCELATION_NAME=e.CancelRequest=e.CANCEL_KIND_YIELDABLE_CANCEL=e.CANCEL_KIND_PARENT_CANCEL=e.CANCEL_KIND_LIFESPAN_END=e.CANCEL_KIND_EXPLICIT=void 0,e.didCancel=function(e){return e&&e.name===t} const t="TaskCancelation" e.TASK_CANCELATION_NAME=t @@ -6453,8 +6577,7 @@ const l="PERFORM_TYPE_LINKED" e.PERFORM_TYPE_LINKED=l const u={} let c=[] -e.TaskInstanceExecutor=class{constructor(e){let{generatorFactory:i,env:n,debug:o}=e -this.generatorState=new t.GeneratorState(i),this.state=Object.assign({},r.INITIAL_STATE),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=n,this.debug=o,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(i.YIELDABLE_CONTINUE,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,t,r){this.state.isFinished||this.advanceIndex(e)&&(t===i.YIELDABLE_CANCEL?(this.requestCancel(new o.CancelRequest(o.CANCEL_KIND_YIELDABLE_CANCEL),r),this.proceedWithCancelAsync()):this.proceedAsync(t,r))}proceedWithCancelAsync(){this.proceedAsync(i.YIELDABLE_RETURN,u)}proceedAsync(e,t){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,t)))}proceedSync(e,t){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,t):this.handleResolvedContinueValue(e,t))}handleResolvedContinueValue(e,t){let r=this.index,i=this.generatorStep(t,e) +e.TaskInstanceExecutor=class{constructor({generatorFactory:e,env:i,debug:n}){this.generatorState=new t.GeneratorState(e),this.state=Object.assign({},r.INITIAL_STATE),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=i,this.debug=n,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(i.YIELDABLE_CONTINUE,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,t,r){this.state.isFinished||this.advanceIndex(e)&&(t===i.YIELDABLE_CANCEL?(this.requestCancel(new o.CancelRequest(o.CANCEL_KIND_YIELDABLE_CANCEL),r),this.proceedWithCancelAsync()):this.proceedAsync(t,r))}proceedWithCancelAsync(){this.proceedAsync(i.YIELDABLE_RETURN,u)}proceedAsync(e,t){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,t)))}proceedSync(e,t){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,t):this.handleResolvedContinueValue(e,t))}handleResolvedContinueValue(e,t){let r=this.index,i=this.generatorStep(t,e) this.advanceIndex(r)&&(i.errored?this.finalize(i.value,n.COMPLETION_ERROR):this.handleYieldedValue(i))}handleResolvedReturnedValue(e,t){switch(e){case i.YIELDABLE_CONTINUE:case i.YIELDABLE_RETURN:this.finalize(t,n.COMPLETION_SUCCESS) break case i.YIELDABLE_THROW:this.finalize(t,n.COMPLETION_ERROR)}}handleYieldedUnknownThenable(e){let t=this.index @@ -6481,18 +6604,17 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.INITIAL_STATE=void 0 const r={completionState:t.COMPLETION_PENDING,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1} e.INITIAL_STATE=r})),define("ember-concurrency/-private/external/task/default-state",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_STATE=void 0 -const t={last:null,lastRunning:null,lastPerformed:null,lastSuccessful:null,lastComplete:null,lastErrored:null,lastCanceled:null,lastIncomplete:null,performCount:0} +const t={last:null,lastRunning:null,lastStarted:null,lastPerformed:null,lastSuccessful:null,lastComplete:null,lastErrored:null,lastCanceled:null,lastIncomplete:null,performCount:0} e.DEFAULT_STATE=t,Object.freeze(t)})),define("ember-concurrency/-private/external/task/task-group",["exports","ember-concurrency/-private/external/task/taskable"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroup=void 0 class r extends t.Taskable{}e.TaskGroup=r})),define("ember-concurrency/-private/external/task/task",["exports","ember-concurrency/-private/external/task/taskable","ember-concurrency/-private/external/task-instance/executor"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Task=void 0 -class i{constructor(e,t,r){this.task=e,this.performType=t,this.linkedObject=r}perform(){for(var e=arguments.length,t=new Array(e),r=0;r{n&&this._resetState()}))}_resetState(){this.setState(t.DEFAULT_STATE)}setState(){}}e.Taskable=n,Object.assign(n.prototype,t.DEFAULT_STATE),Object.assign(n.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})})),define("ember-concurrency/-private/external/yieldables",["exports"],(function(e){"use strict" @@ -6513,105 +6635,108 @@ class a{constructor(e,t){this._taskInstance=e,this._resumeIndex=t}getTaskInstanc e.proceed.call(e,this._resumeIndex,s)}next(e){let t=this._taskInstance t.proceed.call(t,this._resumeIndex,i,e)}return(e){let t=this._taskInstance t.proceed.call(t,this._resumeIndex,o,e)}throw(e){let t=this._taskInstance -t.proceed.call(t,this._resumeIndex,n,e)}}class l{constructor(){this.__ec_yieldable__=this.__ec_yieldable__.bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} -return e.promise=new Promise(((t,r)=>{e.resolve=t,e.reject=r})),e}_toPromise(){let e=this._deferable(),t={proceed(t,r,n){r==i||r==o?e.resolve(n):e.reject(n)}},r=this.__ec_yieldable__(t,0) -return e.promise.__ec_cancel__=r,e.promise}then(){return this._toPromise().then(...arguments)}catch(){return this._toPromise().catch(...arguments)}finally(){return this._toPromise().finally(...arguments)}[r](e,t){let r=new a(e,t) +t.proceed.call(t,this._resumeIndex,n,e)}}class l{constructor(){this[r]=this[r].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} +return e.promise=new Promise(((t,r)=>{e.resolve=t,e.reject=r})),e}_toPromise(){let e=this._deferable(),n={proceed(t,r,n){r==i||r==o?e.resolve(n):e.reject(n)}},s=this[r](n,0) +return e.promise[t]=s,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[r](e,t){let r=new a(e,t) return this.onYield(r)}}e.Yieldable=l class u extends l{onYield(e){let t=requestAnimationFrame((()=>e.next())) return()=>cancelAnimationFrame(t)}}class c extends l{constructor(e){super(),this.ms=e}onYield(e){let t=setTimeout((()=>e.next()),this.ms) return()=>clearTimeout(t)}}const d=new class extends l{onYield(){}} e.forever=d})),define("ember-concurrency/-private/helpers",["exports","@ember/object","@ember/debug"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.taskHelperClosure=function(e,r,i,n){let o=i[0],s=i.slice(1) -return function(){if(o&&"function"==typeof o[r]){for(var e=arguments.length,i=new Array(e),a=0;a3&&void 0!==arguments[3]?arguments[3]:[],{initializer:s,get:a,value:l}=i -s?n=s.call(void 0):a?n=a.call(void 0):l&&(n=l),n.displayName=`${t} (task)` -let u=new WeakMap,c=o[0]||{},d=new r.TaskFactory(t,n,c) +e.default=n})),define("ember-concurrency/-private/task-decorators",["exports","@ember/object","ember-concurrency/-private/task-factory","ember-concurrency/-private/utils"],(function(e,t,r,i){"use strict" +function n(e,t,i,n=[]){let o,{initializer:s,get:a,value:l}=i +s?o=s.call(void 0):a?o=a.call(void 0):l&&(o=l),o.displayName=`${t} (task)` +let u=new WeakMap,c=n[0]||{},d=new r.TaskFactory(t,o,c) return d._setupEmberKVO(e),{get(){let e=u.get(this) -return e||(e=d.createTask(this),u.set(this,e)),e}}}function o(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=new WeakMap,s=n[0]||{},a=new r.TaskFactory(t,null,s) +return e||(e=d.createTask(this),u.set(this,e)),e}}}function o(e,t,i,n=[]){let o=new WeakMap,s=n[0]||{},a=new r.TaskGroupFactory(t,null,s) return{get(){let e=o.get(this) -return e||(e=a.createTaskGroup(this),o.set(this,e)),e}}}function s(e){let[t,r,i]=e -return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}function a(e){return function(){for(var t=arguments.length,r=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:{} -return a((function(r,i,n){let[o]=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],s=Object.assign({},{...t,...o}) +return e||(e=a.createTaskGroup(this),o.set(this,e)),e}}}function s(e){return function(...t){return function(e){let[t,r,i]=e +return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}(t)?e(...t):(...r)=>e(...r,t)}}function a(e,t={}){return s(((r,i,n,[o]=[])=>{let s=Object.assign({},{...t,...o}) return e(r,i,n,[s])}))}Object.defineProperty(e,"__esModule",{value:!0}),e.taskGroup=e.task=e.restartableTaskGroup=e.restartableTask=e.lastValue=e.keepLatestTaskGroup=e.keepLatestTask=e.enqueueTaskGroup=e.enqueueTask=e.dropTaskGroup=e.dropTask=void 0 -const u=a((function(e,r,n){let[o]=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[] -const{initializer:s}=n +const l=s(((e,r,n,[o]=[])=>{const{initializer:s}=n if(delete n.initializer,i.USE_TRACKED)return{get(){let e=this[o].lastSuccessful return e?e.value:s?s.call(this):void 0}} return(0,t.computed)(`${o}.lastSuccessful`,(function(){let e=(0,t.get)(this,`${o}.lastSuccessful`) return e?(0,t.get)(e,"value"):s?s.call(this):void 0}))(e,r,n)})) -e.lastValue=u -const c=l(n) -e.task=c -const d=l(n,{drop:!0}) -e.dropTask=d -const h=l(n,{enqueue:!0}) -e.enqueueTask=h -const p=l(n,{keepLatest:!0}) +e.lastValue=l +const u=a(n) +e.task=u +const c=a(n,{drop:!0}) +e.dropTask=c +const d=a(n,{enqueue:!0}) +e.enqueueTask=d +const p=a(n,{keepLatest:!0}) e.keepLatestTask=p -const f=l(n,{restartable:!0}) -e.restartableTask=f -const m=l(o) -e.taskGroup=m -const b=l(o,{drop:!0}) -e.dropTaskGroup=b -const g=l(o,{enqueue:!0}) -e.enqueueTaskGroup=g -const y=l(o,{keepLatest:!0}) -e.keepLatestTaskGroup=y -const v=l(o,{restartable:!0}) -e.restartableTaskGroup=v})),define("ember-concurrency/-private/task-factory",["exports","@ember/debug","@ember/object","@ember/object/events","@ember/object/observers","@ember/runloop","ember-concurrency/-private/external/task-factory","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-group","ember-concurrency/-private/scheduler/ember-scheduler"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0 -let d=0 -function h(e,t,r,i,n,o){if(r&&r.length>0)for(let s=0;sArray.isArray(e)?e:[e];(0,s.registerModifier)("cancelOn",((e,t)=>e.addCancelEvents(...f(t)))),(0,s.registerModifier)("observes",((e,t)=>e.addObserverKeys(...f(t)))),(0,s.registerModifier)("on",((e,t)=>e.addPerformEvents(...f(t)))) -class m extends s.TaskFactory{createTask(e){let t=this.getTaskOptions(e) -return"object"==typeof this.taskDefinition?new a.EncapsulatedTask(Object.assign({taskObj:this.taskDefinition},t)):new a.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) -return new u.TaskGroup(t)}addCancelEvents(){return this._cancelEventNames=this._cancelEventNames||[],this._cancelEventNames.push(...arguments),this}addObserverKeys(){return this._observes=this._observes||[],this._observes.push(...arguments),this}addPerformEvents(){return this._eventNames=this._eventNames||[],this._eventNames.push(...arguments),this}getModifier(e){let t=super.getModifier(e) -return t||"function"!=typeof l.TaskProperty.prototype[e]||(t=l.TaskProperty.prototype[e].bind(this)),t}getScheduler(e,t){return new c.default(e,t)}_setupEmberKVO(e){h(i.addListener,e,this._eventNames,this.name,"perform",!1),h(i.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),h(n.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}e.TaskFactory=m})),define("ember-concurrency/-private/task-group",["exports","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state"],(function(e,t,r,i){"use strict" +const h=a(n,{restartable:!0}) +e.restartableTask=h +const f=a(o) +e.taskGroup=f +const m=a(o,{drop:!0}) +e.dropTaskGroup=m +const b=a(o,{enqueue:!0}) +e.enqueueTaskGroup=b +const g=a(o,{keepLatest:!0}) +e.keepLatestTaskGroup=g +const y=a(o,{restartable:!0}) +e.restartableTaskGroup=y})),define("ember-concurrency/-private/task-factory",["exports","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","@ember/debug","@ember/object","@ember/object/events","@ember/object/observers","@ember/runloop","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-group","ember-concurrency/-private/scheduler/ember-scheduler"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f){"use strict" +function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroupFactory=e.TaskFactory=void 0 +let b=0 +function g(e,t,r,i,n,o){if(r)for(let s=0;sArray.isArray(e)?e:[e],_={cancelOn:(e,t)=>e.addCancelEvents(...v(t)),enqueue:e=>e.setBufferPolicy(r.default),evented:e=>e.setEvented(!0),debug:e=>e.setDebug(!0),drop:e=>e.setBufferPolicy(i.default),group:(e,t)=>e.setGroup(t),keepLatest:e=>e.setBufferPolicy(n.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),observes:(e,t)=>e.addObserverKeys(...v(t)),on:(e,t)=>e.addPerformEvents(...v(t)),onState:(e,t)=>e.setOnState(t),restartable:e=>e.setBufferPolicy(o.default)} +class w{constructor(e="",r=null,i={}){m(this,"_cancelEventNames",[]),m(this,"_debug",null),m(this,"_eventNames",[]),m(this,"_hasUsedModifier",!1),m(this,"_hasSetBufferPolicy",!1),m(this,"_hasEnabledEvents",!1),m(this,"_maxConcurrency",null),m(this,"_observes",[]),m(this,"_onStateCallback",((e,t)=>t.setState(e))),m(this,"_schedulerPolicyClass",t.default),m(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=r,this._processOptions(i)}createTask(e){let t=this._sharedTaskProperties(e) +return"object"==typeof this.taskDefinition?new d.EncapsulatedTask(Object.assign({taskObj:this.taskDefinition},t)):new d.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}addCancelEvents(...e){return this._cancelEventNames.push(...e),this}addObserverKeys(...e){return this._observes.push(...e),this}addPerformEvents(...e){return this._eventNames.push(...e),this}setBufferPolicy(e){return this._hasSetBufferPolicy=!0,this._hasUsedModifier=!0,this._schedulerPolicyClass=e,this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasUsedModifier=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processOptions(e){for(let t of Object.keys(e)){let r=e[t] +_[t]?_[t].call(null,this,r):"function"==typeof p.TaskProperty.prototype[t]&&p.TaskProperty.prototype[t].call(this,r)}}_setupEmberKVO(e){g(l.addListener,e,this._eventNames,this.name,"perform",!1),g(l.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),g(u.addObserver,e,this._observes,this.name,"perform",!0)}_sharedTaskProperties(e){let t,r,i=this._onStateCallback +if(this._taskGroupPath)t=e[this._taskGroupPath],r=t.scheduler +else{let e=new this._schedulerPolicyClass(this._maxConcurrency) +r=new f.default(e,i)}return{context:e,debug:this._debug,name:this.name,group:t,scheduler:r,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:i}}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}e.TaskFactory=w +e.TaskGroupFactory=class extends w{createTaskGroup(e){let t=this._sharedTaskProperties(e) +return new h.TaskGroup(t)}}})),define("ember-concurrency/-private/task-group",["exports","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroup=void 0 class n extends t.TaskGroup{}e.TaskGroup=n,i.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(n.prototype,i.TRACKED_INITIAL_TASK_STATE),Object.assign(n.prototype,r.TASKABLE_MIXIN)})),define("ember-concurrency/-private/task-instance",["exports","ember-concurrency/-private/external/task-instance/base","ember-concurrency/-private/tracked-state","ember-concurrency/-private/utils"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskInstance=void 0 class n extends t.BaseTaskInstance{setState(e){let t=this._recomputeState(e);(0,i.assignProperties)(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===t,state:t})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let t=`\`${e.getName()}\``,r=`\`${this.getName()}\`` -console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${t} and child task ${r}. If you want child task ${r} to be canceled when parent task ${t} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${r} to keep running after parent task ${t} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(){if(!this.hasEnabledEvents)return -let e=this.task,t=e.context,r=e&&e.name -if(t&&t.trigger&&r){for(var i=arguments.length,n=new Array(i),o=0;o{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:c.CANCEL_KIND_LIFESPAN_END})}))}_perform(){for(var e=arguments.length,t=new Array(e),r=0;rthis.generatorFactory(e),env:a.EMBER_ENVIRONMENT,debug:this.debug}),performType:t,hasEnabledEvents:this.hasEnabledEvents})}_curry(){let e=this._clone() -for(var t=arguments.length,r=new Array(t),i=0;i`}}e.Task=d,u.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(d.prototype,u.TRACKED_INITIAL_TASK_STATE),Object.assign(d.prototype,l.TASKABLE_MIXIN) -e.EncapsulatedTask=class extends d{constructor(e){super(e),this.taskObj=e.taskObj,this._encapsulatedTaskStates=new WeakMap,this._encapsulatedTaskInstanceProxies=new WeakMap}_getEncapsulatedTaskClass(){let e=this._encapsulatedTaskImplClass -return e||(e=r.default.extend(this.taskObj,{unknownProperty(e){let t=this.__ec__encap_current_ti -return t?t[e]:void 0}})),e}_taskInstanceFactory(e,r){let i,n=(0,t.getOwner)(this.context),l=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(l,n) -let u=new o.TaskInstance({task:this,args:e,executor:new s.TaskInstanceExecutor({generatorFactory:()=>l.perform.apply(i,e),env:a.EMBER_ENVIRONMENT,debug:this.debug}),performType:r,hasEnabledEvents:this.hasEnabledEvents}) -return l.__ec__encap_current_ti=u,this._encapsulatedTaskStates.set(u,l),i=this._wrappedEncapsulatedTaskInstance(u),i}_wrappedEncapsulatedTaskInstance(e){if(!e)return null +class d extends n.Task{constructor(e){super(e),(0,i.isDestroying)(this.context)||(0,i.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:c.CANCEL_KIND_LIFESPAN_END})}))}_perform(...e){return this._performShared(e,s.PERFORM_TYPE_DEFAULT,null)}_performShared(e,t,r){let n=this._curryArgs?[...this._curryArgs,...e]:e,o=this._taskInstanceFactory(n,t,r) +return t===s.PERFORM_TYPE_LINKED&&(r._expectsLinkedYield=!0),(0,i.isDestroying)(this.context)&&o.cancel(),this.scheduler.perform(o),o}_taskInstanceFactory(e,t){return new o.TaskInstance({task:this,args:e,executor:new s.TaskInstanceExecutor({generatorFactory:()=>this.generatorFactory(e),env:a.EMBER_ENVIRONMENT,debug:this.debug}),performType:t,hasEnabledEvents:this.hasEnabledEvents})}_curry(...e){let t=this._clone() +return t._curryArgs=[...this._curryArgs||[],...e],t}_clone(){return new d(this.options)}toString(){return``}}e.Task=d,u.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(d.prototype,u.TRACKED_INITIAL_TASK_STATE),Object.assign(d.prototype,l.TASKABLE_MIXIN) +e.EncapsulatedTask=class extends d{constructor(e){super(e),this.taskObj=e.taskObj,this._encapsulatedTaskStates=new WeakMap,this._encapsulatedTaskInstanceProxies=new WeakMap}_taskInstanceFactory(e,i){let n=(0,t.getOwner)(this.context),l=r.default.extend(this.taskObj).create({context:this.context});(0,t.setOwner)(l,n) +let u=new o.TaskInstance({task:this,args:e,executor:new s.TaskInstanceExecutor({generatorFactory:()=>l.perform.apply(l,e),env:a.EMBER_ENVIRONMENT,debug:this.debug}),performType:i,hasEnabledEvents:this.hasEnabledEvents}) +return this._encapsulatedTaskStates.set(u,l),this._wrappedEncapsulatedTaskInstance(u)}_wrappedEncapsulatedTaskInstance(e){if(!e)return null let t=this._encapsulatedTaskInstanceProxies,i=t.get(e) if(!i){let n=this._encapsulatedTaskStates.get(e) -i=new Proxy(e,{get:(e,t)=>t in e?e[t]:(0,r.get)(n,t.toString()),set:(e,t,i)=>(t in e?e[t]=i:(0,r.set)(n,t.toString(),i),!0),has:(e,t)=>t in e||t in n,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(n)),defineProperty(r,i,o){let s=t.get(e) -return s&&(o.get?o.get=o.get.bind(s):s&&o.set&&(o.set=o.set.bind(s))),Reflect.defineProperty(n,i,o)},getOwnPropertyDescriptor:(e,t)=>t in e?Reflect.getOwnPropertyDescriptor(e,t):Reflect.getOwnPropertyDescriptor(n,t)}),t.set(e,i)}return i}}})),define("ember-concurrency/-private/taskable-mixin",["exports","ember-concurrency/-private/utils"],(function(e,t){"use strict" +i=new Proxy(e,{get:(e,t)=>t in e?e[t]:(0,r.get)(n,t.toString()),has:(e,t)=>t in e||t in n,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(n)),defineProperty(r,i,o){let s=t.get(e) +return s&&(o.get?o.get=o.get.bind(s):s&&o.set&&(o.set=o.set.bind(s))),i in r?Reflect.defineProperty(r,i,o):Reflect.defineProperty(n,i,o)},getOwnPropertyDescriptor:(e,t)=>t in e?Reflect.getOwnPropertyDescriptor(e,t):Reflect.getOwnPropertyDescriptor(n,t)}),t.set(e,i)}return i}}})),define("ember-concurrency/-private/taskable-mixin",["exports","ember-concurrency/-private/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TASKABLE_MIXIN=void 0 const r={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) let r=e.numRunning>0,i=e.numQueued>0,n=Object.assign({},e,{performCount:this._performCount,isRunning:r,isQueued:i,isIdle:!r&&!i,state:r?"running":"idle"});(0,t.assignProperties)(this,n)},onState(e,t){t.onStateCallback&&t.onStateCallback(e,t)}} @@ -6620,7 +6745,8 @@ function o(e,r){return Object.keys(e).reduce(((r,i)=>function(e,r,i){const n=Obj n.initializer=n.initializer||(()=>e[i]),delete n.value const o=(0,t.tracked)(r,i,n) return r[i]=o,r}(e,r,i)),r)}let s,a -Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKED_INITIAL_TASK_STATE=e.TRACKED_INITIAL_INSTANCE_STATE=void 0,e.TRACKED_INITIAL_TASK_STATE=s,e.TRACKED_INITIAL_INSTANCE_STATE=a,n.USE_TRACKED&&(e.TRACKED_INITIAL_TASK_STATE=s=o(r.DEFAULT_STATE,{}),e.TRACKED_INITIAL_TASK_STATE=s=o({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},s),e.TRACKED_INITIAL_INSTANCE_STATE=a=o(i.INITIAL_STATE,{}),e.TRACKED_INITIAL_INSTANCE_STATE=a=o({state:"waiting",isDropped:!1,isRunning:!1},a),Object.freeze(s),Object.freeze(a))})),define("ember-concurrency/-private/utils",["exports","@ember/object","@ember/runloop","ember-concurrency/-private/ember-environment","ember-concurrency/-private/external/yieldables"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKED_INITIAL_TASK_STATE=e.TRACKED_INITIAL_INSTANCE_STATE=void 0,e.TRACKED_INITIAL_TASK_STATE=s,e.TRACKED_INITIAL_INSTANCE_STATE=a,n.USE_TRACKED&&(e.TRACKED_INITIAL_TASK_STATE=s=o(r.DEFAULT_STATE,{}),e.TRACKED_INITIAL_TASK_STATE=s=o({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},s),e.TRACKED_INITIAL_INSTANCE_STATE=a=o(i.INITIAL_STATE,{}),e.TRACKED_INITIAL_INSTANCE_STATE=a=o({state:"waiting",isDropped:!1,isRunning:!1},a),Object.freeze(s),Object.freeze(a))})) +define("ember-concurrency/-private/utils",["exports","@ember/object","@ember/runloop","ember-concurrency/-private/ember-environment","ember-concurrency/-private/external/yieldables"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.assignProperties=e.USE_TRACKED=e.EmberYieldable=void 0,e.deprecatePrivateModule=function(e){console.warn(`an Ember addon is importing a private ember-concurrency module '${e}' that has moved`)},e.isEventedObject=function(e){return e&&("function"==typeof e.one&&"function"==typeof e.off||"function"==typeof e.on&&"function"==typeof e.off||"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener)},e.timeout=function(e){return new a(e)} e.USE_TRACKED=true const o=Object.assign @@ -6631,32 +6757,38 @@ return()=>(0,r.cancel)(t)}}})),define("ember-concurrency/-private/wait-for",["ex Object.defineProperty(e,"__esModule",{value:!0}),e.waitForEvent=function(e,t){return new a(e,t)},e.waitForProperty=function(e,t,r){return new l(e,t,r)},e.waitForQueue=function(e){return new s(e)} class s extends o.EmberYieldable{constructor(e){super(),this.queueName=e}onYield(e){let t try{t=(0,r.schedule)(this.queueName,(()=>e.next()))}catch(i){e.throw(i)}return()=>(0,r.cancel)(t)}}class a extends o.EmberYieldable{constructor(e,t){super(),this.object=e,this.eventName=t,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let t=null,r=()=>{t&&this.off(t),t=null} -return t=t=>{r(),e.next(t)},this.on(t),r}}class l extends o.EmberYieldable{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Boolean -super(),this.object=e,this.key=t,this.predicateCallback="function"==typeof r?r:e=>e===r}onYield(e){let t=!1,r=()=>{let t=(0,i.get)(this.object,this.key) +return t=t=>{r(),e.next(t)},this.on(t),r}}class l extends o.EmberYieldable{constructor(e,t,r=Boolean){super(),this.object=e,this.key=t,this.predicateCallback="function"==typeof r?r:e=>e===r}onYield(e){let t=!1,r=()=>{let t=(0,i.get)(this.object,this.key) if(this.predicateCallback(t))return e.next(t),!0} return r()||((0,n.addObserver)(this.object,this.key,null,r),t=!0),()=>{t&&r&&(0,n.removeObserver)(this.object,this.key,null,r)}}}})),define("ember-concurrency/-task-instance",["exports","ember-concurrency/-private/task-instance","ember-concurrency/-private/utils"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,r.deprecatePrivateModule)("ember-concurrency/-task-instance") var i=t.TaskInstance e.default=i})),define("ember-concurrency/-task-property",["exports","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/utils"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return t.Task}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return r.TaskProperty}}),(0,i.deprecatePrivateModule)("ember-concurrency/-task-property")})),define("ember-concurrency/helpers/cancel-all",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,r,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cancelHelper=n,e.default=void 0 -function n(e){let t=e[0] -return!t||t.cancelAll,(0,i.taskHelperClosure)("cancel-all","cancelAll",[t,{reason:"the 'cancel-all' template helper was invoked"}])}var o=(0,t.helper)(n) -e.default=o})),define("ember-concurrency/helpers/perform",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,r,i){"use strict" -function n(e){return function(t){"function"==typeof e&&e(t)}}function o(e,t){let r=(0,i.taskHelperClosure)("perform","perform",e,t) -return t&&void 0!==t.onError?function(){try{return r(...arguments).catch(n(t.onError))}catch{n(t.onError)}}:r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.performHelper=o -var s=(0,t.helper)(o) -e.default=s})),define("ember-concurrency/helpers/task",["exports","@ember/component/helper"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=(0,t.helper)((function(e){let[t,...r]=e -return t._curry(...r)})) -e.default=r})),define("ember-concurrency/index",["exports","ember-concurrency/-private/utils","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-instance","ember-concurrency/-private/cancelable-promise-helpers","ember-concurrency/-private/wait-for","ember-concurrency/-private/external/task-instance/cancelation","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/task","ember-concurrency/-private/task-group","ember-concurrency/-private/task-decorators","ember-concurrency/-private/external/task-factory"],(function(e,t,r,i,n,o,s,a,l,u,c,d){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return l.Task}}),Object.defineProperty(e,"TaskGroup",{enumerable:!0,get:function(){return u.TaskGroup}}),Object.defineProperty(e,"TaskGroupProperty",{enumerable:!0,get:function(){return r.TaskGroupProperty}}),Object.defineProperty(e,"TaskInstance",{enumerable:!0,get:function(){return i.TaskInstance}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return r.TaskProperty}}),Object.defineProperty(e,"Yieldable",{enumerable:!0,get:function(){return t.EmberYieldable}}),Object.defineProperty(e,"all",{enumerable:!0,get:function(){return n.all}}),Object.defineProperty(e,"allSettled",{enumerable:!0,get:function(){return n.allSettled}}),Object.defineProperty(e,"animationFrame",{enumerable:!0,get:function(){return a.animationFrame}}),Object.defineProperty(e,"didCancel",{enumerable:!0,get:function(){return s.didCancel}}),Object.defineProperty(e,"dropTask",{enumerable:!0,get:function(){return c.dropTask}}),Object.defineProperty(e,"dropTaskGroup",{enumerable:!0,get:function(){return c.dropTaskGroup}}),Object.defineProperty(e,"enqueueTask",{enumerable:!0,get:function(){return c.enqueueTask}}),Object.defineProperty(e,"enqueueTaskGroup",{enumerable:!0,get:function(){return c.enqueueTaskGroup}}),Object.defineProperty(e,"forever",{enumerable:!0,get:function(){return a.forever}}),Object.defineProperty(e,"getModifier",{enumerable:!0,get:function(){return d.getModifier}}),Object.defineProperty(e,"hasModifier",{enumerable:!0,get:function(){return d.hasModifier}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return n.hash}}),Object.defineProperty(e,"hashSettled",{enumerable:!0,get:function(){return n.hashSettled}}),Object.defineProperty(e,"keepLatestTask",{enumerable:!0,get:function(){return c.keepLatestTask}}),Object.defineProperty(e,"keepLatestTaskGroup",{enumerable:!0,get:function(){return c.keepLatestTaskGroup}}),Object.defineProperty(e,"lastValue",{enumerable:!0,get:function(){return c.lastValue}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return n.race}}),Object.defineProperty(e,"rawTimeout",{enumerable:!0,get:function(){return a.rawTimeout}}),Object.defineProperty(e,"registerModifier",{enumerable:!0,get:function(){return d.registerModifier}}),Object.defineProperty(e,"restartableTask",{enumerable:!0,get:function(){return c.restartableTask}}),Object.defineProperty(e,"restartableTaskGroup",{enumerable:!0,get:function(){return c.restartableTaskGroup}}),Object.defineProperty(e,"task",{enumerable:!0,get:function(){return r.task}}),Object.defineProperty(e,"taskGroup",{enumerable:!0,get:function(){return r.taskGroup}}) -Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return t.timeout}}),Object.defineProperty(e,"waitForEvent",{enumerable:!0,get:function(){return o.waitForEvent}}),Object.defineProperty(e,"waitForProperty",{enumerable:!0,get:function(){return o.waitForProperty}}),Object.defineProperty(e,"waitForQueue",{enumerable:!0,get:function(){return o.waitForQueue}})})),define("ember-could-get-used-to-this/-private/functions",["@ember/helper","@ember/debug"],(function(e,t){"use strict" -const r=new class{constructor(){var t,r,i -t=this,r="capabilities",i=(0,e.capabilities)("3.23",{hasValue:!0}),r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i}createHelper(e,t){return{fn:e,args:t}}getValue(e){let{fn:t,args:r}=e -return t(...r.positional)}getDebugName(e){return e.name||"(anonymous function)"}};(0,e.setHelperManager)((()=>r),Function.prototype)})),define("ember-could-get-used-to-this/-private/modifiers",["exports","@ember/modifier","@ember/destroyable","@ember/application"],(function(e,t,r,i){"use strict" -function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.Modifier=void 0,e.modifier=function(e){return(0,t.setModifierManager)(s,e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.cancelHelper=o,e.default=void 0 +const n="the 'cancel-all' template helper was invoked" +function o(e){let t=e[0] +return!t||t.cancelAll,(0,i.taskHelperClosure)("cancel-all","cancelAll",[t,{reason:n}])}var s=(0,t.helper)(o) +e.default=s})),define("ember-concurrency/helpers/perform",["exports","@ember/component/helper","ember-concurrency/-private/helpers"],(function(e,t,r){"use strict" +function i(e,t){return(0,r.taskHelperClosure)("perform","perform",e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.performHelper=i +var n=(0,t.helper)(i) +e.default=n})),define("ember-concurrency/helpers/task",["exports","@ember/component/helper"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.helper)((function([e,...t]){return e._curry(...t)})) +e.default=r})),define("ember-concurrency/index",["exports","ember-concurrency/-private/utils","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-instance","ember-concurrency/-private/cancelable-promise-helpers","ember-concurrency/-private/wait-for","ember-concurrency/-private/external/task-instance/cancelation","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/task","ember-concurrency/-private/task-group","ember-concurrency/-private/task-decorators"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return l.Task}}),Object.defineProperty(e,"TaskGroup",{enumerable:!0,get:function(){return u.TaskGroup}}),Object.defineProperty(e,"TaskGroupProperty",{enumerable:!0,get:function(){return r.TaskGroupProperty}}),Object.defineProperty(e,"TaskInstance",{enumerable:!0,get:function(){return i.TaskInstance}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return r.TaskProperty}}),Object.defineProperty(e,"Yieldable",{enumerable:!0,get:function(){return t.EmberYieldable}}),Object.defineProperty(e,"all",{enumerable:!0,get:function(){return n.all}}),Object.defineProperty(e,"allSettled",{enumerable:!0,get:function(){return n.allSettled}}),Object.defineProperty(e,"animationFrame",{enumerable:!0,get:function(){return a.animationFrame}}),Object.defineProperty(e,"didCancel",{enumerable:!0,get:function(){return s.didCancel}}),Object.defineProperty(e,"dropTask",{enumerable:!0,get:function(){return c.dropTask}}),Object.defineProperty(e,"dropTaskGroup",{enumerable:!0,get:function(){return c.dropTaskGroup}}),Object.defineProperty(e,"enqueueTask",{enumerable:!0,get:function(){return c.enqueueTask}}),Object.defineProperty(e,"enqueueTaskGroup",{enumerable:!0,get:function(){return c.enqueueTaskGroup}}),Object.defineProperty(e,"forever",{enumerable:!0,get:function(){return a.forever}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return n.hash}}),Object.defineProperty(e,"hashSettled",{enumerable:!0,get:function(){return n.hashSettled}}),Object.defineProperty(e,"keepLatestTask",{enumerable:!0,get:function(){return c.keepLatestTask}}),Object.defineProperty(e,"keepLatestTaskGroup",{enumerable:!0,get:function(){return c.keepLatestTaskGroup}}),Object.defineProperty(e,"lastValue",{enumerable:!0,get:function(){return c.lastValue}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return n.race}}),Object.defineProperty(e,"rawTimeout",{enumerable:!0,get:function(){return a.rawTimeout}}),Object.defineProperty(e,"restartableTask",{enumerable:!0,get:function(){return c.restartableTask}}),Object.defineProperty(e,"restartableTaskGroup",{enumerable:!0,get:function(){return c.restartableTaskGroup}}),Object.defineProperty(e,"task",{enumerable:!0,get:function(){return r.task}}),Object.defineProperty(e,"taskGroup",{enumerable:!0,get:function(){return r.taskGroup}}),Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return t.timeout}}),Object.defineProperty(e,"waitForEvent",{enumerable:!0,get:function(){return o.waitForEvent}}),Object.defineProperty(e,"waitForProperty",{enumerable:!0,get:function(){return o.waitForProperty}}) +Object.defineProperty(e,"waitForQueue",{enumerable:!0,get:function(){return o.waitForQueue}})})),define("ember-could-get-used-to-this/-private/functions",["@ember/helper","@ember/debug"],(function(e,t){"use strict" +function r(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const i=new class{constructor(){r(this,"capabilities",(0,e.capabilities)("3.23",{hasValue:!0}))}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){return e(...t.positional)}getDebugName(e){return e.name||"(anonymous function)"}};(0,e.setHelperManager)((()=>i),Function.prototype)})),define("ember-could-get-used-to-this/-private/modifiers",["exports","@ember/modifier","@ember/destroyable","@ember/application"],(function(e,t,r,i){"use strict" +function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.Modifier=void 0,e.modifier=function(e){return(0,t.setModifierManager)(s,e)} const o=new class{constructor(){n(this,"capabilities",(0,t.capabilities)("3.22"))}createModifier(e,t){return{fn:e,args:t,element:void 0,destructor:void 0}}installModifier(e,t){e.element=t,this.setupModifier(e)}updateModifier(e){this.destroyModifier(e),this.setupModifier(e)}setupModifier(e){let{fn:t,args:r,element:i}=e e.destructor=t(i,r.positional,r.named)}destroyModifier(e){"function"==typeof e.destructor&&e.destructor()}getDebugName(e){return e.name||"(anonymous function)"}},s=()=>o class a{constructor(e,t){(0,i.setOwner)(this,e),this.args=t}setup(){}}e.Modifier=a @@ -6664,14 +6796,17 @@ class l{constructor(e){n(this,"capabilities",(0,t.capabilities)("3.22")),this.ow return{Class:e,instance:r,args:t,element:void 0}}installModifier(e,t){e.element=t,this.setupModifier(e)}updateModifier(e){if("function"==typeof e.instance.update)e.instance.update() else{this.destroyModifier(e) let{Class:t,args:r}=e -e.instance=new t(this.owner,r),this.setupModifier(e)}}setupModifier(e){let{instance:t,element:i}=e -t.element=i,t.setup(),"function"==typeof t.teardown&&(0,r.registerDestructor)(t,(()=>t.teardown()))}destroyModifier(e){(0,r.destroy)(e.instance)}getDebugName(e){return e.name||"(anonymous class)"}}(0,t.setModifierManager)((e=>new l(e)),a)})),define("ember-could-get-used-to-this/-private/resources",["exports","@ember/helper","@glimmer/tracking/primitives/cache","@ember/application","@ember/destroyable"],(function(e,t,r,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.Resource=void 0 -class o{constructor(e,t){if("function"==typeof e)return{definition:this.constructor,args:e};(0,i.setOwner)(this,e),this.args=t}setup(){}}e.Resource=o -class s{constructor(e){var r,i,n -r=this,i="capabilities",n=(0,t.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0}),i in r?Object.defineProperty(r,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[i]=n,this.owner=e}createHelper(e,t){let i,o,{update:s,teardown:l}=e.prototype,u="function"==typeof s,c="function"==typeof l,d=this.owner -return o=u?(0,r.createCache)((()=>(void 0===i?i=a(o,e,d,t,c):i.update(),i))):(0,r.createCache)((()=>(void 0!==i&&(0,n.destroy)(i),i=a(o,e,d,t,c),i))),o}getValue(e){return(0,r.getValue)(e).value}getDestroyable(e){return e}getDebugName(e){return e.name||"(anonymous function)"}}function a(e,t,r,i,o){let s=new t(r,i) -return(0,n.associateDestroyableChild)(e,s),s.setup(),o&&(0,n.registerDestructor)(s,(()=>s.teardown())),s}(0,t.setHelperManager)((e=>new s(e)),o)})),define("ember-could-get-used-to-this/index",["exports","@ember/helper","@glimmer/tracking/primitives/cache","ember-could-get-used-to-this/-private/modifiers","ember-could-get-used-to-this/-private/resources"],(function(e,t,r,i,n){"use strict" +e.instance=new t(this.owner,r),this.setupModifier(e)}}setupModifier({instance:e,element:t}){e.element=t,e.setup(),"function"==typeof e.teardown&&(0,r.registerDestructor)(e,(()=>e.teardown()))}destroyModifier(e){(0,r.destroy)(e.instance)}getDebugName(e){return e.name||"(anonymous class)"}}(0,t.setModifierManager)((e=>new l(e)),a)})),define("ember-could-get-used-to-this/-private/resources",["exports","@ember/helper","@ember/application","@ember/destroyable"],(function(e,t,r,i){"use strict" +function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.Resource=void 0 +class o{constructor(e,t){if("function"==typeof e)return{definition:this.constructor,args:e};(0,r.setOwner)(this,e),this.args=t}setup(){}}e.Resource=o +class s{constructor(e){n(this,"capabilities",(0,t.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e,t){return{Class:e,args:t,instance:new e(this.owner,t),didSetup:!1}}getValue(e){let{instance:t,didSetup:r}=e +return!1===r?(e.didSetup=!0,t.setup(),"function"==typeof t.teardown&&(0,i.registerDestructor)(t,(()=>t.teardown()))):"function"==typeof t.update?t.update():((0,i.destroy)(t),this.setupInstance(e),t=e.instance),t.value}setupInstance(e){let{Class:t,args:r}=e,n=new t(this.owner,r) +n.setup(),"function"==typeof n.teardown&&(0,i.registerDestructor)(n,(()=>n.teardown())),e.instance=n}getDestroyable(e){return"function"==typeof e.instance.update?e.instance:((0,i.registerDestructor)(e,(()=>(0,i.destroy)(e.instance))),e)}getDebugName(e){return e.name||"(anonymous function)"}}(0,t.setHelperManager)((e=>new s(e)),o)})),define("ember-could-get-used-to-this/index",["exports","@ember/helper","@glimmer/tracking/primitives/cache","ember-could-get-used-to-this/-private/modifiers","ember-could-get-used-to-this/-private/resources"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Modifier",{enumerable:!0,get:function(){return i.Modifier}}),Object.defineProperty(e,"Resource",{enumerable:!0,get:function(){return n.Resource}}),Object.defineProperty(e,"modifier",{enumerable:!0,get:function(){return i.modifier}}),e.use=function(e,i,n){let o=new WeakMap,{initializer:s}=n return{get(){let e=o.get(this) if(!e){let{definition:r,args:i}=s.call(this) @@ -6679,35 +6814,33 @@ e=(0,t.invokeHelper)(this,r,(()=>{let e=i() return Array.isArray(e)?{positional:e}:e})),o.set(this,e)}return(0,r.getValue)(e)}}}})),define("ember-could-get-used-to-this/initializers/usable-function-manager",["exports","ember-could-get-used-to-this/-private/functions"],(function(e,t){"use strict" function r(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r var i={initialize:r} -e.default=i})),define("ember-data/-private",["exports","@ember-data/store","@ember/application/namespace","ember","ember-data/version","@ember-data/model/-private","@ember-data/store/-private","@ember-data/record-data/-private"],(function(e,t,r,i,n,o,s,a){"use strict" -function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=l(t),c=l(r),d=l(i),h=l(n) -const p=c.default.create({VERSION:h.default,name:"DS"}) -d.default.libraries&&d.default.libraries.registerCoreLibrary("Ember Data",h.default),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return o.Errors}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return o.ManyArray}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return o.PromiseManyArray}}),Object.defineProperty(e,"AdapterPopulatedRecordArray",{enumerable:!0,get:function(){return s.AdapterPopulatedRecordArray}}),Object.defineProperty(e,"InternalModel",{enumerable:!0,get:function(){return s.InternalModel}}),Object.defineProperty(e,"PromiseArray",{enumerable:!0,get:function(){return s.PromiseArray}}),Object.defineProperty(e,"PromiseObject",{enumerable:!0,get:function(){return s.PromiseObject}}),Object.defineProperty(e,"RecordArray",{enumerable:!0,get:function(){return s.RecordArray}}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return s.RecordArrayManager}}),Object.defineProperty(e,"RootState",{enumerable:!0,get:function(){return s.RootState}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return s.Snapshot}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return s.SnapshotRecordArray}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return s.coerceId}}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:function(){return s.normalizeModelName}}),Object.defineProperty(e,"RecordData",{enumerable:!0,get:function(){return a.RecordData}}),Object.defineProperty(e,"Relationship",{enumerable:!0,get:function(){return a.Relationship}}),e.DS=p,Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-data/adapter",["exports","@ember-data/adapter"],(function(e,t){"use strict" +e.default=i})),define("ember-data/-private",["exports","@ember/array/proxy","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember-data/legacy-compat","@ember-data/request","@ember-data/request/fetch","@ember-data/store","@ember/application/namespace","ember","ember-data/version","@ember-data/model/-private","@ember-data/legacy-compat/-private","@ember-data/store/-private"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h){"use strict" +const f=e=>e&&"object"==typeof e&&"default"in e?e:{default:e},m=f(t),b=f(r),g=f(i),y=f(o),v=f(s),_=f(a),w=f(l),O=f(u),x=f(c),k=w.default.create({VERSION:x.default,name:"DS"}) +O.default.libraries&&O.default.libraries.registerCoreLibrary("Ember Data",x.default) +class E extends _.default{constructor(e){super(e),this.requestManager=new y.default,this.requestManager.use([n.LegacyNetworkHandler,v.default]),this.requestManager.useCache(a.CacheHandler)}}const P=m.default.extend(b.default),j=g.default.extend(b.default) +Object.defineProperty(e,"Errors",{enumerable:!0,get:()=>d.Errors}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:()=>d.ManyArray}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:()=>d.PromiseManyArray}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:()=>p.Snapshot}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:()=>p.SnapshotRecordArray}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:()=>h.RecordArrayManager}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:()=>h.coerceId}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:()=>h.normalizeModelName}),e.DS=k,e.PromiseArray=P,e.PromiseObject=j,e.Store=E,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})})),define("ember-data/adapter",["exports","@ember-data/adapter"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/adapters/errors",["exports","@ember-data/adapter/error"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AbortError",{enumerable:!0,get:function(){return t.AbortError}}),Object.defineProperty(e,"AdapterError",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ConflictError",{enumerable:!0,get:function(){return t.ConflictError}}),Object.defineProperty(e,"ForbiddenError",{enumerable:!0,get:function(){return t.ForbiddenError}}),Object.defineProperty(e,"InvalidError",{enumerable:!0,get:function(){return t.InvalidError}}),Object.defineProperty(e,"NotFoundError",{enumerable:!0,get:function(){return t.NotFoundError}}),Object.defineProperty(e,"ServerError",{enumerable:!0,get:function(){return t.ServerError}}),Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return t.TimeoutError}}),Object.defineProperty(e,"UnauthorizedError",{enumerable:!0,get:function(){return t.UnauthorizedError}}),Object.defineProperty(e,"errorsArrayToHash",{enumerable:!0,get:function(){return t.errorsArrayToHash}}),Object.defineProperty(e,"errorsHashToArray",{enumerable:!0,get:function(){return t.errorsHashToArray}})})),define("ember-data/adapters/json-api",["exports","@ember-data/adapter/json-api"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/adapters/rest",["exports","@ember-data/adapter/rest"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/attr",["exports","@ember-data/model"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.attr}})})),define("ember-data/index",["exports","ember-inflector","@ember/error","@ember/version","require","@ember-data/adapter","@ember-data/adapter/error","@ember-data/adapter/json-api","@ember-data/adapter/rest","@ember-data/model","@ember-data/serializer","@ember-data/serializer/-private","@ember-data/serializer/json","@ember-data/serializer/json-api","@ember-data/serializer/rest","@ember-data/serializer/transform","@ember-data/store","ember-data/-private","ember-data/setup-container"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p,f,m,b,g,y){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const v=(0,n.has)("@ember-data/debug")||!1 -if(i.VERSION.match(/^1\.([0-9]|1[0-2])\./))throw new r.default("Ember Data requires at least Ember 1.13.0, but you have "+i.VERSION+". Please upgrade your version of Ember, then upgrade Ember Data.") -g.DS.Store=b.default,g.DS.PromiseArray=g.PromiseArray,g.DS.PromiseObject=g.PromiseObject,g.DS.PromiseManyArray=g.PromiseManyArray,g.DS.Model=u.default,g.DS.RootState=g.RootState,g.DS.attr=u.attr,g.DS.Errors=g.Errors,g.DS.InternalModel=g.InternalModel,g.DS.Snapshot=g.Snapshot,g.DS.Adapter=o.default,g.DS.AdapterError=s.default,g.DS.InvalidError=s.InvalidError,g.DS.TimeoutError=s.TimeoutError,g.DS.AbortError=s.AbortError,g.DS.UnauthorizedError=s.UnauthorizedError,g.DS.ForbiddenError=s.ForbiddenError,g.DS.NotFoundError=s.NotFoundError,g.DS.ConflictError=s.ConflictError,g.DS.ServerError=s.ServerError,g.DS.errorsHashToArray=s.errorsHashToArray,g.DS.errorsArrayToHash=s.errorsArrayToHash,g.DS.Serializer=c.default,v&&(g.DS.DebugAdapter=(0,n.default)("@ember-data/debug").default),g.DS.RecordArray=g.RecordArray,g.DS.AdapterPopulatedRecordArray=g.AdapterPopulatedRecordArray,g.DS.ManyArray=g.ManyArray,g.DS.RecordArrayManager=g.RecordArrayManager,g.DS.RESTAdapter=l.default,g.DS.BuildURLMixin=o.BuildURLMixin -g.DS.RESTSerializer=f.default,g.DS.JSONSerializer=h.default,g.DS.JSONAPIAdapter=a.default,g.DS.JSONAPISerializer=p.default,g.DS.Transform=m.default,g.DS.DateTransform=d.DateTransform,g.DS.StringTransform=d.StringTransform,g.DS.NumberTransform=d.NumberTransform,g.DS.BooleanTransform=d.BooleanTransform,g.DS.EmbeddedRecordsMixin=f.EmbeddedRecordsMixin,g.DS.belongsTo=u.belongsTo,g.DS.hasMany=u.hasMany,g.DS.Relationship=g.Relationship,g.DS._setupContainer=y.default,Object.defineProperty(g.DS,"normalizeModelName",{enumerable:!0,writable:!1,configurable:!1,value:b.normalizeModelName}) -var _=g.DS -e.default=_})),define("ember-data/model",["exports","@ember-data/model"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.attr}})})),define("ember-data/index",["exports","@ember-data/adapter","@ember-data/adapter/error","@ember-data/adapter/json-api","@ember-data/adapter/rest","@ember-data/model","@ember-data/serializer","@ember-data/serializer/-private","@ember-data/serializer/json","@ember-data/serializer/json-api","@ember-data/serializer/rest","@ember-data/serializer/transform","@ember-data/store","ember-data/-private","ember-data/setup-container","@embroider/macros/es-compat2"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h,f,m){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,h.DS.Store=h.Store,h.DS.PromiseArray=h.PromiseArray,h.DS.PromiseObject=h.PromiseObject,h.DS.PromiseManyArray=h.PromiseManyArray,h.DS.Model=o.default,h.DS.attr=o.attr,h.DS.Errors=h.Errors,h.DS.Snapshot=h.Snapshot,h.DS.Adapter=t.default,h.DS.AdapterError=r.default,h.DS.InvalidError=r.InvalidError,h.DS.TimeoutError=r.TimeoutError,h.DS.AbortError=r.AbortError,h.DS.UnauthorizedError=r.UnauthorizedError,h.DS.ForbiddenError=r.ForbiddenError,h.DS.NotFoundError=r.NotFoundError,h.DS.ConflictError=r.ConflictError,h.DS.ServerError=r.ServerError,h.DS.errorsHashToArray=r.errorsHashToArray,h.DS.errorsArrayToHash=r.errorsArrayToHash,h.DS.Serializer=s.default,h.DS.DebugAdapter=(0,m.default)(require("@ember-data/debug")).default,h.DS.ManyArray=h.ManyArray,h.DS.RecordArrayManager=h.RecordArrayManager,h.DS.RESTAdapter=n.default,h.DS.BuildURLMixin=t.BuildURLMixin,h.DS.RESTSerializer=c.default,h.DS.JSONSerializer=l.default +h.DS.JSONAPIAdapter=i.default,h.DS.JSONAPISerializer=u.default,h.DS.Transform=d.default,h.DS.DateTransform=a.DateTransform,h.DS.StringTransform=a.StringTransform,h.DS.NumberTransform=a.NumberTransform,h.DS.BooleanTransform=a.BooleanTransform,h.DS.EmbeddedRecordsMixin=c.EmbeddedRecordsMixin,h.DS.belongsTo=o.belongsTo,h.DS.hasMany=o.hasMany,h.DS._setupContainer=f.default,Object.defineProperty(h.DS,"normalizeModelName",{enumerable:!0,writable:!1,configurable:!1,value:p.normalizeModelName}) +var b=h.DS +e.default=b})),define("ember-data/model",["exports","@ember-data/model"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/relationships",["exports","@ember-data/model"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.belongsTo}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.hasMany}})})) -define("ember-data/serializer",["exports","@ember-data/serializer"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.belongsTo}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.hasMany}})})),define("ember-data/serializer",["exports","@ember-data/serializer"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/serializers/embedded-records-mixin",["exports","@ember-data/serializer/rest"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EmbeddedRecordsMixin}})})),define("ember-data/serializers/json-api",["exports","@ember-data/serializer/json-api"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/serializers/json",["exports","@ember-data/serializer/json"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/serializers/rest",["exports","@ember-data/serializer/rest"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/setup-container",["exports","@ember-data/store"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){(function(e){e.registerOptionsForType("serializer",{singleton:!1}),e.registerOptionsForType("adapter",{singleton:!1}),e.hasRegistration("service:store")||e.register("service:store",t.default)})(e)}})),define("ember-data/store",["exports","@ember-data/store"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/transform",["exports","@ember-data/serializer/transform"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/version",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/setup-container",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){(function(e){e.registerOptionsForType("serializer",{singleton:!1}),e.registerOptionsForType("adapter",{singleton:!1})})(e)}})),define("ember-data/store",["exports","ember-data/-private"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Store}})})),define("ember-data/transform",["exports","@ember-data/serializer/transform"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) +define("ember-data/version",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default="4.4.0"})),define("ember-fetch/errors",["exports"],(function(e){"use strict" +e.default="4.12.3"})),define("ember-fetch/errors",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}})),define("ember-fetch/types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}})),define("ember-fetch/utils/determine-body-promise",["exports","@ember/debug"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){return e.text().then((function(i){let n=i @@ -6728,17 +6861,22 @@ else n(i,o,s) else if(Array.isArray(s))for(a=0,l=s.length;a{} -let l=(n=class extends t.default{constructor(){super(...arguments),o(this,"threshold",void 0),o(this,"axis",void 0),o(this,"capture",void 0),o(this,"preventScroll",void 0),o(this,"pointerTypes",void 0),o(this,"currentTouches",new Map),o(this,"dragging",!1)}addEventListeners(){"horizontal"===this.axis?this.element.style.touchAction="pan-y":"vertical"===this.axis?this.element.style.touchAction="pan-x":"both"===this.axis&&(this.element.style.touchAction="none"),this.element.addEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.addEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.addEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.addEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}removeEventListeners(){this.element.style.touchAction=null,this.element.removeEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.removeEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.removeEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.removeEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}didTouchStart(e){if(!this.dragging&&this.pointerTypes.includes(e.pointerType)){const t=(0,r.parseInitialTouchData)(e) +const l=()=>{} +function u(e){e.removeEventListeners(),e.currentTouches.clear(),e.element=void 0}let c=(a((o=class extends t.default{constructor(e,t){super(e,t),s(this,"element",void 0),s(this,"threshold",void 0),s(this,"axis",void 0),s(this,"capture",void 0),s(this,"preventScroll",void 0),s(this,"pointerTypes",void 0),s(this,"currentTouches",new Map),s(this,"dragging",!1),(0,n.registerDestructor)(this,u)}modify(e,t,r){this.removeEventListeners(),this.element=e,this.threshold=r.threshold??10,this.axis=r.axis??"horizontal",this.capture=r.capture??!1,this.preventScroll=r.preventScroll??!0,this.pointerTypes=r.pointerTypes??["touch"],this.didPanStart=r.onPanStart??l,this.didPan=r.onPan??l,this.didPanEnd=r.onPanEnd??l,this.addEventListeners()}addEventListeners(){"horizontal"===this.axis?this.element.style.touchAction="pan-y":"vertical"===this.axis?this.element.style.touchAction="pan-x":"both"===this.axis&&(this.element.style.touchAction="none"),this.element.addEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.addEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.addEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.addEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}removeEventListeners(){this.element&&(this.element.style.touchAction=null,this.element.removeEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0})),document.removeEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.removeEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.removeEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}didTouchStart(e){if(!this.dragging&&this.pointerTypes.includes(e.pointerType)){const t=(0,r.parseInitialTouchData)(e) this.currentTouches.set(e.pointerId,t),this.dragging=!0}}documentPointerMove(e){this.dragging&&this.pointerTypes.includes(e.pointerType)&&this.handlePointerMove(e)}documentPointerUp(e){this.dragging&&this.pointerTypes.includes(e.pointerType)&&this.handlePointerEnd(e)}handlePointerMove(e){if(this.dragging&&this.currentTouches.has(e.pointerId)){const t=this.currentTouches.get(e.pointerId),i=(0,r.parseTouchData)(t,e) i.panStarted?(this.preventScroll&&e.preventDefault(),this.didPan(i.data)):!i.panDenied&&("horizontal"===this.axis&&Math.abs(i.data.current.distanceX)>this.threshold||"vertical"===this.axis&&Math.abs(i.data.current.distanceY)>this.threshold||"both"===this.axis&&Math.abs(i.data.current.distance)>this.threshold)&&("horizontal"===this.axis&&(0,r.isHorizontal)(i)||"vertical"===this.axis&&(0,r.isVertical)(i)||"both"===this.axis?(this.preventScroll&&e.preventDefault(),i.panStarted=!0,this.didPanStart(i.data)):i.panDenied=!0),this.currentTouches.set(e.pointerId,i)}}handlePointerEnd(e){if(this.dragging&&this.currentTouches.has(e.pointerId)){this.dragging=!1 const t=this.currentTouches.get(e.pointerId),i=(0,r.parseTouchData)(t,e) -i.panStarted&&this.didPanEnd(i.data),this.currentTouches.delete(e.pointerId)}}didReceiveArguments(){this.removeEventListeners(),this.threshold=this.args.named.threshold??10,this.axis=this.args.named.axis??"horizontal",this.capture=this.args.named.capture??!1,this.preventScroll=this.args.named.preventScroll??!0,this.pointerTypes=this.args.named.pointerTypes??["touch"],this.didPanStart=this.args.named.onPanStart??a,this.didPan=this.args.named.onPan??a,this.didPanEnd=this.args.named.onPanEnd??a,this.addEventListeners()}willRemove(){this.removeEventListeners(),this.currentTouches.clear()}},s(n.prototype,"didTouchStart",[i.action],Object.getOwnPropertyDescriptor(n.prototype,"didTouchStart"),n.prototype),s(n.prototype,"documentPointerMove",[i.action],Object.getOwnPropertyDescriptor(n.prototype,"documentPointerMove"),n.prototype),s(n.prototype,"documentPointerUp",[i.action],Object.getOwnPropertyDescriptor(n.prototype,"documentPointerUp"),n.prototype),s(n.prototype,"handlePointerMove",[i.action],Object.getOwnPropertyDescriptor(n.prototype,"handlePointerMove"),n.prototype),s(n.prototype,"handlePointerEnd",[i.action],Object.getOwnPropertyDescriptor(n.prototype,"handlePointerEnd"),n.prototype),n) -e.default=l})),define("ember-gesture-modifiers/utils/parse-touch-data",["exports"],(function(e){"use strict" +i.panStarted&&this.didPanEnd(i.data),this.currentTouches.delete(e.pointerId)}}}).prototype,"didTouchStart",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didTouchStart"),o.prototype),a(o.prototype,"documentPointerMove",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"documentPointerMove"),o.prototype),a(o.prototype,"documentPointerUp",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"documentPointerUp"),o.prototype),a(o.prototype,"handlePointerMove",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handlePointerMove"),o.prototype),a(o.prototype,"handlePointerEnd",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handlePointerEnd"),o.prototype),o) +e.default=c})),define("ember-gesture-modifiers/utils/parse-touch-data",["exports"],(function(e){"use strict" function t(e,t){return e===t?"none":Math.abs(e)>=Math.abs(t)?e<0?"left":"right":t<0?"down":"up"}Object.defineProperty(e,"__esModule",{value:!0}),e.isHorizontal=function(e){const r=t(e.data.current.distanceX,e.data.current.distanceY) return"left"===r||"right"===r},e.isVertical=function(e){const r=t(e.data.current.distanceX,e.data.current.distanceY) return"down"===r||"up"===r},e.parseInitialTouchData=function(e){return{data:{initial:{x:e.clientX,y:e.clientY,timeStamp:e.timeStamp},cache:{velocity:{distanceX:0,distanceY:0,timeStamp:e.timeStamp}},timeStamp:e.timeStamp,originalEvent:e},panStarted:!1,panDenied:!1}},e.parseTouchData=function(e,t){const r=JSON.parse(JSON.stringify(e)),i=r.data @@ -6748,7 +6886,10 @@ return 360-(n<0?360+n:n)}(i.initial.x,i.initial.y,t.clientX,t.clientY) var n,o,s,a const l=t.timeStamp-i.initial.timeStamp if(i.current.overallVelocityX=i.current.distanceX/l||0,i.current.overallVelocityY=i.current.distanceY/l||0,i.current.overallVelocity=Math.abs(i.current.overallVelocityX)>Math.abs(i.current.overallVelocityY)?i.current.overallVelocityX:i.current.overallVelocityY,"touchend"!==t.type){const e=t.timeStamp-i.cache.velocity.timeStamp -i.current.velocityX=(i.current.distanceX-i.cache.velocity.distanceX)/e||0,i.current.velocityY=(i.current.distanceY-i.cache.velocity.distanceY)/e||0,i.current.velocity=Math.abs(i.current.velocityX)>Math.abs(i.current.velocityY)?i.current.velocityX:i.current.velocityY,i.cache.velocity={distanceX:i.current.distanceX,distanceY:i.current.distanceY,timeStamp:t.timeStamp}}return i.originalEvent=t,i.timeStamp=t.timeStamp,r.data=i,r}})),define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" +i.current.velocityX=(i.current.distanceX-i.cache.velocity.distanceX)/e||0,i.current.velocityY=(i.current.distanceY-i.cache.velocity.distanceY)/e||0,i.current.velocity=Math.abs(i.current.velocityX)>Math.abs(i.current.velocityY)?i.current.velocityX:i.current.velocityY,i.cache.velocity={distanceX:i.current.distanceX,distanceY:i.current.distanceY,timeStamp:t.timeStamp}}return i.originalEvent=t,i.timeStamp=t.timeStamp,r.data=i,r}})),define("ember-get-config/index",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t=require("docs/config/environment").default +e.default=t})),define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}) var r=t.Inflector e.default=r})),define("ember-inflector/lib/helpers/pluralize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,r){"use strict" @@ -6769,14 +6910,12 @@ for(let i=0,n=t.length;i2&&void 0!==arguments[2]?arguments[2]:{} -this._cacheUsed=!0 +return e._dict=null,delete e._dict,e}u.prototype={enableCache(){this.purgeCache(),this.singularize=function(e){return this._cacheUsed=!0,this._sCache[e]||(this._sCache[e]=this._singularize(e))},this.pluralize=function(e,t,r={}){this._cacheUsed=!0 var i=[e,t,r.withoutCount] -return this._pCache[i]||(this._pCache[i]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=c(),this._pCache=c()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize(...arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),a(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),l(this.rules,[[e,t]])},pluralize(){return this._pluralize(...arguments)},_pluralize(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:`${e} ${t}`)},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,r,a){let l,u,c,d,h,p,f,m,b,g +return this._pCache[i]||(this._pCache[i]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=c(),this._pCache=c()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize(...arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),a(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),l(this.rules,[[e,t]])},pluralize(){return this._pluralize(...arguments)},_pluralize(e,t,r={}){return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:`${e} ${t}`)},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,r,a){let l,u,c,d,p,h,f,m,b,g if(f=!e||i.test(e),m=s.test(e),f)return e -if(d=e.toLowerCase(),h=n.exec(e)||o.exec(e),h&&(p=h[2].toLowerCase()),g=this.rules.uncountable[d]||this.rules.uncountable[p],g)return e -for(b in a)if(d.match(b+"$"))return u=a[b],m&&a[p]&&(u=(0,t.capitalize)(u),b=(0,t.capitalize)(b)),e.replace(new RegExp(b,"i"),u) +if(d=e.toLowerCase(),p=n.exec(e)||o.exec(e),p&&(h=p[2].toLowerCase()),g=this.rules.uncountable[d]||this.rules.uncountable[h],g)return e +for(b in a)if(d.match(b+"$"))return u=a[b],m&&a[h]&&(u=(0,t.capitalize)(u),b=(0,t.capitalize)(b)),e.replace(new RegExp(b,"i"),u) for(var y=r.length;y>0&&(l=r[y-1],b=l[0],!b.test(e));y--);return l=l||[],b=l[0],u=l[1],c=e.replace(b,u),c}},u.defaultRules=r.default,u.inflector=new u(r.default) var d=u e.default=d})),define("ember-inflector/lib/system/string",["exports","ember-inflector/lib/system/inflector"],(function(e,t){"use strict" @@ -6789,117 +6928,142 @@ if(!r)throw new Error(e+" must export an initializer.") var i=r.default if(!i)throw new Error(e+" must have a default export") return i.name||(i.name=e.slice(e.lastIndexOf("/")+1)),i}function i(e,t){return-1!==e.indexOf(t,e.length-t.length)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){for(var n=t+"/initializers/",o=t+"/instance-initializers/",s=[],a=[],l=Object.keys(requirejs._eak_seen),u=0;u{} -class s extends i.default{get onClick(){return()=>this.args.onClick(this.args.target)??o}}e.default=s,(0,t.setComponentTemplate)(n,s)})),define("ember-mobile-menu/components/mobile-menu-wrapper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","tracked-maps-and-sets","ember-mobile-menu/components/mobile-menu","ember-mobile-menu/utils/normalize-coordinates","@ember/application","@ember/debug","@ember/test-waiters","ember-concurrency","ember-mobile-menu/spring"],(function(e,t,r,i,n,o,s,a,l,u,c,d,h,p){"use strict" +const n=(0,i.createTemplateFactory)({id:"NPi1Xq5S",block:'[[[11,"button"],[24,0,"mobile-menu__toggle"],[24,4,"button"],[17,1],[4,[38,0],["click",[30,0,["onClick"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["on","yield"]]',moduleName:"ember-mobile-menu/components/mobile-menu-toggle.hbs",isStrictMode:!1}),o=()=>{} +class s extends r.default{get onClick(){return()=>this.args.onClick(this.args.target)??o}}e.default=s,(0,t.setComponentTemplate)(n,s)})),define("ember-mobile-menu/components/mobile-menu-wrapper",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object","tracked-maps-and-sets","ember-mobile-menu/components/mobile-menu","ember-mobile-menu/utils/normalize-coordinates","@ember/application","@ember/debug","@ember/test-waiters","ember-concurrency","ember-mobile-menu/spring","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l,u,c,d,p,h){"use strict" var f,m,b,g,y,v -function _(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function w(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O(e,t,r,i,n){var o={} +function _(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function w(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=(0,r.createTemplateFactory)({id:"HC+TMX+I",block:'[[[41,[30,0,["preventBodyScroll"]],[[[1," "],[1,[28,[35,1],["mobile-menu--prevent-scroll"],null]],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["mobile-menu-wrapper ",[52,[30,0,["embed"]],"mobile-menu-wrapper--embedded"]]]],[17,1],[4,[38,2],[[30,0,["onInsert"]]],null],[4,[38,3],[[30,0,["onResize"]]],null],[12],[1,"\\n "],[18,2,[[28,[37,5],null,[["MobileMenu","Toggle","Content","position","relativePosition","actions"],[[50,"mobile-menu",0,null,[["isDragging","position","embed","parentBoundingClientRect","parent","register","unregister","onClose","onOpen","onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,0,["dragging"]],[30,0,["position"]],[30,0,["embed"]],[30,0,["boundingClientRect"]],[30,0],[30,0,["registerChild"]],[30,0,["unregisterChild"]],[30,0,["close"]],[30,0,["open"]],[30,0,["didPanStart"]],[30,0,["didPan"]],[30,0,["didPanEnd"]],[30,0,["capture"]],[30,0,["preventScroll"]]]]],[50,"mobile-menu-toggle",0,null,[["onClick"],[[30,0,["toggle"]]]]],[50,"mobile-menu-wrapper/content",0,null,[["shadowEnabled","position","mode","isOpen","maskEnabled","onPanStart","onPan","onPanEnd","capture","preventScroll","onClose"],[[30,0,["contentShadowEnabled"]],[30,0,["position"]],[30,0,["mode"]],[30,0,["activeMenu"]],[30,0,["activeMenu","maskEnabled"]],[30,0,["didPanStart"]],[30,0,["didPan"]],[30,0,["didPanEnd"]],[30,0,["capture"]],[30,0,["preventScroll"]],[30,0,["close"]]]]],[30,0,["position"]],[30,0,["relativePosition"]],[28,[37,5],null,[["toggle","close"],[[30,0,["toggle"]],[30,0,["close"]]]]]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["if","set-body-class","did-insert","on-resize","yield","hash","component"]]',moduleName:"ember-mobile-menu/components/mobile-menu-wrapper.hbs",isStrictMode:!1}),E="undefined"!=typeof window&&window.navigator?.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1) -let k=(f=(0,h.task)({restartable:!0}),m=class extends i.default{constructor(){super(...arguments),_(this,"boundingClientRect",b,this),_(this,"children",g,this),_(this,"position",y,this),_(this,"dragging",v,this),w(this,"fromPosition",0),w(this,"fromOpen",!1),w(this,"defaultMenuDx",0),w(this,"preservedVelocity",0),w(this,"_activeMenu",null)}get fastboot(){return(0,u.getOwner)(this).lookup("service:fastboot")}get isFastBoot(){return!!this.fastboot?.isFastBoot}get openDetectionWidth(){return this.args.openDetectionWidth??15}get capture(){return this.args.capture??!0}get preventScroll(){return this.args.preventScroll??!0}get embed(){return this.args.embed??!1}get triggerVelocity(){return this.args.triggerVelocity??.3}get activeMenu(){return this.isFastBoot&&!this.children.length&&this._activeMenu?this._activeMenu:this.leftMenu&&this.position>0?this.leftMenu:this.rightMenu&&this.position<0?this.rightMenu:null}get isOpen(){return!!this.activeMenu?.state.open}get isNotClosed(){return this.activeMenu&&!this.activeMenu.state.closed}get mode(){return this.activeMenu?.mode}get contentShadowEnabled(){return this.activeMenu?.shadowEnabled&&["reveal","ios","squeeze-reveal"].includes(this.mode)}get requiresUpdatedPosition(){return"default"!==this.mode}registerChild(e){this.children.add(e)}unregisterChild(e){this.children.delete(e)}get childMenus(){return[...this.children].filter((e=>e instanceof a.default))}get leftMenu(){return this.childMenus.find((e=>e.isLeft))}get rightMenu(){return this.childMenus.find((e=>e.isRight))}get preventBodyScroll(){return this.preventScroll&&!this.embed&&this.isNotClosed&&this.activeMenu?.maskEnabled}get relativePosition(){return this.activeMenu?Math.abs(this.position)/this.activeMenu._width:0}toggle(e){let t=this.leftMenu +const x=(0,h.createTemplateFactory)({id:"OfFkH+wt",block:'[[[41,[30,0,["preventBodyScroll"]],[[[1," "],[1,[28,[35,1],["mobile-menu--prevent-scroll"],null]],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["mobile-menu-wrapper ",[52,[30,0,["embed"]],"mobile-menu-wrapper--embedded"]]]],[17,1],[4,[38,2],[[30,0,["onInsert"]]],null],[4,[38,3],[[30,0,["onResize"]]],null],[12],[1,"\\n "],[18,2,[[28,[37,5],null,[["MobileMenu","Toggle","Content","position","relativePosition","actions"],[[50,"mobile-menu",0,null,[["isDragging","position","embed","parentBoundingClientRect","parent","register","unregister","onClose","onOpen","onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,0,["dragging"]],[30,0,["position"]],[30,0,["embed"]],[30,0,["boundingClientRect"]],[30,0],[30,0,["registerChild"]],[30,0,["unregisterChild"]],[30,0,["close"]],[30,0,["open"]],[30,0,["didPanStart"]],[30,0,["didPan"]],[30,0,["didPanEnd"]],[30,0,["capture"]],[30,0,["preventScroll"]]]]],[50,"mobile-menu-toggle",0,null,[["onClick"],[[30,0,["toggle"]]]]],[50,"mobile-menu-wrapper/content",0,null,[["shadowEnabled","position","mode","isOpen","maskEnabled","onPanStart","onPan","onPanEnd","capture","preventScroll","onClose"],[[30,0,["contentShadowEnabled"]],[30,0,["position"]],[30,0,["mode"]],[30,0,["activeMenu"]],[30,0,["activeMenu","maskEnabled"]],[30,0,["didPanStart"]],[30,0,["didPan"]],[30,0,["didPanEnd"]],[30,0,["capture"]],[30,0,["preventScroll"]],[30,0,["close"]]]]],[30,0,["position"]],[30,0,["relativePosition"]],[28,[37,5],null,[["toggle","close"],[[30,0,["toggle"]],[30,0,["close"]]]]]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["if","set-body-class","did-insert","on-resize","yield","hash","component"]]',moduleName:"ember-mobile-menu/components/mobile-menu-wrapper.hbs",isStrictMode:!1}),k="undefined"!=typeof window&&window.navigator?.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1) +let E=(f=(0,d.task)({restartable:!0}),m=class extends r.default{constructor(...e){super(...e),_(this,"boundingClientRect",b,this),_(this,"children",g,this),_(this,"position",y,this),_(this,"dragging",v,this),w(this,"fromPosition",0),w(this,"fromOpen",!1),w(this,"defaultMenuDx",0),w(this,"preservedVelocity",0),w(this,"_activeMenu",null)}get fastboot(){return(0,l.getOwner)(this).lookup("service:fastboot")}get isFastBoot(){return!!this.fastboot?.isFastBoot}get openDetectionWidth(){return this.args.openDetectionWidth??15}get capture(){return this.args.capture??!0}get preventScroll(){return this.args.preventScroll??!0}get embed(){return this.args.embed??!1}get triggerVelocity(){return this.args.triggerVelocity??.3}get activeMenu(){return this.isFastBoot&&!this.children.length&&this._activeMenu?this._activeMenu:this.leftMenu&&this.position>0?this.leftMenu:this.rightMenu&&this.position<0?this.rightMenu:null}get isOpen(){return!!this.activeMenu?.state.open}get isNotClosed(){return this.activeMenu&&!this.activeMenu.state.closed}get mode(){return this.activeMenu?.mode}get contentShadowEnabled(){return this.activeMenu?.shadowEnabled&&["reveal","ios","squeeze-reveal"].includes(this.mode)}get requiresUpdatedPosition(){return"default"!==this.mode}registerChild(e){this.children.add(e)}unregisterChild(e){this.children.delete(e)}get childMenus(){return[...this.children].filter((e=>e instanceof s.default))}get leftMenu(){return this.childMenus.find((e=>e.isLeft))}get rightMenu(){return this.childMenus.find((e=>e.isRight))}get preventBodyScroll(){return this.preventScroll&&!this.embed&&this.isNotClosed&&this.activeMenu?.maskEnabled}get relativePosition(){return this.activeMenu?Math.abs(this.position)/this.activeMenu._width:0}toggle(e){let t=this.leftMenu "right"===e?t=this.rightMenu:"left"===e?t=this.leftMenu:this.rightMenu&&!this.leftMenu&&(t=this.rightMenu),t&&(this.close(),this.activeMenu!==t&&this.open(t))}updatePosition(e){const{initial:{x:t},current:{distanceX:r}}=e let i=r+this.fromPosition if(this.dragging&&this.fromOpen){const e=this.fromMenu if("default"===this.mode){if(e.isLeft&&t>e._width){if(this.defaultMenuDx=t-e._width,t+r>e._width)return}else if(e.isRight&&t0||this.rightMenu&&i<0)){const e=i>0?this.leftMenu:this.rightMenu this.position=Math.min(Math.max(Math.abs(i),0),e._width)*(i>0?1:-1)}else 0!==this.position&&(this.position=0)}didPanStart(e){if(this.finishTransitionTask.isRunning&&(this.finishTransitionTask.cancelAll(),this.preservedVelocity=0),this._isIOSbrowser&&(e.initial.x<15||e.initial.x>this._windowWidth-15))return -const t=this.isOpen,r=(0,l.default)(e,this.boundingClientRect);(t||this.openDetectionWidth<0||this.leftMenu&&r.initial.x<=this.openDetectionWidth||this.rightMenu&&r.initial.x>=this.boundingClientRect.width-this.openDetectionWidth)&&(this.fromOpen=t,this.fromMenu=this.activeMenu,this.fromPosition=this.position,this.dragging=!0,this.updatePosition(r))}didPan(e){this.dragging&&this.updatePosition((0,l.default)(e,this.boundingClientRect))}didPanEnd(e){if(this.dragging){this.dragging=!1 -const t=(0,l.default)(e,this.boundingClientRect),r=this.activeMenu +const t=this.isOpen,r=(0,a.default)(e,this.boundingClientRect);(t||this.openDetectionWidth<0||this.leftMenu&&r.initial.x<=this.openDetectionWidth||this.rightMenu&&r.initial.x>=this.boundingClientRect.width-this.openDetectionWidth)&&(this.fromOpen=t,this.fromMenu=this.activeMenu,this.fromPosition=this.position,this.dragging=!0,this.updatePosition(r))}didPan(e){this.dragging&&this.updatePosition((0,a.default)(e,this.boundingClientRect))}didPanEnd(e){if(this.dragging){this.dragging=!1 +const t=(0,a.default)(e,this.boundingClientRect),r=this.activeMenu if(r){const{current:{distanceX:e,velocityX:i}}=t,n=r.isLeft,o=r._width,s=n&&!this.fromOpen||this.fromOpen&&!n,a=s?i:-i let l=s?e:-e -this.fromOpen&&"default"===this.mode&&(n?l-=this.defaultMenuDx:l+=this.defaultMenuDx),this.fromOpen?("default"===this.mode?a>this.triggerVelocity&&l>0||l>o/2:a>this.triggerVelocity||l>o/2)?this.close(r,i):this.open(r,i):a>this.triggerVelocity||l>o/2?this.open(r,i):this.close(r,i)}}}*finishTransitionTask(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3] -const n=this.position,o="close"===t?0:(e.isLeft?1:-1)*e._width +this.fromOpen&&"default"===this.mode&&(n?l-=this.defaultMenuDx:l+=this.defaultMenuDx),this.fromOpen?("default"===this.mode?a>this.triggerVelocity&&l>0||l>o/2:a>this.triggerVelocity||l>o/2)?this.close(r,i):this.open(r,i):a>this.triggerVelocity||l>o/2?this.open(r,i):this.close(r,i)}}}*finishTransitionTask(e,t="open",r=0,i=!0){const n=this.position,o="close"===t?0:(e.isLeft?1:-1)*e._width if(n!==o&&i){const e=new p.default((e=>this.position=e.currentValue),{stiffness:1e3,mass:3,damping:500,overshootClamping:!0,fromValue:n,toValue:o,initialVelocity:this.preservedVelocity||r}) -try{yield e.start()}finally{e.stop(),this.preservedVelocity=e.currentVelocity}}else this.position=o,this.preservedVelocity=0}open(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.activeMenu,t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0 -this.finishTransitionTask.perform(e,"open",t,r)}close(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.activeMenu,t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0 -this.finishTransitionTask.perform(e,"close",t,r)}onInsert(e){this.boundingClientRect=e.getBoundingClientRect()}onResize(e){let{target:t}=e -this.boundingClientRect=t.getBoundingClientRect()}get _isIOSbrowser(){return E&&!window.navigator.standalone}get _windowWidth(){return window.innerWidth}},b=O(m.prototype,"boundingClientRect",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=O(m.prototype,"children",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new s.TrackedSet}}),y=O(m.prototype,"position",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=O(m.prototype,"dragging",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O(m.prototype,"registerChild",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"registerChild"),m.prototype),O(m.prototype,"unregisterChild",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"unregisterChild"),m.prototype),O(m.prototype,"toggle",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"toggle"),m.prototype),O(m.prototype,"updatePosition",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"updatePosition"),m.prototype),O(m.prototype,"didPanStart",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"didPanStart"),m.prototype),O(m.prototype,"didPan",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"didPan"),m.prototype),O(m.prototype,"didPanEnd",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"didPanEnd"),m.prototype),O(m.prototype,"finishTransitionTask",[f,d.waitFor],Object.getOwnPropertyDescriptor(m.prototype,"finishTransitionTask"),m.prototype),O(m.prototype,"open",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"open"),m.prototype),O(m.prototype,"close",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"close"),m.prototype),O(m.prototype,"onInsert",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"onInsert"),m.prototype),O(m.prototype,"onResize",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"onResize"),m.prototype),m) -e.default=k,(0,t.setComponentTemplate)(x,k)})),define("ember-mobile-menu/components/mobile-menu-wrapper/content",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/template"],(function(e,t,r,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"gX4KlSWr",block:'[[[11,0],[16,0,[29,["mobile-menu-wrapper__content ",[52,[30,1],"mobile-menu-wrapper__content--shadow"]," mobile-menu-wrapper__content--",[30,0,["mode"]]]]],[16,5,[30,0,["style"]]],[17,2],[4,[38,1],null,[["onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,3],[30,4],[30,5],[30,6],[30,7]]]],[12],[1,"\\n "],[18,10,null],[1,"\\n\\n"],[41,[30,0,["mask"]],[[[1," "],[8,[39,3],null,[["@isOpen","@onClick"],[[30,8],[30,9]]],null],[1,"\\n"]],[]],null],[13]],["@shadowEnabled","&attrs","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll","@isOpen","@onClose","&default"],false,["if","did-pan","yield","mobile-menu/mask"]]',moduleName:"ember-mobile-menu/components/mobile-menu-wrapper/content.hbs",isStrictMode:!1}),s=new Map([["default",()=>""],["push",e=>`transform: translateX(${e}px);`],["reveal",e=>`transform: translateX(${e}px);`],["ios",e=>`transform: translateX(${e}px);`],["squeeze",(e,t)=>`margin-${t}: ${Math.abs(e)}px;`],["squeeze-reveal",(e,t)=>`margin-${t}: ${Math.abs(e)}px;`]]) -class a extends i.default{get mode(){return this.args.mode??"default"}get style(){let e="" -return this.args.position>0?e=s.get(this.mode)(this.args.position,"left"):this.args.position<0&&(e=s.get(this.mode)(this.args.position,"right")),(0,n.htmlSafe)(e)}get mask(){return["reveal","ios"].includes(this.mode)}}e.default=a,(0,t.setComponentTemplate)(o,a)})),define("ember-mobile-menu/components/mobile-menu",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/debug","@ember/template","ember-could-get-used-to-this","@ember/runloop"],(function(e,t,r,i,n,o,s,a,l){"use strict" +try{yield e.start()}finally{e.stop(),this.preservedVelocity=e.currentVelocity}}else this.position=o,this.preservedVelocity=0}open(e=this.activeMenu,t,r){this.finishTransitionTask.perform(e,"open",t,r)}close(e=this.activeMenu,t,r){this.finishTransitionTask.perform(e,"close",t,r)}onInsert(e){this.boundingClientRect=e.getBoundingClientRect()}onResize({target:e}){this.boundingClientRect=e.getBoundingClientRect()}get _isIOSbrowser(){return k&&!window.navigator.standalone}get _windowWidth(){return window.innerWidth}},b=O(m.prototype,"boundingClientRect",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=O(m.prototype,"children",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new o.TrackedSet}}),y=O(m.prototype,"position",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=O(m.prototype,"dragging",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O(m.prototype,"registerChild",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"registerChild"),m.prototype),O(m.prototype,"unregisterChild",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"unregisterChild"),m.prototype),O(m.prototype,"toggle",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"toggle"),m.prototype),O(m.prototype,"updatePosition",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"updatePosition"),m.prototype),O(m.prototype,"didPanStart",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"didPanStart"),m.prototype),O(m.prototype,"didPan",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"didPan"),m.prototype),O(m.prototype,"didPanEnd",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"didPanEnd"),m.prototype),O(m.prototype,"finishTransitionTask",[f,c.waitFor],Object.getOwnPropertyDescriptor(m.prototype,"finishTransitionTask"),m.prototype),O(m.prototype,"open",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"open"),m.prototype),O(m.prototype,"close",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"close"),m.prototype),O(m.prototype,"onInsert",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"onInsert"),m.prototype),O(m.prototype,"onResize",[n.action],Object.getOwnPropertyDescriptor(m.prototype,"onResize"),m.prototype),m) +e.default=E,(0,t.setComponentTemplate)(x,E)})),define("ember-mobile-menu/components/mobile-menu-wrapper/content",["exports","@ember/component","@glimmer/component","@ember/template","@ember/template-factory"],(function(e,t,r,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,n.createTemplateFactory)({id:"YaJj3MQp",block:'[[[11,0],[16,0,[29,["mobile-menu-wrapper__content ",[52,[30,1],"mobile-menu-wrapper__content--shadow"]," mobile-menu-wrapper__content--",[30,0,["mode"]]]]],[16,5,[30,0,["style"]]],[17,2],[4,[38,1],null,[["onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,3],[30,4],[30,5],[30,6],[30,7]]]],[12],[1,"\\n "],[18,10,null],[1,"\\n\\n"],[41,[30,0,["mask"]],[[[1," "],[8,[39,3],null,[["@isOpen","@onClick"],[[30,8],[30,9]]],null],[1,"\\n"]],[]],null],[13]],["@shadowEnabled","&attrs","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll","@isOpen","@onClose","&default"],false,["if","did-pan","yield","mobile-menu/mask"]]',moduleName:"ember-mobile-menu/components/mobile-menu-wrapper/content.hbs",isStrictMode:!1}),s=new Map([["default",()=>""],["push",e=>`transform: translateX(${e}px);`],["reveal",e=>`transform: translateX(${e}px);`],["ios",e=>`transform: translateX(${e}px);`],["squeeze",(e,t)=>`margin-${t}: ${Math.abs(e)}px;`],["squeeze-reveal",(e,t)=>`margin-${t}: ${Math.abs(e)}px;`]]) +class a extends r.default{get mode(){return this.args.mode??"default"}get style(){let e="" +return this.args.position>0?e=s.get(this.mode)(this.args.position,"left"):this.args.position<0&&(e=s.get(this.mode)(this.args.position,"right")),(0,i.htmlSafe)(e)}get mask(){return["reveal","ios"].includes(this.mode)}}e.default=a,(0,t.setComponentTemplate)(o,a)})),define("ember-mobile-menu/components/mobile-menu",["exports","@ember/component","@glimmer/component","@ember/object","@ember/debug","@ember/template","ember-could-get-used-to-this","@ember/runloop","@ember/template-factory"],(function(e,t,r,i,n,o,s,a,l){"use strict" var u,c function d(e,t,r,i,n){var o={} -return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,r.createTemplateFactory)({id:"mqjzflpg",block:'[[[41,[30,0,["renderMenu"]],[[[1," "],[11,0],[16,0,[30,0,["classNames"]]],[16,5,[30,0,["style"]]],[16,"aria-hidden",[52,[30,0,["state","closed"]],"true"]],[4,[38,1],[[28,[37,2],[[30,1],[30,0]],null]],null],[4,[38,1],[[28,[37,2],[[30,0,["openOrClose"]],[30,2],false],null]],null],[4,[38,3],[[28,[37,2],[[30,0,["openOrClose"]],[30,2]],null],[30,2]],null],[4,[38,3],[[30,0,["close"]],[30,0,["type"]]],null],[12],[1,"\\n"],[41,[30,0,["maskEnabled"]],[[[1," "],[8,[39,4],null,[["@isOpen","@position","@invertOpacity","@onClick","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll"],[[30,0,["state","open"]],[30,0,["relativePosition"]],[30,0,["invertOpacity"]],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],[[17,9]],[["@width","@isLeft","@position","@shadowEnabled","@mode","@embed","@isClosed","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll"],[[30,0,["_width"]],[30,0,["isLeft"]],[30,0,["position"]],[30,0,["shadowEnabled"]],[30,10],[30,11],[30,0,["state","closed"]],[30,4],[30,5],[30,6],[30,7],[30,8]]],[["default"],[[[[1,"\\n "],[18,12,[[28,[37,7],null,[["LinkTo","actions"],[[50,"mobile-menu/link-to",0,null,[["onClick"],[[30,0,["closeFromLinkTo"]]]]],[28,[37,7],null,[["open","close"],[[30,0,["open"]],[30,0,["close"]]]]]]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@register","@isOpen","@onClose","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll","&attrs","@mode","@embed","&default"],false,["if","did-insert","fn","did-update","mobile-menu/mask","mobile-menu/tray","yield","hash","component"]]',moduleName:"ember-mobile-menu/components/mobile-menu.hbs",isStrictMode:!1}),f=function(){} -class m extends a.Resource{constructor(){super(...arguments),h(this,"open",!1),h(this,"closed",!0),h(this,"dragging",!1),h(this,"transitioning",!1)}get value(){return{open:this.open,closed:this.closed,dragging:this.dragging,transitioning:this.transitioning}}setup(){this.setState(...this.args.positional)}update(){this.setState(...this.args.positional)}teardown(){}setState(e,t,r,i){this.dragging=0!==e&&t +return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const h=(0,l.createTemplateFactory)({id:"MwfRLKMQ",block:'[[[41,[30,0,["renderMenu"]],[[[1," "],[11,0],[16,0,[30,0,["classNames"]]],[16,5,[30,0,["style"]]],[16,"aria-hidden",[52,[30,0,["state","closed"]],"true"]],[4,[38,1],[[28,[37,2],[[30,1],[30,0]],null]],null],[4,[38,1],[[28,[37,2],[[30,0,["openOrClose"]],[30,2],false],null]],null],[4,[38,3],[[28,[37,2],[[30,0,["openOrClose"]],[30,2]],null],[30,2]],null],[4,[38,3],[[30,0,["close"]],[30,0,["type"]]],null],[12],[1,"\\n"],[41,[30,0,["maskEnabled"]],[[[1," "],[8,[39,4],null,[["@isOpen","@position","@invertOpacity","@onClick","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll"],[[30,0,["state","open"]],[30,0,["relativePosition"]],[30,0,["invertOpacity"]],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],[[17,9]],[["@width","@isLeft","@position","@shadowEnabled","@mode","@embed","@isClosed","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll"],[[30,0,["_width"]],[30,0,["isLeft"]],[30,0,["position"]],[30,0,["shadowEnabled"]],[30,10],[30,11],[30,0,["state","closed"]],[30,4],[30,5],[30,6],[30,7],[30,8]]],[["default"],[[[[1,"\\n "],[18,12,[[28,[37,7],null,[["LinkTo","actions"],[[50,"mobile-menu/link-to",0,null,[["onClick"],[[30,0,["closeFromLinkTo"]]]]],[28,[37,7],null,[["open","close"],[[30,0,["open"]],[30,0,["close"]]]]]]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@register","@isOpen","@onClose","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll","&attrs","@mode","@embed","&default"],false,["if","did-insert","fn","did-update","mobile-menu/mask","mobile-menu/tray","yield","hash","component"]]',moduleName:"ember-mobile-menu/components/mobile-menu.hbs",isStrictMode:!1}),f=function(){} +class m extends s.Resource{constructor(...e){super(...e),p(this,"open",!1),p(this,"closed",!0),p(this,"dragging",!1),p(this,"transitioning",!1)}get value(){return{open:this.open,closed:this.closed,dragging:this.dragging,transitioning:this.transitioning}}setup(){this.setState(...this.args.positional)}update(){this.setState(...this.args.positional)}teardown(){}setState(e,t,r,i){this.dragging=0!==e&&t let n=!this.dragging&&Math.abs(e)===r,o=!this.dragging&&0===e -this.maybeToggle(n,o,i),this.transitioning=!this.dragging&&!this.open&&!this.closed}maybeToggle(e,t,r){this.open!==e?(this.open=e,e&&(0,l.next)((()=>r(!0)))):this.closed!==t&&(this.closed=t,t&&(0,l.next)((()=>r(!1))))}}let b=(u=class extends i.default{get type(){return this.args.type??"left"}get mode(){return this.args.mode??"default"}get width(){return this.args.width??85}get maxWidth(){return this.args.maxWidth??300}get maskEnabled(){return this.args.maskEnabled??!0}get shadowEnabled(){return this.args.shadowEnabled??!0}get triggerVelocity(){return this.args.triggerVelocity??.3}get onToggle(){return this.args.onToggle??f}get embed(){return this.args.embed??!1}get onOpen(){return this.args.onOpen??f}get onClose(){return this.args.onClose??f}get position(){return this.isLeft&&this.args.position>0||this.isRight&&this.args.position<0?this.args.position:0}constructor(){var e,t,r,i +this.maybeToggle(n,o,i),this.transitioning=!this.dragging&&!this.open&&!this.closed}maybeToggle(e,t,r){this.open!==e?(this.open=e,e&&(0,a.next)((()=>r(!0)))):this.closed!==t&&(this.closed=t,t&&(0,a.next)((()=>r(!1))))}}let b=(u=class extends r.default{get type(){return this.args.type??"left"}get mode(){return this.args.mode??"default"}get width(){return this.args.width??85}get maxWidth(){return this.args.maxWidth??300}get maskEnabled(){return this.args.maskEnabled??!0}get shadowEnabled(){return this.args.shadowEnabled??!0}get triggerVelocity(){return this.args.triggerVelocity??.3}get onToggle(){return this.args.onToggle??f}get embed(){return this.args.embed??!1}get onOpen(){return this.args.onOpen??f}get onClose(){return this.args.onClose??f}get position(){return this.isLeft&&this.args.position>0||this.isRight&&this.args.position<0?this.args.position:0}constructor(){var e,t,r,i super(...arguments),e=this,t="state",i=this,(r=c)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),this.args.parent?.isFastBoot&&this.args.isOpen&&(this.args.parent._activeMenu=this,this.open(!1))}willDestroy(){this.args.unregister(this),super.willDestroy(...arguments)}get renderMenu(){return this.args.parent?.isFastBoot||this.args.parentBoundingClientRect}get classNames(){let e=`mobile-menu mobile-menu--${this.mode}` return this.isLeft&&(e+=" mobile-menu--left"),this.isRight&&(e+=" mobile-menu--right"),this.state.dragging&&(e+=" mobile-menu--dragging"),this.state.open&&(e+=" mobile-menu--open"),this.state.transitioning&&(e+=" mobile-menu--transitioning"),e}get isLeft(){return"left"===this.type}get isRight(){return"right"===this.type}get relativePosition(){return Math.abs(this.position)/this._width}get invertOpacity(){return["ios","reveal","squeeze-reveal"].includes(this.args.mode)}get _width(){const e=this.args.parentBoundingClientRect?this.width/100*this.args.parentBoundingClientRect.width:this.maxWidth return-1===this.maxWidth?e:Math.min(e,this.maxWidth)}get style(){let e="" -return!this.maskEnabled&&this.state.open&&(e=`width: ${this._width}px;`),(0,s.htmlSafe)(e)}open(e){this.onOpen(this,0,e)}close(e){this.onClose(this,0,e)}openOrClose(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] -e?this.open(t):this.close(t)}closeFromLinkTo(){["squeeze","squeeze-reveal"].includes(this.mode)||this.close()}},c=d(u.prototype,"state",[a.use],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new m((()=>[this.position,this.args.isDragging,this._width,this.onToggle]))}}),d(u.prototype,"open",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"open"),u.prototype),d(u.prototype,"close",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"close"),u.prototype),d(u.prototype,"openOrClose",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"openOrClose"),u.prototype),d(u.prototype,"closeFromLinkTo",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"closeFromLinkTo"),u.prototype),u) -e.default=b,(0,t.setComponentTemplate)(p,b)})),define("ember-mobile-menu/components/mobile-menu/link-to",["exports","@ember/legacy-built-in-components"],(function(e,t){"use strict" +return!this.maskEnabled&&this.state.open&&(e=`width: ${this._width}px;`),(0,o.htmlSafe)(e)}open(e){this.onOpen(this,0,e)}close(e){this.onClose(this,0,e)}openOrClose(e,t=!0){e?this.open(t):this.close(t)}closeFromLinkTo(){["squeeze","squeeze-reveal"].includes(this.mode)||this.close()}},c=d(u.prototype,"state",[s.use],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new m((()=>[this.position,this.args.isDragging,this._width,this.onToggle]))}}),d(u.prototype,"open",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"open"),u.prototype),d(u.prototype,"close",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"close"),u.prototype),d(u.prototype,"openOrClose",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"openOrClose"),u.prototype),d(u.prototype,"closeFromLinkTo",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"closeFromLinkTo"),u.prototype),u) +e.default=b,(0,t.setComponentTemplate)(h,b)})),define("ember-mobile-menu/components/mobile-menu/link-to",["exports","@ember/legacy-built-in-components"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var r=t.LinkComponent.extend({didReceiveAttrs(){this._super(...arguments),this.set("current-when",this.qualifiedRouteName)},onClick(){},click(){this.onClick()}}) -e.default=r})) -define("ember-mobile-menu/components/mobile-menu/mask",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/template"],(function(e,t,r,i,n){"use strict" +e.default=r})),define("ember-mobile-menu/components/mobile-menu/mask",["exports","@ember/component","@glimmer/component","@ember/template","@ember/template-factory"],(function(e,t,r,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"sIeG6Wzd",block:'[[[11,"button"],[24,0,"mobile-menu__mask"],[16,5,[30,0,["style"]]],[24,4,"button"],[24,"aria-label","Close"],[17,1],[4,[38,0],["click",[30,0,["onClick"]]],null],[4,[38,1],null,[["onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,2],[30,3],[30,4],[30,5],[30,6]]]],[12],[13]],["&attrs","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll"],false,["on","did-pan"]]',moduleName:"ember-mobile-menu/components/mobile-menu/mask.hbs",isStrictMode:!1}),s=()=>{} -class a extends i.default{get maskOpacityOffset(){return this.args.maskOpacityOffset??.1}get isOpen(){return this.args.isOpen??!1}get position(){return this.args.position??0}get onClick(){return this.args.onClick??s}get style(){let e="" +const o=(0,n.createTemplateFactory)({id:"qfcxw2K3",block:'[[[11,"button"],[24,0,"mobile-menu__mask"],[16,5,[30,0,["style"]]],[24,4,"button"],[24,"aria-label","Close"],[17,1],[4,[38,0],["click",[30,0,["onClick"]]],null],[4,[38,1],null,[["onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,2],[30,3],[30,4],[30,5],[30,6]]]],[12],[13]],["&attrs","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll"],false,["on","did-pan"]]',moduleName:"ember-mobile-menu/components/mobile-menu/mask.hbs",isStrictMode:!1}),s=()=>{} +class a extends r.default{get maskOpacityOffset(){return this.args.maskOpacityOffset??.1}get isOpen(){return this.args.isOpen??!1}get position(){return this.args.position??0}get onClick(){return this.args.onClick??s}get style(){let e="" e+=this.isOpen||0!==this.position?"visibility: visible;":"visibility: hidden;" let t=this.position>this.maskOpacityOffset?(this.position-this.maskOpacityOffset)/(1-this.maskOpacityOffset):0 -return this.args.invertOpacity&&(t=1-t),e+=`opacity: ${t};`,(0,n.htmlSafe)(e)}}e.default=a,(0,t.setComponentTemplate)(o,a)})),define("ember-mobile-menu/components/mobile-menu/tray",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/template","@ember/object","body-scroll-lock"],(function(e,t,r,i,n,o,s){"use strict" +return this.args.invertOpacity&&(t=1-t),e+=`opacity: ${t};`,(0,i.htmlSafe)(e)}}e.default=a,(0,t.setComponentTemplate)(o,a)})),define("ember-mobile-menu/components/mobile-menu/tray",["exports","@ember/component","@glimmer/component","@ember/template","@ember/object","body-scroll-lock","@ember/template-factory"],(function(e,t,r,i,n,o,s){"use strict" var a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"vKNwsln4",block:'[[[11,0],[24,0,"mobile-menu__tray"],[16,5,[30,0,["style"]]],[17,1],[4,[38,0],null,[["onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,2],[30,3],[30,4],[30,5],[30,6]]]],[4,[38,1],[[30,0,["toggleBodyScroll"]],[30,7]],null],[4,[38,2],[[30,0,["toggleBodyScroll"]],true],null],[12],[1,"\\n "],[18,8,null],[1,"\\n"],[13]],["&attrs","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll","@isClosed","&default"],false,["did-pan","did-update","will-destroy","yield"]]',moduleName:"ember-mobile-menu/components/mobile-menu/tray.hbs",isStrictMode:!1}) -let u=(a=class extends i.default{get width(){return this.args.width??300}get isLeft(){return this.args.isLeft??!0}get position(){return this.args.position??0}get progress(){return Math.abs(this.position)/this.width}get style(){let e=`width: ${this.width}px;`,t=this.width,r=this.position -return"ios"===this.args.mode?(t/=3,r/=3):["reveal","squeeze-reveal"].includes(this.args.mode)&&(t=0,r=0),e+=this.isLeft?`left: -${t}px; transform: translateX(${r}px);`:`right: -${t}px; transform: translateX(${r}px);`,this.args.shadowEnabled&&["default","push","squeeze"].includes(this.args.mode)&&this.progress>0&&(e+=`box-shadow: 0 0 10px rgba(0,0,0,${.3*this.progress});`),(0,n.htmlSafe)(e)}toggleBodyScroll(e,t){let[r]=t -this.args.preventScroll&&!this.args.embed&&(r?(0,s.enableBodyScroll)(e):(0,s.disableBodyScroll)(e))}},c=a.prototype,d="toggleBodyScroll",h=[o.action],p=Object.getOwnPropertyDescriptor(a.prototype,"toggleBodyScroll"),f=a.prototype,m={},Object.keys(p).forEach((function(e){m[e]=p[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=h.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),a) -var c,d,h,p,f,m +const l=(0,s.createTemplateFactory)({id:"zysR1Us3",block:'[[[11,0],[24,0,"mobile-menu__tray"],[16,5,[30,0,["style"]]],[17,1],[4,[38,0],null,[["onPanStart","onPan","onPanEnd","capture","preventScroll"],[[30,2],[30,3],[30,4],[30,5],[30,6]]]],[4,[38,1],[[30,0,["toggleBodyScroll"]],[30,7]],null],[4,[38,2],[[30,0,["toggleBodyScroll"]],true],null],[12],[1,"\\n "],[18,8,null],[1,"\\n"],[13]],["&attrs","@onPanStart","@onPan","@onPanEnd","@capture","@preventScroll","@isClosed","&default"],false,["did-pan","did-update","will-destroy","yield"]]',moduleName:"ember-mobile-menu/components/mobile-menu/tray.hbs",isStrictMode:!1}) +let u=(a=class extends r.default{get width(){return this.args.width??300}get isLeft(){return this.args.isLeft??!0}get position(){return this.args.position??0}get progress(){return Math.abs(this.position)/this.width}get style(){let e=`width: ${this.width}px;`,t=this.width,r=this.position +return"ios"===this.args.mode?(t/=3,r/=3):["reveal","squeeze-reveal"].includes(this.args.mode)&&(t=0,r=0),e+=this.isLeft?`left: -${t}px; transform: translateX(${r}px);`:`right: -${t}px; transform: translateX(${r}px);`,this.args.shadowEnabled&&["default","push","squeeze"].includes(this.args.mode)&&this.progress>0&&(e+=`box-shadow: 0 0 10px rgba(0,0,0,${.3*this.progress});`),(0,i.htmlSafe)(e)}toggleBodyScroll(e,[t]){this.args.preventScroll&&!this.args.embed&&(t?(0,o.enableBodyScroll)(e):(0,o.disableBodyScroll)(e))}},c=a.prototype,d="toggleBodyScroll",p=[n.action],h=Object.getOwnPropertyDescriptor(a.prototype,"toggleBodyScroll"),f=a.prototype,m={},Object.keys(h).forEach((function(e){m[e]=h[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),m),f&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(f):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(c,d,m),m=null),a) +var c,d,p,h,f,m e.default=u,(0,t.setComponentTemplate)(l,u)})),define("ember-mobile-menu/spring",["exports","wobble"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -var i,n,o -o=void 0,(n="spring")in(i=this)?Object.defineProperty(i,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[n]=o -const{onStop:s=(()=>{}),...a}=r,l={stiffness:100,damping:10,mass:1,restVelocityThreshold:.01,restDisplacementThreshold:.01,...a} -this.spring=new t.Spring(l),this.spring.onUpdate(e),this.spring.onStop((()=>{this.promise.resolve(),s()}))}start(){return this.promise=null,new Promise((e=>{this.promise={resolve:e} +function r(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(e=(()=>{}),i={}){r(this,"spring",void 0) +const{onStop:n=(()=>{}),...o}=i,s={stiffness:100,damping:10,mass:1,restVelocityThreshold:.01,restDisplacementThreshold:.01,...o} +this.spring=new t.Spring(s),this.spring.onUpdate(e),this.spring.onStop((()=>{this.promise.resolve(),n()}))}start(){return this.promise=null,new Promise((e=>{this.promise={resolve:e} const{fromValue:t,toValue:r,initialVelocity:i}=this.spring._config t!==r||0!==i?this.spring.start():this.promise.resolve()}))}stop(){this.spring.stop()}get currentVelocity(){return this.spring.currentVelocity}}})),define("ember-mobile-menu/utils/normalize-coordinates",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return{...e,initial:{...e.initial,x:e.initial.x-t.x,y:e.initial.x-t.x},current:{...e.current,x:e.current.x-t.x,y:e.current.x-t.x}}}})),define("ember-modal-dialog/components/basic-dialog",["exports","@ember-decorators/component","@ember/object","@ember/service","@ember/component","@ember/utils","ember-modal-dialog/templates/components/basic-dialog","@ember/string"],(function(e,t,r,i,n,o,s,a){"use strict" -var l,u,c,d,h,p,f,m,b,g,y -function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _(e,t,r,i,n){var o={} +var l,u,c,d,p,h,f,m,b,g,y +function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let w=(l=(0,t.tagName)(""),u=(0,t.layout)(s.default),c=(0,i.inject)("modal-dialog"),d=(0,r.computed)("attachmentClass","containerClass","containerClassNames.{[],join}","targetAttachmentClass"),h=(0,r.computed)("overlayClass","overlayClassNames.{[],join}","translucentOverlay"),p=(0,r.computed)("targetAttachmentClass","variantWrapperClass","wrapperClass","wrapperClassNames.{[],join}"),f=(0,r.computed)("overlayPosition"),m=(0,r.computed)("targetAttachment"),l(b=u((g=class extends n.default{constructor(){var e,t,r,i -super(...arguments),v(this,"containerClassNames",null),v(this,"overlayClassNames",null),v(this,"wrapperClassNames",null),v(this,"destinationElementId",null),v(this,"translucentOverlay",!1),v(this,"clickOutsideToClose",!1),v(this,"hasOverlay",!0),v(this,"isCentered",!0),v(this,"overlayPosition",null),e=this,t="modalService",i=this,(r=y)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),v(this,"variantWrapperClass","emd-static")}init(){super.init(...arguments),this.destinationElementId||(0,r.set)(this,"destinationElementId",this.modalService.destinationElementId)}get containerClassNamesString(){return["ember-modal-dialog",this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames,this.targetAttachmentClass,this.attachmentClass,this.containerClass].filter((e=>!(0,o.isEmpty)(e))).join(" ")}get overlayClassNamesString(){return["ember-modal-overlay",this.overlayClassNames?.join&&this.overlayClassNames?.join(" ")||this.overlayClassNames,this.translucentOverlay?"translucent":null,this.overlayClass].filter((e=>!(0,o.isEmpty)(e))).join(" ")}get wrapperClassNamesString(){return["ember-modal-wrapper",this.wrapperClassNames?.join&&this.wrapperClassNames?.join(" ")||this.wrapperClassNames,this.targetAttachmentClass.replace("emd-","emd-wrapper-"),this.variantWrapperClass,this.wrapperClass].filter((e=>!(0,o.isEmpty)(e))).join(" ")}get isOverlaySibling(){return"sibling"===this.overlayPosition}get targetAttachmentClass(){let e=this.targetAttachment||"" +let w=(l=(0,t.tagName)(""),u=(0,t.layout)(s.default),c=(0,i.inject)("modal-dialog"),d=(0,r.computed)("attachmentClass","containerClass","containerClassNames.{[],join}","targetAttachmentClass"),p=(0,r.computed)("overlayClass","overlayClassNames.{[],join}","translucentOverlay"),h=(0,r.computed)("targetAttachmentClass","variantWrapperClass","wrapperClass","wrapperClassNames.{[],join}"),f=(0,r.computed)("overlayPosition"),m=(0,r.computed)("targetAttachment"),l(b=u((g=class extends n.default{constructor(...e){var t,r,i,n +super(...e),v(this,"containerClassNames",null),v(this,"overlayClassNames",null),v(this,"wrapperClassNames",null),v(this,"destinationElementId",null),v(this,"translucentOverlay",!1),v(this,"clickOutsideToClose",!1),v(this,"hasOverlay",!0),v(this,"isCentered",!0),v(this,"overlayPosition",null),t=this,r="modalService",n=this,(i=y)&&Object.defineProperty(t,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),v(this,"variantWrapperClass","emd-static")}init(){super.init(...arguments),this.destinationElementId||(0,r.set)(this,"destinationElementId",this.modalService.destinationElementId)}get containerClassNamesString(){return["ember-modal-dialog",this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames,this.targetAttachmentClass,this.attachmentClass,this.containerClass].filter((e=>!(0,o.isEmpty)(e))).join(" ")}get overlayClassNamesString(){return["ember-modal-overlay",this.overlayClassNames?.join&&this.overlayClassNames?.join(" ")||this.overlayClassNames,this.translucentOverlay?"translucent":null,this.overlayClass].filter((e=>!(0,o.isEmpty)(e))).join(" ")}get wrapperClassNamesString(){return["ember-modal-wrapper",this.wrapperClassNames?.join&&this.wrapperClassNames?.join(" ")||this.wrapperClassNames,this.targetAttachmentClass.replace("emd-","emd-wrapper-"),this.variantWrapperClass,this.wrapperClass].filter((e=>!(0,o.isEmpty)(e))).join(" ")}get isOverlaySibling(){return"sibling"===this.overlayPosition}get targetAttachmentClass(){let e=this.targetAttachment||"" return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,a.dasherize)(e)} emd-target-attachment-${(0,a.dasherize)(e)}`}didInsertElement(){if(!this.clickOutsideToClose)return -this.makeOverlayClickableOnIOS(),this.handleClick=e=>{let{target:t}=e -if(0===t.offsetWidth&&0===t.offsetHeight)return +this.makeOverlayClickableOnIOS(),this.handleClick=({target:e})=>{if(0===e.offsetWidth&&0===e.offsetHeight)return if(this.isDestroying||this.isDestroyed)return -let r=".ember-modal-dialog" -this.stack&&(r="#"+this.stack+r) -let i=document.querySelector(r) -i&&i.contains(t)||this.onClose&&this.onClose()} +let t=".ember-modal-dialog" +this.stack&&(t="#"+this.stack+t) +let r=document.querySelector(t) +r&&r.contains(e)||this.onClose&&this.onClose()} if(setTimeout((()=>document.addEventListener("click",this.handleClick))),this.isIOS){setTimeout((()=>document.addEventListener("touchend",this.handleClick)))}super.didInsertElement(...arguments)}willDestroyElement(){document.removeEventListener("click",this.handleClick),this.isIOS&&document.removeEventListener("touchend",this.handleClick),super.willDestroyElement(...arguments)}get isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)}makeOverlayClickableOnIOS(){if(this.isIOS){let e=document.querySelector("div[data-emd-overlay]") -e&&(e.style.cursor="pointer")}}},y=_(g.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(g.prototype,"containerClassNamesString",[d],Object.getOwnPropertyDescriptor(g.prototype,"containerClassNamesString"),g.prototype),_(g.prototype,"overlayClassNamesString",[h],Object.getOwnPropertyDescriptor(g.prototype,"overlayClassNamesString"),g.prototype),_(g.prototype,"wrapperClassNamesString",[p],Object.getOwnPropertyDescriptor(g.prototype,"wrapperClassNamesString"),g.prototype),_(g.prototype,"isOverlaySibling",[f],Object.getOwnPropertyDescriptor(g.prototype,"isOverlaySibling"),g.prototype),_(g.prototype,"targetAttachmentClass",[m],Object.getOwnPropertyDescriptor(g.prototype,"targetAttachmentClass"),g.prototype),_(g.prototype,"isIOS",[r.computed],Object.getOwnPropertyDescriptor(g.prototype,"isIOS"),g.prototype),b=g))||b)||b) +e&&(e.style.cursor="pointer")}}},y=_(g.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(g.prototype,"containerClassNamesString",[d],Object.getOwnPropertyDescriptor(g.prototype,"containerClassNamesString"),g.prototype),_(g.prototype,"overlayClassNamesString",[p],Object.getOwnPropertyDescriptor(g.prototype,"overlayClassNamesString"),g.prototype),_(g.prototype,"wrapperClassNamesString",[h],Object.getOwnPropertyDescriptor(g.prototype,"wrapperClassNamesString"),g.prototype),_(g.prototype,"isOverlaySibling",[f],Object.getOwnPropertyDescriptor(g.prototype,"isOverlaySibling"),g.prototype),_(g.prototype,"targetAttachmentClass",[m],Object.getOwnPropertyDescriptor(g.prototype,"targetAttachmentClass"),g.prototype),_(g.prototype,"isIOS",[r.computed],Object.getOwnPropertyDescriptor(g.prototype,"isIOS"),g.prototype),b=g))||b)||b) e.default=w})),define("ember-modal-dialog/components/in-place-dialog",["exports","@ember-decorators/component","@ember/component","ember-modal-dialog/templates/components/in-place-dialog"],(function(e,t,r,i){"use strict" var n Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let o=(0,t.tagName)("")(n=(0,t.layout)(i.default)(n=class extends r.default{constructor(){var e,t,r -super(...arguments),r=null,(t="containerClass")in(e=this)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}init(){super.init(...arguments),this.containerClassNames=["ember-modal-dialog","ember-modal-dialog-in-place","emd-in-place"]}get containerClassNamesString(){return this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames||""}})||n)||n +let o=(0,t.tagName)("")(n=(0,t.layout)(i.default)(n=class extends r.default{get containerClassNamesString(){return`${["ember-modal-dialog","ember-modal-dialog-in-place","emd-in-place"].join(" ")} ${this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames||""}`}})||n)||n e.default=o})),define("ember-modal-dialog/components/liquid-dialog",["exports","@ember-decorators/component","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-dialog"],(function(e,t,r,i){"use strict" var n -function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let s=(0,t.layout)(i.default)(n=class extends r.default{constructor(){super(...arguments),o(this,"hasOverlay",!0),o(this,"variantWrapperClass","emd-animatable")}init(){super.init(...arguments),this.containerClassNames?.push("liquid-dialog")}})||n -e.default=s})),define("ember-modal-dialog/components/liquid-tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-tether-dialog"],(function(e,t,r,i,n,o){"use strict" +function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let s=(0,t.layout)(i.default)(n=class extends r.default{constructor(...e){super(...e),o(this,"hasOverlay",!0),o(this,"variantWrapperClass","emd-animatable")}init(){super.init(...arguments),this.containerClassNames?.push("liquid-dialog")}})||n +e.default=s})) +define("ember-modal-dialog/components/liquid-tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-tether-dialog"],(function(e,t,r,i,n,o){"use strict" var s,a,l,u -function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t,r,i,n){var o={} +function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let h=(s=(0,t.layout)(o.default),a=(0,r.computed)("targetAttachment"),s((u=class extends n.default{constructor(){super(...arguments),c(this,"targetAttachment",null),c(this,"attachment",null),c(this,"hasOverlay",!0),c(this,"tetherTarget",null)}get targetAttachmentClass(){let e=this.targetAttachment||"" +let p=(s=(0,t.layout)(o.default),a=(0,r.computed)("targetAttachment"),s((u=class extends n.default{constructor(...e){super(...e),c(this,"targetAttachment",null),c(this,"attachment",null),c(this,"hasOverlay",!0),c(this,"tetherTarget",null)}get targetAttachmentClass(){let e=this.targetAttachment||"" return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,i.dasherize)(e)} emd-target-attachment-${(0,i.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this.attachment||(0,r.set)(this,"attachment","middle center"),this.targetAttachment||(0,r.set)(this,"targetAttachment","middle center")}get tetherClassPrefix(){return"liquid-tether"}set tetherClassPrefix(e){return e||"liquid-tether"}},d(u.prototype,"targetAttachmentClass",[a],Object.getOwnPropertyDescriptor(u.prototype,"targetAttachmentClass"),u.prototype),d(u.prototype,"tetherClassPrefix",[r.computed],Object.getOwnPropertyDescriptor(u.prototype,"tetherClassPrefix"),u.prototype),l=u))||l) -e.default=h})),define("ember-modal-dialog/components/modal-dialog",["exports","@embroider/macros/es-compat","@ember-decorators/component","@ember/object","@ember/service","@ember/object/computed","@ember/component","@ember/string","@ember/utils","ember-modal-dialog/templates/components/modal-dialog","@ember/debug","@embroider/util"],(function(e,t,r,i,n,o,s,a,l,u,c,d){"use strict" -var h,p,f,m,b,g,y,v,_,w,O,x,E,k -function P(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function T(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R(e,t,r,i,n){var o={} +e.default=p})),define("ember-modal-dialog/components/modal-dialog",["exports","@ember-decorators/component","@ember/object","@ember/service","@ember/object/computed","@ember/component","@ember/string","@ember/utils","ember-modal-dialog/templates/components/modal-dialog","@ember/debug","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,r,i,n,o,s,a,l,u,c,d){"use strict" +var p,h,f,m,b,g,y,v,_,w,O,x,k,E +function P(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function j(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const j=["parent","sibling"] -let C=(h=(0,r.tagName)(""),p=(0,r.layout)(u.default),f=(0,n.inject)("modal-dialog"),m=(0,o.readOnly)("modalService.hasLiquidWormhole"),b=(0,o.readOnly)("modalService.hasLiquidTether"),g=(0,o.oneWay)("elementId"),y=(0,i.computed)("attachment"),v=(0,i.computed)("renderInPlace","tetherTarget","animatable","hasLiquidWormhole","hasLiquidTether"),h(_=p((w=class extends s.default{constructor(){super(...arguments),P(this,"modalService",O,this),T(this,"animatable",null),T(this,"clickOutsideToClose",!1),T(this,"destinationElementId",null),T(this,"hasOverlay",!0),T(this,"overlayPosition","parent"),T(this,"renderInPlace",!1),T(this,"targetAttachment","middle center"),T(this,"tetherClassPrefix",null),T(this,"tetherTarget",null),T(this,"translucentOverlay",!1),T(this,"value",0),P(this,"hasLiquidWormhole",x,this),P(this,"hasLiquidTether",E,this),P(this,"stack",k,this)}get attachmentClass(){let e=this.attachment -if(!(0,l.isEmpty)(e))return e.split(" ").map((e=>`emd-attachment-${(0,a.dasherize)(e)}`)).join(" ")}get whichModalDialogComponent(){let{animatable:e,hasLiquidTether:r,hasLiquidWormhole:i,tetherTarget:n}=this,o=(0,t.default)(require("ember-modal-dialog/components/basic-dialog")) -return this.renderInPlace?o=(0,t.default)(require("ember-modal-dialog/components/in-place-dialog")):n&&r&&i&&!0===e?o=(0,t.default)(require("ember-modal-dialog/components/liquid-tether-dialog")):n?(this.ensureEmberTetherPresent(),o=(0,t.default)(require("ember-modal-dialog/components/tether-dialog"))):i&&!0===e&&(o=(0,t.default)(require("ember-modal-dialog/components/liquid-dialog"))),(0,d.ensureSafeComponent)(o.default,this)}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}didReceiveAttrs(){super.didReceiveAttrs(...arguments)}validateProps(){let e=this.overlayPosition -j.indexOf(e)}ensureEmberTetherPresent(){if(!this.modalService.hasEmberTether)throw new Error("Please install ember-tether in order to pass a tetherTarget to modal-dialog")}onCloseAction(){const e=this.onClose;(0,l.isNone)(e)||e()}onClickOverlayAction(e){e.preventDefault() -const t=this.onClickOverlay;(0,l.isNone)(t)?this.onCloseAction():t()}},O=R(w.prototype,"modalService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=R(w.prototype,"hasLiquidWormhole",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=R(w.prototype,"hasLiquidTether",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=R(w.prototype,"stack",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(w.prototype,"attachmentClass",[y],Object.getOwnPropertyDescriptor(w.prototype,"attachmentClass"),w.prototype),R(w.prototype,"whichModalDialogComponent",[v],Object.getOwnPropertyDescriptor(w.prototype,"whichModalDialogComponent"),w.prototype),R(w.prototype,"onCloseAction",[i.action],Object.getOwnPropertyDescriptor(w.prototype,"onCloseAction"),w.prototype),R(w.prototype,"onClickOverlayAction",[i.action],Object.getOwnPropertyDescriptor(w.prototype,"onClickOverlayAction"),w.prototype),_=w))||_)||_) +const R=["parent","sibling"] +let C=(p=(0,t.tagName)(""),h=(0,t.layout)(l.default),f=(0,i.inject)("modal-dialog"),m=(0,n.readOnly)("modalService.hasLiquidWormhole"),b=(0,n.readOnly)("modalService.hasLiquidTether"),g=(0,n.oneWay)("elementId"),y=(0,r.computed)("attachment"),v=(0,r.computed)("renderInPlace","tetherTarget","animatable","hasLiquidWormhole","hasLiquidTether"),p(_=h((w=class extends o.default{constructor(...e){super(...e),P(this,"modalService",O,this),j(this,"animatable",null),j(this,"clickOutsideToClose",!1),j(this,"destinationElementId",null),j(this,"hasOverlay",!0),j(this,"overlayPosition","parent"),j(this,"renderInPlace",!1),j(this,"targetAttachment","middle center"),j(this,"tetherClassPrefix",null),j(this,"tetherTarget",null),j(this,"translucentOverlay",!1),j(this,"value",0),P(this,"hasLiquidWormhole",x,this),P(this,"hasLiquidTether",k,this),P(this,"stack",E,this)}get attachmentClass(){let e=this.attachment +if(!(0,a.isEmpty)(e))return e.split(" ").map((e=>`emd-attachment-${(0,s.dasherize)(e)}`)).join(" ")}get whichModalDialogComponent(){let{animatable:e,hasLiquidTether:t,hasLiquidWormhole:r,tetherTarget:i}=this,n=(0,d.default)(require("ember-modal-dialog/components/basic-dialog")) +return this.renderInPlace?n=(0,d.default)(require("ember-modal-dialog/components/in-place-dialog")):i&&t&&r&&!0===e?n=(0,d.default)(require("ember-modal-dialog/components/liquid-tether-dialog")):i?(this.ensureEmberTetherPresent(),n=(0,d.default)(require("ember-modal-dialog/components/tether-dialog"))):r&&!0===e&&(n=(0,d.default)(require("ember-modal-dialog/components/liquid-dialog"))),(0,c.ensureSafeComponent)(n.default,this)}init(){super.init(...arguments),this.destinationElementId||(0,r.set)(this,"destinationElementId",this.modalService.destinationElementId)}didReceiveAttrs(){super.didReceiveAttrs(...arguments)}validateProps(){let e=this.overlayPosition +R.indexOf(e)}ensureEmberTetherPresent(){if(!this.modalService.hasEmberTether)throw new Error("Please install ember-tether in order to pass a tetherTarget to modal-dialog")}onCloseAction(){const e=this.onClose;(0,a.isNone)(e)||e()}onClickOverlayAction(e){e.preventDefault() +const t=this.onClickOverlay;(0,a.isNone)(t)?this.onCloseAction():t()}},O=S(w.prototype,"modalService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=S(w.prototype,"hasLiquidWormhole",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(w.prototype,"hasLiquidTether",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=S(w.prototype,"stack",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(w.prototype,"attachmentClass",[y],Object.getOwnPropertyDescriptor(w.prototype,"attachmentClass"),w.prototype),S(w.prototype,"whichModalDialogComponent",[v],Object.getOwnPropertyDescriptor(w.prototype,"whichModalDialogComponent"),w.prototype),S(w.prototype,"onCloseAction",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onCloseAction"),w.prototype),S(w.prototype,"onClickOverlayAction",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onClickOverlayAction"),w.prototype),_=w))||_)||_) e.default=C})),define("ember-modal-dialog/components/positioned-container",["exports","@ember/debug","@ember/utils","@ember/component","@ember/string","@ember/object","@ember/object/evented"],(function(e,t,r,i,n,o,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var a=i.default.extend({targetAttachment:"center",isPositioned:(0,o.computed)("targetAttachment","target","renderInPlace",(function(){if(this.renderInPlace)return!1 @@ -6919,16 +7083,19 @@ this.element.style.left=r.left+n/2-t/2+"px",this.element.style.top=`${i+o}px`},a this.element.style.left=r.left+n/2-t/2+"px",this.element.style.top=i+o/2-s/2+"px"},alignNone(){}}) e.default=a})),define("ember-modal-dialog/components/tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/tether-dialog"],(function(e,t,r,i,n,o){"use strict" var s,a,l,u -function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t,r,i,n){var o={} +function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let h=(s=(0,t.layout)(o.default),a=(0,r.computed)("targetAttachment"),s((u=class extends n.default{constructor(){super(...arguments),c(this,"targetAttachment",null),c(this,"attachment",null),c(this,"tetherTarget",null)}init(){super.init(...arguments),this._ensureAttachments()}get targetAttachmentClass(){let e=this.targetAttachment||"" +let p=(s=(0,t.layout)(o.default),a=(0,r.computed)("targetAttachment"),s((u=class extends n.default{constructor(...e){super(...e),c(this,"targetAttachment",null),c(this,"attachment",null),c(this,"tetherTarget",null)}init(){super.init(...arguments),this._ensureAttachments()}get targetAttachmentClass(){let e=this.targetAttachment||"" return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,i.dasherize)(e)} emd-target-attachment-${(0,i.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this._ensureAttachments()}get tetherClassPrefix(){return"ember-tether"}set tetherClassPrefix(e){return e||"ember-tether"}_ensureAttachments(){this.attachment||(0,r.set)(this,"attachment","middle center"),this.targetAttachment||(0,r.set)(this,"targetAttachment","middle center")}},d(u.prototype,"targetAttachmentClass",[a],Object.getOwnPropertyDescriptor(u.prototype,"targetAttachmentClass"),u.prototype),d(u.prototype,"tetherClassPrefix",[r.computed],Object.getOwnPropertyDescriptor(u.prototype,"tetherClassPrefix"),u.prototype),l=u))||l) -e.default=h})),define("ember-modal-dialog/helpers/ignore-children",["exports","@ember/component/helper"],(function(e,t){"use strict" +e.default=p})),define("ember-modal-dialog/helpers/ignore-children",["exports","@ember/component/helper"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=(0,t.helper)((function(e){let[t]=e -return function(){for(var e=arguments.length,r=new Array(e),i=0;ie.modify!==c.prototype.modify @@ -6973,44 +7144,55 @@ e.Args=u class c{constructor(e,r){(0,t.setOwner)(this,e),this[u]=r}modify(e,t,r){}didReceiveArguments(){}didUpdateArguments(){}didInstall(){}willRemove(){}willDestroy(){}get isDestroying(){return(0,n.isDestroying)(this)}get isDestroyed(){return(0,n.isDestroyed)(this)}}e.default=c,Object.defineProperty(c.prototype,"args",{enumerable:!0,get(){return this[u]}}),Object.defineProperty(c.prototype,"element",{enumerable:!0,get(){return this[l]??null}}),(0,r.setModifierManager)((e=>new i.default(e)),c)})),define("ember-modifier/-private/compat",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.consumeArgs=void 0,e.isFactory=function(e){return!1} let t=()=>{} -e.consumeArgs=t,e.consumeArgs=t=function(e){let{positional:t,named:r}=e -const i=t -for(let n=0;n1&&void 0!==arguments[1]?arguments[1]:{eager:!0} -return(0,r.setModifierManager)((()=>t.eager?o:s),e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t={eager:!0}){return(0,r.setModifierManager)((()=>t.eager?o:s),e)} const o=new n.default({eager:!0}),s=new n.default({eager:!1})})),define("ember-modifier/-private/interfaces",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/-private/opaque",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/-private/signature",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/index",["exports","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"modifier",{enumerable:!0,get:function(){return r.default}})})),define("ember-on-resize-modifier/modifiers/on-resize",["exports","ember-modifier","@ember/service","@ember/debug","@ember/destroyable"],(function(e,t,r,i,n){"use strict" var o,s -function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let l=(o=class extends t.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="resizeObserver",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),a(this,"callback",null),a(this,"element",null),(0,n.registerDestructor)(this,(()=>{this.resizeObserver.unobserve(this.element,this.callback)}))}modify(e,t){let[r]=t -this.resizeObserver.observe(e,r),this.resizeObserver.unobserve(this.element,this.callback),this.callback=r,this.element=e}},u=o.prototype,c="resizeObserver",d=[r.inject],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(h).forEach((function(e){f[e]=h[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,o) -var u,c,d,h,p,f -e.default=l})) -define("ember-page-title/helpers/page-title",["exports","@ember/service","@ember/component/helper","@ember/object/internals"],(function(e,t,r,i){"use strict" +super(...arguments),e=this,t="resizeObserver",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),a(this,"callback",null),a(this,"element",null),(0,n.registerDestructor)(this,(()=>{this.resizeObserver.unobserve(this.element,this.callback)}))}modify(e,[t]){this.resizeObserver.observe(e,t),this.resizeObserver.unobserve(this.element,this.callback),this.callback=t,this.element=e}},u=o.prototype,c="resizeObserver",d=[r.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(u,c,f),f=null),s=f,o) +var u,c,d,p,h,f +e.default=l})),define("ember-page-title/helpers/page-title",["exports","@ember/service","@ember/component/helper","@ember/object/internals"],(function(e,t,r,i){"use strict" var n,o,s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let a=(n=(0,t.inject)("page-title-list"),o=class extends r.default{get tokenId(){return(0,i.guidFor)(this)}constructor(){var e,t,r,i super(...arguments),e=this,t="tokens",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),this.tokens.push({id:this.tokenId})}compute(e,t){let r={...t,id:this.tokenId,title:e.join("")} -return this.tokens.push(r),this.tokens.scheduleTitleUpdate(),""}willDestroy(){super.willDestroy(),this.tokens.remove(this.tokenId),this.tokens.scheduleTitleUpdate()}},l=o.prototype,u="tokens",c=[n],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(d).forEach((function(e){p[e]=d[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,u,e)||e}),p),h&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(h):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,u,p),p=null),s=p,o) -var l,u,c,d,h,p +return this.tokens.push(r),this.tokens.scheduleTitleUpdate(),""}willDestroy(){super.willDestroy(),this.tokens.remove(this.tokenId),this.tokens.scheduleTitleUpdate()}},l=o.prototype,u="tokens",c=[n],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(d).forEach((function(e){h[e]=d[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=c.slice().reverse().reduce((function(e,t){return t(l,u,e)||e}),h),p&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(p):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(l,u,h),h=null),s=h,o) +var l,u,c,d,p,h e.default=a})),define("ember-page-title/services/page-title-list",["exports","@ember/application","@ember/runloop","@ember/service","@ember/utils","@ember/debug"],(function(e,t,r,i,n,o){"use strict" -var s,a,l,u,c,d,h -function p(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e,t,r,i,n){var o={} +var s,a,l,u,c,d,p +function h(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let b="undefined"!=typeof FastBoot const g="routeDidChange" -let y=(s=(0,i.inject)("page-title"),a=(0,i.inject)("router"),l=(0,i.inject)("-document"),u=class extends i.default{constructor(){super(...arguments),p(this,"pageTitle",c,this),p(this,"router",d,this),p(this,"document",h,this),f(this,"tokens",[]),f(this,"_defaultConfig",{separator:" | ",prepend:!0,replace:null}),f(this,"scheduleTitleUpdate",(()=>{(0,r.scheduleOnce)("afterRender",this,this._updateTitle)})),this._validateExistingTitleElement() +let y=(s=(0,i.inject)("page-title"),a=(0,i.inject)("router"),l=(0,i.inject)("-document"),u=class extends i.default{constructor(){super(...arguments),h(this,"pageTitle",c,this),h(this,"router",d,this),h(this,"document",p,this),f(this,"tokens",[]),f(this,"_defaultConfig",{separator:" | ",prepend:!0,replace:null}),f(this,"scheduleTitleUpdate",(()=>{(0,r.scheduleOnce)("afterRender",this,this._updateTitle)})),this._validateExistingTitleElement() let e=(0,t.getOwner)(this).resolveRegistration("config:environment") e.pageTitle&&["separator","prepend","replace"].forEach((t=>{(0,n.isEmpty)(e.pageTitle[t])||(this._defaultConfig[t]=e.pageTitle[t])})),this.router.on(g,this.scheduleTitleUpdate)}applyTokenDefaults(e){let t=this._defaultConfig.separator,r=this._defaultConfig.prepend,i=this._defaultConfig.replace null==e.separator&&(e.separator=t),null==e.prepend&&null!=r&&(e.prepend=r),null==e.replace&&null!=i&&(e.replace=i)}inheritFromPrevious(e){let t=e.previous @@ -7034,7 +7216,7 @@ b?this.updateFastbootTitle(e):this.document.title=e,this.pageTitle.titleDidUpdat const t=this.document.head,r=t.childNodes for(let o=0;o1?i-1:0),o=1;o{if(t.includes(r))return!0 +e(r,...i)}} +const t=["ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications."]})),define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],(function(e,t,r,i,n){"use strict" function o(e,t,r){let i=t.match(new RegExp("^/?"+r+"/(.+)/"+e+"$")) if(null!==i)return i[1]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var s=r.default.extend({_moduleRegistry:null,init(){this._super(...arguments),this.namespace=(0,n.getOwner)(this).lookup("application:main"),this._moduleRegistry||(this._moduleRegistry=new i.ModuleRegistry)},canCatalogEntriesByType(e){return"model"===e||this._super(...arguments)},catalogEntriesByType(e){let r=this._moduleRegistry.moduleNames(),i=(0,t.A)(),n=this.namespace.modulePrefix for(let t=0,s=r.length;t!1,init(){this._super(),this.moduleBasedResolver=!0,this._moduleRegistry||(this._moduleRegistry=new s),this._normalizeCache=Object.create(null),this.pluralizedTypes=this.pluralizedTypes||Object.create(null),this.pluralizedTypes.config||(this.pluralizedTypes.config="config"),this._deprecatedPodModulePrefix=!1},normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this._normalize(e))},resolve(e){let t,r=this.parseName(e),i=r.resolveMethodName -return"function"==typeof this[i]&&(t=this[i](r)),null==t&&(t=this.resolveOther(r)),t},_normalize(e){let t=e.split(":") +return this.shouldWrapInClassFactory(r,e)&&(r=(0,o.default)(r)),r}}normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this._normalize(e))}resolve(e){let t,r=this.parseName(e),i=r.resolveMethodName +return"function"==typeof this[i]&&(t=this[i](r)),null==t&&(t=this.resolveOther(r)),t}_normalize(e){let t=e.split(":") if(t.length>1){let e=t[0] -return"component"===e||"helper"===e||"modifier"===e||"template"===e&&0===t[1].indexOf("components/")?e+":"+t[1].replace(/_/g,"-"):e+":"+(0,n.dasherize)(t[1].replace(/\./g,"/"))}return e},pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")},podBasedLookupWithPrefix(e,t){let r=t.fullNameWithoutType -return"template"===t.type&&(r=r.replace(/^components\//,"")),e+"/"+r+"/"+t.type},podBasedModuleName(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix -return this.podBasedLookupWithPrefix(t,e)},podBasedComponentsInSubdir(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix -if(t+="/components","component"===e.type||/^components/.test(e.fullNameWithoutType))return this.podBasedLookupWithPrefix(t,e)},resolveEngine(e){let t=e.fullNameWithoutType+"/engine" -if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)},resolveRouteMap(e){let t=e.fullNameWithoutType,r=t+"/routes" +return"component"===e||"helper"===e||"modifier"===e||"template"===e&&0===t[1].indexOf("components/")?e+":"+t[1].replace(/_/g,"-"):e+":"+(0,n.dasherize)(t[1].replace(/\./g,"/"))}return e}pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")}podBasedLookupWithPrefix(e,t){let r=t.fullNameWithoutType +return"template"===t.type&&(r=r.replace(/^components\//,"")),e+"/"+r+"/"+t.type}podBasedModuleName(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix +return this.podBasedLookupWithPrefix(t,e)}podBasedComponentsInSubdir(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix +if(t+="/components","component"===e.type||/^components/.test(e.fullNameWithoutType))return this.podBasedLookupWithPrefix(t,e)}resolveEngine(e){let t=e.fullNameWithoutType+"/engine" +if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)}resolveRouteMap(e){let t=e.fullNameWithoutType,r=t+"/routes" if(this._moduleRegistry.has(r)){let e=this._extractDefaultExport(r) -return e}},resolveTemplate(e){let r=this.resolveOther(e) -return null==r&&(r=t.default.TEMPLATES[e.fullNameWithoutType]),r},mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type},defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType},nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"},prefix(e){let t=this.namespace.modulePrefix -return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t},moduleNameLookupPatterns:(0,i.computed)((function(){return[this.podBasedModuleName,this.podBasedComponentsInSubdir,this.mainModuleName,this.defaultModuleName,this.nestedColocationComponentModuleName]})).readOnly(),findModuleName(e,t){let r,i=this.get("moduleNameLookupPatterns") +return e}}resolveTemplate(e){let r=this.resolveOther(e) +return null==r&&(r=t.default.TEMPLATES[e.fullNameWithoutType]),r}mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type}defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType}nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"}prefix(e){let t=this.namespace.modulePrefix +return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t}findModuleName(e,t){let r,i=this.moduleNameLookupPatterns for(let n=0,o=i.length;n60?".":new Array(60-r.fullName.length).join("."),i||(i=this.lookupDescription(r)),console&&console.info&&console.info(o,r.fullName,n,i)},knownForType(e){let t=this._moduleRegistry.moduleNames(),r=Object.create(null) +n=r.fullName.length>60?".":new Array(60-r.fullName.length).join("."),i||(i=this.lookupDescription(r)),console&&console.info&&console.info(o,r.fullName,n,i)}knownForType(e){let t=this._moduleRegistry.moduleNames(),r=Object.create(null) for(let i=0,n=t.length;ii.length+n.length)return e+":"+t.slice(o+i.length,s) let a=r+"/"+this.pluralize(e)+"/" -return 0===t.indexOf(a)&&t.length>a.length?e+":"+t.slice(a.length):void 0},_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) -return t&&t.default&&(t=t.default),t}}) -a.reopenClass({moduleBasedResolver:!0}) -var l=a -e.default=l})),define("ember-resolver/utils/class-factory",["exports"],(function(e){"use strict" +return 0===t.indexOf(a)&&t.length>a.length?e+":"+t.slice(a.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) +return t&&t.default&&(t=t.default),t}}s(l,"moduleBasedResolver",!0) +var u=l +e.default=u})),define("ember-resolver/string/cache",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(e,t,r){this.limit=e,this.func=t,this.store=r,this.size=0,this.misses=0,this.hits=0,this.store=r||new Map}get(e){let t=this.store.get(e) +return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}})),define("ember-resolver/string/index",["exports","ember-resolver/string/cache"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return l.get(e)},e.dasherize=function(e){return n.get(e)},e.decamelize=f,e.getString=function(e){return r[e]},e.getStrings=function(){return r},e.setStrings=function(e){r=e},e.underscore=function(e){return d.get(e)} +let r={} +const i=/[ _]/g,n=new t.default(1e3,(e=>f(e).replace(i,"-"))),o=/^(\-|_)+(.)?/,s=/(.)(\-|\_|\.|\s)+(.)?/g,a=/(^|\/|\.)([a-z])/g,l=new t.default(1e3,(e=>{const t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,i)=>t+(i?i.toUpperCase():""),i=e.split("/") +for(let n=0;ne.toUpperCase()))})),u=/([a-z\d])([A-Z]+)/g,c=/\-|\s+/g,d=new t.default(1e3,(e=>e.replace(u,"$1_$2").replace(c,"_").toLowerCase())),p=/([a-z\d])([A-Z])/g,h=new t.default(1e3,(e=>e.replace(p,"$1_$2").toLowerCase())) +function f(e){return h.get(e)}})),define("ember-resolver/utils/class-factory",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{create:t=>"function"==typeof e.extend?e.extend(t):e}}})),define("ember-responsive/helpers/media",["exports","@ember/component/helper","@ember/service","@ember/object"],(function(e,t,r,i){"use strict" var n,o,s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let a=(n=(0,r.inject)(),o=class extends t.default{constructor(){var e,t,r,i -super(...arguments),e=this,t="media",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),this.media.on("mediaChanged",(()=>{this.recompute()}))}compute(e){let[t]=e -return(0,i.get)(this,`media.${t}`)}},l=o.prototype,u="media",c=[n],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(d).forEach((function(e){p[e]=d[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,u,e)||e}),p),h&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(h):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,u,p),p=null),s=p,o) -var l,u,c,d,h,p +super(...arguments),e=this,t="media",i=this,(r=s)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),this.media.on("mediaChanged",(()=>{this.recompute()}))}compute([e]){return(0,i.get)(this,`media.${e}`)}},l=o.prototype,u="media",c=[n],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(d).forEach((function(e){h[e]=d[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=c.slice().reverse().reduce((function(e,t){return t(l,u,e)||e}),h),p&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(p):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(l,u,h),h=null),s=h,o) +var l,u,c,d,p,h e.default=a})),define("ember-responsive/initializers/responsive",["exports"],(function(e){"use strict" function t(e){e.registerOptionsForType("breakpoints",{instantiate:!1})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t var r={name:"ember-responsive-breakpoints",initialize:t} e.default=r})),define("ember-responsive/null-match-media",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{matches:!1}}})),define("ember-responsive/services/media",["exports","ember","@glimmer/tracking","@ember/runloop","@ember/object","@ember/service","@ember/string","ember-responsive/null-match-media","@ember/application","@ember/object/evented","@ember/object/compat"],(function(e,t,r,i,n,o,s,a,l,u,c){"use strict" -var d,h -function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var d,p +function h(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let f=(d=class extends(o.default.extend(u.default)){get matches(){return this._matches?this._matches:t.default.testing&&this._mocked?[this._mockedBreakpoint]:[]}set matches(e){this._matches=e}constructor(){var e,r,i,o -super(...arguments),p(this,"_mocked",t.default.testing),p(this,"_mockedBreakpoint","desktop"),e=this,r="_matches",o=this,(i=h)&&Object.defineProperty(e,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),p(this,"listeners",{}),p(this,"matchers",{}),p(this,"mql",function(){if("object"==typeof window&&window.matchMedia)return window.matchMedia +super(...arguments),h(this,"_mocked",t.default.testing),h(this,"_mockedBreakpoint","desktop"),e=this,r="_matches",o=this,(i=p)&&Object.defineProperty(e,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),h(this,"listeners",{}),h(this,"matchers",{}),h(this,"mql",function(){if("object"==typeof window&&window.matchMedia)return window.matchMedia return a.default}()) const u=(0,l.getOwner)(this).lookup("breakpoints:main") u&&Object.keys(u).forEach((e=>{const t=`is${(0,s.classify)(e)}`;(0,n.defineProperty)(this,t,(0,c.dependentKeyCompat)({get(){return this.matches.indexOf(e)>-1}})),(0,n.defineProperty)(this,e,(0,c.dependentKeyCompat)({get(){return this[t]}})),this.match(e,u[e])}))}get classNames(){return this.matches.map((function(e){return`media-${(0,s.dasherize)(e)}`})).join(" ")}_triggerMediaChanged(){this.trigger("mediaChanged",{})}_triggerEvent(){(0,i.once)(this,this._triggerMediaChanged)}match(e,r){if(t.default.testing&&this._mocked)return const o=(0,this.mql)(r),s=t=>{this.isDestroyed||((0,n.set)(this,`matchers.${e}`,t),t.matches?this.matches=Array.from(new Set([...this.matches,e])):this.matches=Array.from(new Set(this.matches.filter((t=>t!==e)))),this._triggerEvent())} -this.listeners[e]=s,o.addListener&&o.addListener((function(e){(0,i.run)(null,s,e)})),s(o)}},m=d.prototype,b="_matches",g=[r.tracked],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(y).forEach((function(e){_[e]=y[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=g.slice().reverse().reduce((function(e,t){return t(m,b,e)||e}),_),v&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(v):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(m,b,_),_=null),h=_,d) +this.listeners[e]=s,o.addListener&&o.addListener((function(e){(0,i.run)(null,s,e)})),s(o)}},m=d.prototype,b="_matches",g=[r.tracked],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(y).forEach((function(e){_[e]=y[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=g.slice().reverse().reduce((function(e,t){return t(m,b,e)||e}),_),v&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(v):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(m,b,_),_=null),p=_,d) var m,b,g,y,v,_ e.default=f})),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],(function(e){"use strict" function t(e){e.lookup("service:router-scroll")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t var r={initialize:t} e.default=r})),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],(function(e,t,r,i,n,o,s,a,l){"use strict" var u,c -function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e,t,r,i,n){var o={} +function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t,r,i,n){var o={} return Object.keys(i).forEach((function(e){o[e]=i[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce((function(r,i){return i(e,t,r)||r}),o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let p=0 +let h=0 let f function m(e,t,r,i){let n if(r)n=Math.max(r.scrollHeight,r.offsetHeight,r.clientHeight) else{const{body:e,documentElement:t}=document n=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}f=window.requestAnimationFrame((()=>{if(i&&i.indexOf("#")>-1){const e=document.getElementById(i.split("#").pop()) -e&&(t={x:e.offsetLeft,y:e.offsetTop})}n>=t.y||p>=100?(p=0,e.call(null,t.x,t.y)):(p++,m(e,t,r,i))}))}const b=function(e){this.updateScrollPosition(e)} +e&&(t={x:e.offsetLeft,y:e.offsetTop})}n>=t.y||h>=100?(h=0,e.call(null,t.x,t.y)):(h++,m(e,t,r,i))}))}const b=function(e){this.updateScrollPosition(e)} let g=(u=class extends t.default{get isFastBoot(){const e=(0,o.getOwner)(this).lookup("service:fastboot") return!!e&&e.get("isFastBoot")}constructor(){var e,t,r,i -super(...arguments),e=this,t="router",i=this,(r=c)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),d(this,"key",void 0),d(this,"targetElement",void 0),d(this,"scrollElement","window"),d(this,"isFirstLoad",!0),d(this,"preserveScrollPosition",!1),d(this,"scrollWhenIdle",!1),d(this,"scrollWhenAfterRender",!1),(0,l.setupRouter)(this.router)}init(){super.init(...arguments),this._loadConfig(),(0,r.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,a.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,a.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.removeListener)(this.router,"routeDidChange",this._routeDidChange),f&&window.cancelAnimationFrame(f),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() +super(...arguments),e=this,t="router",i=this,(r=c)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0}),d(this,"key",void 0),d(this,"targetElement",void 0),d(this,"scrollElement","window"),d(this,"isFirstLoad",!0),d(this,"preserveScrollPosition",!1),d(this,"scrollWhenIdle",!1),d(this,"scrollWhenAfterRender",!1),(0,l.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,r.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,a.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,a.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.removeListener)(this.router,"routeDidChange",this._routeDidChange),f&&window.cancelAnimationFrame(f),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() let t=this.position if(!((e.router.currentRouteInfos||[]).some((e=>e.route.controller.preserveScrollPosition))||this.preserveScrollPosition)){const{scrollElement:e,targetElement:r,currentURL:i}=this if(r||"window"===e)m(window.scrollTo,t,null,i) @@ -7166,29 +7368,43 @@ else if("#"===e.charAt(0)){let t=document.getElementById(e.substring(1)) t&&(s=t.scrollLeft,a=t.scrollTop)}o&&"number"===(0,i.typeOf)(s)&&"number"===(0,i.typeOf)(a)&&(0,r.set)(n,o,{x:s,y:a})}_loadConfig(){const e=(0,o.getOwner)(this).resolveRegistration("config:environment") if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,n=e.routerScroll.targetElement "string"===(0,i.typeOf)(t)&&(0,r.set)(this,"scrollElement",t),"string"===(0,i.typeOf)(n)&&(0,r.set)(this,"targetElement",n) -const{scrollWhenIdle:o=!1,scrollWhenAfterRender:s=!1}=e.routerScroll;(0,r.set)(this,"scrollWhenIdle",o),(0,r.set)(this,"scrollWhenAfterRender",s)}}},c=h(u.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"_routeWillChange",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"_routeWillChange"),u.prototype),h(u.prototype,"_routeDidChange",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"_routeDidChange"),u.prototype),u) +const{scrollWhenIdle:o=!1,scrollWhenAfterRender:s=!1}=e.routerScroll;(0,r.set)(this,"scrollWhenIdle",o),(0,r.set)(this,"scrollWhenAfterRender",s)}}},c=p(u.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(u.prototype,"_routeWillChange",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"_routeWillChange"),u.prototype),p(u.prototype,"_routeDidChange",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"_routeDidChange"),u.prototype),u) Object.defineProperty(g.prototype,"position",{configurable:!0,get(){const e=this.scrollMap,t=window.history.state?.uuid;(0,r.set)(this,"key",t) const i=this.key||"-1" return(0,r.get)(e,i)||e.default}}) var y=g e.default=y})),define("ember-set-body-class/helpers/set-body-class",["exports","@ember/component/helper","@ember/object/internals","@ember/service"],(function(e,t,r,i){"use strict" var n,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let s=(n=class extends t.default{constructor(){var e,t,i,n,s,a,l -super(...arguments),e=this,t="bodyClass",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),s=this,a="id",l=(0,r.guidFor)(this),a in s?Object.defineProperty(s,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[a]=l}compute(e){let[t]=e,r=t?t.split(/\s+/):[] -this.bodyClass.register(this.id,r)}willDestroy(){super.willDestroy(...arguments),this.bodyClass.deregister(this.id)}},a=n.prototype,l="bodyClass",u=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(c).forEach((function(e){h[e]=c[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=u.slice().reverse().reduce((function(e,t){return t(a,l,e)||e}),h),d&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(d):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(a,l,h),h=null),o=h,n) -var a,l,u,c,d,h -e.default=s})),define("ember-set-body-class/services/body-class",["exports","@ember/application","@ember/service","@ember/array","@ember/runloop"],(function(e,t,r,i,n){"use strict" -function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class s extends r.default{constructor(){super(...arguments),o(this,"_dom",(0,t.getOwner)(this).lookup("service:-document")),o(this,"_fastboot",(0,t.getOwner)(this).lookup("service:fastboot")),o(this,"registrations",new Map)}register(e,t){this.registrations.set(e,t),this.scheduleUpdate()}deregister(e){this.registrations.delete(e),this.scheduleUpdate()}get names(){let e=new Set +function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let a=(n=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="bodyClass",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),s(this,"id",(0,r.guidFor)(this))}compute([e]){let t=e?e.split(/\s+/):[] +this.bodyClass.register(this.id,t)}willDestroy(){super.willDestroy(...arguments),this.bodyClass.deregister(this.id)}},l=n.prototype,u="bodyClass",c=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(d).forEach((function(e){h[e]=d[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=c.slice().reverse().reduce((function(e,t){return t(l,u,e)||e}),h),p&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(p):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(l,u,h),h=null),o=h,n) +var l,u,c,d,p,h +e.default=a})),define("ember-set-body-class/services/body-class",["exports","@ember/application","@ember/service","@ember/array","@ember/runloop"],(function(e,t,r,i,n){"use strict" +function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e +var r=e[Symbol.toPrimitive] +if(void 0!==r){var i=r.call(e,t||"default") +if("object"!=typeof i)return i +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") +return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class s extends r.default{constructor(...e){super(...e),o(this,"_dom",(0,t.getOwner)(this).lookup("service:-document")),o(this,"registrations",new Map)}register(e,t){this.registrations.set(e,t),this.scheduleUpdate()}deregister(e){this.registrations.delete(e),this.scheduleUpdate()}get names(){let e=new Set for(let t of this.registrations.values())for(let r of t)e.add(r) return[...e]}scheduleUpdate(){this.scheduledRun=(0,n.once)(this,this.updateBodyClass)}updateBodyClass(){if(!this._dom)return let e=this.names,t=this._dom.body,r=t.getAttribute("class"),n=(0,i.A)(r?r.split(/\s+/):[]) -n.removeObjects(this._previousNames||[]),n.addObjects(e),this._previousNames=e,t.setAttribute("class",n.join(" "))}willDestroy(){this._fastboot&&this._fastboot.isFastBoot&&(0,n.cancel)(this.scheduledRun)}}e.default=s})),define("ember-set-helper/helpers/set",["exports","@ember/component/helper","@ember/debug","@ember/object"],(function(e,t,r,i){"use strict" +n.removeObjects(this._previousNames||[]),n.addObjects(e),this._previousNames=e,t.setAttribute("class",n.join(" "))}willDestroy(){(0,n.cancel)(this.scheduledRun)}}e.default=s})),define("ember-set-helper/helpers/set",["exports","@ember/component/helper","@ember/debug","@ember/object"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var n=(0,t.helper)((function(e){let[t,r,n]=e return 3===e.length?()=>(0,i.set)(t,r,n):e=>(0,i.set)(t,r,e)})) -e.default=n})),define("ember-svg-jar/inlined/addon-docs-pen",["exports"],(function(e){"use strict" +e.default=n})),define("ember-svg-jar/helpers/svg-jar",["exports","@ember/component/helper","ember-svg-jar/utils/make-svg","@embroider/macros/es-compat2"],(function(e,t,r,i){"use strict" +function n(e){let t=null +try{t=require(`ember-svg-jar/inlined/${e}`).default}catch(r){}try{t=(0,i.default)(require(`../inlined/${e}`)).default}catch(r){}return t}function o(e,t){return(0,r.default)(e,t,n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.svgJar=o +var s=(0,t.helper)((function([e],t){return o(e,t)})) +e.default=s})),define("ember-svg-jar/inlined/addon-docs-pen",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'Group 2 Copy 2',attrs:{width:"207",height:"112",viewBox:"0 0 207 112",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/api-item",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -7198,16 +7414,15 @@ e.default={content:'caretcheck',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/ember-cli",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'ember-cli®',attrs:{width:"596",height:"161",viewBox:"0 0 596 161",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/ember-data",["exports"],(function(e){"use strict" +e.default={content:'ember-cli®',attrs:{width:"596",height:"161",viewBox:"0 0 596 161",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/ember-data",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'ember-data®',attrs:{width:"581",height:"130",viewBox:"0 0 581 130",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/ember",["exports"],(function(e){"use strict" +e.default={content:'ember-data®',attrs:{width:"581",height:"130",viewBox:"0 0 581 130",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/ember",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'ember-logo®',attrs:{width:"422",height:"161",viewBox:"0 0 422 161",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/git-sha",["exports"],(function(e){"use strict" +e.default={content:'ember-logo®',attrs:{width:"422",height:"161",viewBox:"0 0 422 161",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/git-sha",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'git-sha',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/git-tag",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'git-tag',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})) -define("ember-svg-jar/inlined/github",["exports"],(function(e){"use strict" +e.default={content:'git-tag',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/github",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'GitHub',attrs:{class:"fill-current w-5 h-5",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"}}})),define("ember-svg-jar/inlined/guide",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -7219,27 +7434,23 @@ e.default={content:'Group',attrs:{width:"47",height:"46",viewBox:"0 0 47 46",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/right-arrow",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'icons/right-arrow',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/search",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'search',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/utils/make-helper",["exports","@ember/component/helper","ember"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let i -i=t.default&&t.default.helper?t.default.helper((function(t,r){let[i]=t -return e(i,r)})):r.default.Handlebars.makeBoundHelper((function(t,r){return e(t,r.hash||{})})) -return i}})),define("ember-svg-jar/utils/make-svg",["exports","@ember/utils","@ember/template"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.createAccessibilityElements=a,e.createAriaLabel=l,e.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0 -if(!e)return void console.warn("ember-svg-jar: asset name should not be undefined or null") -let n=0===e.lastIndexOf("#",0),o=n?c(e,t):d(e,i,t) -return(0,r.htmlSafe)(o)},e.formatAttrs=u,e.inlineSvgFor=d,e.sanitizeAttrs=s,e.symbolUseFor=c -const i=["title","desc"],n={'"':""","&":"&","<":"<",">":">"} -function o(e){return n[e]}function s(e){let t=Object.assign({},e) +e.default={content:'icons/right-arrow',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})) +define("ember-svg-jar/inlined/search",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'search',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/utils/make-svg",["exports","@ember/utils","@ember/template"],(function(e,t,r){"use strict" +function i(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,(e=>(4*e^16*Math.random()>>(2&e)).toString(16)))}Object.defineProperty(e,"__esModule",{value:!0}),e.createAccessibilityElements=u,e.createAriaLabel=c,e.default=function(e,t={},i){if(!e)return void console.warn("ember-svg-jar: asset name should not be undefined or null") +t=l(t=a(t)) +let n=0===e.lastIndexOf("#",0)?p(e,t):h(e,i,t) +return(0,r.htmlSafe)(n)},e.formatAttrs=d,e.generateAccessibilityIds=l,e.inlineSvgFor=h,e.sanitizeAttrs=a,e.symbolUseFor=p +const n=["title","desc"],o={'"':""","&":"&","<":"<",">":">"} +function s(e){return o[e]}function a(e){let t=Object.assign({},e) return Object.keys(t).forEach((e=>{var r -t[e]="string"!=typeof(r=t[e])?"":r.indexOf(">")>-1||r.indexOf("<")>-1||r.indexOf("&")>-1||r.indexOf('"')>-1?r.replace(/[&"<>]/g,o):r})),t}function a(e){const t=s(e),{title:r,desc:n}=t -return r||n?i.reduce(((e,r)=>t[r]?e.concat(`<${r} id="${r}">${t[r]}`):e),""):""}function l(e){const{title:t,desc:r}=e -return t||r?`aria-labelledby="${i.filter((t=>e[t])).join(" ")}"`:""}function u(e){return Object.keys(e).filter((e=>!i.includes(e))).map((r=>!(0,t.isNone)(e[r])&&`${r}="${e[r]}"`)).filter((e=>e)).join(" ")}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -return`${a(t)}`}function d(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t(e) +t[e]="number"==typeof(r=t[e])?r:null===r?null:"string"!=typeof r?"":r.indexOf(">")>-1||r.indexOf("<")>-1||r.indexOf("&")>-1||r.indexOf('"')>-1?r.replace(/[&"<>]/g,s):r})),t}function l(e){return e.title&&(e.title={id:i(),text:e.title}),e.desc&&(e.desc={id:i(),text:e.desc}),e}function u(e){const{title:t,desc:r}=e +return t||r?n.reduce(((t,r)=>e[r]?t.concat(`<${r} id="${e[r].id}">${e[r].text}`):t),""):""}function c(e){const{title:t,desc:r}=e +return t||r?`aria-labelledby="${n.filter((t=>e[t])).map((t=>e[t].id)).join(" ")}"`:""}function d(e){return Object.keys(e).filter((e=>!n.includes(e))).map((r=>!(0,t.isNone)(e[r])&&`${r}="${e[r]}"`)).filter((e=>e)).join(" ")}function p(e,t={}){return`${u(t)}`}function h(e,t,r={}){let i=t(e) if(!i)return void console.warn(`ember-svg-jar: Missing inline SVG for ${e}`) let n=i.attrs?Object.assign({},i.attrs,r):r,{size:o}=r -return o&&(n.width=parseFloat(n.width)*o||n.width,n.height=parseFloat(n.height)*o||n.height,delete n.size),`${a(r)}${i.content}`}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,r){"use strict" +return o&&(n.width=parseFloat(n.width)*o||n.width,n.height=parseFloat(n.height)*o||n.height,delete n.size),`${u(r)}${i.content}`}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))}))})),define("ember-tether/components/ember-tether",["exports","@ember/application","@ember/runloop","@ember/object","@ember/utils","@ember/component","tether"],(function(e,t,r,i,n,o,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var a=o.default.extend({classNames:["ember-tether"],classPrefix:"ember-tether",target:null,attachment:null,targetAttachment:null,offset:null,targetOffset:null,targetModifier:null,constraints:null,optimizations:null,emberTetherConfig:(0,i.computed)((function(){return((0,t.getOwner)(this).resolveRegistration("config:environment")||{})["ember-tether"]})),bodyElement:(0,i.computed)((function(){let e=(0,i.get)(this,"emberTetherConfig") @@ -7247,28 +7458,19 @@ if(e&&e.bodyElementId)return document.getElementById(e.bodyElementId)})),attribu let{_tether:e,element:t}=this;(0,r.schedule)("render",(()=>{this.removeElement(t),this.removeTether(e)}))},didRender(){this._super(...arguments),this.positionTether()},tetherDidChange:(0,i.observer)("classPrefix","target","attachment","targetAttachment","offset","targetOffset","targetModifier","constraints","optimizations",(function(){this.removeTether(this._tether),this.addTether()})),positionTether(){this._tether&&this._tether.position()},addTether(){(0,i.get)(this,"_tetherTarget")&&(this._tether=new s.default(this._tetherOptions()))},removeTether(e){e&&e.destroy()},removeElement(e){e.parentNode&&e.parentNode.removeChild(e)},_tetherTarget:(0,i.computed)("target",(function(){let e=(0,i.get)(this,"target") return e&&e.element&&(e=e.element),e})),_tetherOptions(){let e={element:this.element,target:(0,i.get)(this,"_tetherTarget")} return["classPrefix","attachment","targetAttachment","offset","targetOffset","targetModifier","constraints","optimizations","bodyElement"].forEach((t=>{let r=(0,i.get)(this,t);(0,n.isNone)(r)||(e[t]=r)})),e}}) -e.default=a})),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o -return new n(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:r,_lastValue:i}=e -r(t,i)||(e._value=e._lastValue=t)} -var i=function(e,t,r,i){var n,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i -if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i) -else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,r,s):n(t,r))||s) -return o>3&&s&&Object.defineProperty(t,r,s),s} -class n{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function o(e,t){return e===t}i([t.tracked],n.prototype,"_value",void 0)})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,r){"use strict" +e.default=a})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,r){"use strict" function i(e){for(let t=0,i=e.length;ti}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.gt=r +function r([e,t],r){return r.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof t&&(t=Number(t))),e>t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.gt=r var i=(0,t.helper)(r) e.default=i})),define("ember-truth-helpers/helpers/gte",["exports","@ember/component/helper"],(function(e,t){"use strict" -function r(e,t){let[r,i]=e -return t.forceNumber&&("number"!=typeof r&&(r=Number(r)),"number"!=typeof i&&(i=Number(i))),r>=i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.gte=r +function r([e,t],r){return r.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof t&&(t=Number(t))),e>=t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.gte=r var i=(0,t.helper)(r) e.default=i})),define("ember-truth-helpers/helpers/is-array",["exports","@ember/component/helper","@ember/array"],(function(e,t,r){"use strict" function i(e){for(let t=0,i=e.length;t!1)),this.storages=new Map,this.vals=e?new Map(e):new Map}readStorageFor(e){const{storages:r}=this +class r{constructor(e){this.collection=(0,t.createStorage)(null,(()=>!1)),this.storages=new Map,this.vals=new Map(e)}readStorageFor(e){const{storages:r}=this let i=r.get(e) void 0===i&&(i=(0,t.createStorage)(null,(()=>!1)),r.set(e,i)),(0,t.getValue)(i)}dirtyStorageFor(e){const r=this.storages.get(e) -r&&(0,t.setValue)(r,null)}get(e){return this.readStorageFor(e),this.vals.get(e)}has(e){return this.readStorageFor(e),this.vals.has(e)}entries(){return(0,t.getValue)(this.collection),this.vals.entries()}keys(){return(0,t.getValue)(this.collection),this.vals.keys()}values(){return(0,t.getValue)(this.collection),this.vals.values()}forEach(e){(0,t.getValue)(this.collection),this.vals.forEach(e)}get size(){return(0,t.getValue)(this.collection),this.vals.size}[Symbol.iterator](){return(0,t.getValue)(this.collection),this.vals[Symbol.iterator]()}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}set(e,r){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.set(e,r),this}delete(e){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.delete(e)}clear(){this.storages.forEach((e=>(0,t.setValue)(e,null))),(0,t.setValue)(this.collection,null),this.vals.clear()}}e.TrackedMap=r,Object.setPrototypeOf(r.prototype,Map.prototype) -class i{constructor(e){this.storages=new WeakMap,this.vals=e?new WeakMap(e):new WeakMap}readStorageFor(e){const{storages:r}=this +r&&(0,t.setValue)(r,null)}get(e){return this.readStorageFor(e),this.vals.get(e)}has(e){return this.readStorageFor(e),this.vals.has(e)}entries(){return(0,t.getValue)(this.collection),this.vals.entries()}keys(){return(0,t.getValue)(this.collection),this.vals.keys()}values(){return(0,t.getValue)(this.collection),this.vals.values()}forEach(e){(0,t.getValue)(this.collection),this.vals.forEach(e)}get size(){return(0,t.getValue)(this.collection),this.vals.size}[Symbol.iterator](){return(0,t.getValue)(this.collection),this.vals[Symbol.iterator]()}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}set(e,r){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.set(e,r),this}delete(e){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.delete(e)}clear(){this.storages.forEach((e=>(0,t.setValue)(e,null))),(0,t.setValue)(this.collection,null),this.vals.clear()}}e.TrackedMap=r,Object.setPrototypeOf(r,Map.prototype) +class i{constructor(e){this.storages=new WeakMap,this.vals=new WeakMap(e)}readStorageFor(e){const{storages:r}=this let i=r.get(e) void 0===i&&(i=(0,t.createStorage)(null,(()=>!1)),r.set(e,i)),(0,t.getValue)(i)}dirtyStorageFor(e){const r=this.storages.get(e) -r&&(0,t.setValue)(r,null)}get(e){return this.readStorageFor(e),this.vals.get(e)}has(e){return this.readStorageFor(e),this.vals.has(e)}set(e,t){return this.dirtyStorageFor(e),this.vals.set(e,t),this}delete(e){return this.dirtyStorageFor(e),this.vals.delete(e)}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}}e.TrackedWeakMap=i,Object.setPrototypeOf(i.prototype,WeakMap.prototype)})) -define("tracked-maps-and-sets/-private/set",["exports","ember-tracked-storage-polyfill"],(function(e,t){"use strict" +r&&(0,t.setValue)(r,null)}get(e){return this.readStorageFor(e),this.vals.get(e)}has(e){return this.readStorageFor(e),this.vals.has(e)}set(e,t){return this.dirtyStorageFor(e),this.vals.set(e,t),this}delete(e){return this.dirtyStorageFor(e),this.vals.delete(e)}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}}e.TrackedWeakMap=i,Object.setPrototypeOf(i,WeakMap.prototype)})),define("tracked-maps-and-sets/-private/set",["exports","ember-tracked-storage-polyfill"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TrackedWeakSet=e.TrackedSet=void 0 class r{constructor(e){this.collection=(0,t.createStorage)(null,(()=>!1)),this.storages=new Map,this.vals=new Set(e)}storageFor(e){const r=this.storages let i=r.get(e) return void 0===i&&(i=(0,t.createStorage)(null,(()=>!1)),r.set(e,i)),i}dirtyStorageFor(e){const r=this.storages.get(e) -r&&(0,t.setValue)(r,null)}has(e){return(0,t.getValue)(this.storageFor(e)),this.vals.has(e)}entries(){return(0,t.getValue)(this.collection),this.vals.entries()}keys(){return(0,t.getValue)(this.collection),this.vals.keys()}values(){return(0,t.getValue)(this.collection),this.vals.values()}forEach(e){(0,t.getValue)(this.collection),this.vals.forEach(e)}get size(){return(0,t.getValue)(this.collection),this.vals.size}[Symbol.iterator](){return(0,t.getValue)(this.collection),this.vals[Symbol.iterator]()}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}add(e){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.add(e),this}delete(e){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.delete(e)}clear(){this.storages.forEach((e=>(0,t.setValue)(e,null))),(0,t.setValue)(this.collection,null),this.vals.clear()}}e.TrackedSet=r,Object.setPrototypeOf(r.prototype,Set.prototype) +r&&(0,t.setValue)(r,null)}has(e){return(0,t.getValue)(this.storageFor(e)),this.vals.has(e)}entries(){return(0,t.getValue)(this.collection),this.vals.entries()}keys(){return(0,t.getValue)(this.collection),this.vals.keys()}values(){return(0,t.getValue)(this.collection),this.vals.values()}forEach(e){(0,t.getValue)(this.collection),this.vals.forEach(e)}get size(){return(0,t.getValue)(this.collection),this.vals.size}[Symbol.iterator](){return(0,t.getValue)(this.collection),this.vals[Symbol.iterator]()}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}add(e){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.add(e),this}delete(e){return this.dirtyStorageFor(e),(0,t.setValue)(this.collection,null),this.vals.delete(e)}clear(){this.storages.forEach((e=>(0,t.setValue)(e,null))),(0,t.setValue)(this.collection,null),this.vals.clear()}}e.TrackedSet=r,Object.setPrototypeOf(r,Set.prototype) class i{constructor(e){this.storages=new WeakMap,this.vals=new WeakSet(e)}storageFor(e){const r=this.storages let i=r.get(e) return void 0===i&&(i=(0,t.createStorage)(null,(()=>!1)),r.set(e,i)),i}dirtyStorageFor(e){const r=this.storages.get(e) -r&&(0,t.setValue)(r,null)}has(e){return(0,t.getValue)(this.storageFor(e)),this.vals.has(e)}add(e){return this.vals.add(e),this.dirtyStorageFor(e),this}delete(e){return this.dirtyStorageFor(e),this.vals.delete(e)}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}}e.TrackedWeakSet=i,Object.setPrototypeOf(i.prototype,WeakSet.prototype)})),define("tracked-maps-and-sets/index",["exports","tracked-maps-and-sets/-private/map","tracked-maps-and-sets/-private/set"],(function(e,t,r){"use strict" +r&&(0,t.setValue)(r,null)}has(e){return(0,t.getValue)(this.storageFor(e)),this.vals.has(e)}add(e){return this.vals.add(e),this.dirtyStorageFor(e),this}delete(e){return this.dirtyStorageFor(e),this.vals.delete(e)}get[Symbol.toStringTag](){return this.vals[Symbol.toStringTag]}}e.TrackedWeakSet=i,Object.setPrototypeOf(i,WeakSet.prototype)})),define("tracked-maps-and-sets/index",["exports","tracked-maps-and-sets/-private/map","tracked-maps-and-sets/-private/set"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TrackedMap",{enumerable:!0,get:function(){return t.TrackedMap}}),Object.defineProperty(e,"TrackedSet",{enumerable:!0,get:function(){return r.TrackedSet}}),Object.defineProperty(e,"TrackedWeakMap",{enumerable:!0,get:function(){return t.TrackedWeakMap}}),Object.defineProperty(e,"TrackedWeakSet",{enumerable:!0,get:function(){return r.TrackedWeakSet}})})) diff --git a/versions/v4.0.0/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css b/versions/v4.0.0/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css new file mode 100644 index 00000000..7a30a1a5 --- /dev/null +++ b/versions/v4.0.0/assets/vendor-81e217662c7a691e346a45f7ee7d8a61.css @@ -0,0 +1 @@ +@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.docs-align-baseline,progress,sub,sup{vertical-align:baseline}.docs-overflow-auto,textarea{overflow:auto}button,hr,input{overflow:visible}.docs-bg-transparent,a,button{background-color:transparent}.docs-bg-none,button{background-image:none}.docs-border-collapse,table{border-collapse:collapse}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}details,main{display:block}code,kbd,pre,samp{font-size:1em}a{color:inherit;text-decoration:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}*,.docs-divide-solid>:not(template)~:not(template),::after,::before,img{border-style:solid}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}*,::after,::before{box-sizing:border-box;border-width:0;border-color:#dae1e7}hr{box-sizing:content-box;height:0;border-top-width:1px}*,.docs-box-border{box-sizing:border-box}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.docs-divide-double>:not(template)~:not(template){border-style:double}.docs-divide-none>:not(template)~:not(template){border-style:none}.docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.docs-bg-fixed{background-attachment:fixed}.docs-bg-local{background-attachment:local}.docs-bg-scroll{background-attachment:scroll}.docs-bg-clip-border{background-clip:border-box}.docs-bg-clip-padding{background-clip:padding-box}.docs-bg-clip-content{background-clip:content-box}.docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.docs-bg-inherit{background-color:inherit}.docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.hover\:docs-bg-transparent:hover{background-color:transparent}.hover\:docs-bg-inherit:hover{background-color:inherit}.hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.focus\:docs-bg-transparent:focus{background-color:transparent}.focus\:docs-bg-inherit:focus{background-color:inherit}.focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.docs-bg-brand,.focus\:docs-bg-brand-var:focus,.focus\:docs-bg-brand:focus,.hover\:docs-bg-brand:hover{background-color:var(--brand-primary,#E04E39)}.docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.docs-to-transparent{--gradient-to-color:transparent}.docs-to-inherit{--gradient-to-color:inherit}.docs-to-black{--gradient-to-color:#22292f}.docs-to-grey-darkest{--gradient-to-color:#3d4852}.docs-to-grey-darker{--gradient-to-color:#606f7b}.docs-to-grey-dark{--gradient-to-color:#8795a1}.docs-to-grey{--gradient-to-color:#b8c2cc}.docs-to-grey-light{--gradient-to-color:#dae1e7}.docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.docs-to-grey-lightest{--gradient-to-color:#f8fafc}.docs-to-white{--gradient-to-color:white}.docs-to-yellow{--gradient-to-color:#ffed4a}.docs-to-code-base{--gradient-to-color:#282c34}.docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.hover\:docs-to-black:hover{--gradient-to-color:#22292f}.hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.hover\:docs-to-white:hover{--gradient-to-color:white}.hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.focus\:docs-to-black:focus{--gradient-to-color:#22292f}.focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.focus\:docs-to-white:focus{--gradient-to-color:white}.focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.docs-bg-opacity-0{--bg-opacity:0}.docs-bg-opacity-25{--bg-opacity:0.25}.docs-bg-opacity-50{--bg-opacity:0.5}.docs-bg-opacity-75{--bg-opacity:0.75}.docs-bg-opacity-100{--bg-opacity:1}.hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.docs-bg-bottom{background-position:bottom}.docs-bg-center{background-position:center}.docs-bg-left{background-position:left}.docs-bg-left-bottom{background-position:left bottom}.docs-bg-left-top{background-position:left top}.docs-bg-right{background-position:right}.docs-bg-right-bottom{background-position:right bottom}.docs-bg-right-top{background-position:right top}.docs-bg-top{background-position:top}.docs-bg-repeat{background-repeat:repeat}.docs-bg-no-repeat{background-repeat:no-repeat}.docs-bg-repeat-x{background-repeat:repeat-x}.docs-bg-repeat-y{background-repeat:repeat-y}.docs-bg-repeat-round{background-repeat:round}.docs-bg-repeat-space{background-repeat:space}.docs-bg-auto{background-size:auto}.docs-bg-cover{background-size:cover}.docs-bg-contain{background-size:contain}.docs-border-separate{border-collapse:separate}.docs-border-transparent{border-color:transparent}.docs-border-inherit{border-color:inherit}.docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.hover\:docs-border-transparent:hover{border-color:transparent}.hover\:docs-border-inherit:hover{border-color:inherit}.hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.docs-border-brand,.focus\:docs-border-brand:focus,.hover\:docs-border-brand-var:hover,.hover\:docs-border-brand:hover{border-color:var(--brand-primary,#E04E39)}.docs-border-opacity-0{--border-opacity:0}.docs-border-opacity-25{--border-opacity:0.25}.docs-border-opacity-50{--border-opacity:0.5}.docs-border-opacity-75{--border-opacity:0.75}.docs-border-opacity-100{--border-opacity:1}.hover\:docs-border-opacity-0:hover{--border-opacity:0}.hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.hover\:docs-border-opacity-100:hover{--border-opacity:1}.focus\:docs-border-opacity-0:focus{--border-opacity:0}.focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.focus\:docs-border-opacity-100:focus{--border-opacity:1}.docs-rounded-none{border-radius:0}.docs-rounded-sm{border-radius:.125rem}.docs-md__code,.docs-rounded{border-radius:.25rem}.docs-rounded-lg{border-radius:.5rem}.docs-rounded-full{border-radius:9999px}.docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.docs-rounded-r,.docs-rounded-t{border-top-right-radius:.25rem}.docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.docs-rounded-b,.docs-rounded-r{border-bottom-right-radius:.25rem}.docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.docs-rounded-l,.docs-rounded-t{border-top-left-radius:.25rem}.docs-rounded-b,.docs-rounded-l{border-bottom-left-radius:.25rem}.docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.docs-rounded-tl-none{border-top-left-radius:0}.docs-rounded-tr-none{border-top-right-radius:0}.docs-rounded-br-none{border-bottom-right-radius:0}.docs-rounded-bl-none{border-bottom-left-radius:0}.docs-rounded-tl-sm{border-top-left-radius:.125rem}.docs-rounded-tr-sm{border-top-right-radius:.125rem}.docs-rounded-br-sm{border-bottom-right-radius:.125rem}.docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.docs-rounded-tl{border-top-left-radius:.25rem}.docs-rounded-tr{border-top-right-radius:.25rem}.docs-rounded-br{border-bottom-right-radius:.25rem}.docs-rounded-bl{border-bottom-left-radius:.25rem}.docs-rounded-tl-lg{border-top-left-radius:.5rem}.docs-rounded-tr-lg{border-top-right-radius:.5rem}.docs-rounded-br-lg{border-bottom-right-radius:.5rem}.docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.docs-rounded-tl-full{border-top-left-radius:9999px}.docs-rounded-tr-full{border-top-right-radius:9999px}.docs-rounded-br-full{border-bottom-right-radius:9999px}.docs-rounded-bl-full{border-bottom-left-radius:9999px}.docs-border-solid{border-style:solid}.docs-border-dashed{border-style:dashed}.docs-border-dotted{border-style:dotted}.docs-border-double{border-style:double}.docs-border-none{border-style:none}.docs-border-0{border-width:0}.docs-border-2{border-width:2px}.docs-border-4{border-width:4px}.docs-border-8{border-width:8px}.docs-border{border-width:1px}.docs-border-t-0{border-top-width:0}.docs-border-r-0{border-right-width:0}.docs-border-b-0{border-bottom-width:0}.docs-border-l-0{border-left-width:0}.docs-border-t-2{border-top-width:2px}.docs-border-r-2{border-right-width:2px}.docs-border-b-2{border-bottom-width:2px}.docs-border-l-2{border-left-width:2px}.docs-border-l-4,.docs-md__blockquote{border-left-width:4px}.docs-border-t-4{border-top-width:4px}.docs-border-r-4{border-right-width:4px}.docs-border-b-4{border-bottom-width:4px}.docs-border-t-8{border-top-width:8px}.docs-border-r-8{border-right-width:8px}.docs-border-b-8{border-bottom-width:8px}.docs-border-l-8{border-left-width:8px}.docs-border-t{border-top-width:1px}.docs-border-r{border-right-width:1px}.docs-border-b{border-bottom-width:1px}.docs-border-l{border-left-width:1px}.docs-box-content{box-sizing:content-box}.docs-cursor-auto{cursor:auto}.docs-cursor-default{cursor:default}.docs-cursor-pointer{cursor:pointer}.docs-cursor-wait{cursor:wait}.docs-cursor-text{cursor:text}.docs-cursor-move{cursor:move}.docs-cursor-not-allowed{cursor:not-allowed}.docs-block{display:block}.docs-inline-block,.docs__keyboard-key{display:inline-block}.docs-inline{display:inline}.docs-flex{display:flex}.docs-inline-flex{display:inline-flex}.docs-table{display:table}.docs-table-caption{display:table-caption}.docs-table-cell{display:table-cell}.docs-table-column{display:table-column}.docs-table-column-group{display:table-column-group}.docs-table-footer-group{display:table-footer-group}.docs-table-header-group{display:table-header-group}.docs-table-row-group{display:table-row-group}.docs-table-row{display:table-row}.docs-flow-root{display:flow-root}.docs-grid{display:grid}.docs-inline-grid{display:inline-grid}.docs-contents{display:contents}.docs-hidden{display:none}.docs-flex-row{flex-direction:row}.docs-flex-row-reverse{flex-direction:row-reverse}.docs-flex-col{flex-direction:column}.docs-flex-col-reverse{flex-direction:column-reverse}.docs-flex-wrap{flex-wrap:wrap}.docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.docs-flex-no-wrap{flex-wrap:nowrap}.docs-place-items-auto{place-items:auto}.docs-place-items-start{place-items:start}.docs-place-items-end{place-items:end}.docs-place-items-center{place-items:center}.docs-place-items-stretch{place-items:stretch}.docs-place-content-center{place-content:center}.docs-place-content-start{place-content:start}.docs-place-content-end{place-content:end}.docs-place-content-between{place-content:space-between}.docs-place-content-around{place-content:space-around}.docs-place-content-evenly{place-content:space-evenly}.docs-place-content-stretch{place-content:stretch}.docs-place-self-auto{place-self:auto}.docs-place-self-start{place-self:start}.docs-place-self-end{place-self:end}.docs-place-self-center{place-self:center}.docs-place-self-stretch{place-self:stretch}.docs-items-start{align-items:flex-start}.docs-items-end{align-items:flex-end}.docs-items-center{align-items:center}.docs-items-baseline{align-items:baseline}.docs-items-stretch{align-items:stretch}.docs-content-center{align-content:center}.docs-content-start{align-content:flex-start}.docs-content-end{align-content:flex-end}.docs-content-between{align-content:space-between}.docs-content-around{align-content:space-around}.docs-content-evenly{align-content:space-evenly}.docs-self-auto{align-self:auto}.docs-self-start{align-self:flex-start}.docs-self-end{align-self:flex-end}.docs-self-center{align-self:center}.docs-self-stretch{align-self:stretch}.docs-justify-items-auto{justify-items:auto}.docs-justify-items-start{justify-items:start}.docs-justify-items-end{justify-items:end}.docs-justify-items-center{justify-items:center}.docs-justify-items-stretch{justify-items:stretch}.docs-justify-start{justify-content:flex-start}.docs-justify-end{justify-content:flex-end}.docs-justify-center{justify-content:center}.docs-justify-between{justify-content:space-between}.docs-justify-around{justify-content:space-around}.docs-justify-evenly{justify-content:space-evenly}.docs-justify-self-auto{justify-self:auto}.docs-justify-self-start{justify-self:start}.docs-justify-self-end{justify-self:end}.docs-justify-self-center{justify-self:center}.docs-justify-self-stretch{justify-self:stretch}.docs-flex-1,body{flex:1 1 0%}.docs-flex-auto{flex:1 1 auto}.docs-flex-initial{flex:0 1 auto}.docs-flex-none{flex:none}.docs-flex-grow-0{flex-grow:0}.docs-flex-grow{flex-grow:1}.docs-flex-shrink-0{flex-shrink:0}.docs-flex-shrink{flex-shrink:1}.docs-order-1{order:1}.docs-order-2{order:2}.docs-order-3{order:3}.docs-order-4{order:4}.docs-order-5{order:5}.docs-order-6{order:6}.docs-order-7{order:7}.docs-order-8{order:8}.docs-order-9{order:9}.docs-order-10{order:10}.docs-order-11{order:11}.docs-order-12{order:12}.docs-order-first{order:-9999}.docs-order-last{order:9999}.docs-order-none{order:0}.docs-float-right{float:right}.docs-float-left{float:left}.docs-float-none{float:none}.docs-clearfix:after{content:"";display:table;clear:both}.docs-clear-left{clear:left}.docs-clear-right{clear:right}.docs-clear-both{clear:both}.docs-clear-none{clear:none}.docs-font-title{font-family:"Iowan Old Style","Palentino Linotype","URW Palladio L",P052,serif}.docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.docs-font-hairline{font-weight:100}.docs-font-thin{font-weight:200}.docs-font-light{font-weight:300}.docs-font-normal{font-weight:400}.docs-font-medium{font-weight:500}.docs-font-semibold{font-weight:600}.docs-font-bold{font-weight:700}.docs-font-extrabold{font-weight:800}.docs-font-black{font-weight:900}.hover\:docs-font-hairline:hover{font-weight:100}.hover\:docs-font-thin:hover{font-weight:200}.hover\:docs-font-light:hover{font-weight:300}.hover\:docs-font-normal:hover{font-weight:400}.hover\:docs-font-medium:hover{font-weight:500}.hover\:docs-font-semibold:hover{font-weight:600}.hover\:docs-font-bold:hover{font-weight:700}.hover\:docs-font-extrabold:hover{font-weight:800}.hover\:docs-font-black:hover{font-weight:900}.docs-h-1{height:.25rem}.docs-h-2{height:.5rem}.docs-h-3{height:.75rem}.docs-h-4{height:1rem}.docs-h-6{height:1.5rem}.docs-h-8{height:2rem}.docs-h-10{height:2.5rem}.docs-h-12{height:3rem}.docs-h-16{height:4rem}.docs-h-24{height:6rem}.docs-h-32{height:8rem}.docs-h-48{height:12rem}.docs-h-64{height:16rem}.docs-h-auto{height:auto}.docs-h-px{height:1px}.docs-h-full{height:100%}.docs-h-screen{height:100vh}.docs-text-xxs{font-size:.75rem}.docs-text-xs{font-size:.875rem}.docs-text-sm{font-size:.9375rem}.docs-text-base{font-size:1rem}.docs-text-large-1{font-size:1.125rem}.docs-text-large-2{font-size:1.25rem}.docs-text-large-3{font-size:1.375rem}.docs-text-large-4{font-size:1.5rem}.docs-text-large-5{font-size:1.875rem}.docs-text-large-6{font-size:2.25rem}.docs-text-large-7{font-size:2.625rem}.docs-text-jumbo-1{font-size:3.75rem}.docs-text-jumbo-2{font-size:4.625rem}.docs-text-jumbo-3{font-size:5.375rem}.docs-leading-none{line-height:1}.docs-leading-tight{line-height:1.25}.docs-leading-small{line-height:1.45}.docs-leading-normal{line-height:1.625}.docs-leading-loose{line-height:2}.docs-list-inside{list-style-position:inside}.docs-list-outside{list-style-position:outside}.docs-list-none{list-style-type:none}.docs-list-disc{list-style-type:disc}.docs-list-decimal{list-style-type:decimal}.docs-m-0{margin:0}.docs-m-1{margin:.25rem}.docs-m-2{margin:.5rem}.docs-m-3{margin:.75rem}.docs-m-4{margin:1rem}.docs-m-6{margin:1.5rem}.docs-m-8{margin:2rem}.docs-m-12{margin:3rem}.docs-m-16{margin:4rem}.docs-m-20{margin:5rem}.docs-m-auto{margin:auto}.docs-m-px{margin:1px}.docs--m-px{margin:-1px}.docs--m-2px{margin:-2px}.docs--m-0{margin:0}.docs--m-1{margin:-.25rem}.docs--m-2{margin:-.5rem}.docs--m-3{margin:-.75rem}.docs--m-4{margin:-1rem}.docs--m-6{margin:-1.5rem}.docs--m-8{margin:-2rem}.docs--m-16{margin:-4rem}.docs--m-20{margin:-5rem}.docs-my-0{margin-top:0;margin-bottom:0}.docs-mx-0{margin-left:0;margin-right:0}.docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.docs-mx-1{margin-left:.25rem;margin-right:.25rem}.docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.docs-mx-2{margin-left:.5rem;margin-right:.5rem}.docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.docs-mx-3{margin-left:.75rem;margin-right:.75rem}.docs-my-4{margin-top:1rem;margin-bottom:1rem}.docs-mx-4{margin-left:1rem;margin-right:1rem}.docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.docs-my-8{margin-top:2rem;margin-bottom:2rem}.docs-mx-8{margin-left:2rem;margin-right:2rem}.docs-my-12{margin-top:3rem;margin-bottom:3rem}.docs-mx-12{margin-left:3rem;margin-right:3rem}.docs-my-16{margin-top:4rem;margin-bottom:4rem}.docs-mx-16{margin-left:4rem;margin-right:4rem}.docs-my-20{margin-top:5rem;margin-bottom:5rem}.docs-mx-20{margin-left:5rem;margin-right:5rem}.docs-my-auto{margin-top:auto;margin-bottom:auto}.docs-mx-auto{margin-left:auto;margin-right:auto}.docs-my-px{margin-top:1px;margin-bottom:1px}.docs-mx-px{margin-left:1px;margin-right:1px}.docs--my-px{margin-top:-1px;margin-bottom:-1px}.docs--mx-px{margin-left:-1px;margin-right:-1px}.docs--my-2px{margin-top:-2px;margin-bottom:-2px}.docs--mx-2px{margin-left:-2px;margin-right:-2px}.docs--my-0{margin-top:0;margin-bottom:0}.docs--mx-0{margin-left:0;margin-right:0}.docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.docs--mx-4{margin-left:-1rem;margin-right:-1rem}.docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.docs--mx-8{margin-left:-2rem;margin-right:-2rem}.docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.docs--mx-16{margin-left:-4rem;margin-right:-4rem}.docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.docs--mx-20{margin-left:-5rem;margin-right:-5rem}.docs-mt-0{margin-top:0}.docs-mr-0{margin-right:0}.docs-mb-0{margin-bottom:0}.docs-ml-0{margin-left:0}.docs-mt-1{margin-top:.25rem}.docs-mr-1{margin-right:.25rem}.docs-mb-1{margin-bottom:.25rem}.docs-ml-1{margin-left:.25rem}.docs-mt-2{margin-top:.5rem}.docs-mr-2{margin-right:.5rem}.docs-mb-2{margin-bottom:.5rem}.docs-ml-2{margin-left:.5rem}.docs-mt-3{margin-top:.75rem}.docs-mr-3{margin-right:.75rem}.docs-mb-3{margin-bottom:.75rem}.docs-ml-3{margin-left:.75rem}.docs-mt-4{margin-top:1rem}.docs-md aside,.docs-mt-6{margin-top:1.5rem}.docs-mr-4{margin-right:1rem}.docs-mb-4{margin-bottom:1rem}.docs-ml-4{margin-left:1rem}.docs-mr-6{margin-right:1.5rem}.docs-mb-6{margin-bottom:1.5rem}.docs-ml-6{margin-left:1.5rem}.docs-mt-8{margin-top:2rem}.docs-mr-8{margin-right:2rem}.docs-mb-8{margin-bottom:2rem}.docs-ml-8{margin-left:2rem}.docs-mt-12{margin-top:3rem}.docs-mr-12{margin-right:3rem}.docs-mb-12{margin-bottom:3rem}.docs-ml-12{margin-left:3rem}.docs-mt-16{margin-top:4rem}.docs-mr-16{margin-right:4rem}.docs-mb-16{margin-bottom:4rem}.docs-ml-16{margin-left:4rem}.docs-mt-20{margin-top:5rem}.docs-mr-20{margin-right:5rem}.docs-mb-20{margin-bottom:5rem}.docs-ml-20{margin-left:5rem}.docs-mt-auto{margin-top:auto}.docs-mr-auto{margin-right:auto}.docs-mb-auto{margin-bottom:auto}.docs-ml-auto{margin-left:auto}.docs-mt-px{margin-top:1px}.docs-mr-px{margin-right:1px}.docs-mb-px{margin-bottom:1px}.docs-ml-px{margin-left:1px}.docs--mt-px{margin-top:-1px}.docs--mr-px{margin-right:-1px}.docs--mb-px{margin-bottom:-1px}.docs--ml-px{margin-left:-1px}.docs--mt-2px{margin-top:-2px}.docs--mr-2px{margin-right:-2px}.docs--mb-2px{margin-bottom:-2px}.docs--ml-2px{margin-left:-2px}.docs--mt-0{margin-top:0}.docs--mr-0{margin-right:0}.docs--mb-0{margin-bottom:0}.docs--ml-0{margin-left:0}.docs--mt-1{margin-top:-.25rem}.docs--mr-1{margin-right:-.25rem}.docs--mb-1{margin-bottom:-.25rem}.docs--ml-1{margin-left:-.25rem}.docs--mt-2{margin-top:-.5rem}.docs--mr-2{margin-right:-.5rem}.docs--mb-2{margin-bottom:-.5rem}.docs--ml-2{margin-left:-.5rem}.docs--mt-3{margin-top:-.75rem}.docs--mr-3{margin-right:-.75rem}.docs--mb-3{margin-bottom:-.75rem}.docs--ml-3{margin-left:-.75rem}.docs--mt-4{margin-top:-1rem}.docs--mr-4{margin-right:-1rem}.docs--mb-4{margin-bottom:-1rem}.docs--ml-4{margin-left:-1rem}.docs--mt-6{margin-top:-1.5rem}.docs--mr-6{margin-right:-1.5rem}.docs--mb-6{margin-bottom:-1.5rem}.docs--ml-6{margin-left:-1.5rem}.docs--mt-8{margin-top:-2rem}.docs--mr-8{margin-right:-2rem}.docs--mb-8{margin-bottom:-2rem}.docs--ml-8{margin-left:-2rem}.docs--mt-16{margin-top:-4rem}.docs--mr-16{margin-right:-4rem}.docs--mb-16{margin-bottom:-4rem}.docs--ml-16{margin-left:-4rem}.docs--mt-20{margin-top:-5rem}.docs--mr-20{margin-right:-5rem}.docs--mb-20{margin-bottom:-5rem}.docs--ml-20{margin-left:-5rem}.docs-max-h-full{max-height:100%}.docs-max-h-screen{max-height:100vh}.docs-max-w-site-container{max-width:1400px}.docs-max-w-measure-byline{max-width:12rem}.docs-max-w-none{max-width:none}.docs-max-w-xxs{max-width:17rem}.docs-max-w-xs{max-width:20rem}.docs-max-w-sm{max-width:30rem}.docs-max-w-md{max-width:40rem}.docs-max-w-lg{max-width:50rem}.docs-max-w-xl{max-width:60rem}.docs-max-w-2xl{max-width:70rem}.docs-max-w-3xl{max-width:80rem}.docs-max-w-4xl{max-width:90rem}.docs-max-w-5xl{max-width:100rem}.docs-max-w-full{max-width:100%}.docs-max-w-2\/3{max-width:66.67%}.docs-min-h-0{min-height:0}.docs-min-h-full{min-height:100%}.docs-min-h-screen,html{min-height:100vh}.docs-min-w-0{min-width:0}.docs-min-w-full{min-width:100%}.docs-object-contain{-o-object-fit:contain;object-fit:contain}.docs-object-cover{-o-object-fit:cover;object-fit:cover}.docs-object-fill{-o-object-fit:fill;object-fit:fill}.docs-object-none{-o-object-fit:none;object-fit:none}.docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.docs-object-bottom{-o-object-position:bottom;object-position:bottom}.docs-object-center{-o-object-position:center;object-position:center}.docs-object-left{-o-object-position:left;object-position:left}.docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.docs-object-left-top{-o-object-position:left top;object-position:left top}.docs-object-right{-o-object-position:right;object-position:right}.docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.docs-object-right-top{-o-object-position:right top;object-position:right top}.docs-object-top{-o-object-position:top;object-position:top}.docs-opacity-0{opacity:0}.docs-opacity-25{opacity:.25}.docs-opacity-50{opacity:.5}.docs-opacity-75{opacity:.75}.docs-opacity-100{opacity:1}.hover\:docs-opacity-0:hover{opacity:0}.hover\:docs-opacity-25:hover{opacity:.25}.hover\:docs-opacity-50:hover{opacity:.5}.hover\:docs-opacity-75:hover{opacity:.75}.hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .group-hover\:docs-opacity-100{opacity:1}.docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.docs-overflow-hidden{overflow:hidden}.docs-overflow-visible{overflow:visible}.docs-overflow-scroll{overflow:scroll}.docs-overflow-x-auto{overflow-x:auto}.docs-overflow-y-auto{overflow-y:auto}.docs-overflow-x-hidden{overflow-x:hidden}.docs-overflow-y-hidden{overflow-y:hidden}.docs-overflow-x-visible{overflow-x:visible}.docs-overflow-y-visible{overflow-y:visible}.docs-overflow-x-scroll{overflow-x:scroll}.docs-overflow-y-scroll{overflow-y:scroll}.docs-scrolling-touch{-webkit-overflow-scrolling:touch}.docs-scrolling-auto{-webkit-overflow-scrolling:auto}.docs-overscroll-auto{overscroll-behavior:auto}.docs-overscroll-contain{overscroll-behavior:contain}.docs-overscroll-none{overscroll-behavior:none}.docs-overscroll-y-auto{overscroll-behavior-y:auto}.docs-overscroll-y-contain{overscroll-behavior-y:contain}.docs-overscroll-y-none{overscroll-behavior-y:none}.docs-overscroll-x-auto{overscroll-behavior-x:auto}.docs-overscroll-x-contain{overscroll-behavior-x:contain}.docs-overscroll-x-none{overscroll-behavior-x:none}.docs-p-0{padding:0}.docs-p-1{padding:.25rem}.docs-p-2{padding:.5rem}.docs-p-3{padding:.75rem}.docs-p-4{padding:1rem}.docs-p-5{padding:1.25rem}.docs-p-6{padding:1.5rem}.docs-p-8{padding:2rem}.docs-p-16{padding:4rem}.docs-p-20{padding:5rem}.docs-p-px{padding:1px}.docs-py-0{padding-top:0;padding-bottom:0}.docs-px-0{padding-left:0;padding-right:0}.docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.docs-px-1{padding-left:.25rem;padding-right:.25rem}.docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.docs-px-2{padding-left:.5rem;padding-right:.5rem}.docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.docs-px-3{padding-left:.75rem;padding-right:.75rem}.docs-py-4{padding-top:1rem;padding-bottom:1rem}.docs-px-4{padding-left:1rem;padding-right:1rem}.docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.docs-py-8{padding-top:2rem;padding-bottom:2rem}.docs-px-8{padding-left:2rem;padding-right:2rem}.docs-py-16{padding-top:4rem;padding-bottom:4rem}.docs-px-16{padding-left:4rem;padding-right:4rem}.docs-py-20{padding-top:5rem;padding-bottom:5rem}.docs-px-20{padding-left:5rem;padding-right:5rem}.docs-py-px{padding-top:1px;padding-bottom:1px}.docs-px-px{padding-left:1px;padding-right:1px}.docs-pt-0{padding-top:0}.docs-pr-0{padding-right:0}.docs-pb-0{padding-bottom:0}.docs-pl-0{padding-left:0}.docs-pt-1{padding-top:.25rem}.docs-pr-1{padding-right:.25rem}.docs-pb-1{padding-bottom:.25rem}.docs-pl-1{padding-left:.25rem}.docs-pt-2{padding-top:.5rem}.docs-pr-2{padding-right:.5rem}.docs-pb-2{padding-bottom:.5rem}.docs-pl-2{padding-left:.5rem}.docs-pt-3{padding-top:.75rem}.docs-pr-3{padding-right:.75rem}.docs-pb-3{padding-bottom:.75rem}.docs-pl-3{padding-left:.75rem}.docs-pt-4{padding-top:1rem}.docs-pr-4{padding-right:1rem}.docs-pb-4{padding-bottom:1rem}.docs-pl-4{padding-left:1rem}.docs-pt-5{padding-top:1.25rem}.docs-pr-5{padding-right:1.25rem}.docs-pb-5{padding-bottom:1.25rem}.docs-pl-5{padding-left:1.25rem}.docs-pt-6{padding-top:1.5rem}.docs-pr-6{padding-right:1.5rem}.docs-pb-6{padding-bottom:1.5rem}.docs-pl-6{padding-left:1.5rem}.docs-pt-8{padding-top:2rem}.docs-pr-8{padding-right:2rem}.docs-pb-8{padding-bottom:2rem}.docs-pl-8{padding-left:2rem}.docs-pt-16{padding-top:4rem}.docs-pr-16{padding-right:4rem}.docs-pb-16{padding-bottom:4rem}.docs-pl-16{padding-left:4rem}.docs-pt-20{padding-top:5rem}.docs-pr-20{padding-right:5rem}.docs-pb-20{padding-bottom:5rem}.docs-pl-20{padding-left:5rem}.docs-pt-px{padding-top:1px}.docs-pr-px{padding-right:1px}.docs-pb-px{padding-bottom:1px}.docs-pl-px{padding-left:1px}.docs-placeholder-transparent::-moz-placeholder{color:transparent}.docs-placeholder-transparent::placeholder{color:transparent}.docs-placeholder-inherit::-moz-placeholder{color:inherit}.docs-placeholder-inherit::placeholder{color:inherit}.docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.docs-pointer-events-none{pointer-events:none}.docs-pointer-events-auto{pointer-events:auto}.docs-static{position:static}.docs-fixed{position:fixed}.docs-absolute{position:absolute}.docs-relative{position:relative}.docs-sticky{position:sticky}.docs-inset-0{top:0;right:0;bottom:0;left:0}.docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.docs-inset-y-0{top:0;bottom:0}.docs-inset-x-0{right:0;left:0}.docs-inset-y-auto{top:auto;bottom:auto}.docs-inset-x-auto{right:auto;left:auto}.docs-top-0{top:0}.docs-right-0{right:0}.docs-bottom-0{bottom:0}.docs-left-0{left:0}.docs-top-auto{top:auto}.docs-right-auto{right:auto}.docs-bottom-auto{bottom:auto}.docs-left-auto{left:auto}.docs-resize-none{resize:none}.docs-resize-y{resize:vertical}.docs-resize-x{resize:horizontal}.docs-resize{resize:both}.docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.docs-shadow-none{box-shadow:none}.hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\:docs-shadow-none:hover{box-shadow:none}.docs-fill-current{fill:currentColor}.docs-stroke-current{stroke:currentColor}.docs-stroke-0{stroke-width:0}.docs-stroke-1{stroke-width:1}.docs-stroke-2{stroke-width:2}.docs-table-auto{table-layout:auto}.docs-table-fixed{table-layout:fixed}.hover\:docs-table-auto:hover{table-layout:auto}.hover\:docs-table-fixed:hover{table-layout:fixed}.focus\:docs-table-auto:focus{table-layout:auto}.focus\:docs-table-fixed:focus{table-layout:fixed}.docs-text-left{text-align:left}.docs-text-center{text-align:center}.docs-keyboard-shortcut-modal td:first-child,.docs-keyboard-shortcut-modal th:first-child,.docs-text-right{text-align:right}.docs-text-justify{text-align:justify}.docs-text-transparent{color:transparent}.docs-text-inherit{color:inherit}.docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.docs-text-brand-var{color:var(--brand-primary,#E04E39)}.hover\:docs-text-transparent:hover{color:transparent}.hover\:docs-text-inherit:hover{color:inherit}.hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.docs-text-brand,.focus\:docs-text-brand:focus,.hover\:docs-text-brand-var:hover,.hover\:docs-text-brand:hover{color:var(--brand-primary,#E04E39)}.docs-text-opacity-0{--text-opacity:0}.docs-text-opacity-25{--text-opacity:0.25}.docs-text-opacity-50{--text-opacity:0.5}.docs-text-opacity-75{--text-opacity:0.75}.docs-text-opacity-100{--text-opacity:1}.hover\:docs-text-opacity-0:hover{--text-opacity:0}.hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.hover\:docs-text-opacity-100:hover{--text-opacity:1}.focus\:docs-text-opacity-0:focus{--text-opacity:0}.focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.focus\:docs-text-opacity-100:focus{--text-opacity:1}.docs-italic{font-style:italic}.docs-not-italic{font-style:normal}.hover\:docs-italic:hover{font-style:italic}.hover\:docs-not-italic:hover{font-style:normal}.docs-uppercase{text-transform:uppercase}.docs-lowercase{text-transform:lowercase}.docs-capitalize{text-transform:capitalize}.docs-normal-case{text-transform:none}.hover\:docs-uppercase:hover{text-transform:uppercase}.hover\:docs-lowercase:hover{text-transform:lowercase}.hover\:docs-capitalize:hover{text-transform:capitalize}.hover\:docs-normal-case:hover{text-transform:none}.docs-underline{text-decoration:underline}.docs-line-through{text-decoration:line-through}.docs-no-underline{text-decoration:none}.hover\:docs-underline:hover{text-decoration:underline}.hover\:docs-line-through:hover{text-decoration:line-through}.hover\:docs-no-underline:hover{text-decoration:none}.docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.docs-md__code,.hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.docs-diagonal-fractions,.docs-lining-nums,.docs-oldstyle-nums,.docs-ordinal,.docs-proportional-nums,.docs-slashed-zero,.docs-stacked-fractions,.docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.docs-normal-nums{font-variant-numeric:normal}.docs-ordinal{--font-variant-numeric-ordinal:ordinal}.docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.docs-lining-nums{--font-variant-numeric-figure:lining-nums}.docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.docs-tracking-tight{letter-spacing:-.2px}.docs-tracking-normal{letter-spacing:0}.docs-tracking-wide{letter-spacing:.05em}.docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.docs-align-top{vertical-align:top}.docs-align-middle{vertical-align:middle}.docs-align-bottom{vertical-align:bottom}.docs-align-text-top{vertical-align:text-top}.docs-align-text-bottom{vertical-align:text-bottom}.docs-visible{visibility:visible}.docs-invisible{visibility:hidden}.docs-whitespace-normal{white-space:normal}.docs-whitespace-no-wrap{white-space:nowrap}.docs-whitespace-pre{white-space:pre}.docs-whitespace-pre-line{white-space:pre-line}.docs-whitespace-pre-wrap{white-space:pre-wrap}.docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.docs-break-all{word-break:break-all}.docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-w-1{width:.25rem}.docs-w-2{width:.5rem}.docs-w-3{width:.75rem}.docs-w-4{width:1rem}.docs-w-6{width:1.5rem}.docs-w-8{width:2rem}.docs-w-10{width:2.5rem}.docs-w-12{width:3rem}.docs-w-16{width:4rem}.docs-w-24{width:6rem}.docs-w-32{width:8rem}.docs-w-48{width:12rem}.docs-w-56{width:14rem}.docs-w-64{width:16rem}.docs-w-72{width:18rem}.docs-w-76{width:19rem}.docs-w-site-container{width:1400px}.docs-w-auto{width:auto}.docs-w-px{width:1px}.docs-w-1\/2{width:50%}.docs-w-1\/3{width:33.33333%}.docs-w-2\/3{width:66.66667%}.docs-w-1\/4{width:25%}.docs-w-3\/4{width:75%}.docs-w-1\/5{width:20%}.docs-w-2\/5{width:40%}.docs-w-3\/5{width:60%}.docs-w-4\/5{width:80%}.docs-w-1\/6{width:16.66667%}.docs-w-5\/6{width:83.33333%}.docs-w-90\%{width:90%}.docs-w-full{width:100%}.docs-w-screen{width:100vw}.docs-z-0{z-index:0}.docs-z-10{z-index:10}.docs-z-20{z-index:20}.docs-z-30{z-index:30}.docs-z-40{z-index:40}.docs-z-50{z-index:50}.docs-z-auto{z-index:auto}.docs-gap-0{grid-gap:0;gap:0}.docs-gap-1{grid-gap:.25rem;gap:.25rem}.docs-gap-2{grid-gap:.5rem;gap:.5rem}.docs-gap-3{grid-gap:.75rem;gap:.75rem}.docs-gap-4{grid-gap:1rem;gap:1rem}.docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.docs-gap-8{grid-gap:2rem;gap:2rem}.docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.docs-gap-12{grid-gap:3rem;gap:3rem}.docs-gap-16{grid-gap:4rem;gap:4rem}.docs-gap-20{grid-gap:5rem;gap:5rem}.docs-gap-24{grid-gap:6rem;gap:6rem}.docs-gap-32{grid-gap:8rem;gap:8rem}.docs-gap-40{grid-gap:10rem;gap:10rem}.docs-gap-48{grid-gap:12rem;gap:12rem}.docs-gap-56{grid-gap:14rem;gap:14rem}.docs-gap-64{grid-gap:16rem;gap:16rem}.docs-gap-px{grid-gap:1px;gap:1px}.docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.docs-row-gap-0{grid-row-gap:0;row-gap:0}.docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.docs-gap-y-0{grid-row-gap:0;row-gap:0}.docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.docs-grid-flow-row{grid-auto-flow:row}.docs-grid-flow-col{grid-auto-flow:column}.docs-grid-flow-row-dense{grid-auto-flow:row dense}.docs-grid-flow-col-dense{grid-auto-flow:column dense}.docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.docs-grid-cols-none{grid-template-columns:none}.docs-auto-cols-auto{grid-auto-columns:auto}.docs-auto-cols-min{grid-auto-columns:min-content}.docs-auto-cols-max{grid-auto-columns:max-content}.docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.docs-col-auto{grid-column:auto}.docs-col-span-1{grid-column:span 1/span 1}.docs-col-span-2{grid-column:span 2/span 2}.docs-col-span-3{grid-column:span 3/span 3}.docs-col-span-4{grid-column:span 4/span 4}.docs-col-span-5{grid-column:span 5/span 5}.docs-col-span-6{grid-column:span 6/span 6}.docs-col-span-7{grid-column:span 7/span 7}.docs-col-span-8{grid-column:span 8/span 8}.docs-col-span-9{grid-column:span 9/span 9}.docs-col-span-10{grid-column:span 10/span 10}.docs-col-span-11{grid-column:span 11/span 11}.docs-col-span-12{grid-column:span 12/span 12}.docs-col-span-full{grid-column:1/-1}.docs-col-start-1{grid-column-start:1}.docs-col-start-2{grid-column-start:2}.docs-col-start-3{grid-column-start:3}.docs-col-start-4{grid-column-start:4}.docs-col-start-5{grid-column-start:5}.docs-col-start-6{grid-column-start:6}.docs-col-start-7{grid-column-start:7}.docs-col-start-8{grid-column-start:8}.docs-col-start-9{grid-column-start:9}.docs-col-start-10{grid-column-start:10}.docs-col-start-11{grid-column-start:11}.docs-col-start-12{grid-column-start:12}.docs-col-start-13{grid-column-start:13}.docs-col-start-auto{grid-column-start:auto}.docs-col-end-1{grid-column-end:1}.docs-col-end-2{grid-column-end:2}.docs-col-end-3{grid-column-end:3}.docs-col-end-4{grid-column-end:4}.docs-col-end-5{grid-column-end:5}.docs-col-end-6{grid-column-end:6}.docs-col-end-7{grid-column-end:7}.docs-col-end-8{grid-column-end:8}.docs-col-end-9{grid-column-end:9}.docs-col-end-10{grid-column-end:10}.docs-col-end-11{grid-column-end:11}.docs-col-end-12{grid-column-end:12}.docs-col-end-13{grid-column-end:13}.docs-col-end-auto{grid-column-end:auto}.docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.docs-grid-rows-none{grid-template-rows:none}.docs-auto-rows-auto{grid-auto-rows:auto}.docs-auto-rows-min{grid-auto-rows:min-content}.docs-auto-rows-max{grid-auto-rows:max-content}.docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.docs-row-auto{grid-row:auto}.docs-row-span-1{grid-row:span 1/span 1}.docs-row-span-2{grid-row:span 2/span 2}.docs-row-span-3{grid-row:span 3/span 3}.docs-row-span-4{grid-row:span 4/span 4}.docs-row-span-5{grid-row:span 5/span 5}.docs-row-span-6{grid-row:span 6/span 6}.docs-row-span-full{grid-row:1/-1}.docs-row-start-1{grid-row-start:1}.docs-row-start-2{grid-row-start:2}.docs-row-start-3{grid-row-start:3}.docs-row-start-4{grid-row-start:4}.docs-row-start-5{grid-row-start:5}.docs-row-start-6{grid-row-start:6}.docs-row-start-7{grid-row-start:7}.docs-row-start-auto{grid-row-start:auto}.docs-row-end-1{grid-row-end:1}.docs-row-end-2{grid-row-end:2}.docs-row-end-3{grid-row-end:3}.docs-row-end-4{grid-row-end:4}.docs-row-end-5{grid-row-end:5}.docs-row-end-6{grid-row-end:6}.docs-row-end-7{grid-row-end:7}.docs-row-end-auto{grid-row-end:auto}.docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.docs-transform-none{transform:none}.docs-origin-center{transform-origin:center}.docs-origin-top{transform-origin:top}.docs-origin-top-right{transform-origin:top right}.docs-origin-right{transform-origin:right}.docs-origin-bottom-right{transform-origin:bottom right}.docs-origin-bottom{transform-origin:bottom}.docs-origin-bottom-left{transform-origin:bottom left}.docs-origin-left{transform-origin:left}.docs-origin-top-left{transform-origin:top left}.docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.docs-scale-x-0{--transform-scale-x:0}.docs-scale-x-50{--transform-scale-x:.5}.docs-scale-x-75{--transform-scale-x:.75}.docs-scale-x-90{--transform-scale-x:.9}.docs-scale-x-95{--transform-scale-x:.95}.docs-scale-x-100{--transform-scale-x:1}.docs-scale-x-105{--transform-scale-x:1.05}.docs-scale-x-110{--transform-scale-x:1.1}.docs-scale-x-125{--transform-scale-x:1.25}.docs-scale-x-150{--transform-scale-x:1.5}.docs-scale-y-0{--transform-scale-y:0}.docs-scale-y-50{--transform-scale-y:.5}.docs-scale-y-75{--transform-scale-y:.75}.docs-scale-y-90{--transform-scale-y:.9}.docs-scale-y-95{--transform-scale-y:.95}.docs-scale-y-100{--transform-scale-y:1}.docs-scale-y-105{--transform-scale-y:1.05}.docs-scale-y-110{--transform-scale-y:1.1}.docs-scale-y-125{--transform-scale-y:1.25}.docs-scale-y-150{--transform-scale-y:1.5}.hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.hover\:docs-scale-x-0:hover{--transform-scale-x:0}.hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.hover\:docs-scale-x-100:hover{--transform-scale-x:1}.hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.hover\:docs-scale-y-0:hover{--transform-scale-y:0}.hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.hover\:docs-scale-y-100:hover{--transform-scale-y:1}.hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.focus\:docs-scale-x-0:focus{--transform-scale-x:0}.focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.focus\:docs-scale-x-100:focus{--transform-scale-x:1}.focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.focus\:docs-scale-y-0:focus{--transform-scale-y:0}.focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.focus\:docs-scale-y-100:focus{--transform-scale-y:1}.focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.docs-rotate-0{--transform-rotate:0}.docs-rotate-1{--transform-rotate:1deg}.docs-rotate-2{--transform-rotate:2deg}.docs-rotate-3{--transform-rotate:3deg}.docs-rotate-6{--transform-rotate:6deg}.docs-rotate-12{--transform-rotate:12deg}.docs-rotate-45{--transform-rotate:45deg}.docs-rotate-90{--transform-rotate:90deg}.docs-rotate-180{--transform-rotate:180deg}.docs--rotate-180{--transform-rotate:-180deg}.docs--rotate-90{--transform-rotate:-90deg}.docs--rotate-45{--transform-rotate:-45deg}.docs--rotate-12{--transform-rotate:-12deg}.docs--rotate-6{--transform-rotate:-6deg}.docs--rotate-3{--transform-rotate:-3deg}.docs--rotate-2{--transform-rotate:-2deg}.docs--rotate-1{--transform-rotate:-1deg}.hover\:docs-rotate-0:hover{--transform-rotate:0}.hover\:docs-rotate-1:hover{--transform-rotate:1deg}.hover\:docs-rotate-2:hover{--transform-rotate:2deg}.hover\:docs-rotate-3:hover{--transform-rotate:3deg}.hover\:docs-rotate-6:hover{--transform-rotate:6deg}.hover\:docs-rotate-12:hover{--transform-rotate:12deg}.hover\:docs-rotate-45:hover{--transform-rotate:45deg}.hover\:docs-rotate-90:hover{--transform-rotate:90deg}.hover\:docs-rotate-180:hover{--transform-rotate:180deg}.hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.focus\:docs-rotate-0:focus{--transform-rotate:0}.focus\:docs-rotate-1:focus{--transform-rotate:1deg}.focus\:docs-rotate-2:focus{--transform-rotate:2deg}.focus\:docs-rotate-3:focus{--transform-rotate:3deg}.focus\:docs-rotate-6:focus{--transform-rotate:6deg}.focus\:docs-rotate-12:focus{--transform-rotate:12deg}.focus\:docs-rotate-45:focus{--transform-rotate:45deg}.focus\:docs-rotate-90:focus{--transform-rotate:90deg}.focus\:docs-rotate-180:focus{--transform-rotate:180deg}.focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.docs-translate-x-0{--transform-translate-x:0}.docs-translate-x-1{--transform-translate-x:0.25rem}.docs-translate-x-2{--transform-translate-x:0.5rem}.docs-translate-x-3{--transform-translate-x:0.75rem}.docs-translate-x-4{--transform-translate-x:1rem}.docs-translate-x-5{--transform-translate-x:1.25rem}.docs-translate-x-6{--transform-translate-x:1.5rem}.docs-translate-x-8{--transform-translate-x:2rem}.docs-translate-x-10{--transform-translate-x:2.5rem}.docs-translate-x-12{--transform-translate-x:3rem}.docs-translate-x-16{--transform-translate-x:4rem}.docs-translate-x-20{--transform-translate-x:5rem}.docs-translate-x-24{--transform-translate-x:6rem}.docs-translate-x-32{--transform-translate-x:8rem}.docs-translate-x-40{--transform-translate-x:10rem}.docs-translate-x-48{--transform-translate-x:12rem}.docs-translate-x-56{--transform-translate-x:14rem}.docs-translate-x-64{--transform-translate-x:16rem}.docs-translate-x-px{--transform-translate-x:1px}.docs--translate-x-1{--transform-translate-x:-0.25rem}.docs--translate-x-2{--transform-translate-x:-0.5rem}.docs--translate-x-3{--transform-translate-x:-0.75rem}.docs--translate-x-4{--transform-translate-x:-1rem}.docs--translate-x-5{--transform-translate-x:-1.25rem}.docs--translate-x-6{--transform-translate-x:-1.5rem}.docs--translate-x-8{--transform-translate-x:-2rem}.docs--translate-x-10{--transform-translate-x:-2.5rem}.docs--translate-x-12{--transform-translate-x:-3rem}.docs--translate-x-16{--transform-translate-x:-4rem}.docs--translate-x-20{--transform-translate-x:-5rem}.docs--translate-x-24{--transform-translate-x:-6rem}.docs--translate-x-32{--transform-translate-x:-8rem}.docs--translate-x-40{--transform-translate-x:-10rem}.docs--translate-x-48{--transform-translate-x:-12rem}.docs--translate-x-56{--transform-translate-x:-14rem}.docs--translate-x-64{--transform-translate-x:-16rem}.docs--translate-x-px{--transform-translate-x:-1px}.docs--translate-x-full{--transform-translate-x:-100%}.docs--translate-x-1\/2{--transform-translate-x:-50%}.docs-translate-x-1\/2{--transform-translate-x:50%}.docs-translate-x-full{--transform-translate-x:100%}.docs-translate-y-0{--transform-translate-y:0}.docs-translate-y-1{--transform-translate-y:0.25rem}.docs-translate-y-2{--transform-translate-y:0.5rem}.docs-translate-y-3{--transform-translate-y:0.75rem}.docs-translate-y-4{--transform-translate-y:1rem}.docs-translate-y-5{--transform-translate-y:1.25rem}.docs-translate-y-6{--transform-translate-y:1.5rem}.docs-translate-y-8{--transform-translate-y:2rem}.docs-translate-y-10{--transform-translate-y:2.5rem}.docs-translate-y-12{--transform-translate-y:3rem}.docs-translate-y-16{--transform-translate-y:4rem}.docs-translate-y-20{--transform-translate-y:5rem}.docs-translate-y-24{--transform-translate-y:6rem}.docs-translate-y-32{--transform-translate-y:8rem}.docs-translate-y-40{--transform-translate-y:10rem}.docs-translate-y-48{--transform-translate-y:12rem}.docs-translate-y-56{--transform-translate-y:14rem}.docs-translate-y-64{--transform-translate-y:16rem}.docs-translate-y-px{--transform-translate-y:1px}.docs--translate-y-1{--transform-translate-y:-0.25rem}.docs--translate-y-2{--transform-translate-y:-0.5rem}.docs--translate-y-3{--transform-translate-y:-0.75rem}.docs--translate-y-4{--transform-translate-y:-1rem}.docs--translate-y-5{--transform-translate-y:-1.25rem}.docs--translate-y-6{--transform-translate-y:-1.5rem}.docs--translate-y-8{--transform-translate-y:-2rem}.docs--translate-y-10{--transform-translate-y:-2.5rem}.docs--translate-y-12{--transform-translate-y:-3rem}.docs--translate-y-16{--transform-translate-y:-4rem}.docs--translate-y-20{--transform-translate-y:-5rem}.docs--translate-y-24{--transform-translate-y:-6rem}.docs--translate-y-32{--transform-translate-y:-8rem}.docs--translate-y-40{--transform-translate-y:-10rem}.docs--translate-y-48{--transform-translate-y:-12rem}.docs--translate-y-56{--transform-translate-y:-14rem}.docs--translate-y-64{--transform-translate-y:-16rem}.docs--translate-y-px{--transform-translate-y:-1px}.docs--translate-y-full{--transform-translate-y:-100%}.docs--translate-y-1\/2{--transform-translate-y:-50%}.docs-translate-y-1\/2{--transform-translate-y:50%}.docs-translate-y-full{--transform-translate-y:100%}.hover\:docs-translate-x-0:hover{--transform-translate-x:0}.hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.hover\:docs-translate-y-0:hover{--transform-translate-y:0}.hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.focus\:docs-translate-x-0:focus{--transform-translate-x:0}.focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.focus\:docs-translate-y-0:focus{--transform-translate-y:0}.focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.docs-skew-x-0{--transform-skew-x:0}.docs-skew-x-1{--transform-skew-x:1deg}.docs-skew-x-2{--transform-skew-x:2deg}.docs-skew-x-3{--transform-skew-x:3deg}.docs-skew-x-6{--transform-skew-x:6deg}.docs-skew-x-12{--transform-skew-x:12deg}.docs--skew-x-12{--transform-skew-x:-12deg}.docs--skew-x-6{--transform-skew-x:-6deg}.docs--skew-x-3{--transform-skew-x:-3deg}.docs--skew-x-2{--transform-skew-x:-2deg}.docs--skew-x-1{--transform-skew-x:-1deg}.docs-skew-y-0{--transform-skew-y:0}.docs-skew-y-1{--transform-skew-y:1deg}.docs-skew-y-2{--transform-skew-y:2deg}.docs-skew-y-3{--transform-skew-y:3deg}.docs-skew-y-6{--transform-skew-y:6deg}.docs-skew-y-12{--transform-skew-y:12deg}.docs--skew-y-12{--transform-skew-y:-12deg}.docs--skew-y-6{--transform-skew-y:-6deg}.docs--skew-y-3{--transform-skew-y:-3deg}.docs--skew-y-2{--transform-skew-y:-2deg}.docs--skew-y-1{--transform-skew-y:-1deg}.hover\:docs-skew-x-0:hover{--transform-skew-x:0}.hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.hover\:docs-skew-y-0:hover{--transform-skew-y:0}.hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.focus\:docs-skew-x-0:focus{--transform-skew-x:0}.focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.focus\:docs-skew-y-0:focus{--transform-skew-y:0}.focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.docs-transition-none{transition-property:none}.docs-transition-all{transition-property:all}.docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.docs-transition-opacity{transition-property:opacity}.docs-transition-shadow{transition-property:box-shadow}.docs-transition-transform{transition-property:transform}.docs-ease-linear{transition-timing-function:linear}.docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.docs-duration-75{transition-duration:75ms}.docs-duration-100{transition-duration:.1s}.docs-duration-150{transition-duration:150ms}.docs-duration-200{transition-duration:.2s}.docs-duration-300{transition-duration:.3s}.docs-duration-500{transition-duration:.5s}.docs-duration-700{transition-duration:.7s}.docs-duration-1000{transition-duration:1s}.docs-delay-75{transition-delay:75ms}.docs-delay-100{transition-delay:.1s}.docs-delay-150{transition-delay:150ms}.docs-delay-200{transition-delay:.2s}.docs-delay-300{transition-delay:.3s}.docs-delay-500{transition-delay:.5s}.docs-delay-700{transition-delay:.7s}.docs-delay-1000{transition-delay:1s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.docs-animate-none{animation:none}.docs-animate-spin{animation:spin 1s linear infinite}.docs-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.docs-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.docs-animate-bounce{animation:bounce 1s infinite}.docs-btn{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity));border-bottom-width:2px;--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity));outline:transparent solid 2px;outline-offset:2px;padding:.5rem 1rem}.docs-btn:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.docs-btn:focus{outline:transparent solid 2px;outline-offset:2px}.docs-container{padding-left:1rem;padding-right:1rem;max-width:1400px;margin-left:auto;margin-right:auto}@media (min-width:768px){.docs-container{padding-left:1.5rem;padding-right:1.5rem}}.docs-md{-webkit-font-smoothing:antialiased}.docs-h1,.docs-h1 a,.docs-md__h1,.docs-md__h1 a{margin-bottom:1.5rem;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:2.25rem;font-weight:800;line-height:1.25;text-decoration:none}.docs-h2,.docs-h2 a,.docs-md__h2,.docs-md__h2 a{padding-top:2rem;margin-bottom:1rem;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:1.5rem;font-weight:700;line-height:1.25;text-decoration:none}.docs-h3,.docs-h3 a,.docs-md__h3,.docs-md__h3 a{padding-top:1rem;margin-bottom:.25rem;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));font-size:1.375rem;font-weight:700;line-height:1.625;text-decoration:none}.docs-md ol,.docs-md p,.docs-md ul{margin-bottom:1rem}.docs-md li{margin-bottom:.5rem}.docs-md aside{margin-bottom:1rem;--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity));font-style:italic;font-size:.875rem;padding:.75rem 1rem}.docs-md__code,.docs-md__hr{margin-top:2rem;margin-bottom:2rem}.docs-md__blockquote{padding-left:1rem;--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.docs-md :not(pre)>code{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity));padding-left:.25rem;padding-right:.25rem}.docs-md__code{overflow-x:scroll;font-size:.875rem;background:#282c34;color:#abb2bf;padding:.75rem 1rem}.docs-md__a{color:var(--brand-primary,#E04E39);text-decoration:none}.docs-md__a:focus,.docs-md__a:hover{text-decoration:underline}.docs-md__hr{padding-top:0;padding-bottom:0;height:1px;border-bottom-width:1px}.docs-mask-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 90%,transparent)}.hover\:docs-nudge-t:hover{transform:translateY(-1px)}input[data-search-box-input]::-moz-placeholder{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-weight:700;opacity:1}input[data-search-box-input]::placeholder{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity));font-weight:700;opacity:1}input[data-search-box-input]::-moz-placeholder:focus{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}input[data-search-box-input]::placeholder:focus{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.DocsHero-background{height:100vh;margin-top:calc(-100vh + 8rem);transform:skewY(-5deg)}.docs__keyboard-key{padding:3px 5px;font:11px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.docs-fullscreen-modal .ember-modal-overlay{z-index:50;background:rgba(27,31,35,.5);position:fixed;top:0;bottom:0;right:0;left:0;overflow:scroll;display:flex;justify-content:center;align-items:flex-start}.docs-fullscreen-modal .ember-modal-dialog{background:#fff;width:600px;border-radius:3px;box-shadow:0 0 14px rgba(0,0,0,.24),0 14px 28px rgba(0,0,0,.48);height:auto;display:inline-block;margin-top:100px;margin-bottom:100px}.docs-fullscreen-modal__header{padding:10px 20px;border-bottom:1px solid #eee;display:flex;align-items:center}.docs-fullscreen-modal__close-button{margin-left:auto;text-decoration:none;color:#999;font-size:26px;line-height:1}.docs-fullscreen-modal__close-button:hover{color:#333}.docs-fullscreen-modal__body{padding:10px 20px;margin-bottom:30px}.docs-fullscreen-modal__title,pre{margin:0}.docs-fullscreen-modal__subtitle{margin:20px 0 0}.docs-keyboard-shortcut-modal td,.docs-keyboard-shortcut-modal th{padding-right:10px}.docs-keyboard-shortcut-modal td:nth-child(2),.docs-keyboard-shortcut-modal th:nth-child(2){text-align:left}.AddonDocs-DocsViewer-CurrentPageIndex{width:calc((100% - 1400px)/ 2 + 14rem);padding-right:calc((100% - 1400px)/ 2);min-width:14rem}@media (min-width:1400px){.AddonDocs-DocsViewer-Nav{width:calc((100% - 1400px)/ 2 + 288px);padding-left:calc((100% - 1400px)/ 2)}}.ember-modal-dialog{z-index:50}.hljs{display:block;overflow-x:auto;padding:.5em;color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e06c75}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.docs-fill-current,.docs-fill-current *{fill:currentColor}html{display:flex;flex-direction:column}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.625;--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));display:flex;flex-direction:column}body>.ember-view{flex:1 1 0%;display:flex;flex-direction:column;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}h1>a:before,h2>a:before,h3>a:before{margin-left:-.9em}svg{fill:currentColor}.docs-transition{transition:all .15s}h1>.heading-anchor:before,h2>.heading-anchor:before,h3>.heading-anchor:before{content:"¶";cursor:pointer;display:block;float:left;visibility:hidden;color:#aaa}h1>.heading-anchor:hover:before,h2>.heading-anchor:hover:before,h3>.heading-anchor:hover:before{visibility:visible}h1>a:before{font-size:.7em;width:.7em;padding:.2em 0}h2>a:before{font-size:.85em;width:.8em;padding:.1em 0}h3>a:before{font-size:1em;width:0}table{width:100%}@media (min-width:576px){.sm\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.sm\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.sm\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.sm\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.sm\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.sm\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.sm\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.sm\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.sm\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.sm\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.sm\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.sm\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.sm\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.sm\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.sm\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.sm\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.sm\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.sm\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.sm\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.sm\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.sm\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.sm\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.sm\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.sm\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.sm\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.sm\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.sm\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.sm\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.sm\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.sm\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.sm\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.sm\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.sm\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.sm\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.sm\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.sm\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.sm\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.sm\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.sm\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.sm\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.sm\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.sm\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.sm\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.sm\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.sm\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.sm\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.sm\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.sm\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.sm\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.sm\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.sm\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.sm\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.sm\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.sm\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.sm\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.sm\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.sm\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.sm\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.sm\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.sm\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.sm\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.sm\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.sm\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.sm\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.sm\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.sm\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.sm\:docs-divide-double>:not(template)~:not(template){border-style:double}.sm\:docs-divide-none>:not(template)~:not(template){border-style:none}.sm\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.sm\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.sm\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.sm\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.sm\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.sm\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:docs-bg-fixed{background-attachment:fixed}.sm\:docs-bg-local{background-attachment:local}.sm\:docs-bg-scroll{background-attachment:scroll}.sm\:docs-bg-clip-border{background-clip:border-box}.sm\:docs-bg-clip-padding{background-clip:padding-box}.sm\:docs-bg-clip-content{background-clip:content-box}.sm\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.sm\:docs-bg-transparent{background-color:transparent}.sm\:docs-bg-inherit{background-color:inherit}.sm\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.sm\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.sm\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.sm\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.sm\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.sm\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.sm\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.sm\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.sm\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sm\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.sm\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.sm\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.sm\:hover\:docs-bg-transparent:hover{background-color:transparent}.sm\:hover\:docs-bg-inherit:hover{background-color:inherit}.sm\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.sm\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.sm\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.sm\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sm\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.sm\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.sm\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.sm\:focus\:docs-bg-transparent:focus{background-color:transparent}.sm\:focus\:docs-bg-inherit:focus{background-color:inherit}.sm\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.sm\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.sm\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.sm\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sm\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.sm\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.sm\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.sm\:docs-bg-none{background-image:none}.sm\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.sm\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.sm\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:docs-to-transparent{--gradient-to-color:transparent}.sm\:docs-to-inherit{--gradient-to-color:inherit}.sm\:docs-to-black{--gradient-to-color:#22292f}.sm\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.sm\:docs-to-grey-darker{--gradient-to-color:#606f7b}.sm\:docs-to-grey-dark{--gradient-to-color:#8795a1}.sm\:docs-to-grey{--gradient-to-color:#b8c2cc}.sm\:docs-to-grey-light{--gradient-to-color:#dae1e7}.sm\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.sm\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.sm\:docs-to-white{--gradient-to-color:white}.sm\:docs-to-yellow{--gradient-to-color:#ffed4a}.sm\:docs-to-code-base{--gradient-to-color:#282c34}.sm\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.sm\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.sm\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.sm\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.sm\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.sm\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.sm\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.sm\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.sm\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.sm\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.sm\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.sm\:hover\:docs-to-white:hover{--gradient-to-color:white}.sm\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.sm\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.sm\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.sm\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.sm\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.sm\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.sm\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.sm\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.sm\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.sm\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.sm\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.sm\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.sm\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.sm\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.sm\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.sm\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.sm\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.sm\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.sm\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.sm\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.sm\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.sm\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.sm\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.sm\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.sm\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.sm\:focus\:docs-to-white:focus{--gradient-to-color:white}.sm\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.sm\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.sm\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.sm\:docs-bg-opacity-0{--bg-opacity:0}.sm\:docs-bg-opacity-25{--bg-opacity:0.25}.sm\:docs-bg-opacity-50{--bg-opacity:0.5}.sm\:docs-bg-opacity-75{--bg-opacity:0.75}.sm\:docs-bg-opacity-100{--bg-opacity:1}.sm\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.sm\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.sm\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.sm\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.sm\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.sm\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.sm\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.sm\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.sm\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.sm\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.sm\:docs-bg-bottom{background-position:bottom}.sm\:docs-bg-center{background-position:center}.sm\:docs-bg-left{background-position:left}.sm\:docs-bg-left-bottom{background-position:left bottom}.sm\:docs-bg-left-top{background-position:left top}.sm\:docs-bg-right{background-position:right}.sm\:docs-bg-right-bottom{background-position:right bottom}.sm\:docs-bg-right-top{background-position:right top}.sm\:docs-bg-top{background-position:top}.sm\:docs-bg-repeat{background-repeat:repeat}.sm\:docs-bg-no-repeat{background-repeat:no-repeat}.sm\:docs-bg-repeat-x{background-repeat:repeat-x}.sm\:docs-bg-repeat-y{background-repeat:repeat-y}.sm\:docs-bg-repeat-round{background-repeat:round}.sm\:docs-bg-repeat-space{background-repeat:space}.sm\:docs-bg-auto{background-size:auto}.sm\:docs-bg-cover{background-size:cover}.sm\:docs-bg-contain{background-size:contain}.sm\:docs-border-collapse{border-collapse:collapse}.sm\:docs-border-separate{border-collapse:separate}.sm\:docs-border-transparent{border-color:transparent}.sm\:docs-border-inherit{border-color:inherit}.sm\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.sm\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.sm\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.sm\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.sm\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.sm\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.sm\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.sm\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.sm\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.sm\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.sm\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.sm\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.sm\:hover\:docs-border-transparent:hover{border-color:transparent}.sm\:hover\:docs-border-inherit:hover{border-color:inherit}.sm\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.sm\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.sm\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.sm\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.sm\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.sm\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.sm\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.sm\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.sm\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.sm\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.sm\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.sm\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.sm\:docs-border-opacity-0{--border-opacity:0}.sm\:docs-border-opacity-25{--border-opacity:0.25}.sm\:docs-border-opacity-50{--border-opacity:0.5}.sm\:docs-border-opacity-75{--border-opacity:0.75}.sm\:docs-border-opacity-100{--border-opacity:1}.sm\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.sm\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.sm\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.sm\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.sm\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.sm\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.sm\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.sm\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.sm\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.sm\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.sm\:docs-rounded-none{border-radius:0}.sm\:docs-rounded-sm{border-radius:.125rem}.sm\:docs-rounded{border-radius:.25rem}.sm\:docs-rounded-lg{border-radius:.5rem}.sm\:docs-rounded-full{border-radius:9999px}.sm\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sm\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.sm\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\:docs-rounded-tl-none{border-top-left-radius:0}.sm\:docs-rounded-tr-none{border-top-right-radius:0}.sm\:docs-rounded-br-none{border-bottom-right-radius:0}.sm\:docs-rounded-bl-none{border-bottom-left-radius:0}.sm\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.sm\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.sm\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:docs-rounded-tl{border-top-left-radius:.25rem}.sm\:docs-rounded-tr{border-top-right-radius:.25rem}.sm\:docs-rounded-br{border-bottom-right-radius:.25rem}.sm\:docs-rounded-bl{border-bottom-left-radius:.25rem}.sm\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.sm\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.sm\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:docs-rounded-tl-full{border-top-left-radius:9999px}.sm\:docs-rounded-tr-full{border-top-right-radius:9999px}.sm\:docs-rounded-br-full{border-bottom-right-radius:9999px}.sm\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.sm\:docs-border-solid{border-style:solid}.sm\:docs-border-dashed{border-style:dashed}.sm\:docs-border-dotted{border-style:dotted}.sm\:docs-border-double{border-style:double}.sm\:docs-border-none{border-style:none}.sm\:docs-border-0{border-width:0}.sm\:docs-border-2{border-width:2px}.sm\:docs-border-4{border-width:4px}.sm\:docs-border-8{border-width:8px}.sm\:docs-border{border-width:1px}.sm\:docs-border-t-0{border-top-width:0}.sm\:docs-border-r-0{border-right-width:0}.sm\:docs-border-b-0{border-bottom-width:0}.sm\:docs-border-l-0{border-left-width:0}.sm\:docs-border-t-2{border-top-width:2px}.sm\:docs-border-r-2{border-right-width:2px}.sm\:docs-border-b-2{border-bottom-width:2px}.sm\:docs-border-l-2{border-left-width:2px}.sm\:docs-border-t-4{border-top-width:4px}.sm\:docs-border-r-4{border-right-width:4px}.sm\:docs-border-b-4{border-bottom-width:4px}.sm\:docs-border-l-4{border-left-width:4px}.sm\:docs-border-t-8{border-top-width:8px}.sm\:docs-border-r-8{border-right-width:8px}.sm\:docs-border-b-8{border-bottom-width:8px}.sm\:docs-border-l-8{border-left-width:8px}.sm\:docs-border-t{border-top-width:1px}.sm\:docs-border-r{border-right-width:1px}.sm\:docs-border-b{border-bottom-width:1px}.sm\:docs-border-l{border-left-width:1px}.sm\:docs-box-border{box-sizing:border-box}.sm\:docs-box-content{box-sizing:content-box}.sm\:docs-cursor-auto{cursor:auto}.sm\:docs-cursor-default{cursor:default}.sm\:docs-cursor-pointer{cursor:pointer}.sm\:docs-cursor-wait{cursor:wait}.sm\:docs-cursor-text{cursor:text}.sm\:docs-cursor-move{cursor:move}.sm\:docs-cursor-not-allowed{cursor:not-allowed}.sm\:docs-block{display:block}.sm\:docs-inline-block{display:inline-block}.sm\:docs-inline{display:inline}.sm\:docs-flex{display:flex}.sm\:docs-inline-flex{display:inline-flex}.sm\:docs-table{display:table}.sm\:docs-table-caption{display:table-caption}.sm\:docs-table-cell{display:table-cell}.sm\:docs-table-column{display:table-column}.sm\:docs-table-column-group{display:table-column-group}.sm\:docs-table-footer-group{display:table-footer-group}.sm\:docs-table-header-group{display:table-header-group}.sm\:docs-table-row-group{display:table-row-group}.sm\:docs-table-row{display:table-row}.sm\:docs-flow-root{display:flow-root}.sm\:docs-grid{display:grid}.sm\:docs-inline-grid{display:inline-grid}.sm\:docs-contents{display:contents}.sm\:docs-hidden{display:none}.sm\:docs-flex-row{flex-direction:row}.sm\:docs-flex-row-reverse{flex-direction:row-reverse}.sm\:docs-flex-col{flex-direction:column}.sm\:docs-flex-col-reverse{flex-direction:column-reverse}.sm\:docs-flex-wrap{flex-wrap:wrap}.sm\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:docs-flex-no-wrap{flex-wrap:nowrap}.sm\:docs-place-items-auto{place-items:auto}.sm\:docs-place-items-start{place-items:start}.sm\:docs-place-items-end{place-items:end}.sm\:docs-place-items-center{place-items:center}.sm\:docs-place-items-stretch{place-items:stretch}.sm\:docs-place-content-center{place-content:center}.sm\:docs-place-content-start{place-content:start}.sm\:docs-place-content-end{place-content:end}.sm\:docs-place-content-between{place-content:space-between}.sm\:docs-place-content-around{place-content:space-around}.sm\:docs-place-content-evenly{place-content:space-evenly}.sm\:docs-place-content-stretch{place-content:stretch}.sm\:docs-place-self-auto{place-self:auto}.sm\:docs-place-self-start{place-self:start}.sm\:docs-place-self-end{place-self:end}.sm\:docs-place-self-center{place-self:center}.sm\:docs-place-self-stretch{place-self:stretch}.sm\:docs-items-start{align-items:flex-start}.sm\:docs-items-end{align-items:flex-end}.sm\:docs-items-center{align-items:center}.sm\:docs-items-baseline{align-items:baseline}.sm\:docs-items-stretch{align-items:stretch}.sm\:docs-content-center{align-content:center}.sm\:docs-content-start{align-content:flex-start}.sm\:docs-content-end{align-content:flex-end}.sm\:docs-content-between{align-content:space-between}.sm\:docs-content-around{align-content:space-around}.sm\:docs-content-evenly{align-content:space-evenly}.sm\:docs-self-auto{align-self:auto}.sm\:docs-self-start{align-self:flex-start}.sm\:docs-self-end{align-self:flex-end}.sm\:docs-self-center{align-self:center}.sm\:docs-self-stretch{align-self:stretch}.sm\:docs-justify-items-auto{justify-items:auto}.sm\:docs-justify-items-start{justify-items:start}.sm\:docs-justify-items-end{justify-items:end}.sm\:docs-justify-items-center{justify-items:center}.sm\:docs-justify-items-stretch{justify-items:stretch}.sm\:docs-justify-start{justify-content:flex-start}.sm\:docs-justify-end{justify-content:flex-end}.sm\:docs-justify-center{justify-content:center}.sm\:docs-justify-between{justify-content:space-between}.sm\:docs-justify-around{justify-content:space-around}.sm\:docs-justify-evenly{justify-content:space-evenly}.sm\:docs-justify-self-auto{justify-self:auto}.sm\:docs-justify-self-start{justify-self:start}.sm\:docs-justify-self-end{justify-self:end}.sm\:docs-justify-self-center{justify-self:center}.sm\:docs-justify-self-stretch{justify-self:stretch}.sm\:docs-flex-1{flex:1 1 0%}.sm\:docs-flex-auto{flex:1 1 auto}.sm\:docs-flex-initial{flex:0 1 auto}.sm\:docs-flex-none{flex:none}.sm\:docs-flex-grow-0{flex-grow:0}.sm\:docs-flex-grow{flex-grow:1}.sm\:docs-flex-shrink-0{flex-shrink:0}.sm\:docs-flex-shrink{flex-shrink:1}.sm\:docs-order-1{order:1}.sm\:docs-order-2{order:2}.sm\:docs-order-3{order:3}.sm\:docs-order-4{order:4}.sm\:docs-order-5{order:5}.sm\:docs-order-6{order:6}.sm\:docs-order-7{order:7}.sm\:docs-order-8{order:8}.sm\:docs-order-9{order:9}.sm\:docs-order-10{order:10}.sm\:docs-order-11{order:11}.sm\:docs-order-12{order:12}.sm\:docs-order-first{order:-9999}.sm\:docs-order-last{order:9999}.sm\:docs-order-none{order:0}.sm\:docs-float-right{float:right}.sm\:docs-float-left{float:left}.sm\:docs-float-none{float:none}.sm\:docs-clearfix:after{content:"";display:table;clear:both}.sm\:docs-clear-left{clear:left}.sm\:docs-clear-right{clear:right}.sm\:docs-clear-both{clear:both}.sm\:docs-clear-none{clear:none}.sm\:docs-font-title{font-family:"Iowan Old Style","Palentino Linotype","URW Palladio L",P052,serif}.sm\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.sm\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.sm\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\:docs-font-hairline{font-weight:100}.sm\:docs-font-thin{font-weight:200}.sm\:docs-font-light{font-weight:300}.sm\:docs-font-normal{font-weight:400}.sm\:docs-font-medium{font-weight:500}.sm\:docs-font-semibold{font-weight:600}.sm\:docs-font-bold{font-weight:700}.sm\:docs-font-extrabold{font-weight:800}.sm\:docs-font-black{font-weight:900}.sm\:hover\:docs-font-hairline:hover{font-weight:100}.sm\:hover\:docs-font-thin:hover{font-weight:200}.sm\:hover\:docs-font-light:hover{font-weight:300}.sm\:hover\:docs-font-normal:hover{font-weight:400}.sm\:hover\:docs-font-medium:hover{font-weight:500}.sm\:hover\:docs-font-semibold:hover{font-weight:600}.sm\:hover\:docs-font-bold:hover{font-weight:700}.sm\:hover\:docs-font-extrabold:hover{font-weight:800}.sm\:hover\:docs-font-black:hover{font-weight:900}.sm\:docs-h-1{height:.25rem}.sm\:docs-h-2{height:.5rem}.sm\:docs-h-3{height:.75rem}.sm\:docs-h-4{height:1rem}.sm\:docs-h-6{height:1.5rem}.sm\:docs-h-8{height:2rem}.sm\:docs-h-10{height:2.5rem}.sm\:docs-h-12{height:3rem}.sm\:docs-h-16{height:4rem}.sm\:docs-h-24{height:6rem}.sm\:docs-h-32{height:8rem}.sm\:docs-h-48{height:12rem}.sm\:docs-h-64{height:16rem}.sm\:docs-h-auto{height:auto}.sm\:docs-h-px{height:1px}.sm\:docs-h-full{height:100%}.sm\:docs-h-screen{height:100vh}.sm\:docs-text-xxs{font-size:.75rem}.sm\:docs-text-xs{font-size:.875rem}.sm\:docs-text-sm{font-size:.9375rem}.sm\:docs-text-base{font-size:1rem}.sm\:docs-text-large-1{font-size:1.125rem}.sm\:docs-text-large-2{font-size:1.25rem}.sm\:docs-text-large-3{font-size:1.375rem}.sm\:docs-text-large-4{font-size:1.5rem}.sm\:docs-text-large-5{font-size:1.875rem}.sm\:docs-text-large-6{font-size:2.25rem}.sm\:docs-text-large-7{font-size:2.625rem}.sm\:docs-text-jumbo-1{font-size:3.75rem}.sm\:docs-text-jumbo-2{font-size:4.625rem}.sm\:docs-text-jumbo-3{font-size:5.375rem}.sm\:docs-leading-none{line-height:1}.sm\:docs-leading-tight{line-height:1.25}.sm\:docs-leading-small{line-height:1.45}.sm\:docs-leading-normal{line-height:1.625}.sm\:docs-leading-loose{line-height:2}.sm\:docs-list-inside{list-style-position:inside}.sm\:docs-list-outside{list-style-position:outside}.sm\:docs-list-none{list-style-type:none}.sm\:docs-list-disc{list-style-type:disc}.sm\:docs-list-decimal{list-style-type:decimal}.sm\:docs-m-0{margin:0}.sm\:docs-m-1{margin:.25rem}.sm\:docs-m-2{margin:.5rem}.sm\:docs-m-3{margin:.75rem}.sm\:docs-m-4{margin:1rem}.sm\:docs-m-6{margin:1.5rem}.sm\:docs-m-8{margin:2rem}.sm\:docs-m-12{margin:3rem}.sm\:docs-m-16{margin:4rem}.sm\:docs-m-20{margin:5rem}.sm\:docs-m-auto{margin:auto}.sm\:docs-m-px{margin:1px}.sm\:docs--m-px{margin:-1px}.sm\:docs--m-2px{margin:-2px}.sm\:docs--m-0{margin:0}.sm\:docs--m-1{margin:-.25rem}.sm\:docs--m-2{margin:-.5rem}.sm\:docs--m-3{margin:-.75rem}.sm\:docs--m-4{margin:-1rem}.sm\:docs--m-6{margin:-1.5rem}.sm\:docs--m-8{margin:-2rem}.sm\:docs--m-16{margin:-4rem}.sm\:docs--m-20{margin:-5rem}.sm\:docs-my-0{margin-top:0;margin-bottom:0}.sm\:docs-mx-0{margin-left:0;margin-right:0}.sm\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.sm\:docs-mx-4{margin-left:1rem;margin-right:1rem}.sm\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.sm\:docs-mx-8{margin-left:2rem;margin-right:2rem}.sm\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.sm\:docs-mx-12{margin-left:3rem;margin-right:3rem}.sm\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.sm\:docs-mx-16{margin-left:4rem;margin-right:4rem}.sm\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.sm\:docs-mx-20{margin-left:5rem;margin-right:5rem}.sm\:docs-my-auto{margin-top:auto;margin-bottom:auto}.sm\:docs-mx-auto{margin-left:auto;margin-right:auto}.sm\:docs-my-px{margin-top:1px;margin-bottom:1px}.sm\:docs-mx-px{margin-left:1px;margin-right:1px}.sm\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.sm\:docs--mx-px{margin-left:-1px;margin-right:-1px}.sm\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.sm\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.sm\:docs--my-0{margin-top:0;margin-bottom:0}.sm\:docs--mx-0{margin-left:0;margin-right:0}.sm\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:docs-mt-0{margin-top:0}.sm\:docs-mr-0{margin-right:0}.sm\:docs-mb-0{margin-bottom:0}.sm\:docs-ml-0{margin-left:0}.sm\:docs-mt-1{margin-top:.25rem}.sm\:docs-mr-1{margin-right:.25rem}.sm\:docs-mb-1{margin-bottom:.25rem}.sm\:docs-ml-1{margin-left:.25rem}.sm\:docs-mt-2{margin-top:.5rem}.sm\:docs-mr-2{margin-right:.5rem}.sm\:docs-mb-2{margin-bottom:.5rem}.sm\:docs-ml-2{margin-left:.5rem}.sm\:docs-mt-3{margin-top:.75rem}.sm\:docs-mr-3{margin-right:.75rem}.sm\:docs-mb-3{margin-bottom:.75rem}.sm\:docs-ml-3{margin-left:.75rem}.sm\:docs-mt-4{margin-top:1rem}.sm\:docs-mr-4{margin-right:1rem}.sm\:docs-mb-4{margin-bottom:1rem}.sm\:docs-ml-4{margin-left:1rem}.sm\:docs-mt-6{margin-top:1.5rem}.sm\:docs-mr-6{margin-right:1.5rem}.sm\:docs-mb-6{margin-bottom:1.5rem}.sm\:docs-ml-6{margin-left:1.5rem}.sm\:docs-mt-8{margin-top:2rem}.sm\:docs-mr-8{margin-right:2rem}.sm\:docs-mb-8{margin-bottom:2rem}.sm\:docs-ml-8{margin-left:2rem}.sm\:docs-mt-12{margin-top:3rem}.sm\:docs-mr-12{margin-right:3rem}.sm\:docs-mb-12{margin-bottom:3rem}.sm\:docs-ml-12{margin-left:3rem}.sm\:docs-mt-16{margin-top:4rem}.sm\:docs-mr-16{margin-right:4rem}.sm\:docs-mb-16{margin-bottom:4rem}.sm\:docs-ml-16{margin-left:4rem}.sm\:docs-mt-20{margin-top:5rem}.sm\:docs-mr-20{margin-right:5rem}.sm\:docs-mb-20{margin-bottom:5rem}.sm\:docs-ml-20{margin-left:5rem}.sm\:docs-mt-auto{margin-top:auto}.sm\:docs-mr-auto{margin-right:auto}.sm\:docs-mb-auto{margin-bottom:auto}.sm\:docs-ml-auto{margin-left:auto}.sm\:docs-mt-px{margin-top:1px}.sm\:docs-mr-px{margin-right:1px}.sm\:docs-mb-px{margin-bottom:1px}.sm\:docs-ml-px{margin-left:1px}.sm\:docs--mt-px{margin-top:-1px}.sm\:docs--mr-px{margin-right:-1px}.sm\:docs--mb-px{margin-bottom:-1px}.sm\:docs--ml-px{margin-left:-1px}.sm\:docs--mt-2px{margin-top:-2px}.sm\:docs--mr-2px{margin-right:-2px}.sm\:docs--mb-2px{margin-bottom:-2px}.sm\:docs--ml-2px{margin-left:-2px}.sm\:docs--mt-0{margin-top:0}.sm\:docs--mr-0{margin-right:0}.sm\:docs--mb-0{margin-bottom:0}.sm\:docs--ml-0{margin-left:0}.sm\:docs--mt-1{margin-top:-.25rem}.sm\:docs--mr-1{margin-right:-.25rem}.sm\:docs--mb-1{margin-bottom:-.25rem}.sm\:docs--ml-1{margin-left:-.25rem}.sm\:docs--mt-2{margin-top:-.5rem}.sm\:docs--mr-2{margin-right:-.5rem}.sm\:docs--mb-2{margin-bottom:-.5rem}.sm\:docs--ml-2{margin-left:-.5rem}.sm\:docs--mt-3{margin-top:-.75rem}.sm\:docs--mr-3{margin-right:-.75rem}.sm\:docs--mb-3{margin-bottom:-.75rem}.sm\:docs--ml-3{margin-left:-.75rem}.sm\:docs--mt-4{margin-top:-1rem}.sm\:docs--mr-4{margin-right:-1rem}.sm\:docs--mb-4{margin-bottom:-1rem}.sm\:docs--ml-4{margin-left:-1rem}.sm\:docs--mt-6{margin-top:-1.5rem}.sm\:docs--mr-6{margin-right:-1.5rem}.sm\:docs--mb-6{margin-bottom:-1.5rem}.sm\:docs--ml-6{margin-left:-1.5rem}.sm\:docs--mt-8{margin-top:-2rem}.sm\:docs--mr-8{margin-right:-2rem}.sm\:docs--mb-8{margin-bottom:-2rem}.sm\:docs--ml-8{margin-left:-2rem}.sm\:docs--mt-16{margin-top:-4rem}.sm\:docs--mr-16{margin-right:-4rem}.sm\:docs--mb-16{margin-bottom:-4rem}.sm\:docs--ml-16{margin-left:-4rem}.sm\:docs--mt-20{margin-top:-5rem}.sm\:docs--mr-20{margin-right:-5rem}.sm\:docs--mb-20{margin-bottom:-5rem}.sm\:docs--ml-20{margin-left:-5rem}.sm\:docs-max-h-full{max-height:100%}.sm\:docs-max-h-screen{max-height:100vh}.sm\:docs-max-w-site-container{max-width:1400px}.sm\:docs-max-w-measure-byline{max-width:12rem}.sm\:docs-max-w-none{max-width:none}.sm\:docs-max-w-xxs{max-width:17rem}.sm\:docs-max-w-xs{max-width:20rem}.sm\:docs-max-w-sm{max-width:30rem}.sm\:docs-max-w-md{max-width:40rem}.sm\:docs-max-w-lg{max-width:50rem}.sm\:docs-max-w-xl{max-width:60rem}.sm\:docs-max-w-2xl{max-width:70rem}.sm\:docs-max-w-3xl{max-width:80rem}.sm\:docs-max-w-4xl{max-width:90rem}.sm\:docs-max-w-5xl{max-width:100rem}.sm\:docs-max-w-full{max-width:100%}.sm\:docs-max-w-2\/3{max-width:66.67%}.sm\:docs-min-h-0{min-height:0}.sm\:docs-min-h-full{min-height:100%}.sm\:docs-min-h-screen{min-height:100vh}.sm\:docs-min-w-0{min-width:0}.sm\:docs-min-w-full{min-width:100%}.sm\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.sm\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.sm\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.sm\:docs-object-none{-o-object-fit:none;object-fit:none}.sm\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.sm\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.sm\:docs-object-center{-o-object-position:center;object-position:center}.sm\:docs-object-left{-o-object-position:left;object-position:left}.sm\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.sm\:docs-object-left-top{-o-object-position:left top;object-position:left top}.sm\:docs-object-right{-o-object-position:right;object-position:right}.sm\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.sm\:docs-object-right-top{-o-object-position:right top;object-position:right top}.sm\:docs-object-top{-o-object-position:top;object-position:top}.sm\:docs-opacity-0{opacity:0}.sm\:docs-opacity-25{opacity:.25}.sm\:docs-opacity-50{opacity:.5}.sm\:docs-opacity-75{opacity:.75}.sm\:docs-opacity-100{opacity:1}.sm\:hover\:docs-opacity-0:hover{opacity:0}.sm\:hover\:docs-opacity-25:hover{opacity:.25}.sm\:hover\:docs-opacity-50:hover{opacity:.5}.sm\:hover\:docs-opacity-75:hover{opacity:.75}.sm\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .sm\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .sm\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .sm\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .sm\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .sm\:group-hover\:docs-opacity-100{opacity:1}.sm\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.sm\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.sm\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.sm\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.sm\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.sm\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.sm\:docs-overflow-auto{overflow:auto}.sm\:docs-overflow-hidden{overflow:hidden}.sm\:docs-overflow-visible{overflow:visible}.sm\:docs-overflow-scroll{overflow:scroll}.sm\:docs-overflow-x-auto{overflow-x:auto}.sm\:docs-overflow-y-auto{overflow-y:auto}.sm\:docs-overflow-x-hidden{overflow-x:hidden}.sm\:docs-overflow-y-hidden{overflow-y:hidden}.sm\:docs-overflow-x-visible{overflow-x:visible}.sm\:docs-overflow-y-visible{overflow-y:visible}.sm\:docs-overflow-x-scroll{overflow-x:scroll}.sm\:docs-overflow-y-scroll{overflow-y:scroll}.sm\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:docs-overscroll-auto{overscroll-behavior:auto}.sm\:docs-overscroll-contain{overscroll-behavior:contain}.sm\:docs-overscroll-none{overscroll-behavior:none}.sm\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.sm\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.sm\:docs-overscroll-y-none{overscroll-behavior-y:none}.sm\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.sm\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.sm\:docs-overscroll-x-none{overscroll-behavior-x:none}.sm\:docs-p-0{padding:0}.sm\:docs-p-1{padding:.25rem}.sm\:docs-p-2{padding:.5rem}.sm\:docs-p-3{padding:.75rem}.sm\:docs-p-4{padding:1rem}.sm\:docs-p-5{padding:1.25rem}.sm\:docs-p-6{padding:1.5rem}.sm\:docs-p-8{padding:2rem}.sm\:docs-p-16{padding:4rem}.sm\:docs-p-20{padding:5rem}.sm\:docs-p-px{padding:1px}.sm\:docs-py-0{padding-top:0;padding-bottom:0}.sm\:docs-px-0{padding-left:0;padding-right:0}.sm\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.sm\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.sm\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.sm\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.sm\:docs-px-4{padding-left:1rem;padding-right:1rem}.sm\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.sm\:docs-px-8{padding-left:2rem;padding-right:2rem}.sm\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.sm\:docs-px-16{padding-left:4rem;padding-right:4rem}.sm\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.sm\:docs-px-20{padding-left:5rem;padding-right:5rem}.sm\:docs-py-px{padding-top:1px;padding-bottom:1px}.sm\:docs-px-px{padding-left:1px;padding-right:1px}.sm\:docs-pt-0{padding-top:0}.sm\:docs-pr-0{padding-right:0}.sm\:docs-pb-0{padding-bottom:0}.sm\:docs-pl-0{padding-left:0}.sm\:docs-pt-1{padding-top:.25rem}.sm\:docs-pr-1{padding-right:.25rem}.sm\:docs-pb-1{padding-bottom:.25rem}.sm\:docs-pl-1{padding-left:.25rem}.sm\:docs-pt-2{padding-top:.5rem}.sm\:docs-pr-2{padding-right:.5rem}.sm\:docs-pb-2{padding-bottom:.5rem}.sm\:docs-pl-2{padding-left:.5rem}.sm\:docs-pt-3{padding-top:.75rem}.sm\:docs-pr-3{padding-right:.75rem}.sm\:docs-pb-3{padding-bottom:.75rem}.sm\:docs-pl-3{padding-left:.75rem}.sm\:docs-pt-4{padding-top:1rem}.sm\:docs-pr-4{padding-right:1rem}.sm\:docs-pb-4{padding-bottom:1rem}.sm\:docs-pl-4{padding-left:1rem}.sm\:docs-pt-5{padding-top:1.25rem}.sm\:docs-pr-5{padding-right:1.25rem}.sm\:docs-pb-5{padding-bottom:1.25rem}.sm\:docs-pl-5{padding-left:1.25rem}.sm\:docs-pt-6{padding-top:1.5rem}.sm\:docs-pr-6{padding-right:1.5rem}.sm\:docs-pb-6{padding-bottom:1.5rem}.sm\:docs-pl-6{padding-left:1.5rem}.sm\:docs-pt-8{padding-top:2rem}.sm\:docs-pr-8{padding-right:2rem}.sm\:docs-pb-8{padding-bottom:2rem}.sm\:docs-pl-8{padding-left:2rem}.sm\:docs-pt-16{padding-top:4rem}.sm\:docs-pr-16{padding-right:4rem}.sm\:docs-pb-16{padding-bottom:4rem}.sm\:docs-pl-16{padding-left:4rem}.sm\:docs-pt-20{padding-top:5rem}.sm\:docs-pr-20{padding-right:5rem}.sm\:docs-pb-20{padding-bottom:5rem}.sm\:docs-pl-20{padding-left:5rem}.sm\:docs-pt-px{padding-top:1px}.sm\:docs-pr-px{padding-right:1px}.sm\:docs-pb-px{padding-bottom:1px}.sm\:docs-pl-px{padding-left:1px}.sm\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.sm\:docs-placeholder-transparent::placeholder{color:transparent}.sm\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.sm\:docs-placeholder-inherit::placeholder{color:inherit}.sm\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.sm\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.sm\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.sm\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.sm\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.sm\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.sm\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.sm\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.sm\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.sm\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.sm\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.sm\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.sm\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.sm\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.sm\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.sm\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.sm\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.sm\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.sm\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.sm\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.sm\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.sm\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.sm\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.sm\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.sm\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.sm\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.sm\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.sm\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.sm\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.sm\:docs-pointer-events-none{pointer-events:none}.sm\:docs-pointer-events-auto{pointer-events:auto}.sm\:docs-static{position:static}.sm\:docs-fixed{position:fixed}.sm\:docs-absolute{position:absolute}.sm\:docs-relative{position:relative}.sm\:docs-sticky{position:sticky}.sm\:docs-inset-0{top:0;right:0;bottom:0;left:0}.sm\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.sm\:docs-inset-y-0{top:0;bottom:0}.sm\:docs-inset-x-0{right:0;left:0}.sm\:docs-inset-y-auto{top:auto;bottom:auto}.sm\:docs-inset-x-auto{right:auto;left:auto}.sm\:docs-top-0{top:0}.sm\:docs-right-0{right:0}.sm\:docs-bottom-0{bottom:0}.sm\:docs-left-0{left:0}.sm\:docs-top-auto{top:auto}.sm\:docs-right-auto{right:auto}.sm\:docs-bottom-auto{bottom:auto}.sm\:docs-left-auto{left:auto}.sm\:docs-resize-none{resize:none}.sm\:docs-resize-y{resize:vertical}.sm\:docs-resize-x{resize:horizontal}.sm\:docs-resize{resize:both}.sm\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.sm\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.sm\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.sm\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.sm\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:docs-shadow-none{box-shadow:none}.sm\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.sm\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.sm\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.sm\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.sm\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:hover\:docs-shadow-none:hover{box-shadow:none}.sm\:docs-stroke-0{stroke-width:0}.sm\:docs-stroke-1{stroke-width:1}.sm\:docs-stroke-2{stroke-width:2}.sm\:docs-table-auto{table-layout:auto}.sm\:docs-table-fixed{table-layout:fixed}.sm\:hover\:docs-table-auto:hover{table-layout:auto}.sm\:hover\:docs-table-fixed:hover{table-layout:fixed}.sm\:focus\:docs-table-auto:focus{table-layout:auto}.sm\:focus\:docs-table-fixed:focus{table-layout:fixed}.sm\:docs-text-left{text-align:left}.sm\:docs-text-center{text-align:center}.sm\:docs-text-right{text-align:right}.sm\:docs-text-justify{text-align:justify}.sm\:docs-text-transparent{color:transparent}.sm\:docs-text-inherit{color:inherit}.sm\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.sm\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.sm\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.sm\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.sm\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.sm\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.sm\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.sm\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.sm\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sm\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.sm\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.sm\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.sm\:hover\:docs-text-transparent:hover{color:transparent}.sm\:hover\:docs-text-inherit:hover{color:inherit}.sm\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.sm\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.sm\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.sm\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.sm\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.sm\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.sm\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.sm\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.sm\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sm\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.sm\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.sm\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.sm\:docs-text-opacity-0{--text-opacity:0}.sm\:docs-text-opacity-25{--text-opacity:0.25}.sm\:docs-text-opacity-50{--text-opacity:0.5}.sm\:docs-text-opacity-75{--text-opacity:0.75}.sm\:docs-text-opacity-100{--text-opacity:1}.sm\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.sm\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.sm\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.sm\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.sm\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.sm\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.sm\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.sm\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.sm\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.sm\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.sm\:docs-italic{font-style:italic}.sm\:docs-not-italic{font-style:normal}.sm\:hover\:docs-italic:hover{font-style:italic}.sm\:hover\:docs-not-italic:hover{font-style:normal}.sm\:docs-uppercase{text-transform:uppercase}.sm\:docs-lowercase{text-transform:lowercase}.sm\:docs-capitalize{text-transform:capitalize}.sm\:docs-normal-case{text-transform:none}.sm\:hover\:docs-uppercase:hover{text-transform:uppercase}.sm\:hover\:docs-lowercase:hover{text-transform:lowercase}.sm\:hover\:docs-capitalize:hover{text-transform:capitalize}.sm\:hover\:docs-normal-case:hover{text-transform:none}.sm\:docs-underline{text-decoration:underline}.sm\:docs-line-through{text-decoration:line-through}.sm\:docs-no-underline{text-decoration:none}.sm\:hover\:docs-underline:hover{text-decoration:underline}.sm\:hover\:docs-line-through:hover{text-decoration:line-through}.sm\:hover\:docs-no-underline:hover{text-decoration:none}.sm\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:docs-diagonal-fractions,.sm\:docs-lining-nums,.sm\:docs-oldstyle-nums,.sm\:docs-ordinal,.sm\:docs-proportional-nums,.sm\:docs-slashed-zero,.sm\:docs-stacked-fractions,.sm\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.sm\:docs-normal-nums{font-variant-numeric:normal}.sm\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.sm\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.sm\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.sm\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.sm\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.sm\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.sm\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.sm\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.sm\:docs-tracking-tight{letter-spacing:-.2px}.sm\:docs-tracking-normal{letter-spacing:0}.sm\:docs-tracking-wide{letter-spacing:.05em}.sm\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.sm\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.sm\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.sm\:docs-align-baseline{vertical-align:baseline}.sm\:docs-align-top{vertical-align:top}.sm\:docs-align-middle{vertical-align:middle}.sm\:docs-align-bottom{vertical-align:bottom}.sm\:docs-align-text-top{vertical-align:text-top}.sm\:docs-align-text-bottom{vertical-align:text-bottom}.sm\:docs-visible{visibility:visible}.sm\:docs-invisible{visibility:hidden}.sm\:docs-whitespace-normal{white-space:normal}.sm\:docs-whitespace-no-wrap{white-space:nowrap}.sm\:docs-whitespace-pre{white-space:pre}.sm\:docs-whitespace-pre-line{white-space:pre-line}.sm\:docs-whitespace-pre-wrap{white-space:pre-wrap}.sm\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.sm\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.sm\:docs-break-all{word-break:break-all}.sm\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:docs-w-1{width:.25rem}.sm\:docs-w-2{width:.5rem}.sm\:docs-w-3{width:.75rem}.sm\:docs-w-4{width:1rem}.sm\:docs-w-6{width:1.5rem}.sm\:docs-w-8{width:2rem}.sm\:docs-w-10{width:2.5rem}.sm\:docs-w-12{width:3rem}.sm\:docs-w-16{width:4rem}.sm\:docs-w-24{width:6rem}.sm\:docs-w-32{width:8rem}.sm\:docs-w-48{width:12rem}.sm\:docs-w-56{width:14rem}.sm\:docs-w-64{width:16rem}.sm\:docs-w-72{width:18rem}.sm\:docs-w-76{width:19rem}.sm\:docs-w-site-container{width:1400px}.sm\:docs-w-auto{width:auto}.sm\:docs-w-px{width:1px}.sm\:docs-w-1\/2{width:50%}.sm\:docs-w-1\/3{width:33.33333%}.sm\:docs-w-2\/3{width:66.66667%}.sm\:docs-w-1\/4{width:25%}.sm\:docs-w-3\/4{width:75%}.sm\:docs-w-1\/5{width:20%}.sm\:docs-w-2\/5{width:40%}.sm\:docs-w-3\/5{width:60%}.sm\:docs-w-4\/5{width:80%}.sm\:docs-w-1\/6{width:16.66667%}.sm\:docs-w-5\/6{width:83.33333%}.sm\:docs-w-90\%{width:90%}.sm\:docs-w-full{width:100%}.sm\:docs-w-screen{width:100vw}.sm\:docs-z-0{z-index:0}.sm\:docs-z-10{z-index:10}.sm\:docs-z-20{z-index:20}.sm\:docs-z-30{z-index:30}.sm\:docs-z-40{z-index:40}.sm\:docs-z-50{z-index:50}.sm\:docs-z-auto{z-index:auto}.sm\:docs-gap-0{grid-gap:0;gap:0}.sm\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.sm\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.sm\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.sm\:docs-gap-4{grid-gap:1rem;gap:1rem}.sm\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.sm\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.sm\:docs-gap-8{grid-gap:2rem;gap:2rem}.sm\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.sm\:docs-gap-12{grid-gap:3rem;gap:3rem}.sm\:docs-gap-16{grid-gap:4rem;gap:4rem}.sm\:docs-gap-20{grid-gap:5rem;gap:5rem}.sm\:docs-gap-24{grid-gap:6rem;gap:6rem}.sm\:docs-gap-32{grid-gap:8rem;gap:8rem}.sm\:docs-gap-40{grid-gap:10rem;gap:10rem}.sm\:docs-gap-48{grid-gap:12rem;gap:12rem}.sm\:docs-gap-56{grid-gap:14rem;gap:14rem}.sm\:docs-gap-64{grid-gap:16rem;gap:16rem}.sm\:docs-gap-px{grid-gap:1px;gap:1px}.sm\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.sm\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sm\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sm\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sm\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sm\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sm\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sm\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.sm\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.sm\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.sm\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.sm\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.sm\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.sm\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sm\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.sm\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sm\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sm\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sm\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sm\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sm\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sm\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.sm\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.sm\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.sm\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.sm\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.sm\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.sm\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sm\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.sm\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.sm\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.sm\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.sm\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.sm\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.sm\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.sm\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.sm\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.sm\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.sm\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.sm\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.sm\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.sm\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.sm\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.sm\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.sm\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.sm\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.sm\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.sm\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.sm\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.sm\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.sm\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.sm\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.sm\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.sm\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.sm\:docs-grid-flow-row{grid-auto-flow:row}.sm\:docs-grid-flow-col{grid-auto-flow:column}.sm\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.sm\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.sm\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:docs-grid-cols-none{grid-template-columns:none}.sm\:docs-auto-cols-auto{grid-auto-columns:auto}.sm\:docs-auto-cols-min{grid-auto-columns:min-content}.sm\:docs-auto-cols-max{grid-auto-columns:max-content}.sm\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:docs-col-auto{grid-column:auto}.sm\:docs-col-span-1{grid-column:span 1/span 1}.sm\:docs-col-span-2{grid-column:span 2/span 2}.sm\:docs-col-span-3{grid-column:span 3/span 3}.sm\:docs-col-span-4{grid-column:span 4/span 4}.sm\:docs-col-span-5{grid-column:span 5/span 5}.sm\:docs-col-span-6{grid-column:span 6/span 6}.sm\:docs-col-span-7{grid-column:span 7/span 7}.sm\:docs-col-span-8{grid-column:span 8/span 8}.sm\:docs-col-span-9{grid-column:span 9/span 9}.sm\:docs-col-span-10{grid-column:span 10/span 10}.sm\:docs-col-span-11{grid-column:span 11/span 11}.sm\:docs-col-span-12{grid-column:span 12/span 12}.sm\:docs-col-span-full{grid-column:1/-1}.sm\:docs-col-start-1{grid-column-start:1}.sm\:docs-col-start-2{grid-column-start:2}.sm\:docs-col-start-3{grid-column-start:3}.sm\:docs-col-start-4{grid-column-start:4}.sm\:docs-col-start-5{grid-column-start:5}.sm\:docs-col-start-6{grid-column-start:6}.sm\:docs-col-start-7{grid-column-start:7}.sm\:docs-col-start-8{grid-column-start:8}.sm\:docs-col-start-9{grid-column-start:9}.sm\:docs-col-start-10{grid-column-start:10}.sm\:docs-col-start-11{grid-column-start:11}.sm\:docs-col-start-12{grid-column-start:12}.sm\:docs-col-start-13{grid-column-start:13}.sm\:docs-col-start-auto{grid-column-start:auto}.sm\:docs-col-end-1{grid-column-end:1}.sm\:docs-col-end-2{grid-column-end:2}.sm\:docs-col-end-3{grid-column-end:3}.sm\:docs-col-end-4{grid-column-end:4}.sm\:docs-col-end-5{grid-column-end:5}.sm\:docs-col-end-6{grid-column-end:6}.sm\:docs-col-end-7{grid-column-end:7}.sm\:docs-col-end-8{grid-column-end:8}.sm\:docs-col-end-9{grid-column-end:9}.sm\:docs-col-end-10{grid-column-end:10}.sm\:docs-col-end-11{grid-column-end:11}.sm\:docs-col-end-12{grid-column-end:12}.sm\:docs-col-end-13{grid-column-end:13}.sm\:docs-col-end-auto{grid-column-end:auto}.sm\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:docs-grid-rows-none{grid-template-rows:none}.sm\:docs-auto-rows-auto{grid-auto-rows:auto}.sm\:docs-auto-rows-min{grid-auto-rows:min-content}.sm\:docs-auto-rows-max{grid-auto-rows:max-content}.sm\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.sm\:docs-row-auto{grid-row:auto}.sm\:docs-row-span-1{grid-row:span 1/span 1}.sm\:docs-row-span-2{grid-row:span 2/span 2}.sm\:docs-row-span-3{grid-row:span 3/span 3}.sm\:docs-row-span-4{grid-row:span 4/span 4}.sm\:docs-row-span-5{grid-row:span 5/span 5}.sm\:docs-row-span-6{grid-row:span 6/span 6}.sm\:docs-row-span-full{grid-row:1/-1}.sm\:docs-row-start-1{grid-row-start:1}.sm\:docs-row-start-2{grid-row-start:2}.sm\:docs-row-start-3{grid-row-start:3}.sm\:docs-row-start-4{grid-row-start:4}.sm\:docs-row-start-5{grid-row-start:5}.sm\:docs-row-start-6{grid-row-start:6}.sm\:docs-row-start-7{grid-row-start:7}.sm\:docs-row-start-auto{grid-row-start:auto}.sm\:docs-row-end-1{grid-row-end:1}.sm\:docs-row-end-2{grid-row-end:2}.sm\:docs-row-end-3{grid-row-end:3}.sm\:docs-row-end-4{grid-row-end:4}.sm\:docs-row-end-5{grid-row-end:5}.sm\:docs-row-end-6{grid-row-end:6}.sm\:docs-row-end-7{grid-row-end:7}.sm\:docs-row-end-auto{grid-row-end:auto}.sm\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.sm\:docs-transform-none{transform:none}.sm\:docs-origin-center{transform-origin:center}.sm\:docs-origin-top{transform-origin:top}.sm\:docs-origin-top-right{transform-origin:top right}.sm\:docs-origin-right{transform-origin:right}.sm\:docs-origin-bottom-right{transform-origin:bottom right}.sm\:docs-origin-bottom{transform-origin:bottom}.sm\:docs-origin-bottom-left{transform-origin:bottom left}.sm\:docs-origin-left{transform-origin:left}.sm\:docs-origin-top-left{transform-origin:top left}.sm\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.sm\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:docs-scale-x-0{--transform-scale-x:0}.sm\:docs-scale-x-50{--transform-scale-x:.5}.sm\:docs-scale-x-75{--transform-scale-x:.75}.sm\:docs-scale-x-90{--transform-scale-x:.9}.sm\:docs-scale-x-95{--transform-scale-x:.95}.sm\:docs-scale-x-100{--transform-scale-x:1}.sm\:docs-scale-x-105{--transform-scale-x:1.05}.sm\:docs-scale-x-110{--transform-scale-x:1.1}.sm\:docs-scale-x-125{--transform-scale-x:1.25}.sm\:docs-scale-x-150{--transform-scale-x:1.5}.sm\:docs-scale-y-0{--transform-scale-y:0}.sm\:docs-scale-y-50{--transform-scale-y:.5}.sm\:docs-scale-y-75{--transform-scale-y:.75}.sm\:docs-scale-y-90{--transform-scale-y:.9}.sm\:docs-scale-y-95{--transform-scale-y:.95}.sm\:docs-scale-y-100{--transform-scale-y:1}.sm\:docs-scale-y-105{--transform-scale-y:1.05}.sm\:docs-scale-y-110{--transform-scale-y:1.1}.sm\:docs-scale-y-125{--transform-scale-y:1.25}.sm\:docs-scale-y-150{--transform-scale-y:1.5}.sm\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.sm\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.sm\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.sm\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.sm\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.sm\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.sm\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.sm\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.sm\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.sm\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.sm\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.sm\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.sm\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.sm\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.sm\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.sm\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.sm\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.sm\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.sm\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.sm\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.sm\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.sm\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.sm\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.sm\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.sm\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.sm\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.sm\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.sm\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.sm\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.sm\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.sm\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.sm\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.sm\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.sm\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.sm\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.sm\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.sm\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.sm\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.sm\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.sm\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.sm\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.sm\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.sm\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.sm\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.sm\:docs-rotate-0{--transform-rotate:0}.sm\:docs-rotate-1{--transform-rotate:1deg}.sm\:docs-rotate-2{--transform-rotate:2deg}.sm\:docs-rotate-3{--transform-rotate:3deg}.sm\:docs-rotate-6{--transform-rotate:6deg}.sm\:docs-rotate-12{--transform-rotate:12deg}.sm\:docs-rotate-45{--transform-rotate:45deg}.sm\:docs-rotate-90{--transform-rotate:90deg}.sm\:docs-rotate-180{--transform-rotate:180deg}.sm\:docs--rotate-180{--transform-rotate:-180deg}.sm\:docs--rotate-90{--transform-rotate:-90deg}.sm\:docs--rotate-45{--transform-rotate:-45deg}.sm\:docs--rotate-12{--transform-rotate:-12deg}.sm\:docs--rotate-6{--transform-rotate:-6deg}.sm\:docs--rotate-3{--transform-rotate:-3deg}.sm\:docs--rotate-2{--transform-rotate:-2deg}.sm\:docs--rotate-1{--transform-rotate:-1deg}.sm\:hover\:docs-rotate-0:hover{--transform-rotate:0}.sm\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.sm\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.sm\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.sm\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.sm\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.sm\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.sm\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.sm\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.sm\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.sm\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.sm\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.sm\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.sm\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.sm\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.sm\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.sm\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.sm\:focus\:docs-rotate-0:focus{--transform-rotate:0}.sm\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.sm\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.sm\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.sm\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.sm\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.sm\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.sm\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.sm\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.sm\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.sm\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.sm\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.sm\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.sm\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.sm\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.sm\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.sm\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.sm\:docs-translate-x-0{--transform-translate-x:0}.sm\:docs-translate-x-1{--transform-translate-x:0.25rem}.sm\:docs-translate-x-2{--transform-translate-x:0.5rem}.sm\:docs-translate-x-3{--transform-translate-x:0.75rem}.sm\:docs-translate-x-4{--transform-translate-x:1rem}.sm\:docs-translate-x-5{--transform-translate-x:1.25rem}.sm\:docs-translate-x-6{--transform-translate-x:1.5rem}.sm\:docs-translate-x-8{--transform-translate-x:2rem}.sm\:docs-translate-x-10{--transform-translate-x:2.5rem}.sm\:docs-translate-x-12{--transform-translate-x:3rem}.sm\:docs-translate-x-16{--transform-translate-x:4rem}.sm\:docs-translate-x-20{--transform-translate-x:5rem}.sm\:docs-translate-x-24{--transform-translate-x:6rem}.sm\:docs-translate-x-32{--transform-translate-x:8rem}.sm\:docs-translate-x-40{--transform-translate-x:10rem}.sm\:docs-translate-x-48{--transform-translate-x:12rem}.sm\:docs-translate-x-56{--transform-translate-x:14rem}.sm\:docs-translate-x-64{--transform-translate-x:16rem}.sm\:docs-translate-x-px{--transform-translate-x:1px}.sm\:docs--translate-x-1{--transform-translate-x:-0.25rem}.sm\:docs--translate-x-2{--transform-translate-x:-0.5rem}.sm\:docs--translate-x-3{--transform-translate-x:-0.75rem}.sm\:docs--translate-x-4{--transform-translate-x:-1rem}.sm\:docs--translate-x-5{--transform-translate-x:-1.25rem}.sm\:docs--translate-x-6{--transform-translate-x:-1.5rem}.sm\:docs--translate-x-8{--transform-translate-x:-2rem}.sm\:docs--translate-x-10{--transform-translate-x:-2.5rem}.sm\:docs--translate-x-12{--transform-translate-x:-3rem}.sm\:docs--translate-x-16{--transform-translate-x:-4rem}.sm\:docs--translate-x-20{--transform-translate-x:-5rem}.sm\:docs--translate-x-24{--transform-translate-x:-6rem}.sm\:docs--translate-x-32{--transform-translate-x:-8rem}.sm\:docs--translate-x-40{--transform-translate-x:-10rem}.sm\:docs--translate-x-48{--transform-translate-x:-12rem}.sm\:docs--translate-x-56{--transform-translate-x:-14rem}.sm\:docs--translate-x-64{--transform-translate-x:-16rem}.sm\:docs--translate-x-px{--transform-translate-x:-1px}.sm\:docs--translate-x-full{--transform-translate-x:-100%}.sm\:docs--translate-x-1\/2{--transform-translate-x:-50%}.sm\:docs-translate-x-1\/2{--transform-translate-x:50%}.sm\:docs-translate-x-full{--transform-translate-x:100%}.sm\:docs-translate-y-0{--transform-translate-y:0}.sm\:docs-translate-y-1{--transform-translate-y:0.25rem}.sm\:docs-translate-y-2{--transform-translate-y:0.5rem}.sm\:docs-translate-y-3{--transform-translate-y:0.75rem}.sm\:docs-translate-y-4{--transform-translate-y:1rem}.sm\:docs-translate-y-5{--transform-translate-y:1.25rem}.sm\:docs-translate-y-6{--transform-translate-y:1.5rem}.sm\:docs-translate-y-8{--transform-translate-y:2rem}.sm\:docs-translate-y-10{--transform-translate-y:2.5rem}.sm\:docs-translate-y-12{--transform-translate-y:3rem}.sm\:docs-translate-y-16{--transform-translate-y:4rem}.sm\:docs-translate-y-20{--transform-translate-y:5rem}.sm\:docs-translate-y-24{--transform-translate-y:6rem}.sm\:docs-translate-y-32{--transform-translate-y:8rem}.sm\:docs-translate-y-40{--transform-translate-y:10rem}.sm\:docs-translate-y-48{--transform-translate-y:12rem}.sm\:docs-translate-y-56{--transform-translate-y:14rem}.sm\:docs-translate-y-64{--transform-translate-y:16rem}.sm\:docs-translate-y-px{--transform-translate-y:1px}.sm\:docs--translate-y-1{--transform-translate-y:-0.25rem}.sm\:docs--translate-y-2{--transform-translate-y:-0.5rem}.sm\:docs--translate-y-3{--transform-translate-y:-0.75rem}.sm\:docs--translate-y-4{--transform-translate-y:-1rem}.sm\:docs--translate-y-5{--transform-translate-y:-1.25rem}.sm\:docs--translate-y-6{--transform-translate-y:-1.5rem}.sm\:docs--translate-y-8{--transform-translate-y:-2rem}.sm\:docs--translate-y-10{--transform-translate-y:-2.5rem}.sm\:docs--translate-y-12{--transform-translate-y:-3rem}.sm\:docs--translate-y-16{--transform-translate-y:-4rem}.sm\:docs--translate-y-20{--transform-translate-y:-5rem}.sm\:docs--translate-y-24{--transform-translate-y:-6rem}.sm\:docs--translate-y-32{--transform-translate-y:-8rem}.sm\:docs--translate-y-40{--transform-translate-y:-10rem}.sm\:docs--translate-y-48{--transform-translate-y:-12rem}.sm\:docs--translate-y-56{--transform-translate-y:-14rem}.sm\:docs--translate-y-64{--transform-translate-y:-16rem}.sm\:docs--translate-y-px{--transform-translate-y:-1px}.sm\:docs--translate-y-full{--transform-translate-y:-100%}.sm\:docs--translate-y-1\/2{--transform-translate-y:-50%}.sm\:docs-translate-y-1\/2{--transform-translate-y:50%}.sm\:docs-translate-y-full{--transform-translate-y:100%}.sm\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.sm\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.sm\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.sm\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.sm\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.sm\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.sm\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.sm\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.sm\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.sm\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.sm\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.sm\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.sm\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.sm\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.sm\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.sm\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.sm\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.sm\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.sm\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.sm\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.sm\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.sm\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.sm\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.sm\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.sm\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.sm\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.sm\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.sm\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.sm\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.sm\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.sm\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.sm\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.sm\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.sm\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.sm\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.sm\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.sm\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.sm\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.sm\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.sm\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.sm\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.sm\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.sm\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.sm\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.sm\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.sm\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.sm\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.sm\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.sm\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.sm\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.sm\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.sm\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.sm\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.sm\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.sm\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.sm\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.sm\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.sm\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.sm\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.sm\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.sm\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.sm\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.sm\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.sm\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.sm\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.sm\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.sm\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.sm\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.sm\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.sm\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.sm\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.sm\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.sm\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.sm\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.sm\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.sm\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.sm\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.sm\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.sm\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.sm\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.sm\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.sm\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.sm\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.sm\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.sm\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.sm\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.sm\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.sm\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.sm\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.sm\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.sm\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.sm\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.sm\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.sm\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.sm\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.sm\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.sm\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.sm\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.sm\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.sm\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.sm\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.sm\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.sm\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.sm\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.sm\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.sm\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.sm\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.sm\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.sm\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.sm\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.sm\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.sm\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.sm\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.sm\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.sm\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.sm\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.sm\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.sm\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.sm\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.sm\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.sm\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.sm\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.sm\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.sm\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.sm\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.sm\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.sm\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.sm\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.sm\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.sm\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.sm\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.sm\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.sm\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.sm\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.sm\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.sm\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.sm\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.sm\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.sm\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.sm\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.sm\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.sm\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.sm\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.sm\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.sm\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.sm\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.sm\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.sm\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.sm\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.sm\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.sm\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.sm\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.sm\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.sm\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.sm\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.sm\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.sm\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.sm\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.sm\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.sm\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.sm\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.sm\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.sm\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.sm\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.sm\:docs-skew-x-0{--transform-skew-x:0}.sm\:docs-skew-x-1{--transform-skew-x:1deg}.sm\:docs-skew-x-2{--transform-skew-x:2deg}.sm\:docs-skew-x-3{--transform-skew-x:3deg}.sm\:docs-skew-x-6{--transform-skew-x:6deg}.sm\:docs-skew-x-12{--transform-skew-x:12deg}.sm\:docs--skew-x-12{--transform-skew-x:-12deg}.sm\:docs--skew-x-6{--transform-skew-x:-6deg}.sm\:docs--skew-x-3{--transform-skew-x:-3deg}.sm\:docs--skew-x-2{--transform-skew-x:-2deg}.sm\:docs--skew-x-1{--transform-skew-x:-1deg}.sm\:docs-skew-y-0{--transform-skew-y:0}.sm\:docs-skew-y-1{--transform-skew-y:1deg}.sm\:docs-skew-y-2{--transform-skew-y:2deg}.sm\:docs-skew-y-3{--transform-skew-y:3deg}.sm\:docs-skew-y-6{--transform-skew-y:6deg}.sm\:docs-skew-y-12{--transform-skew-y:12deg}.sm\:docs--skew-y-12{--transform-skew-y:-12deg}.sm\:docs--skew-y-6{--transform-skew-y:-6deg}.sm\:docs--skew-y-3{--transform-skew-y:-3deg}.sm\:docs--skew-y-2{--transform-skew-y:-2deg}.sm\:docs--skew-y-1{--transform-skew-y:-1deg}.sm\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.sm\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.sm\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.sm\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.sm\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.sm\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.sm\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.sm\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.sm\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.sm\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.sm\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.sm\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.sm\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.sm\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.sm\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.sm\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.sm\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.sm\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.sm\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.sm\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.sm\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.sm\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.sm\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.sm\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.sm\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.sm\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.sm\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.sm\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.sm\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.sm\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.sm\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.sm\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.sm\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.sm\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.sm\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.sm\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.sm\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.sm\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.sm\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.sm\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.sm\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.sm\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.sm\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.sm\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.sm\:docs-transition-none{transition-property:none}.sm\:docs-transition-all{transition-property:all}.sm\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.sm\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.sm\:docs-transition-opacity{transition-property:opacity}.sm\:docs-transition-shadow{transition-property:box-shadow}.sm\:docs-transition-transform{transition-property:transform}.sm\:docs-ease-linear{transition-timing-function:linear}.sm\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sm\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:docs-duration-75{transition-duration:75ms}.sm\:docs-duration-100{transition-duration:.1s}.sm\:docs-duration-150{transition-duration:150ms}.sm\:docs-duration-200{transition-duration:.2s}.sm\:docs-duration-300{transition-duration:.3s}.sm\:docs-duration-500{transition-duration:.5s}.sm\:docs-duration-700{transition-duration:.7s}.sm\:docs-duration-1000{transition-duration:1s}.sm\:docs-delay-75{transition-delay:75ms}.sm\:docs-delay-100{transition-delay:.1s}.sm\:docs-delay-150{transition-delay:150ms}.sm\:docs-delay-200{transition-delay:.2s}.sm\:docs-delay-300{transition-delay:.3s}.sm\:docs-delay-500{transition-delay:.5s}.sm\:docs-delay-700{transition-delay:.7s}.sm\:docs-delay-1000{transition-delay:1s}.sm\:docs-animate-none{animation:none}.sm\:docs-animate-spin{animation:spin 1s linear infinite}.sm\:docs-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.sm\:docs-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.sm\:docs-animate-bounce{animation:bounce 1s infinite}}@media (min-width:768px){.md\:docs-no-mask-image{-webkit-mask-image:none;mask-image:none}.md\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.md\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.md\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.md\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.md\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.md\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.md\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.md\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.md\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.md\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.md\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.md\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.md\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.md\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.md\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.md\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.md\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.md\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.md\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.md\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.md\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.md\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.md\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.md\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.md\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.md\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.md\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.md\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.md\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.md\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.md\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.md\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.md\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.md\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.md\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.md\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.md\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.md\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.md\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.md\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.md\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.md\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.md\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.md\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.md\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.md\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.md\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.md\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.md\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.md\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.md\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.md\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.md\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.md\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.md\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.md\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.md\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.md\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.md\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.md\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.md\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.md\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.md\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.md\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.md\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.md\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.md\:docs-divide-double>:not(template)~:not(template){border-style:double}.md\:docs-divide-none>:not(template)~:not(template){border-style:none}.md\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.md\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.md\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.md\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.md\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.md\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:docs-bg-fixed{background-attachment:fixed}.md\:docs-bg-local{background-attachment:local}.md\:docs-bg-scroll{background-attachment:scroll}.md\:docs-bg-clip-border{background-clip:border-box}.md\:docs-bg-clip-padding{background-clip:padding-box}.md\:docs-bg-clip-content{background-clip:content-box}.md\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.md\:docs-bg-transparent{background-color:transparent}.md\:docs-bg-inherit{background-color:inherit}.md\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.md\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.md\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.md\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.md\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.md\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.md\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.md\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.md\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.md\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.md\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.md\:hover\:docs-bg-transparent:hover{background-color:transparent}.md\:hover\:docs-bg-inherit:hover{background-color:inherit}.md\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.md\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.md\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.md\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.md\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.md\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.md\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.md\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.md\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.md\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.md\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.md\:focus\:docs-bg-transparent:focus{background-color:transparent}.md\:focus\:docs-bg-inherit:focus{background-color:inherit}.md\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.md\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.md\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.md\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.md\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.md\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.md\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.md\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.md\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.md\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.md\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.md\:docs-bg-none{background-image:none}.md\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.md\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.md\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:docs-to-transparent{--gradient-to-color:transparent}.md\:docs-to-inherit{--gradient-to-color:inherit}.md\:docs-to-black{--gradient-to-color:#22292f}.md\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.md\:docs-to-grey-darker{--gradient-to-color:#606f7b}.md\:docs-to-grey-dark{--gradient-to-color:#8795a1}.md\:docs-to-grey{--gradient-to-color:#b8c2cc}.md\:docs-to-grey-light{--gradient-to-color:#dae1e7}.md\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.md\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.md\:docs-to-white{--gradient-to-color:white}.md\:docs-to-yellow{--gradient-to-color:#ffed4a}.md\:docs-to-code-base{--gradient-to-color:#282c34}.md\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.md\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.md\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.md\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.md\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.md\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.md\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.md\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.md\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.md\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.md\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.md\:hover\:docs-to-white:hover{--gradient-to-color:white}.md\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.md\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.md\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.md\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.md\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.md\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.md\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.md\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.md\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.md\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.md\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.md\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.md\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.md\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.md\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.md\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.md\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.md\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.md\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.md\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.md\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.md\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.md\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.md\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.md\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.md\:focus\:docs-to-white:focus{--gradient-to-color:white}.md\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.md\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.md\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.md\:docs-bg-opacity-0{--bg-opacity:0}.md\:docs-bg-opacity-25{--bg-opacity:0.25}.md\:docs-bg-opacity-50{--bg-opacity:0.5}.md\:docs-bg-opacity-75{--bg-opacity:0.75}.md\:docs-bg-opacity-100{--bg-opacity:1}.md\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.md\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.md\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.md\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.md\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.md\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.md\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.md\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.md\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.md\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.md\:docs-bg-bottom{background-position:bottom}.md\:docs-bg-center{background-position:center}.md\:docs-bg-left{background-position:left}.md\:docs-bg-left-bottom{background-position:left bottom}.md\:docs-bg-left-top{background-position:left top}.md\:docs-bg-right{background-position:right}.md\:docs-bg-right-bottom{background-position:right bottom}.md\:docs-bg-right-top{background-position:right top}.md\:docs-bg-top{background-position:top}.md\:docs-bg-repeat{background-repeat:repeat}.md\:docs-bg-no-repeat{background-repeat:no-repeat}.md\:docs-bg-repeat-x{background-repeat:repeat-x}.md\:docs-bg-repeat-y{background-repeat:repeat-y}.md\:docs-bg-repeat-round{background-repeat:round}.md\:docs-bg-repeat-space{background-repeat:space}.md\:docs-bg-auto{background-size:auto}.md\:docs-bg-cover{background-size:cover}.md\:docs-bg-contain{background-size:contain}.md\:docs-border-collapse{border-collapse:collapse}.md\:docs-border-separate{border-collapse:separate}.md\:docs-border-transparent{border-color:transparent}.md\:docs-border-inherit{border-color:inherit}.md\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.md\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.md\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.md\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.md\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.md\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.md\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.md\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.md\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.md\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.md\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.md\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.md\:hover\:docs-border-transparent:hover{border-color:transparent}.md\:hover\:docs-border-inherit:hover{border-color:inherit}.md\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.md\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.md\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.md\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.md\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.md\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.md\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.md\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.md\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.md\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.md\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.md\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.md\:docs-border-opacity-0{--border-opacity:0}.md\:docs-border-opacity-25{--border-opacity:0.25}.md\:docs-border-opacity-50{--border-opacity:0.5}.md\:docs-border-opacity-75{--border-opacity:0.75}.md\:docs-border-opacity-100{--border-opacity:1}.md\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.md\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.md\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.md\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.md\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.md\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.md\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.md\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.md\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.md\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.md\:docs-rounded-none{border-radius:0}.md\:docs-rounded-sm{border-radius:.125rem}.md\:docs-rounded{border-radius:.25rem}.md\:docs-rounded-lg{border-radius:.5rem}.md\:docs-rounded-full{border-radius:9999px}.md\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.md\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.md\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\:docs-rounded-tl-none{border-top-left-radius:0}.md\:docs-rounded-tr-none{border-top-right-radius:0}.md\:docs-rounded-br-none{border-bottom-right-radius:0}.md\:docs-rounded-bl-none{border-bottom-left-radius:0}.md\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.md\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.md\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.md\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:docs-rounded-tl{border-top-left-radius:.25rem}.md\:docs-rounded-tr{border-top-right-radius:.25rem}.md\:docs-rounded-br{border-bottom-right-radius:.25rem}.md\:docs-rounded-bl{border-bottom-left-radius:.25rem}.md\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.md\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.md\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.md\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:docs-rounded-tl-full{border-top-left-radius:9999px}.md\:docs-rounded-tr-full{border-top-right-radius:9999px}.md\:docs-rounded-br-full{border-bottom-right-radius:9999px}.md\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.md\:docs-border-solid{border-style:solid}.md\:docs-border-dashed{border-style:dashed}.md\:docs-border-dotted{border-style:dotted}.md\:docs-border-double{border-style:double}.md\:docs-border-none{border-style:none}.md\:docs-border-0{border-width:0}.md\:docs-border-2{border-width:2px}.md\:docs-border-4{border-width:4px}.md\:docs-border-8{border-width:8px}.md\:docs-border{border-width:1px}.md\:docs-border-t-0{border-top-width:0}.md\:docs-border-r-0{border-right-width:0}.md\:docs-border-b-0{border-bottom-width:0}.md\:docs-border-l-0{border-left-width:0}.md\:docs-border-t-2{border-top-width:2px}.md\:docs-border-r-2{border-right-width:2px}.md\:docs-border-b-2{border-bottom-width:2px}.md\:docs-border-l-2{border-left-width:2px}.md\:docs-border-t-4{border-top-width:4px}.md\:docs-border-r-4{border-right-width:4px}.md\:docs-border-b-4{border-bottom-width:4px}.md\:docs-border-l-4{border-left-width:4px}.md\:docs-border-t-8{border-top-width:8px}.md\:docs-border-r-8{border-right-width:8px}.md\:docs-border-b-8{border-bottom-width:8px}.md\:docs-border-l-8{border-left-width:8px}.md\:docs-border-t{border-top-width:1px}.md\:docs-border-r{border-right-width:1px}.md\:docs-border-b{border-bottom-width:1px}.md\:docs-border-l{border-left-width:1px}.md\:docs-box-border{box-sizing:border-box}.md\:docs-box-content{box-sizing:content-box}.md\:docs-cursor-auto{cursor:auto}.md\:docs-cursor-default{cursor:default}.md\:docs-cursor-pointer{cursor:pointer}.md\:docs-cursor-wait{cursor:wait}.md\:docs-cursor-text{cursor:text}.md\:docs-cursor-move{cursor:move}.md\:docs-cursor-not-allowed{cursor:not-allowed}.md\:docs-block{display:block}.md\:docs-inline-block{display:inline-block}.md\:docs-inline{display:inline}.md\:docs-flex{display:flex}.md\:docs-inline-flex{display:inline-flex}.md\:docs-table{display:table}.md\:docs-table-caption{display:table-caption}.md\:docs-table-cell{display:table-cell}.md\:docs-table-column{display:table-column}.md\:docs-table-column-group{display:table-column-group}.md\:docs-table-footer-group{display:table-footer-group}.md\:docs-table-header-group{display:table-header-group}.md\:docs-table-row-group{display:table-row-group}.md\:docs-table-row{display:table-row}.md\:docs-flow-root{display:flow-root}.md\:docs-grid{display:grid}.md\:docs-inline-grid{display:inline-grid}.md\:docs-contents{display:contents}.md\:docs-hidden{display:none}.md\:docs-flex-row{flex-direction:row}.md\:docs-flex-row-reverse{flex-direction:row-reverse}.md\:docs-flex-col{flex-direction:column}.md\:docs-flex-col-reverse{flex-direction:column-reverse}.md\:docs-flex-wrap{flex-wrap:wrap}.md\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:docs-flex-no-wrap{flex-wrap:nowrap}.md\:docs-place-items-auto{place-items:auto}.md\:docs-place-items-start{place-items:start}.md\:docs-place-items-end{place-items:end}.md\:docs-place-items-center{place-items:center}.md\:docs-place-items-stretch{place-items:stretch}.md\:docs-place-content-center{place-content:center}.md\:docs-place-content-start{place-content:start}.md\:docs-place-content-end{place-content:end}.md\:docs-place-content-between{place-content:space-between}.md\:docs-place-content-around{place-content:space-around}.md\:docs-place-content-evenly{place-content:space-evenly}.md\:docs-place-content-stretch{place-content:stretch}.md\:docs-place-self-auto{place-self:auto}.md\:docs-place-self-start{place-self:start}.md\:docs-place-self-end{place-self:end}.md\:docs-place-self-center{place-self:center}.md\:docs-place-self-stretch{place-self:stretch}.md\:docs-items-start{align-items:flex-start}.md\:docs-items-end{align-items:flex-end}.md\:docs-items-center{align-items:center}.md\:docs-items-baseline{align-items:baseline}.md\:docs-items-stretch{align-items:stretch}.md\:docs-content-center{align-content:center}.md\:docs-content-start{align-content:flex-start}.md\:docs-content-end{align-content:flex-end}.md\:docs-content-between{align-content:space-between}.md\:docs-content-around{align-content:space-around}.md\:docs-content-evenly{align-content:space-evenly}.md\:docs-self-auto{align-self:auto}.md\:docs-self-start{align-self:flex-start}.md\:docs-self-end{align-self:flex-end}.md\:docs-self-center{align-self:center}.md\:docs-self-stretch{align-self:stretch}.md\:docs-justify-items-auto{justify-items:auto}.md\:docs-justify-items-start{justify-items:start}.md\:docs-justify-items-end{justify-items:end}.md\:docs-justify-items-center{justify-items:center}.md\:docs-justify-items-stretch{justify-items:stretch}.md\:docs-justify-start{justify-content:flex-start}.md\:docs-justify-end{justify-content:flex-end}.md\:docs-justify-center{justify-content:center}.md\:docs-justify-between{justify-content:space-between}.md\:docs-justify-around{justify-content:space-around}.md\:docs-justify-evenly{justify-content:space-evenly}.md\:docs-justify-self-auto{justify-self:auto}.md\:docs-justify-self-start{justify-self:start}.md\:docs-justify-self-end{justify-self:end}.md\:docs-justify-self-center{justify-self:center}.md\:docs-justify-self-stretch{justify-self:stretch}.md\:docs-flex-1{flex:1 1 0%}.md\:docs-flex-auto{flex:1 1 auto}.md\:docs-flex-initial{flex:0 1 auto}.md\:docs-flex-none{flex:none}.md\:docs-flex-grow-0{flex-grow:0}.md\:docs-flex-grow{flex-grow:1}.md\:docs-flex-shrink-0{flex-shrink:0}.md\:docs-flex-shrink{flex-shrink:1}.md\:docs-order-1{order:1}.md\:docs-order-2{order:2}.md\:docs-order-3{order:3}.md\:docs-order-4{order:4}.md\:docs-order-5{order:5}.md\:docs-order-6{order:6}.md\:docs-order-7{order:7}.md\:docs-order-8{order:8}.md\:docs-order-9{order:9}.md\:docs-order-10{order:10}.md\:docs-order-11{order:11}.md\:docs-order-12{order:12}.md\:docs-order-first{order:-9999}.md\:docs-order-last{order:9999}.md\:docs-order-none{order:0}.md\:docs-float-right{float:right}.md\:docs-float-left{float:left}.md\:docs-float-none{float:none}.md\:docs-clearfix:after{content:"";display:table;clear:both}.md\:docs-clear-left{clear:left}.md\:docs-clear-right{clear:right}.md\:docs-clear-both{clear:both}.md\:docs-clear-none{clear:none}.md\:docs-font-title{font-family:"Iowan Old Style","Palentino Linotype","URW Palladio L",P052,serif}.md\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.md\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.md\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\:docs-font-hairline{font-weight:100}.md\:docs-font-thin{font-weight:200}.md\:docs-font-light{font-weight:300}.md\:docs-font-normal{font-weight:400}.md\:docs-font-medium{font-weight:500}.md\:docs-font-semibold{font-weight:600}.md\:docs-font-bold{font-weight:700}.md\:docs-font-extrabold{font-weight:800}.md\:docs-font-black{font-weight:900}.md\:hover\:docs-font-hairline:hover{font-weight:100}.md\:hover\:docs-font-thin:hover{font-weight:200}.md\:hover\:docs-font-light:hover{font-weight:300}.md\:hover\:docs-font-normal:hover{font-weight:400}.md\:hover\:docs-font-medium:hover{font-weight:500}.md\:hover\:docs-font-semibold:hover{font-weight:600}.md\:hover\:docs-font-bold:hover{font-weight:700}.md\:hover\:docs-font-extrabold:hover{font-weight:800}.md\:hover\:docs-font-black:hover{font-weight:900}.md\:docs-h-1{height:.25rem}.md\:docs-h-2{height:.5rem}.md\:docs-h-3{height:.75rem}.md\:docs-h-4{height:1rem}.md\:docs-h-6{height:1.5rem}.md\:docs-h-8{height:2rem}.md\:docs-h-10{height:2.5rem}.md\:docs-h-12{height:3rem}.md\:docs-h-16{height:4rem}.md\:docs-h-24{height:6rem}.md\:docs-h-32{height:8rem}.md\:docs-h-48{height:12rem}.md\:docs-h-64{height:16rem}.md\:docs-h-auto{height:auto}.md\:docs-h-px{height:1px}.md\:docs-h-full{height:100%}.md\:docs-h-screen{height:100vh}.md\:docs-text-xxs{font-size:.75rem}.md\:docs-text-xs{font-size:.875rem}.md\:docs-text-sm{font-size:.9375rem}.md\:docs-text-base{font-size:1rem}.md\:docs-text-large-1{font-size:1.125rem}.md\:docs-text-large-2{font-size:1.25rem}.md\:docs-text-large-3{font-size:1.375rem}.md\:docs-text-large-4{font-size:1.5rem}.md\:docs-text-large-5{font-size:1.875rem}.md\:docs-text-large-6{font-size:2.25rem}.md\:docs-text-large-7{font-size:2.625rem}.md\:docs-text-jumbo-1{font-size:3.75rem}.md\:docs-text-jumbo-2{font-size:4.625rem}.md\:docs-text-jumbo-3{font-size:5.375rem}.md\:docs-leading-none{line-height:1}.md\:docs-leading-tight{line-height:1.25}.md\:docs-leading-small{line-height:1.45}.md\:docs-leading-normal{line-height:1.625}.md\:docs-leading-loose{line-height:2}.md\:docs-list-inside{list-style-position:inside}.md\:docs-list-outside{list-style-position:outside}.md\:docs-list-none{list-style-type:none}.md\:docs-list-disc{list-style-type:disc}.md\:docs-list-decimal{list-style-type:decimal}.md\:docs-m-0{margin:0}.md\:docs-m-1{margin:.25rem}.md\:docs-m-2{margin:.5rem}.md\:docs-m-3{margin:.75rem}.md\:docs-m-4{margin:1rem}.md\:docs-m-6{margin:1.5rem}.md\:docs-m-8{margin:2rem}.md\:docs-m-12{margin:3rem}.md\:docs-m-16{margin:4rem}.md\:docs-m-20{margin:5rem}.md\:docs-m-auto{margin:auto}.md\:docs-m-px{margin:1px}.md\:docs--m-px{margin:-1px}.md\:docs--m-2px{margin:-2px}.md\:docs--m-0{margin:0}.md\:docs--m-1{margin:-.25rem}.md\:docs--m-2{margin:-.5rem}.md\:docs--m-3{margin:-.75rem}.md\:docs--m-4{margin:-1rem}.md\:docs--m-6{margin:-1.5rem}.md\:docs--m-8{margin:-2rem}.md\:docs--m-16{margin:-4rem}.md\:docs--m-20{margin:-5rem}.md\:docs-my-0{margin-top:0;margin-bottom:0}.md\:docs-mx-0{margin-left:0;margin-right:0}.md\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.md\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.md\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.md\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.md\:docs-mx-4{margin-left:1rem;margin-right:1rem}.md\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.md\:docs-mx-8{margin-left:2rem;margin-right:2rem}.md\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.md\:docs-mx-12{margin-left:3rem;margin-right:3rem}.md\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.md\:docs-mx-16{margin-left:4rem;margin-right:4rem}.md\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.md\:docs-mx-20{margin-left:5rem;margin-right:5rem}.md\:docs-my-auto{margin-top:auto;margin-bottom:auto}.md\:docs-mx-auto{margin-left:auto;margin-right:auto}.md\:docs-my-px{margin-top:1px;margin-bottom:1px}.md\:docs-mx-px{margin-left:1px;margin-right:1px}.md\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.md\:docs--mx-px{margin-left:-1px;margin-right:-1px}.md\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.md\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.md\:docs--my-0{margin-top:0;margin-bottom:0}.md\:docs--mx-0{margin-left:0;margin-right:0}.md\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.md\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.md\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.md\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.md\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.md\:docs-mt-0{margin-top:0}.md\:docs-mr-0{margin-right:0}.md\:docs-mb-0{margin-bottom:0}.md\:docs-ml-0{margin-left:0}.md\:docs-mt-1{margin-top:.25rem}.md\:docs-mr-1{margin-right:.25rem}.md\:docs-mb-1{margin-bottom:.25rem}.md\:docs-ml-1{margin-left:.25rem}.md\:docs-mt-2{margin-top:.5rem}.md\:docs-mr-2{margin-right:.5rem}.md\:docs-mb-2{margin-bottom:.5rem}.md\:docs-ml-2{margin-left:.5rem}.md\:docs-mt-3{margin-top:.75rem}.md\:docs-mr-3{margin-right:.75rem}.md\:docs-mb-3{margin-bottom:.75rem}.md\:docs-ml-3{margin-left:.75rem}.md\:docs-mt-4{margin-top:1rem}.md\:docs-mr-4{margin-right:1rem}.md\:docs-mb-4{margin-bottom:1rem}.md\:docs-ml-4{margin-left:1rem}.md\:docs-mt-6{margin-top:1.5rem}.md\:docs-mr-6{margin-right:1.5rem}.md\:docs-mb-6{margin-bottom:1.5rem}.md\:docs-ml-6{margin-left:1.5rem}.md\:docs-mt-8{margin-top:2rem}.md\:docs-mr-8{margin-right:2rem}.md\:docs-mb-8{margin-bottom:2rem}.md\:docs-ml-8{margin-left:2rem}.md\:docs-mt-12{margin-top:3rem}.md\:docs-mr-12{margin-right:3rem}.md\:docs-mb-12{margin-bottom:3rem}.md\:docs-ml-12{margin-left:3rem}.md\:docs-mt-16{margin-top:4rem}.md\:docs-mr-16{margin-right:4rem}.md\:docs-mb-16{margin-bottom:4rem}.md\:docs-ml-16{margin-left:4rem}.md\:docs-mt-20{margin-top:5rem}.md\:docs-mr-20{margin-right:5rem}.md\:docs-mb-20{margin-bottom:5rem}.md\:docs-ml-20{margin-left:5rem}.md\:docs-mt-auto{margin-top:auto}.md\:docs-mr-auto{margin-right:auto}.md\:docs-mb-auto{margin-bottom:auto}.md\:docs-ml-auto{margin-left:auto}.md\:docs-mt-px{margin-top:1px}.md\:docs-mr-px{margin-right:1px}.md\:docs-mb-px{margin-bottom:1px}.md\:docs-ml-px{margin-left:1px}.md\:docs--mt-px{margin-top:-1px}.md\:docs--mr-px{margin-right:-1px}.md\:docs--mb-px{margin-bottom:-1px}.md\:docs--ml-px{margin-left:-1px}.md\:docs--mt-2px{margin-top:-2px}.md\:docs--mr-2px{margin-right:-2px}.md\:docs--mb-2px{margin-bottom:-2px}.md\:docs--ml-2px{margin-left:-2px}.md\:docs--mt-0{margin-top:0}.md\:docs--mr-0{margin-right:0}.md\:docs--mb-0{margin-bottom:0}.md\:docs--ml-0{margin-left:0}.md\:docs--mt-1{margin-top:-.25rem}.md\:docs--mr-1{margin-right:-.25rem}.md\:docs--mb-1{margin-bottom:-.25rem}.md\:docs--ml-1{margin-left:-.25rem}.md\:docs--mt-2{margin-top:-.5rem}.md\:docs--mr-2{margin-right:-.5rem}.md\:docs--mb-2{margin-bottom:-.5rem}.md\:docs--ml-2{margin-left:-.5rem}.md\:docs--mt-3{margin-top:-.75rem}.md\:docs--mr-3{margin-right:-.75rem}.md\:docs--mb-3{margin-bottom:-.75rem}.md\:docs--ml-3{margin-left:-.75rem}.md\:docs--mt-4{margin-top:-1rem}.md\:docs--mr-4{margin-right:-1rem}.md\:docs--mb-4{margin-bottom:-1rem}.md\:docs--ml-4{margin-left:-1rem}.md\:docs--mt-6{margin-top:-1.5rem}.md\:docs--mr-6{margin-right:-1.5rem}.md\:docs--mb-6{margin-bottom:-1.5rem}.md\:docs--ml-6{margin-left:-1.5rem}.md\:docs--mt-8{margin-top:-2rem}.md\:docs--mr-8{margin-right:-2rem}.md\:docs--mb-8{margin-bottom:-2rem}.md\:docs--ml-8{margin-left:-2rem}.md\:docs--mt-16{margin-top:-4rem}.md\:docs--mr-16{margin-right:-4rem}.md\:docs--mb-16{margin-bottom:-4rem}.md\:docs--ml-16{margin-left:-4rem}.md\:docs--mt-20{margin-top:-5rem}.md\:docs--mr-20{margin-right:-5rem}.md\:docs--mb-20{margin-bottom:-5rem}.md\:docs--ml-20{margin-left:-5rem}.md\:docs-max-h-full{max-height:100%}.md\:docs-max-h-screen{max-height:100vh}.md\:docs-max-w-site-container{max-width:1400px}.md\:docs-max-w-measure-byline{max-width:12rem}.md\:docs-max-w-none{max-width:none}.md\:docs-max-w-xxs{max-width:17rem}.md\:docs-max-w-xs{max-width:20rem}.md\:docs-max-w-sm{max-width:30rem}.md\:docs-max-w-md{max-width:40rem}.md\:docs-max-w-lg{max-width:50rem}.md\:docs-max-w-xl{max-width:60rem}.md\:docs-max-w-2xl{max-width:70rem}.md\:docs-max-w-3xl{max-width:80rem}.md\:docs-max-w-4xl{max-width:90rem}.md\:docs-max-w-5xl{max-width:100rem}.md\:docs-max-w-full{max-width:100%}.md\:docs-max-w-2\/3{max-width:66.67%}.md\:docs-min-h-0{min-height:0}.md\:docs-min-h-full{min-height:100%}.md\:docs-min-h-screen{min-height:100vh}.md\:docs-min-w-0{min-width:0}.md\:docs-min-w-full{min-width:100%}.md\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.md\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.md\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.md\:docs-object-none{-o-object-fit:none;object-fit:none}.md\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.md\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.md\:docs-object-center{-o-object-position:center;object-position:center}.md\:docs-object-left{-o-object-position:left;object-position:left}.md\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.md\:docs-object-left-top{-o-object-position:left top;object-position:left top}.md\:docs-object-right{-o-object-position:right;object-position:right}.md\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.md\:docs-object-right-top{-o-object-position:right top;object-position:right top}.md\:docs-object-top{-o-object-position:top;object-position:top}.md\:docs-opacity-0{opacity:0}.md\:docs-opacity-25{opacity:.25}.md\:docs-opacity-50{opacity:.5}.md\:docs-opacity-75{opacity:.75}.md\:docs-opacity-100{opacity:1}.md\:hover\:docs-opacity-0:hover{opacity:0}.md\:hover\:docs-opacity-25:hover{opacity:.25}.md\:hover\:docs-opacity-50:hover{opacity:.5}.md\:hover\:docs-opacity-75:hover{opacity:.75}.md\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .md\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .md\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .md\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .md\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .md\:group-hover\:docs-opacity-100{opacity:1}.md\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.md\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.md\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.md\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.md\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.md\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.md\:docs-overflow-auto{overflow:auto}.md\:docs-overflow-hidden{overflow:hidden}.md\:docs-overflow-visible{overflow:visible}.md\:docs-overflow-scroll{overflow:scroll}.md\:docs-overflow-x-auto{overflow-x:auto}.md\:docs-overflow-y-auto{overflow-y:auto}.md\:docs-overflow-x-hidden{overflow-x:hidden}.md\:docs-overflow-y-hidden{overflow-y:hidden}.md\:docs-overflow-x-visible{overflow-x:visible}.md\:docs-overflow-y-visible{overflow-y:visible}.md\:docs-overflow-x-scroll{overflow-x:scroll}.md\:docs-overflow-y-scroll{overflow-y:scroll}.md\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.md\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.md\:docs-overscroll-auto{overscroll-behavior:auto}.md\:docs-overscroll-contain{overscroll-behavior:contain}.md\:docs-overscroll-none{overscroll-behavior:none}.md\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.md\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.md\:docs-overscroll-y-none{overscroll-behavior-y:none}.md\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.md\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.md\:docs-overscroll-x-none{overscroll-behavior-x:none}.md\:docs-p-0{padding:0}.md\:docs-p-1{padding:.25rem}.md\:docs-p-2{padding:.5rem}.md\:docs-p-3{padding:.75rem}.md\:docs-p-4{padding:1rem}.md\:docs-p-5{padding:1.25rem}.md\:docs-p-6{padding:1.5rem}.md\:docs-p-8{padding:2rem}.md\:docs-p-16{padding:4rem}.md\:docs-p-20{padding:5rem}.md\:docs-p-px{padding:1px}.md\:docs-py-0{padding-top:0;padding-bottom:0}.md\:docs-px-0{padding-left:0;padding-right:0}.md\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.md\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.md\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.md\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.md\:docs-px-4{padding-left:1rem;padding-right:1rem}.md\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.md\:docs-px-8{padding-left:2rem;padding-right:2rem}.md\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.md\:docs-px-16{padding-left:4rem;padding-right:4rem}.md\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.md\:docs-px-20{padding-left:5rem;padding-right:5rem}.md\:docs-py-px{padding-top:1px;padding-bottom:1px}.md\:docs-px-px{padding-left:1px;padding-right:1px}.md\:docs-pt-0{padding-top:0}.md\:docs-pr-0{padding-right:0}.md\:docs-pb-0{padding-bottom:0}.md\:docs-pl-0{padding-left:0}.md\:docs-pt-1{padding-top:.25rem}.md\:docs-pr-1{padding-right:.25rem}.md\:docs-pb-1{padding-bottom:.25rem}.md\:docs-pl-1{padding-left:.25rem}.md\:docs-pt-2{padding-top:.5rem}.md\:docs-pr-2{padding-right:.5rem}.md\:docs-pb-2{padding-bottom:.5rem}.md\:docs-pl-2{padding-left:.5rem}.md\:docs-pt-3{padding-top:.75rem}.md\:docs-pr-3{padding-right:.75rem}.md\:docs-pb-3{padding-bottom:.75rem}.md\:docs-pl-3{padding-left:.75rem}.md\:docs-pt-4{padding-top:1rem}.md\:docs-pr-4{padding-right:1rem}.md\:docs-pb-4{padding-bottom:1rem}.md\:docs-pl-4{padding-left:1rem}.md\:docs-pt-5{padding-top:1.25rem}.md\:docs-pr-5{padding-right:1.25rem}.md\:docs-pb-5{padding-bottom:1.25rem}.md\:docs-pl-5{padding-left:1.25rem}.md\:docs-pt-6{padding-top:1.5rem}.md\:docs-pr-6{padding-right:1.5rem}.md\:docs-pb-6{padding-bottom:1.5rem}.md\:docs-pl-6{padding-left:1.5rem}.md\:docs-pt-8{padding-top:2rem}.md\:docs-pr-8{padding-right:2rem}.md\:docs-pb-8{padding-bottom:2rem}.md\:docs-pl-8{padding-left:2rem}.md\:docs-pt-16{padding-top:4rem}.md\:docs-pr-16{padding-right:4rem}.md\:docs-pb-16{padding-bottom:4rem}.md\:docs-pl-16{padding-left:4rem}.md\:docs-pt-20{padding-top:5rem}.md\:docs-pr-20{padding-right:5rem}.md\:docs-pb-20{padding-bottom:5rem}.md\:docs-pl-20{padding-left:5rem}.md\:docs-pt-px{padding-top:1px}.md\:docs-pr-px{padding-right:1px}.md\:docs-pb-px{padding-bottom:1px}.md\:docs-pl-px{padding-left:1px}.md\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.md\:docs-placeholder-transparent::placeholder{color:transparent}.md\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.md\:docs-placeholder-inherit::placeholder{color:inherit}.md\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.md\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.md\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.md\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.md\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.md\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.md\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.md\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.md\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.md\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.md\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.md\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.md\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.md\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.md\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.md\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.md\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.md\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.md\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.md\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.md\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.md\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.md\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.md\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.md\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.md\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.md\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.md\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.md\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.md\:docs-pointer-events-none{pointer-events:none}.md\:docs-pointer-events-auto{pointer-events:auto}.md\:docs-static{position:static}.md\:docs-fixed{position:fixed}.md\:docs-absolute{position:absolute}.md\:docs-relative{position:relative}.md\:docs-sticky{position:sticky}.md\:docs-inset-0{top:0;right:0;bottom:0;left:0}.md\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.md\:docs-inset-y-0{top:0;bottom:0}.md\:docs-inset-x-0{right:0;left:0}.md\:docs-inset-y-auto{top:auto;bottom:auto}.md\:docs-inset-x-auto{right:auto;left:auto}.md\:docs-top-0{top:0}.md\:docs-right-0{right:0}.md\:docs-bottom-0{bottom:0}.md\:docs-left-0{left:0}.md\:docs-top-auto{top:auto}.md\:docs-right-auto{right:auto}.md\:docs-bottom-auto{bottom:auto}.md\:docs-left-auto{left:auto}.md\:docs-resize-none{resize:none}.md\:docs-resize-y{resize:vertical}.md\:docs-resize-x{resize:horizontal}.md\:docs-resize{resize:both}.md\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.md\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.md\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.md\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.md\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:docs-shadow-none{box-shadow:none}.md\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.md\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.md\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.md\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.md\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:hover\:docs-shadow-none:hover{box-shadow:none}.md\:docs-stroke-0{stroke-width:0}.md\:docs-stroke-1{stroke-width:1}.md\:docs-stroke-2{stroke-width:2}.md\:docs-table-auto{table-layout:auto}.md\:docs-table-fixed{table-layout:fixed}.md\:hover\:docs-table-auto:hover{table-layout:auto}.md\:hover\:docs-table-fixed:hover{table-layout:fixed}.md\:focus\:docs-table-auto:focus{table-layout:auto}.md\:focus\:docs-table-fixed:focus{table-layout:fixed}.md\:docs-text-left{text-align:left}.md\:docs-text-center{text-align:center}.md\:docs-text-right{text-align:right}.md\:docs-text-justify{text-align:justify}.md\:docs-text-transparent{color:transparent}.md\:docs-text-inherit{color:inherit}.md\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.md\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.md\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.md\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.md\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.md\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.md\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.md\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.md\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.md\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.md\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.md\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.md\:hover\:docs-text-transparent:hover{color:transparent}.md\:hover\:docs-text-inherit:hover{color:inherit}.md\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.md\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.md\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.md\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.md\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.md\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.md\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.md\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.md\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.md\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.md\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.md\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.md\:docs-text-opacity-0{--text-opacity:0}.md\:docs-text-opacity-25{--text-opacity:0.25}.md\:docs-text-opacity-50{--text-opacity:0.5}.md\:docs-text-opacity-75{--text-opacity:0.75}.md\:docs-text-opacity-100{--text-opacity:1}.md\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.md\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.md\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.md\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.md\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.md\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.md\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.md\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.md\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.md\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.md\:docs-italic{font-style:italic}.md\:docs-not-italic{font-style:normal}.md\:hover\:docs-italic:hover{font-style:italic}.md\:hover\:docs-not-italic:hover{font-style:normal}.md\:docs-uppercase{text-transform:uppercase}.md\:docs-lowercase{text-transform:lowercase}.md\:docs-capitalize{text-transform:capitalize}.md\:docs-normal-case{text-transform:none}.md\:hover\:docs-uppercase:hover{text-transform:uppercase}.md\:hover\:docs-lowercase:hover{text-transform:lowercase}.md\:hover\:docs-capitalize:hover{text-transform:capitalize}.md\:hover\:docs-normal-case:hover{text-transform:none}.md\:docs-underline{text-decoration:underline}.md\:docs-line-through{text-decoration:line-through}.md\:docs-no-underline{text-decoration:none}.md\:hover\:docs-underline:hover{text-decoration:underline}.md\:hover\:docs-line-through:hover{text-decoration:line-through}.md\:hover\:docs-no-underline:hover{text-decoration:none}.md\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:docs-diagonal-fractions,.md\:docs-lining-nums,.md\:docs-oldstyle-nums,.md\:docs-ordinal,.md\:docs-proportional-nums,.md\:docs-slashed-zero,.md\:docs-stacked-fractions,.md\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.md\:docs-normal-nums{font-variant-numeric:normal}.md\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.md\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.md\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.md\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.md\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.md\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.md\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.md\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.md\:docs-tracking-tight{letter-spacing:-.2px}.md\:docs-tracking-normal{letter-spacing:0}.md\:docs-tracking-wide{letter-spacing:.05em}.md\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.md\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.md\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.md\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.md\:docs-align-baseline{vertical-align:baseline}.md\:docs-align-top{vertical-align:top}.md\:docs-align-middle{vertical-align:middle}.md\:docs-align-bottom{vertical-align:bottom}.md\:docs-align-text-top{vertical-align:text-top}.md\:docs-align-text-bottom{vertical-align:text-bottom}.md\:docs-visible{visibility:visible}.md\:docs-invisible{visibility:hidden}.md\:docs-whitespace-normal{white-space:normal}.md\:docs-whitespace-no-wrap{white-space:nowrap}.md\:docs-whitespace-pre{white-space:pre}.md\:docs-whitespace-pre-line{white-space:pre-line}.md\:docs-whitespace-pre-wrap{white-space:pre-wrap}.md\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.md\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.md\:docs-break-all{word-break:break-all}.md\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:docs-w-1{width:.25rem}.md\:docs-w-2{width:.5rem}.md\:docs-w-3{width:.75rem}.md\:docs-w-4{width:1rem}.md\:docs-w-6{width:1.5rem}.md\:docs-w-8{width:2rem}.md\:docs-w-10{width:2.5rem}.md\:docs-w-12{width:3rem}.md\:docs-w-16{width:4rem}.md\:docs-w-24{width:6rem}.md\:docs-w-32{width:8rem}.md\:docs-w-48{width:12rem}.md\:docs-w-56{width:14rem}.md\:docs-w-64{width:16rem}.md\:docs-w-72{width:18rem}.md\:docs-w-76{width:19rem}.md\:docs-w-site-container{width:1400px}.md\:docs-w-auto{width:auto}.md\:docs-w-px{width:1px}.md\:docs-w-1\/2{width:50%}.md\:docs-w-1\/3{width:33.33333%}.md\:docs-w-2\/3{width:66.66667%}.md\:docs-w-1\/4{width:25%}.md\:docs-w-3\/4{width:75%}.md\:docs-w-1\/5{width:20%}.md\:docs-w-2\/5{width:40%}.md\:docs-w-3\/5{width:60%}.md\:docs-w-4\/5{width:80%}.md\:docs-w-1\/6{width:16.66667%}.md\:docs-w-5\/6{width:83.33333%}.md\:docs-w-90\%{width:90%}.md\:docs-w-full{width:100%}.md\:docs-w-screen{width:100vw}.md\:docs-z-0{z-index:0}.md\:docs-z-10{z-index:10}.md\:docs-z-20{z-index:20}.md\:docs-z-30{z-index:30}.md\:docs-z-40{z-index:40}.md\:docs-z-50{z-index:50}.md\:docs-z-auto{z-index:auto}.md\:docs-gap-0{grid-gap:0;gap:0}.md\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.md\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.md\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.md\:docs-gap-4{grid-gap:1rem;gap:1rem}.md\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.md\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:docs-gap-8{grid-gap:2rem;gap:2rem}.md\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.md\:docs-gap-12{grid-gap:3rem;gap:3rem}.md\:docs-gap-16{grid-gap:4rem;gap:4rem}.md\:docs-gap-20{grid-gap:5rem;gap:5rem}.md\:docs-gap-24{grid-gap:6rem;gap:6rem}.md\:docs-gap-32{grid-gap:8rem;gap:8rem}.md\:docs-gap-40{grid-gap:10rem;gap:10rem}.md\:docs-gap-48{grid-gap:12rem;gap:12rem}.md\:docs-gap-56{grid-gap:14rem;gap:14rem}.md\:docs-gap-64{grid-gap:16rem;gap:16rem}.md\:docs-gap-px{grid-gap:1px;gap:1px}.md\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.md\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.md\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.md\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.md\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.md\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.md\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.md\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.md\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.md\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.md\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.md\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.md\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.md\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.md\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.md\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.md\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.md\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.md\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.md\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.md\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.md\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.md\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.md\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.md\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.md\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.md\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.md\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.md\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.md\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.md\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.md\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.md\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.md\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.md\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.md\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.md\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.md\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.md\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.md\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.md\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.md\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.md\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.md\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.md\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.md\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.md\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.md\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.md\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.md\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.md\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.md\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.md\:docs-grid-flow-row{grid-auto-flow:row}.md\:docs-grid-flow-col{grid-auto-flow:column}.md\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.md\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.md\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:docs-grid-cols-none{grid-template-columns:none}.md\:docs-auto-cols-auto{grid-auto-columns:auto}.md\:docs-auto-cols-min{grid-auto-columns:min-content}.md\:docs-auto-cols-max{grid-auto-columns:max-content}.md\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:docs-col-auto{grid-column:auto}.md\:docs-col-span-1{grid-column:span 1/span 1}.md\:docs-col-span-2{grid-column:span 2/span 2}.md\:docs-col-span-3{grid-column:span 3/span 3}.md\:docs-col-span-4{grid-column:span 4/span 4}.md\:docs-col-span-5{grid-column:span 5/span 5}.md\:docs-col-span-6{grid-column:span 6/span 6}.md\:docs-col-span-7{grid-column:span 7/span 7}.md\:docs-col-span-8{grid-column:span 8/span 8}.md\:docs-col-span-9{grid-column:span 9/span 9}.md\:docs-col-span-10{grid-column:span 10/span 10}.md\:docs-col-span-11{grid-column:span 11/span 11}.md\:docs-col-span-12{grid-column:span 12/span 12}.md\:docs-col-span-full{grid-column:1/-1}.md\:docs-col-start-1{grid-column-start:1}.md\:docs-col-start-2{grid-column-start:2}.md\:docs-col-start-3{grid-column-start:3}.md\:docs-col-start-4{grid-column-start:4}.md\:docs-col-start-5{grid-column-start:5}.md\:docs-col-start-6{grid-column-start:6}.md\:docs-col-start-7{grid-column-start:7}.md\:docs-col-start-8{grid-column-start:8}.md\:docs-col-start-9{grid-column-start:9}.md\:docs-col-start-10{grid-column-start:10}.md\:docs-col-start-11{grid-column-start:11}.md\:docs-col-start-12{grid-column-start:12}.md\:docs-col-start-13{grid-column-start:13}.md\:docs-col-start-auto{grid-column-start:auto}.md\:docs-col-end-1{grid-column-end:1}.md\:docs-col-end-2{grid-column-end:2}.md\:docs-col-end-3{grid-column-end:3}.md\:docs-col-end-4{grid-column-end:4}.md\:docs-col-end-5{grid-column-end:5}.md\:docs-col-end-6{grid-column-end:6}.md\:docs-col-end-7{grid-column-end:7}.md\:docs-col-end-8{grid-column-end:8}.md\:docs-col-end-9{grid-column-end:9}.md\:docs-col-end-10{grid-column-end:10}.md\:docs-col-end-11{grid-column-end:11}.md\:docs-col-end-12{grid-column-end:12}.md\:docs-col-end-13{grid-column-end:13}.md\:docs-col-end-auto{grid-column-end:auto}.md\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:docs-grid-rows-none{grid-template-rows:none}.md\:docs-auto-rows-auto{grid-auto-rows:auto}.md\:docs-auto-rows-min{grid-auto-rows:min-content}.md\:docs-auto-rows-max{grid-auto-rows:max-content}.md\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:docs-row-auto{grid-row:auto}.md\:docs-row-span-1{grid-row:span 1/span 1}.md\:docs-row-span-2{grid-row:span 2/span 2}.md\:docs-row-span-3{grid-row:span 3/span 3}.md\:docs-row-span-4{grid-row:span 4/span 4}.md\:docs-row-span-5{grid-row:span 5/span 5}.md\:docs-row-span-6{grid-row:span 6/span 6}.md\:docs-row-span-full{grid-row:1/-1}.md\:docs-row-start-1{grid-row-start:1}.md\:docs-row-start-2{grid-row-start:2}.md\:docs-row-start-3{grid-row-start:3}.md\:docs-row-start-4{grid-row-start:4}.md\:docs-row-start-5{grid-row-start:5}.md\:docs-row-start-6{grid-row-start:6}.md\:docs-row-start-7{grid-row-start:7}.md\:docs-row-start-auto{grid-row-start:auto}.md\:docs-row-end-1{grid-row-end:1}.md\:docs-row-end-2{grid-row-end:2}.md\:docs-row-end-3{grid-row-end:3}.md\:docs-row-end-4{grid-row-end:4}.md\:docs-row-end-5{grid-row-end:5}.md\:docs-row-end-6{grid-row-end:6}.md\:docs-row-end-7{grid-row-end:7}.md\:docs-row-end-auto{grid-row-end:auto}.md\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.md\:docs-transform-none{transform:none}.md\:docs-origin-center{transform-origin:center}.md\:docs-origin-top{transform-origin:top}.md\:docs-origin-top-right{transform-origin:top right}.md\:docs-origin-right{transform-origin:right}.md\:docs-origin-bottom-right{transform-origin:bottom right}.md\:docs-origin-bottom{transform-origin:bottom}.md\:docs-origin-bottom-left{transform-origin:bottom left}.md\:docs-origin-left{transform-origin:left}.md\:docs-origin-top-left{transform-origin:top left}.md\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.md\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.md\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.md\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.md\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.md\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.md\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:docs-scale-x-0{--transform-scale-x:0}.md\:docs-scale-x-50{--transform-scale-x:.5}.md\:docs-scale-x-75{--transform-scale-x:.75}.md\:docs-scale-x-90{--transform-scale-x:.9}.md\:docs-scale-x-95{--transform-scale-x:.95}.md\:docs-scale-x-100{--transform-scale-x:1}.md\:docs-scale-x-105{--transform-scale-x:1.05}.md\:docs-scale-x-110{--transform-scale-x:1.1}.md\:docs-scale-x-125{--transform-scale-x:1.25}.md\:docs-scale-x-150{--transform-scale-x:1.5}.md\:docs-scale-y-0{--transform-scale-y:0}.md\:docs-scale-y-50{--transform-scale-y:.5}.md\:docs-scale-y-75{--transform-scale-y:.75}.md\:docs-scale-y-90{--transform-scale-y:.9}.md\:docs-scale-y-95{--transform-scale-y:.95}.md\:docs-scale-y-100{--transform-scale-y:1}.md\:docs-scale-y-105{--transform-scale-y:1.05}.md\:docs-scale-y-110{--transform-scale-y:1.1}.md\:docs-scale-y-125{--transform-scale-y:1.25}.md\:docs-scale-y-150{--transform-scale-y:1.5}.md\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.md\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.md\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.md\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.md\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.md\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.md\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.md\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.md\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.md\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.md\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.md\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.md\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.md\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.md\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.md\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.md\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.md\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.md\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.md\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.md\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.md\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.md\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.md\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.md\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.md\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.md\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.md\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.md\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.md\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.md\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.md\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.md\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.md\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.md\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.md\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.md\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.md\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.md\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.md\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.md\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.md\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.md\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.md\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.md\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.md\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.md\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.md\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.md\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.md\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.md\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.md\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.md\:docs-rotate-0{--transform-rotate:0}.md\:docs-rotate-1{--transform-rotate:1deg}.md\:docs-rotate-2{--transform-rotate:2deg}.md\:docs-rotate-3{--transform-rotate:3deg}.md\:docs-rotate-6{--transform-rotate:6deg}.md\:docs-rotate-12{--transform-rotate:12deg}.md\:docs-rotate-45{--transform-rotate:45deg}.md\:docs-rotate-90{--transform-rotate:90deg}.md\:docs-rotate-180{--transform-rotate:180deg}.md\:docs--rotate-180{--transform-rotate:-180deg}.md\:docs--rotate-90{--transform-rotate:-90deg}.md\:docs--rotate-45{--transform-rotate:-45deg}.md\:docs--rotate-12{--transform-rotate:-12deg}.md\:docs--rotate-6{--transform-rotate:-6deg}.md\:docs--rotate-3{--transform-rotate:-3deg}.md\:docs--rotate-2{--transform-rotate:-2deg}.md\:docs--rotate-1{--transform-rotate:-1deg}.md\:hover\:docs-rotate-0:hover{--transform-rotate:0}.md\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.md\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.md\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.md\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.md\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.md\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.md\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.md\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.md\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.md\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.md\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.md\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.md\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.md\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.md\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.md\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.md\:focus\:docs-rotate-0:focus{--transform-rotate:0}.md\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.md\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.md\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.md\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.md\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.md\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.md\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.md\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.md\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.md\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.md\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.md\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.md\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.md\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.md\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.md\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.md\:docs-translate-x-0{--transform-translate-x:0}.md\:docs-translate-x-1{--transform-translate-x:0.25rem}.md\:docs-translate-x-2{--transform-translate-x:0.5rem}.md\:docs-translate-x-3{--transform-translate-x:0.75rem}.md\:docs-translate-x-4{--transform-translate-x:1rem}.md\:docs-translate-x-5{--transform-translate-x:1.25rem}.md\:docs-translate-x-6{--transform-translate-x:1.5rem}.md\:docs-translate-x-8{--transform-translate-x:2rem}.md\:docs-translate-x-10{--transform-translate-x:2.5rem}.md\:docs-translate-x-12{--transform-translate-x:3rem}.md\:docs-translate-x-16{--transform-translate-x:4rem}.md\:docs-translate-x-20{--transform-translate-x:5rem}.md\:docs-translate-x-24{--transform-translate-x:6rem}.md\:docs-translate-x-32{--transform-translate-x:8rem}.md\:docs-translate-x-40{--transform-translate-x:10rem}.md\:docs-translate-x-48{--transform-translate-x:12rem}.md\:docs-translate-x-56{--transform-translate-x:14rem}.md\:docs-translate-x-64{--transform-translate-x:16rem}.md\:docs-translate-x-px{--transform-translate-x:1px}.md\:docs--translate-x-1{--transform-translate-x:-0.25rem}.md\:docs--translate-x-2{--transform-translate-x:-0.5rem}.md\:docs--translate-x-3{--transform-translate-x:-0.75rem}.md\:docs--translate-x-4{--transform-translate-x:-1rem}.md\:docs--translate-x-5{--transform-translate-x:-1.25rem}.md\:docs--translate-x-6{--transform-translate-x:-1.5rem}.md\:docs--translate-x-8{--transform-translate-x:-2rem}.md\:docs--translate-x-10{--transform-translate-x:-2.5rem}.md\:docs--translate-x-12{--transform-translate-x:-3rem}.md\:docs--translate-x-16{--transform-translate-x:-4rem}.md\:docs--translate-x-20{--transform-translate-x:-5rem}.md\:docs--translate-x-24{--transform-translate-x:-6rem}.md\:docs--translate-x-32{--transform-translate-x:-8rem}.md\:docs--translate-x-40{--transform-translate-x:-10rem}.md\:docs--translate-x-48{--transform-translate-x:-12rem}.md\:docs--translate-x-56{--transform-translate-x:-14rem}.md\:docs--translate-x-64{--transform-translate-x:-16rem}.md\:docs--translate-x-px{--transform-translate-x:-1px}.md\:docs--translate-x-full{--transform-translate-x:-100%}.md\:docs--translate-x-1\/2{--transform-translate-x:-50%}.md\:docs-translate-x-1\/2{--transform-translate-x:50%}.md\:docs-translate-x-full{--transform-translate-x:100%}.md\:docs-translate-y-0{--transform-translate-y:0}.md\:docs-translate-y-1{--transform-translate-y:0.25rem}.md\:docs-translate-y-2{--transform-translate-y:0.5rem}.md\:docs-translate-y-3{--transform-translate-y:0.75rem}.md\:docs-translate-y-4{--transform-translate-y:1rem}.md\:docs-translate-y-5{--transform-translate-y:1.25rem}.md\:docs-translate-y-6{--transform-translate-y:1.5rem}.md\:docs-translate-y-8{--transform-translate-y:2rem}.md\:docs-translate-y-10{--transform-translate-y:2.5rem}.md\:docs-translate-y-12{--transform-translate-y:3rem}.md\:docs-translate-y-16{--transform-translate-y:4rem}.md\:docs-translate-y-20{--transform-translate-y:5rem}.md\:docs-translate-y-24{--transform-translate-y:6rem}.md\:docs-translate-y-32{--transform-translate-y:8rem}.md\:docs-translate-y-40{--transform-translate-y:10rem}.md\:docs-translate-y-48{--transform-translate-y:12rem}.md\:docs-translate-y-56{--transform-translate-y:14rem}.md\:docs-translate-y-64{--transform-translate-y:16rem}.md\:docs-translate-y-px{--transform-translate-y:1px}.md\:docs--translate-y-1{--transform-translate-y:-0.25rem}.md\:docs--translate-y-2{--transform-translate-y:-0.5rem}.md\:docs--translate-y-3{--transform-translate-y:-0.75rem}.md\:docs--translate-y-4{--transform-translate-y:-1rem}.md\:docs--translate-y-5{--transform-translate-y:-1.25rem}.md\:docs--translate-y-6{--transform-translate-y:-1.5rem}.md\:docs--translate-y-8{--transform-translate-y:-2rem}.md\:docs--translate-y-10{--transform-translate-y:-2.5rem}.md\:docs--translate-y-12{--transform-translate-y:-3rem}.md\:docs--translate-y-16{--transform-translate-y:-4rem}.md\:docs--translate-y-20{--transform-translate-y:-5rem}.md\:docs--translate-y-24{--transform-translate-y:-6rem}.md\:docs--translate-y-32{--transform-translate-y:-8rem}.md\:docs--translate-y-40{--transform-translate-y:-10rem}.md\:docs--translate-y-48{--transform-translate-y:-12rem}.md\:docs--translate-y-56{--transform-translate-y:-14rem}.md\:docs--translate-y-64{--transform-translate-y:-16rem}.md\:docs--translate-y-px{--transform-translate-y:-1px}.md\:docs--translate-y-full{--transform-translate-y:-100%}.md\:docs--translate-y-1\/2{--transform-translate-y:-50%}.md\:docs-translate-y-1\/2{--transform-translate-y:50%}.md\:docs-translate-y-full{--transform-translate-y:100%}.md\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.md\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.md\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.md\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.md\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.md\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.md\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.md\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.md\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.md\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.md\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.md\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.md\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.md\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.md\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.md\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.md\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.md\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.md\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.md\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.md\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.md\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.md\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.md\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.md\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.md\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.md\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.md\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.md\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.md\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.md\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.md\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.md\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.md\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.md\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.md\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.md\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.md\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.md\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.md\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.md\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.md\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.md\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.md\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.md\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.md\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.md\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.md\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.md\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.md\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.md\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.md\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.md\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.md\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.md\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.md\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.md\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.md\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.md\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.md\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.md\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.md\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.md\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.md\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.md\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.md\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.md\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.md\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.md\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.md\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.md\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.md\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.md\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.md\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.md\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.md\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.md\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.md\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.md\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.md\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.md\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.md\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.md\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.md\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.md\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.md\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.md\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.md\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.md\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.md\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.md\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.md\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.md\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.md\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.md\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.md\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.md\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.md\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.md\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.md\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.md\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.md\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.md\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.md\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.md\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.md\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.md\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.md\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.md\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.md\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.md\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.md\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.md\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.md\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.md\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.md\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.md\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.md\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.md\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.md\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.md\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.md\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.md\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.md\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.md\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.md\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.md\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.md\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.md\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.md\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.md\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.md\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.md\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.md\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.md\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.md\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.md\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.md\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.md\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.md\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.md\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.md\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.md\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.md\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.md\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.md\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.md\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.md\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.md\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.md\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.md\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.md\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.md\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.md\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.md\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.md\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.md\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.md\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.md\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.md\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.md\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.md\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.md\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.md\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.md\:docs-skew-x-0{--transform-skew-x:0}.md\:docs-skew-x-1{--transform-skew-x:1deg}.md\:docs-skew-x-2{--transform-skew-x:2deg}.md\:docs-skew-x-3{--transform-skew-x:3deg}.md\:docs-skew-x-6{--transform-skew-x:6deg}.md\:docs-skew-x-12{--transform-skew-x:12deg}.md\:docs--skew-x-12{--transform-skew-x:-12deg}.md\:docs--skew-x-6{--transform-skew-x:-6deg}.md\:docs--skew-x-3{--transform-skew-x:-3deg}.md\:docs--skew-x-2{--transform-skew-x:-2deg}.md\:docs--skew-x-1{--transform-skew-x:-1deg}.md\:docs-skew-y-0{--transform-skew-y:0}.md\:docs-skew-y-1{--transform-skew-y:1deg}.md\:docs-skew-y-2{--transform-skew-y:2deg}.md\:docs-skew-y-3{--transform-skew-y:3deg}.md\:docs-skew-y-6{--transform-skew-y:6deg}.md\:docs-skew-y-12{--transform-skew-y:12deg}.md\:docs--skew-y-12{--transform-skew-y:-12deg}.md\:docs--skew-y-6{--transform-skew-y:-6deg}.md\:docs--skew-y-3{--transform-skew-y:-3deg}.md\:docs--skew-y-2{--transform-skew-y:-2deg}.md\:docs--skew-y-1{--transform-skew-y:-1deg}.md\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.md\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.md\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.md\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.md\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.md\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.md\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.md\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.md\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.md\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.md\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.md\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.md\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.md\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.md\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.md\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.md\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.md\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.md\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.md\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.md\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.md\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.md\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.md\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.md\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.md\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.md\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.md\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.md\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.md\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.md\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.md\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.md\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.md\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.md\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.md\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.md\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.md\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.md\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.md\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.md\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.md\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.md\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.md\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.md\:docs-transition-none{transition-property:none}.md\:docs-transition-all{transition-property:all}.md\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.md\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.md\:docs-transition-opacity{transition-property:opacity}.md\:docs-transition-shadow{transition-property:box-shadow}.md\:docs-transition-transform{transition-property:transform}.md\:docs-ease-linear{transition-timing-function:linear}.md\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.md\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:docs-duration-75{transition-duration:75ms}.md\:docs-duration-100{transition-duration:.1s}.md\:docs-duration-150{transition-duration:150ms}.md\:docs-duration-200{transition-duration:.2s}.md\:docs-duration-300{transition-duration:.3s}.md\:docs-duration-500{transition-duration:.5s}.md\:docs-duration-700{transition-duration:.7s}.md\:docs-duration-1000{transition-duration:1s}.md\:docs-delay-75{transition-delay:75ms}.md\:docs-delay-100{transition-delay:.1s}.md\:docs-delay-150{transition-delay:150ms}.md\:docs-delay-200{transition-delay:.2s}.md\:docs-delay-300{transition-delay:.3s}.md\:docs-delay-500{transition-delay:.5s}.md\:docs-delay-700{transition-delay:.7s}.md\:docs-delay-1000{transition-delay:1s}.md\:docs-animate-none{animation:none}.md\:docs-animate-spin{animation:spin 1s linear infinite}.md\:docs-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.md\:docs-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.md\:docs-animate-bounce{animation:bounce 1s infinite}}@media (min-width:992px){.lg\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.lg\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.lg\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.lg\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.lg\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.lg\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.lg\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.lg\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.lg\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.lg\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.lg\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.lg\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.lg\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.lg\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.lg\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.lg\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.lg\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.lg\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.lg\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.lg\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.lg\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.lg\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.lg\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.lg\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.lg\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.lg\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.lg\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.lg\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.lg\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.lg\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.lg\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.lg\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.lg\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.lg\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.lg\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.lg\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.lg\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.lg\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.lg\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.lg\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.lg\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.lg\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.lg\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.lg\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.lg\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.lg\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.lg\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.lg\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.lg\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.lg\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.lg\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.lg\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.lg\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.lg\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.lg\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.lg\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.lg\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.lg\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.lg\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.lg\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.lg\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.lg\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.lg\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.lg\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.lg\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.lg\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.lg\:docs-divide-double>:not(template)~:not(template){border-style:double}.lg\:docs-divide-none>:not(template)~:not(template){border-style:none}.lg\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.lg\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.lg\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.lg\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.lg\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.lg\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:docs-bg-fixed{background-attachment:fixed}.lg\:docs-bg-local{background-attachment:local}.lg\:docs-bg-scroll{background-attachment:scroll}.lg\:docs-bg-clip-border{background-clip:border-box}.lg\:docs-bg-clip-padding{background-clip:padding-box}.lg\:docs-bg-clip-content{background-clip:content-box}.lg\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.lg\:docs-bg-transparent{background-color:transparent}.lg\:docs-bg-inherit{background-color:inherit}.lg\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.lg\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.lg\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.lg\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.lg\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.lg\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.lg\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.lg\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.lg\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.lg\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.lg\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.lg\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.lg\:hover\:docs-bg-transparent:hover{background-color:transparent}.lg\:hover\:docs-bg-inherit:hover{background-color:inherit}.lg\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.lg\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.lg\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.lg\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.lg\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.lg\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.lg\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.lg\:focus\:docs-bg-transparent:focus{background-color:transparent}.lg\:focus\:docs-bg-inherit:focus{background-color:inherit}.lg\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.lg\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.lg\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.lg\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.lg\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.lg\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.lg\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.lg\:docs-bg-none{background-image:none}.lg\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.lg\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.lg\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:docs-to-transparent{--gradient-to-color:transparent}.lg\:docs-to-inherit{--gradient-to-color:inherit}.lg\:docs-to-black{--gradient-to-color:#22292f}.lg\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.lg\:docs-to-grey-darker{--gradient-to-color:#606f7b}.lg\:docs-to-grey-dark{--gradient-to-color:#8795a1}.lg\:docs-to-grey{--gradient-to-color:#b8c2cc}.lg\:docs-to-grey-light{--gradient-to-color:#dae1e7}.lg\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.lg\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.lg\:docs-to-white{--gradient-to-color:white}.lg\:docs-to-yellow{--gradient-to-color:#ffed4a}.lg\:docs-to-code-base{--gradient-to-color:#282c34}.lg\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.lg\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.lg\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.lg\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.lg\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.lg\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.lg\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.lg\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.lg\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.lg\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.lg\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.lg\:hover\:docs-to-white:hover{--gradient-to-color:white}.lg\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.lg\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.lg\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.lg\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.lg\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.lg\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.lg\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.lg\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.lg\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.lg\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.lg\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.lg\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.lg\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.lg\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.lg\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.lg\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.lg\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.lg\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.lg\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.lg\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.lg\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.lg\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.lg\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.lg\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.lg\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.lg\:focus\:docs-to-white:focus{--gradient-to-color:white}.lg\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.lg\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.lg\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.lg\:docs-bg-opacity-0{--bg-opacity:0}.lg\:docs-bg-opacity-25{--bg-opacity:0.25}.lg\:docs-bg-opacity-50{--bg-opacity:0.5}.lg\:docs-bg-opacity-75{--bg-opacity:0.75}.lg\:docs-bg-opacity-100{--bg-opacity:1}.lg\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.lg\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.lg\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.lg\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.lg\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.lg\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.lg\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.lg\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.lg\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.lg\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.lg\:docs-bg-bottom{background-position:bottom}.lg\:docs-bg-center{background-position:center}.lg\:docs-bg-left{background-position:left}.lg\:docs-bg-left-bottom{background-position:left bottom}.lg\:docs-bg-left-top{background-position:left top}.lg\:docs-bg-right{background-position:right}.lg\:docs-bg-right-bottom{background-position:right bottom}.lg\:docs-bg-right-top{background-position:right top}.lg\:docs-bg-top{background-position:top}.lg\:docs-bg-repeat{background-repeat:repeat}.lg\:docs-bg-no-repeat{background-repeat:no-repeat}.lg\:docs-bg-repeat-x{background-repeat:repeat-x}.lg\:docs-bg-repeat-y{background-repeat:repeat-y}.lg\:docs-bg-repeat-round{background-repeat:round}.lg\:docs-bg-repeat-space{background-repeat:space}.lg\:docs-bg-auto{background-size:auto}.lg\:docs-bg-cover{background-size:cover}.lg\:docs-bg-contain{background-size:contain}.lg\:docs-border-collapse{border-collapse:collapse}.lg\:docs-border-separate{border-collapse:separate}.lg\:docs-border-transparent{border-color:transparent}.lg\:docs-border-inherit{border-color:inherit}.lg\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.lg\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.lg\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.lg\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.lg\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.lg\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.lg\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.lg\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.lg\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.lg\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.lg\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.lg\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.lg\:hover\:docs-border-transparent:hover{border-color:transparent}.lg\:hover\:docs-border-inherit:hover{border-color:inherit}.lg\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.lg\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.lg\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.lg\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.lg\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.lg\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.lg\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.lg\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.lg\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.lg\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.lg\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.lg\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.lg\:docs-border-opacity-0{--border-opacity:0}.lg\:docs-border-opacity-25{--border-opacity:0.25}.lg\:docs-border-opacity-50{--border-opacity:0.5}.lg\:docs-border-opacity-75{--border-opacity:0.75}.lg\:docs-border-opacity-100{--border-opacity:1}.lg\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.lg\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.lg\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.lg\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.lg\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.lg\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.lg\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.lg\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.lg\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.lg\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.lg\:docs-rounded-none{border-radius:0}.lg\:docs-rounded-sm{border-radius:.125rem}.lg\:docs-rounded{border-radius:.25rem}.lg\:docs-rounded-lg{border-radius:.5rem}.lg\:docs-rounded-full{border-radius:9999px}.lg\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.lg\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.lg\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.lg\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.lg\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\:docs-rounded-tl-none{border-top-left-radius:0}.lg\:docs-rounded-tr-none{border-top-right-radius:0}.lg\:docs-rounded-br-none{border-bottom-right-radius:0}.lg\:docs-rounded-bl-none{border-bottom-left-radius:0}.lg\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.lg\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.lg\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:docs-rounded-tl{border-top-left-radius:.25rem}.lg\:docs-rounded-tr{border-top-right-radius:.25rem}.lg\:docs-rounded-br{border-bottom-right-radius:.25rem}.lg\:docs-rounded-bl{border-bottom-left-radius:.25rem}.lg\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.lg\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.lg\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:docs-rounded-tl-full{border-top-left-radius:9999px}.lg\:docs-rounded-tr-full{border-top-right-radius:9999px}.lg\:docs-rounded-br-full{border-bottom-right-radius:9999px}.lg\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.lg\:docs-border-solid{border-style:solid}.lg\:docs-border-dashed{border-style:dashed}.lg\:docs-border-dotted{border-style:dotted}.lg\:docs-border-double{border-style:double}.lg\:docs-border-none{border-style:none}.lg\:docs-border-0{border-width:0}.lg\:docs-border-2{border-width:2px}.lg\:docs-border-4{border-width:4px}.lg\:docs-border-8{border-width:8px}.lg\:docs-border{border-width:1px}.lg\:docs-border-t-0{border-top-width:0}.lg\:docs-border-r-0{border-right-width:0}.lg\:docs-border-b-0{border-bottom-width:0}.lg\:docs-border-l-0{border-left-width:0}.lg\:docs-border-t-2{border-top-width:2px}.lg\:docs-border-r-2{border-right-width:2px}.lg\:docs-border-b-2{border-bottom-width:2px}.lg\:docs-border-l-2{border-left-width:2px}.lg\:docs-border-t-4{border-top-width:4px}.lg\:docs-border-r-4{border-right-width:4px}.lg\:docs-border-b-4{border-bottom-width:4px}.lg\:docs-border-l-4{border-left-width:4px}.lg\:docs-border-t-8{border-top-width:8px}.lg\:docs-border-r-8{border-right-width:8px}.lg\:docs-border-b-8{border-bottom-width:8px}.lg\:docs-border-l-8{border-left-width:8px}.lg\:docs-border-t{border-top-width:1px}.lg\:docs-border-r{border-right-width:1px}.lg\:docs-border-b{border-bottom-width:1px}.lg\:docs-border-l{border-left-width:1px}.lg\:docs-box-border{box-sizing:border-box}.lg\:docs-box-content{box-sizing:content-box}.lg\:docs-cursor-auto{cursor:auto}.lg\:docs-cursor-default{cursor:default}.lg\:docs-cursor-pointer{cursor:pointer}.lg\:docs-cursor-wait{cursor:wait}.lg\:docs-cursor-text{cursor:text}.lg\:docs-cursor-move{cursor:move}.lg\:docs-cursor-not-allowed{cursor:not-allowed}.lg\:docs-block{display:block}.lg\:docs-inline-block{display:inline-block}.lg\:docs-inline{display:inline}.lg\:docs-flex{display:flex}.lg\:docs-inline-flex{display:inline-flex}.lg\:docs-table{display:table}.lg\:docs-table-caption{display:table-caption}.lg\:docs-table-cell{display:table-cell}.lg\:docs-table-column{display:table-column}.lg\:docs-table-column-group{display:table-column-group}.lg\:docs-table-footer-group{display:table-footer-group}.lg\:docs-table-header-group{display:table-header-group}.lg\:docs-table-row-group{display:table-row-group}.lg\:docs-table-row{display:table-row}.lg\:docs-flow-root{display:flow-root}.lg\:docs-grid{display:grid}.lg\:docs-inline-grid{display:inline-grid}.lg\:docs-contents{display:contents}.lg\:docs-hidden{display:none}.lg\:docs-flex-row{flex-direction:row}.lg\:docs-flex-row-reverse{flex-direction:row-reverse}.lg\:docs-flex-col{flex-direction:column}.lg\:docs-flex-col-reverse{flex-direction:column-reverse}.lg\:docs-flex-wrap{flex-wrap:wrap}.lg\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:docs-flex-no-wrap{flex-wrap:nowrap}.lg\:docs-place-items-auto{place-items:auto}.lg\:docs-place-items-start{place-items:start}.lg\:docs-place-items-end{place-items:end}.lg\:docs-place-items-center{place-items:center}.lg\:docs-place-items-stretch{place-items:stretch}.lg\:docs-place-content-center{place-content:center}.lg\:docs-place-content-start{place-content:start}.lg\:docs-place-content-end{place-content:end}.lg\:docs-place-content-between{place-content:space-between}.lg\:docs-place-content-around{place-content:space-around}.lg\:docs-place-content-evenly{place-content:space-evenly}.lg\:docs-place-content-stretch{place-content:stretch}.lg\:docs-place-self-auto{place-self:auto}.lg\:docs-place-self-start{place-self:start}.lg\:docs-place-self-end{place-self:end}.lg\:docs-place-self-center{place-self:center}.lg\:docs-place-self-stretch{place-self:stretch}.lg\:docs-items-start{align-items:flex-start}.lg\:docs-items-end{align-items:flex-end}.lg\:docs-items-center{align-items:center}.lg\:docs-items-baseline{align-items:baseline}.lg\:docs-items-stretch{align-items:stretch}.lg\:docs-content-center{align-content:center}.lg\:docs-content-start{align-content:flex-start}.lg\:docs-content-end{align-content:flex-end}.lg\:docs-content-between{align-content:space-between}.lg\:docs-content-around{align-content:space-around}.lg\:docs-content-evenly{align-content:space-evenly}.lg\:docs-self-auto{align-self:auto}.lg\:docs-self-start{align-self:flex-start}.lg\:docs-self-end{align-self:flex-end}.lg\:docs-self-center{align-self:center}.lg\:docs-self-stretch{align-self:stretch}.lg\:docs-justify-items-auto{justify-items:auto}.lg\:docs-justify-items-start{justify-items:start}.lg\:docs-justify-items-end{justify-items:end}.lg\:docs-justify-items-center{justify-items:center}.lg\:docs-justify-items-stretch{justify-items:stretch}.lg\:docs-justify-start{justify-content:flex-start}.lg\:docs-justify-end{justify-content:flex-end}.lg\:docs-justify-center{justify-content:center}.lg\:docs-justify-between{justify-content:space-between}.lg\:docs-justify-around{justify-content:space-around}.lg\:docs-justify-evenly{justify-content:space-evenly}.lg\:docs-justify-self-auto{justify-self:auto}.lg\:docs-justify-self-start{justify-self:start}.lg\:docs-justify-self-end{justify-self:end}.lg\:docs-justify-self-center{justify-self:center}.lg\:docs-justify-self-stretch{justify-self:stretch}.lg\:docs-flex-1{flex:1 1 0%}.lg\:docs-flex-auto{flex:1 1 auto}.lg\:docs-flex-initial{flex:0 1 auto}.lg\:docs-flex-none{flex:none}.lg\:docs-flex-grow-0{flex-grow:0}.lg\:docs-flex-grow{flex-grow:1}.lg\:docs-flex-shrink-0{flex-shrink:0}.lg\:docs-flex-shrink{flex-shrink:1}.lg\:docs-order-1{order:1}.lg\:docs-order-2{order:2}.lg\:docs-order-3{order:3}.lg\:docs-order-4{order:4}.lg\:docs-order-5{order:5}.lg\:docs-order-6{order:6}.lg\:docs-order-7{order:7}.lg\:docs-order-8{order:8}.lg\:docs-order-9{order:9}.lg\:docs-order-10{order:10}.lg\:docs-order-11{order:11}.lg\:docs-order-12{order:12}.lg\:docs-order-first{order:-9999}.lg\:docs-order-last{order:9999}.lg\:docs-order-none{order:0}.lg\:docs-float-right{float:right}.lg\:docs-float-left{float:left}.lg\:docs-float-none{float:none}.lg\:docs-clearfix:after{content:"";display:table;clear:both}.lg\:docs-clear-left{clear:left}.lg\:docs-clear-right{clear:right}.lg\:docs-clear-both{clear:both}.lg\:docs-clear-none{clear:none}.lg\:docs-font-title{font-family:"Iowan Old Style","Palentino Linotype","URW Palladio L",P052,serif}.lg\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.lg\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.lg\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\:docs-font-hairline{font-weight:100}.lg\:docs-font-thin{font-weight:200}.lg\:docs-font-light{font-weight:300}.lg\:docs-font-normal{font-weight:400}.lg\:docs-font-medium{font-weight:500}.lg\:docs-font-semibold{font-weight:600}.lg\:docs-font-bold{font-weight:700}.lg\:docs-font-extrabold{font-weight:800}.lg\:docs-font-black{font-weight:900}.lg\:hover\:docs-font-hairline:hover{font-weight:100}.lg\:hover\:docs-font-thin:hover{font-weight:200}.lg\:hover\:docs-font-light:hover{font-weight:300}.lg\:hover\:docs-font-normal:hover{font-weight:400}.lg\:hover\:docs-font-medium:hover{font-weight:500}.lg\:hover\:docs-font-semibold:hover{font-weight:600}.lg\:hover\:docs-font-bold:hover{font-weight:700}.lg\:hover\:docs-font-extrabold:hover{font-weight:800}.lg\:hover\:docs-font-black:hover{font-weight:900}.lg\:docs-h-1{height:.25rem}.lg\:docs-h-2{height:.5rem}.lg\:docs-h-3{height:.75rem}.lg\:docs-h-4{height:1rem}.lg\:docs-h-6{height:1.5rem}.lg\:docs-h-8{height:2rem}.lg\:docs-h-10{height:2.5rem}.lg\:docs-h-12{height:3rem}.lg\:docs-h-16{height:4rem}.lg\:docs-h-24{height:6rem}.lg\:docs-h-32{height:8rem}.lg\:docs-h-48{height:12rem}.lg\:docs-h-64{height:16rem}.lg\:docs-h-auto{height:auto}.lg\:docs-h-px{height:1px}.lg\:docs-h-full{height:100%}.lg\:docs-h-screen{height:100vh}.lg\:docs-text-xxs{font-size:.75rem}.lg\:docs-text-xs{font-size:.875rem}.lg\:docs-text-sm{font-size:.9375rem}.lg\:docs-text-base{font-size:1rem}.lg\:docs-text-large-1{font-size:1.125rem}.lg\:docs-text-large-2{font-size:1.25rem}.lg\:docs-text-large-3{font-size:1.375rem}.lg\:docs-text-large-4{font-size:1.5rem}.lg\:docs-text-large-5{font-size:1.875rem}.lg\:docs-text-large-6{font-size:2.25rem}.lg\:docs-text-large-7{font-size:2.625rem}.lg\:docs-text-jumbo-1{font-size:3.75rem}.lg\:docs-text-jumbo-2{font-size:4.625rem}.lg\:docs-text-jumbo-3{font-size:5.375rem}.lg\:docs-leading-none{line-height:1}.lg\:docs-leading-tight{line-height:1.25}.lg\:docs-leading-small{line-height:1.45}.lg\:docs-leading-normal{line-height:1.625}.lg\:docs-leading-loose{line-height:2}.lg\:docs-list-inside{list-style-position:inside}.lg\:docs-list-outside{list-style-position:outside}.lg\:docs-list-none{list-style-type:none}.lg\:docs-list-disc{list-style-type:disc}.lg\:docs-list-decimal{list-style-type:decimal}.lg\:docs-m-0{margin:0}.lg\:docs-m-1{margin:.25rem}.lg\:docs-m-2{margin:.5rem}.lg\:docs-m-3{margin:.75rem}.lg\:docs-m-4{margin:1rem}.lg\:docs-m-6{margin:1.5rem}.lg\:docs-m-8{margin:2rem}.lg\:docs-m-12{margin:3rem}.lg\:docs-m-16{margin:4rem}.lg\:docs-m-20{margin:5rem}.lg\:docs-m-auto{margin:auto}.lg\:docs-m-px{margin:1px}.lg\:docs--m-px{margin:-1px}.lg\:docs--m-2px{margin:-2px}.lg\:docs--m-0{margin:0}.lg\:docs--m-1{margin:-.25rem}.lg\:docs--m-2{margin:-.5rem}.lg\:docs--m-3{margin:-.75rem}.lg\:docs--m-4{margin:-1rem}.lg\:docs--m-6{margin:-1.5rem}.lg\:docs--m-8{margin:-2rem}.lg\:docs--m-16{margin:-4rem}.lg\:docs--m-20{margin:-5rem}.lg\:docs-my-0{margin-top:0;margin-bottom:0}.lg\:docs-mx-0{margin-left:0;margin-right:0}.lg\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.lg\:docs-mx-4{margin-left:1rem;margin-right:1rem}.lg\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.lg\:docs-mx-8{margin-left:2rem;margin-right:2rem}.lg\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.lg\:docs-mx-12{margin-left:3rem;margin-right:3rem}.lg\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.lg\:docs-mx-16{margin-left:4rem;margin-right:4rem}.lg\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.lg\:docs-mx-20{margin-left:5rem;margin-right:5rem}.lg\:docs-my-auto{margin-top:auto;margin-bottom:auto}.lg\:docs-mx-auto{margin-left:auto;margin-right:auto}.lg\:docs-my-px{margin-top:1px;margin-bottom:1px}.lg\:docs-mx-px{margin-left:1px;margin-right:1px}.lg\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.lg\:docs--mx-px{margin-left:-1px;margin-right:-1px}.lg\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.lg\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.lg\:docs--my-0{margin-top:0;margin-bottom:0}.lg\:docs--mx-0{margin-left:0;margin-right:0}.lg\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:docs-mt-0{margin-top:0}.lg\:docs-mr-0{margin-right:0}.lg\:docs-mb-0{margin-bottom:0}.lg\:docs-ml-0{margin-left:0}.lg\:docs-mt-1{margin-top:.25rem}.lg\:docs-mr-1{margin-right:.25rem}.lg\:docs-mb-1{margin-bottom:.25rem}.lg\:docs-ml-1{margin-left:.25rem}.lg\:docs-mt-2{margin-top:.5rem}.lg\:docs-mr-2{margin-right:.5rem}.lg\:docs-mb-2{margin-bottom:.5rem}.lg\:docs-ml-2{margin-left:.5rem}.lg\:docs-mt-3{margin-top:.75rem}.lg\:docs-mr-3{margin-right:.75rem}.lg\:docs-mb-3{margin-bottom:.75rem}.lg\:docs-ml-3{margin-left:.75rem}.lg\:docs-mt-4{margin-top:1rem}.lg\:docs-mr-4{margin-right:1rem}.lg\:docs-mb-4{margin-bottom:1rem}.lg\:docs-ml-4{margin-left:1rem}.lg\:docs-mt-6{margin-top:1.5rem}.lg\:docs-mr-6{margin-right:1.5rem}.lg\:docs-mb-6{margin-bottom:1.5rem}.lg\:docs-ml-6{margin-left:1.5rem}.lg\:docs-mt-8{margin-top:2rem}.lg\:docs-mr-8{margin-right:2rem}.lg\:docs-mb-8{margin-bottom:2rem}.lg\:docs-ml-8{margin-left:2rem}.lg\:docs-mt-12{margin-top:3rem}.lg\:docs-mr-12{margin-right:3rem}.lg\:docs-mb-12{margin-bottom:3rem}.lg\:docs-ml-12{margin-left:3rem}.lg\:docs-mt-16{margin-top:4rem}.lg\:docs-mr-16{margin-right:4rem}.lg\:docs-mb-16{margin-bottom:4rem}.lg\:docs-ml-16{margin-left:4rem}.lg\:docs-mt-20{margin-top:5rem}.lg\:docs-mr-20{margin-right:5rem}.lg\:docs-mb-20{margin-bottom:5rem}.lg\:docs-ml-20{margin-left:5rem}.lg\:docs-mt-auto{margin-top:auto}.lg\:docs-mr-auto{margin-right:auto}.lg\:docs-mb-auto{margin-bottom:auto}.lg\:docs-ml-auto{margin-left:auto}.lg\:docs-mt-px{margin-top:1px}.lg\:docs-mr-px{margin-right:1px}.lg\:docs-mb-px{margin-bottom:1px}.lg\:docs-ml-px{margin-left:1px}.lg\:docs--mt-px{margin-top:-1px}.lg\:docs--mr-px{margin-right:-1px}.lg\:docs--mb-px{margin-bottom:-1px}.lg\:docs--ml-px{margin-left:-1px}.lg\:docs--mt-2px{margin-top:-2px}.lg\:docs--mr-2px{margin-right:-2px}.lg\:docs--mb-2px{margin-bottom:-2px}.lg\:docs--ml-2px{margin-left:-2px}.lg\:docs--mt-0{margin-top:0}.lg\:docs--mr-0{margin-right:0}.lg\:docs--mb-0{margin-bottom:0}.lg\:docs--ml-0{margin-left:0}.lg\:docs--mt-1{margin-top:-.25rem}.lg\:docs--mr-1{margin-right:-.25rem}.lg\:docs--mb-1{margin-bottom:-.25rem}.lg\:docs--ml-1{margin-left:-.25rem}.lg\:docs--mt-2{margin-top:-.5rem}.lg\:docs--mr-2{margin-right:-.5rem}.lg\:docs--mb-2{margin-bottom:-.5rem}.lg\:docs--ml-2{margin-left:-.5rem}.lg\:docs--mt-3{margin-top:-.75rem}.lg\:docs--mr-3{margin-right:-.75rem}.lg\:docs--mb-3{margin-bottom:-.75rem}.lg\:docs--ml-3{margin-left:-.75rem}.lg\:docs--mt-4{margin-top:-1rem}.lg\:docs--mr-4{margin-right:-1rem}.lg\:docs--mb-4{margin-bottom:-1rem}.lg\:docs--ml-4{margin-left:-1rem}.lg\:docs--mt-6{margin-top:-1.5rem}.lg\:docs--mr-6{margin-right:-1.5rem}.lg\:docs--mb-6{margin-bottom:-1.5rem}.lg\:docs--ml-6{margin-left:-1.5rem}.lg\:docs--mt-8{margin-top:-2rem}.lg\:docs--mr-8{margin-right:-2rem}.lg\:docs--mb-8{margin-bottom:-2rem}.lg\:docs--ml-8{margin-left:-2rem}.lg\:docs--mt-16{margin-top:-4rem}.lg\:docs--mr-16{margin-right:-4rem}.lg\:docs--mb-16{margin-bottom:-4rem}.lg\:docs--ml-16{margin-left:-4rem}.lg\:docs--mt-20{margin-top:-5rem}.lg\:docs--mr-20{margin-right:-5rem}.lg\:docs--mb-20{margin-bottom:-5rem}.lg\:docs--ml-20{margin-left:-5rem}.lg\:docs-max-h-full{max-height:100%}.lg\:docs-max-h-screen{max-height:100vh}.lg\:docs-max-w-site-container{max-width:1400px}.lg\:docs-max-w-measure-byline{max-width:12rem}.lg\:docs-max-w-none{max-width:none}.lg\:docs-max-w-xxs{max-width:17rem}.lg\:docs-max-w-xs{max-width:20rem}.lg\:docs-max-w-sm{max-width:30rem}.lg\:docs-max-w-md{max-width:40rem}.lg\:docs-max-w-lg{max-width:50rem}.lg\:docs-max-w-xl{max-width:60rem}.lg\:docs-max-w-2xl{max-width:70rem}.lg\:docs-max-w-3xl{max-width:80rem}.lg\:docs-max-w-4xl{max-width:90rem}.lg\:docs-max-w-5xl{max-width:100rem}.lg\:docs-max-w-full{max-width:100%}.lg\:docs-max-w-2\/3{max-width:66.67%}.lg\:docs-min-h-0{min-height:0}.lg\:docs-min-h-full{min-height:100%}.lg\:docs-min-h-screen{min-height:100vh}.lg\:docs-min-w-0{min-width:0}.lg\:docs-min-w-full{min-width:100%}.lg\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.lg\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.lg\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.lg\:docs-object-none{-o-object-fit:none;object-fit:none}.lg\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.lg\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:docs-object-center{-o-object-position:center;object-position:center}.lg\:docs-object-left{-o-object-position:left;object-position:left}.lg\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:docs-object-left-top{-o-object-position:left top;object-position:left top}.lg\:docs-object-right{-o-object-position:right;object-position:right}.lg\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:docs-object-right-top{-o-object-position:right top;object-position:right top}.lg\:docs-object-top{-o-object-position:top;object-position:top}.lg\:docs-opacity-0{opacity:0}.lg\:docs-opacity-25{opacity:.25}.lg\:docs-opacity-50{opacity:.5}.lg\:docs-opacity-75{opacity:.75}.lg\:docs-opacity-100{opacity:1}.lg\:hover\:docs-opacity-0:hover{opacity:0}.lg\:hover\:docs-opacity-25:hover{opacity:.25}.lg\:hover\:docs-opacity-50:hover{opacity:.5}.lg\:hover\:docs-opacity-75:hover{opacity:.75}.lg\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .lg\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .lg\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .lg\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .lg\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .lg\:group-hover\:docs-opacity-100{opacity:1}.lg\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.lg\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.lg\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.lg\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.lg\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.lg\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.lg\:docs-overflow-auto{overflow:auto}.lg\:docs-overflow-hidden{overflow:hidden}.lg\:docs-overflow-visible{overflow:visible}.lg\:docs-overflow-scroll{overflow:scroll}.lg\:docs-overflow-x-auto{overflow-x:auto}.lg\:docs-overflow-y-auto{overflow-y:auto}.lg\:docs-overflow-x-hidden{overflow-x:hidden}.lg\:docs-overflow-y-hidden{overflow-y:hidden}.lg\:docs-overflow-x-visible{overflow-x:visible}.lg\:docs-overflow-y-visible{overflow-y:visible}.lg\:docs-overflow-x-scroll{overflow-x:scroll}.lg\:docs-overflow-y-scroll{overflow-y:scroll}.lg\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:docs-overscroll-auto{overscroll-behavior:auto}.lg\:docs-overscroll-contain{overscroll-behavior:contain}.lg\:docs-overscroll-none{overscroll-behavior:none}.lg\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.lg\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.lg\:docs-overscroll-y-none{overscroll-behavior-y:none}.lg\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.lg\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.lg\:docs-overscroll-x-none{overscroll-behavior-x:none}.lg\:docs-p-0{padding:0}.lg\:docs-p-1{padding:.25rem}.lg\:docs-p-2{padding:.5rem}.lg\:docs-p-3{padding:.75rem}.lg\:docs-p-4{padding:1rem}.lg\:docs-p-5{padding:1.25rem}.lg\:docs-p-6{padding:1.5rem}.lg\:docs-p-8{padding:2rem}.lg\:docs-p-16{padding:4rem}.lg\:docs-p-20{padding:5rem}.lg\:docs-p-px{padding:1px}.lg\:docs-py-0{padding-top:0;padding-bottom:0}.lg\:docs-px-0{padding-left:0;padding-right:0}.lg\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.lg\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.lg\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.lg\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.lg\:docs-px-4{padding-left:1rem;padding-right:1rem}.lg\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.lg\:docs-px-8{padding-left:2rem;padding-right:2rem}.lg\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.lg\:docs-px-16{padding-left:4rem;padding-right:4rem}.lg\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.lg\:docs-px-20{padding-left:5rem;padding-right:5rem}.lg\:docs-py-px{padding-top:1px;padding-bottom:1px}.lg\:docs-px-px{padding-left:1px;padding-right:1px}.lg\:docs-pt-0{padding-top:0}.lg\:docs-pr-0{padding-right:0}.lg\:docs-pb-0{padding-bottom:0}.lg\:docs-pl-0{padding-left:0}.lg\:docs-pt-1{padding-top:.25rem}.lg\:docs-pr-1{padding-right:.25rem}.lg\:docs-pb-1{padding-bottom:.25rem}.lg\:docs-pl-1{padding-left:.25rem}.lg\:docs-pt-2{padding-top:.5rem}.lg\:docs-pr-2{padding-right:.5rem}.lg\:docs-pb-2{padding-bottom:.5rem}.lg\:docs-pl-2{padding-left:.5rem}.lg\:docs-pt-3{padding-top:.75rem}.lg\:docs-pr-3{padding-right:.75rem}.lg\:docs-pb-3{padding-bottom:.75rem}.lg\:docs-pl-3{padding-left:.75rem}.lg\:docs-pt-4{padding-top:1rem}.lg\:docs-pr-4{padding-right:1rem}.lg\:docs-pb-4{padding-bottom:1rem}.lg\:docs-pl-4{padding-left:1rem}.lg\:docs-pt-5{padding-top:1.25rem}.lg\:docs-pr-5{padding-right:1.25rem}.lg\:docs-pb-5{padding-bottom:1.25rem}.lg\:docs-pl-5{padding-left:1.25rem}.lg\:docs-pt-6{padding-top:1.5rem}.lg\:docs-pr-6{padding-right:1.5rem}.lg\:docs-pb-6{padding-bottom:1.5rem}.lg\:docs-pl-6{padding-left:1.5rem}.lg\:docs-pt-8{padding-top:2rem}.lg\:docs-pr-8{padding-right:2rem}.lg\:docs-pb-8{padding-bottom:2rem}.lg\:docs-pl-8{padding-left:2rem}.lg\:docs-pt-16{padding-top:4rem}.lg\:docs-pr-16{padding-right:4rem}.lg\:docs-pb-16{padding-bottom:4rem}.lg\:docs-pl-16{padding-left:4rem}.lg\:docs-pt-20{padding-top:5rem}.lg\:docs-pr-20{padding-right:5rem}.lg\:docs-pb-20{padding-bottom:5rem}.lg\:docs-pl-20{padding-left:5rem}.lg\:docs-pt-px{padding-top:1px}.lg\:docs-pr-px{padding-right:1px}.lg\:docs-pb-px{padding-bottom:1px}.lg\:docs-pl-px{padding-left:1px}.lg\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.lg\:docs-placeholder-transparent::placeholder{color:transparent}.lg\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.lg\:docs-placeholder-inherit::placeholder{color:inherit}.lg\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.lg\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.lg\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.lg\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.lg\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.lg\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.lg\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.lg\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.lg\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.lg\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.lg\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.lg\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.lg\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.lg\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.lg\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.lg\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.lg\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.lg\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.lg\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.lg\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.lg\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.lg\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.lg\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.lg\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.lg\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.lg\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.lg\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.lg\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.lg\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.lg\:docs-pointer-events-none{pointer-events:none}.lg\:docs-pointer-events-auto{pointer-events:auto}.lg\:docs-static{position:static}.lg\:docs-fixed{position:fixed}.lg\:docs-absolute{position:absolute}.lg\:docs-relative{position:relative}.lg\:docs-sticky{position:sticky}.lg\:docs-inset-0{top:0;right:0;bottom:0;left:0}.lg\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.lg\:docs-inset-y-0{top:0;bottom:0}.lg\:docs-inset-x-0{right:0;left:0}.lg\:docs-inset-y-auto{top:auto;bottom:auto}.lg\:docs-inset-x-auto{right:auto;left:auto}.lg\:docs-top-0{top:0}.lg\:docs-right-0{right:0}.lg\:docs-bottom-0{bottom:0}.lg\:docs-left-0{left:0}.lg\:docs-top-auto{top:auto}.lg\:docs-right-auto{right:auto}.lg\:docs-bottom-auto{bottom:auto}.lg\:docs-left-auto{left:auto}.lg\:docs-resize-none{resize:none}.lg\:docs-resize-y{resize:vertical}.lg\:docs-resize-x{resize:horizontal}.lg\:docs-resize{resize:both}.lg\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.lg\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.lg\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.lg\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.lg\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:docs-shadow-none{box-shadow:none}.lg\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.lg\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.lg\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.lg\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.lg\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:hover\:docs-shadow-none:hover{box-shadow:none}.lg\:docs-stroke-0{stroke-width:0}.lg\:docs-stroke-1{stroke-width:1}.lg\:docs-stroke-2{stroke-width:2}.lg\:docs-table-auto{table-layout:auto}.lg\:docs-table-fixed{table-layout:fixed}.lg\:hover\:docs-table-auto:hover{table-layout:auto}.lg\:hover\:docs-table-fixed:hover{table-layout:fixed}.lg\:focus\:docs-table-auto:focus{table-layout:auto}.lg\:focus\:docs-table-fixed:focus{table-layout:fixed}.lg\:docs-text-left{text-align:left}.lg\:docs-text-center{text-align:center}.lg\:docs-text-right{text-align:right}.lg\:docs-text-justify{text-align:justify}.lg\:docs-text-transparent{color:transparent}.lg\:docs-text-inherit{color:inherit}.lg\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.lg\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.lg\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.lg\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.lg\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.lg\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.lg\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.lg\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.lg\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.lg\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.lg\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.lg\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.lg\:hover\:docs-text-transparent:hover{color:transparent}.lg\:hover\:docs-text-inherit:hover{color:inherit}.lg\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.lg\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.lg\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.lg\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.lg\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.lg\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.lg\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.lg\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.lg\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.lg\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.lg\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.lg\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.lg\:docs-text-opacity-0{--text-opacity:0}.lg\:docs-text-opacity-25{--text-opacity:0.25}.lg\:docs-text-opacity-50{--text-opacity:0.5}.lg\:docs-text-opacity-75{--text-opacity:0.75}.lg\:docs-text-opacity-100{--text-opacity:1}.lg\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.lg\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.lg\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.lg\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.lg\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.lg\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.lg\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.lg\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.lg\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.lg\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.lg\:docs-italic{font-style:italic}.lg\:docs-not-italic{font-style:normal}.lg\:hover\:docs-italic:hover{font-style:italic}.lg\:hover\:docs-not-italic:hover{font-style:normal}.lg\:docs-uppercase{text-transform:uppercase}.lg\:docs-lowercase{text-transform:lowercase}.lg\:docs-capitalize{text-transform:capitalize}.lg\:docs-normal-case{text-transform:none}.lg\:hover\:docs-uppercase:hover{text-transform:uppercase}.lg\:hover\:docs-lowercase:hover{text-transform:lowercase}.lg\:hover\:docs-capitalize:hover{text-transform:capitalize}.lg\:hover\:docs-normal-case:hover{text-transform:none}.lg\:docs-underline{text-decoration:underline}.lg\:docs-line-through{text-decoration:line-through}.lg\:docs-no-underline{text-decoration:none}.lg\:hover\:docs-underline:hover{text-decoration:underline}.lg\:hover\:docs-line-through:hover{text-decoration:line-through}.lg\:hover\:docs-no-underline:hover{text-decoration:none}.lg\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:docs-diagonal-fractions,.lg\:docs-lining-nums,.lg\:docs-oldstyle-nums,.lg\:docs-ordinal,.lg\:docs-proportional-nums,.lg\:docs-slashed-zero,.lg\:docs-stacked-fractions,.lg\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.lg\:docs-normal-nums{font-variant-numeric:normal}.lg\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.lg\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.lg\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.lg\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.lg\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.lg\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.lg\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.lg\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.lg\:docs-tracking-tight{letter-spacing:-.2px}.lg\:docs-tracking-normal{letter-spacing:0}.lg\:docs-tracking-wide{letter-spacing:.05em}.lg\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lg\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.lg\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.lg\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.lg\:docs-align-baseline{vertical-align:baseline}.lg\:docs-align-top{vertical-align:top}.lg\:docs-align-middle{vertical-align:middle}.lg\:docs-align-bottom{vertical-align:bottom}.lg\:docs-align-text-top{vertical-align:text-top}.lg\:docs-align-text-bottom{vertical-align:text-bottom}.lg\:docs-visible{visibility:visible}.lg\:docs-invisible{visibility:hidden}.lg\:docs-whitespace-normal{white-space:normal}.lg\:docs-whitespace-no-wrap{white-space:nowrap}.lg\:docs-whitespace-pre{white-space:pre}.lg\:docs-whitespace-pre-line{white-space:pre-line}.lg\:docs-whitespace-pre-wrap{white-space:pre-wrap}.lg\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.lg\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.lg\:docs-break-all{word-break:break-all}.lg\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:docs-w-1{width:.25rem}.lg\:docs-w-2{width:.5rem}.lg\:docs-w-3{width:.75rem}.lg\:docs-w-4{width:1rem}.lg\:docs-w-6{width:1.5rem}.lg\:docs-w-8{width:2rem}.lg\:docs-w-10{width:2.5rem}.lg\:docs-w-12{width:3rem}.lg\:docs-w-16{width:4rem}.lg\:docs-w-24{width:6rem}.lg\:docs-w-32{width:8rem}.lg\:docs-w-48{width:12rem}.lg\:docs-w-56{width:14rem}.lg\:docs-w-64{width:16rem}.lg\:docs-w-72{width:18rem}.lg\:docs-w-76{width:19rem}.lg\:docs-w-site-container{width:1400px}.lg\:docs-w-auto{width:auto}.lg\:docs-w-px{width:1px}.lg\:docs-w-1\/2{width:50%}.lg\:docs-w-1\/3{width:33.33333%}.lg\:docs-w-2\/3{width:66.66667%}.lg\:docs-w-1\/4{width:25%}.lg\:docs-w-3\/4{width:75%}.lg\:docs-w-1\/5{width:20%}.lg\:docs-w-2\/5{width:40%}.lg\:docs-w-3\/5{width:60%}.lg\:docs-w-4\/5{width:80%}.lg\:docs-w-1\/6{width:16.66667%}.lg\:docs-w-5\/6{width:83.33333%}.lg\:docs-w-90\%{width:90%}.lg\:docs-w-full{width:100%}.lg\:docs-w-screen{width:100vw}.lg\:docs-z-0{z-index:0}.lg\:docs-z-10{z-index:10}.lg\:docs-z-20{z-index:20}.lg\:docs-z-30{z-index:30}.lg\:docs-z-40{z-index:40}.lg\:docs-z-50{z-index:50}.lg\:docs-z-auto{z-index:auto}.lg\:docs-gap-0{grid-gap:0;gap:0}.lg\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.lg\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.lg\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.lg\:docs-gap-4{grid-gap:1rem;gap:1rem}.lg\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:docs-gap-8{grid-gap:2rem;gap:2rem}.lg\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\:docs-gap-12{grid-gap:3rem;gap:3rem}.lg\:docs-gap-16{grid-gap:4rem;gap:4rem}.lg\:docs-gap-20{grid-gap:5rem;gap:5rem}.lg\:docs-gap-24{grid-gap:6rem;gap:6rem}.lg\:docs-gap-32{grid-gap:8rem;gap:8rem}.lg\:docs-gap-40{grid-gap:10rem;gap:10rem}.lg\:docs-gap-48{grid-gap:12rem;gap:12rem}.lg\:docs-gap-56{grid-gap:14rem;gap:14rem}.lg\:docs-gap-64{grid-gap:16rem;gap:16rem}.lg\:docs-gap-px{grid-gap:1px;gap:1px}.lg\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.lg\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.lg\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.lg\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.lg\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.lg\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.lg\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.lg\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.lg\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.lg\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.lg\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.lg\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.lg\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.lg\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.lg\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.lg\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.lg\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.lg\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.lg\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.lg\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.lg\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.lg\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.lg\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.lg\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.lg\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.lg\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.lg\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.lg\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.lg\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.lg\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.lg\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.lg\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.lg\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.lg\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.lg\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.lg\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.lg\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.lg\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.lg\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.lg\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.lg\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.lg\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.lg\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.lg\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.lg\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.lg\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.lg\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.lg\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.lg\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.lg\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.lg\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.lg\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.lg\:docs-grid-flow-row{grid-auto-flow:row}.lg\:docs-grid-flow-col{grid-auto-flow:column}.lg\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.lg\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.lg\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:docs-grid-cols-none{grid-template-columns:none}.lg\:docs-auto-cols-auto{grid-auto-columns:auto}.lg\:docs-auto-cols-min{grid-auto-columns:min-content}.lg\:docs-auto-cols-max{grid-auto-columns:max-content}.lg\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:docs-col-auto{grid-column:auto}.lg\:docs-col-span-1{grid-column:span 1/span 1}.lg\:docs-col-span-2{grid-column:span 2/span 2}.lg\:docs-col-span-3{grid-column:span 3/span 3}.lg\:docs-col-span-4{grid-column:span 4/span 4}.lg\:docs-col-span-5{grid-column:span 5/span 5}.lg\:docs-col-span-6{grid-column:span 6/span 6}.lg\:docs-col-span-7{grid-column:span 7/span 7}.lg\:docs-col-span-8{grid-column:span 8/span 8}.lg\:docs-col-span-9{grid-column:span 9/span 9}.lg\:docs-col-span-10{grid-column:span 10/span 10}.lg\:docs-col-span-11{grid-column:span 11/span 11}.lg\:docs-col-span-12{grid-column:span 12/span 12}.lg\:docs-col-span-full{grid-column:1/-1}.lg\:docs-col-start-1{grid-column-start:1}.lg\:docs-col-start-2{grid-column-start:2}.lg\:docs-col-start-3{grid-column-start:3}.lg\:docs-col-start-4{grid-column-start:4}.lg\:docs-col-start-5{grid-column-start:5}.lg\:docs-col-start-6{grid-column-start:6}.lg\:docs-col-start-7{grid-column-start:7}.lg\:docs-col-start-8{grid-column-start:8}.lg\:docs-col-start-9{grid-column-start:9}.lg\:docs-col-start-10{grid-column-start:10}.lg\:docs-col-start-11{grid-column-start:11}.lg\:docs-col-start-12{grid-column-start:12}.lg\:docs-col-start-13{grid-column-start:13}.lg\:docs-col-start-auto{grid-column-start:auto}.lg\:docs-col-end-1{grid-column-end:1}.lg\:docs-col-end-2{grid-column-end:2}.lg\:docs-col-end-3{grid-column-end:3}.lg\:docs-col-end-4{grid-column-end:4}.lg\:docs-col-end-5{grid-column-end:5}.lg\:docs-col-end-6{grid-column-end:6}.lg\:docs-col-end-7{grid-column-end:7}.lg\:docs-col-end-8{grid-column-end:8}.lg\:docs-col-end-9{grid-column-end:9}.lg\:docs-col-end-10{grid-column-end:10}.lg\:docs-col-end-11{grid-column-end:11}.lg\:docs-col-end-12{grid-column-end:12}.lg\:docs-col-end-13{grid-column-end:13}.lg\:docs-col-end-auto{grid-column-end:auto}.lg\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:docs-grid-rows-none{grid-template-rows:none}.lg\:docs-auto-rows-auto{grid-auto-rows:auto}.lg\:docs-auto-rows-min{grid-auto-rows:min-content}.lg\:docs-auto-rows-max{grid-auto-rows:max-content}.lg\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\:docs-row-auto{grid-row:auto}.lg\:docs-row-span-1{grid-row:span 1/span 1}.lg\:docs-row-span-2{grid-row:span 2/span 2}.lg\:docs-row-span-3{grid-row:span 3/span 3}.lg\:docs-row-span-4{grid-row:span 4/span 4}.lg\:docs-row-span-5{grid-row:span 5/span 5}.lg\:docs-row-span-6{grid-row:span 6/span 6}.lg\:docs-row-span-full{grid-row:1/-1}.lg\:docs-row-start-1{grid-row-start:1}.lg\:docs-row-start-2{grid-row-start:2}.lg\:docs-row-start-3{grid-row-start:3}.lg\:docs-row-start-4{grid-row-start:4}.lg\:docs-row-start-5{grid-row-start:5}.lg\:docs-row-start-6{grid-row-start:6}.lg\:docs-row-start-7{grid-row-start:7}.lg\:docs-row-start-auto{grid-row-start:auto}.lg\:docs-row-end-1{grid-row-end:1}.lg\:docs-row-end-2{grid-row-end:2}.lg\:docs-row-end-3{grid-row-end:3}.lg\:docs-row-end-4{grid-row-end:4}.lg\:docs-row-end-5{grid-row-end:5}.lg\:docs-row-end-6{grid-row-end:6}.lg\:docs-row-end-7{grid-row-end:7}.lg\:docs-row-end-auto{grid-row-end:auto}.lg\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.lg\:docs-transform-none{transform:none}.lg\:docs-origin-center{transform-origin:center}.lg\:docs-origin-top{transform-origin:top}.lg\:docs-origin-top-right{transform-origin:top right}.lg\:docs-origin-right{transform-origin:right}.lg\:docs-origin-bottom-right{transform-origin:bottom right}.lg\:docs-origin-bottom{transform-origin:bottom}.lg\:docs-origin-bottom-left{transform-origin:bottom left}.lg\:docs-origin-left{transform-origin:left}.lg\:docs-origin-top-left{transform-origin:top left}.lg\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.lg\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.lg\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:docs-scale-x-0{--transform-scale-x:0}.lg\:docs-scale-x-50{--transform-scale-x:.5}.lg\:docs-scale-x-75{--transform-scale-x:.75}.lg\:docs-scale-x-90{--transform-scale-x:.9}.lg\:docs-scale-x-95{--transform-scale-x:.95}.lg\:docs-scale-x-100{--transform-scale-x:1}.lg\:docs-scale-x-105{--transform-scale-x:1.05}.lg\:docs-scale-x-110{--transform-scale-x:1.1}.lg\:docs-scale-x-125{--transform-scale-x:1.25}.lg\:docs-scale-x-150{--transform-scale-x:1.5}.lg\:docs-scale-y-0{--transform-scale-y:0}.lg\:docs-scale-y-50{--transform-scale-y:.5}.lg\:docs-scale-y-75{--transform-scale-y:.75}.lg\:docs-scale-y-90{--transform-scale-y:.9}.lg\:docs-scale-y-95{--transform-scale-y:.95}.lg\:docs-scale-y-100{--transform-scale-y:1}.lg\:docs-scale-y-105{--transform-scale-y:1.05}.lg\:docs-scale-y-110{--transform-scale-y:1.1}.lg\:docs-scale-y-125{--transform-scale-y:1.25}.lg\:docs-scale-y-150{--transform-scale-y:1.5}.lg\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.lg\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.lg\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.lg\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.lg\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.lg\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.lg\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.lg\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.lg\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.lg\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.lg\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.lg\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.lg\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.lg\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.lg\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.lg\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.lg\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.lg\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.lg\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.lg\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.lg\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.lg\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.lg\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.lg\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.lg\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.lg\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.lg\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.lg\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.lg\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.lg\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.lg\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.lg\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.lg\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.lg\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.lg\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.lg\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.lg\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.lg\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.lg\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.lg\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.lg\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.lg\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.lg\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.lg\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.lg\:docs-rotate-0{--transform-rotate:0}.lg\:docs-rotate-1{--transform-rotate:1deg}.lg\:docs-rotate-2{--transform-rotate:2deg}.lg\:docs-rotate-3{--transform-rotate:3deg}.lg\:docs-rotate-6{--transform-rotate:6deg}.lg\:docs-rotate-12{--transform-rotate:12deg}.lg\:docs-rotate-45{--transform-rotate:45deg}.lg\:docs-rotate-90{--transform-rotate:90deg}.lg\:docs-rotate-180{--transform-rotate:180deg}.lg\:docs--rotate-180{--transform-rotate:-180deg}.lg\:docs--rotate-90{--transform-rotate:-90deg}.lg\:docs--rotate-45{--transform-rotate:-45deg}.lg\:docs--rotate-12{--transform-rotate:-12deg}.lg\:docs--rotate-6{--transform-rotate:-6deg}.lg\:docs--rotate-3{--transform-rotate:-3deg}.lg\:docs--rotate-2{--transform-rotate:-2deg}.lg\:docs--rotate-1{--transform-rotate:-1deg}.lg\:hover\:docs-rotate-0:hover{--transform-rotate:0}.lg\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.lg\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.lg\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.lg\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.lg\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.lg\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.lg\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.lg\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.lg\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.lg\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.lg\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.lg\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.lg\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.lg\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.lg\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.lg\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.lg\:focus\:docs-rotate-0:focus{--transform-rotate:0}.lg\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.lg\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.lg\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.lg\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.lg\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.lg\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.lg\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.lg\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.lg\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.lg\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.lg\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.lg\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.lg\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.lg\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.lg\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.lg\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.lg\:docs-translate-x-0{--transform-translate-x:0}.lg\:docs-translate-x-1{--transform-translate-x:0.25rem}.lg\:docs-translate-x-2{--transform-translate-x:0.5rem}.lg\:docs-translate-x-3{--transform-translate-x:0.75rem}.lg\:docs-translate-x-4{--transform-translate-x:1rem}.lg\:docs-translate-x-5{--transform-translate-x:1.25rem}.lg\:docs-translate-x-6{--transform-translate-x:1.5rem}.lg\:docs-translate-x-8{--transform-translate-x:2rem}.lg\:docs-translate-x-10{--transform-translate-x:2.5rem}.lg\:docs-translate-x-12{--transform-translate-x:3rem}.lg\:docs-translate-x-16{--transform-translate-x:4rem}.lg\:docs-translate-x-20{--transform-translate-x:5rem}.lg\:docs-translate-x-24{--transform-translate-x:6rem}.lg\:docs-translate-x-32{--transform-translate-x:8rem}.lg\:docs-translate-x-40{--transform-translate-x:10rem}.lg\:docs-translate-x-48{--transform-translate-x:12rem}.lg\:docs-translate-x-56{--transform-translate-x:14rem}.lg\:docs-translate-x-64{--transform-translate-x:16rem}.lg\:docs-translate-x-px{--transform-translate-x:1px}.lg\:docs--translate-x-1{--transform-translate-x:-0.25rem}.lg\:docs--translate-x-2{--transform-translate-x:-0.5rem}.lg\:docs--translate-x-3{--transform-translate-x:-0.75rem}.lg\:docs--translate-x-4{--transform-translate-x:-1rem}.lg\:docs--translate-x-5{--transform-translate-x:-1.25rem}.lg\:docs--translate-x-6{--transform-translate-x:-1.5rem}.lg\:docs--translate-x-8{--transform-translate-x:-2rem}.lg\:docs--translate-x-10{--transform-translate-x:-2.5rem}.lg\:docs--translate-x-12{--transform-translate-x:-3rem}.lg\:docs--translate-x-16{--transform-translate-x:-4rem}.lg\:docs--translate-x-20{--transform-translate-x:-5rem}.lg\:docs--translate-x-24{--transform-translate-x:-6rem}.lg\:docs--translate-x-32{--transform-translate-x:-8rem}.lg\:docs--translate-x-40{--transform-translate-x:-10rem}.lg\:docs--translate-x-48{--transform-translate-x:-12rem}.lg\:docs--translate-x-56{--transform-translate-x:-14rem}.lg\:docs--translate-x-64{--transform-translate-x:-16rem}.lg\:docs--translate-x-px{--transform-translate-x:-1px}.lg\:docs--translate-x-full{--transform-translate-x:-100%}.lg\:docs--translate-x-1\/2{--transform-translate-x:-50%}.lg\:docs-translate-x-1\/2{--transform-translate-x:50%}.lg\:docs-translate-x-full{--transform-translate-x:100%}.lg\:docs-translate-y-0{--transform-translate-y:0}.lg\:docs-translate-y-1{--transform-translate-y:0.25rem}.lg\:docs-translate-y-2{--transform-translate-y:0.5rem}.lg\:docs-translate-y-3{--transform-translate-y:0.75rem}.lg\:docs-translate-y-4{--transform-translate-y:1rem}.lg\:docs-translate-y-5{--transform-translate-y:1.25rem}.lg\:docs-translate-y-6{--transform-translate-y:1.5rem}.lg\:docs-translate-y-8{--transform-translate-y:2rem}.lg\:docs-translate-y-10{--transform-translate-y:2.5rem}.lg\:docs-translate-y-12{--transform-translate-y:3rem}.lg\:docs-translate-y-16{--transform-translate-y:4rem}.lg\:docs-translate-y-20{--transform-translate-y:5rem}.lg\:docs-translate-y-24{--transform-translate-y:6rem}.lg\:docs-translate-y-32{--transform-translate-y:8rem}.lg\:docs-translate-y-40{--transform-translate-y:10rem}.lg\:docs-translate-y-48{--transform-translate-y:12rem}.lg\:docs-translate-y-56{--transform-translate-y:14rem}.lg\:docs-translate-y-64{--transform-translate-y:16rem}.lg\:docs-translate-y-px{--transform-translate-y:1px}.lg\:docs--translate-y-1{--transform-translate-y:-0.25rem}.lg\:docs--translate-y-2{--transform-translate-y:-0.5rem}.lg\:docs--translate-y-3{--transform-translate-y:-0.75rem}.lg\:docs--translate-y-4{--transform-translate-y:-1rem}.lg\:docs--translate-y-5{--transform-translate-y:-1.25rem}.lg\:docs--translate-y-6{--transform-translate-y:-1.5rem}.lg\:docs--translate-y-8{--transform-translate-y:-2rem}.lg\:docs--translate-y-10{--transform-translate-y:-2.5rem}.lg\:docs--translate-y-12{--transform-translate-y:-3rem}.lg\:docs--translate-y-16{--transform-translate-y:-4rem}.lg\:docs--translate-y-20{--transform-translate-y:-5rem}.lg\:docs--translate-y-24{--transform-translate-y:-6rem}.lg\:docs--translate-y-32{--transform-translate-y:-8rem}.lg\:docs--translate-y-40{--transform-translate-y:-10rem}.lg\:docs--translate-y-48{--transform-translate-y:-12rem}.lg\:docs--translate-y-56{--transform-translate-y:-14rem}.lg\:docs--translate-y-64{--transform-translate-y:-16rem}.lg\:docs--translate-y-px{--transform-translate-y:-1px}.lg\:docs--translate-y-full{--transform-translate-y:-100%}.lg\:docs--translate-y-1\/2{--transform-translate-y:-50%}.lg\:docs-translate-y-1\/2{--transform-translate-y:50%}.lg\:docs-translate-y-full{--transform-translate-y:100%}.lg\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.lg\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.lg\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.lg\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.lg\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.lg\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.lg\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.lg\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.lg\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.lg\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.lg\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.lg\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.lg\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.lg\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.lg\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.lg\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.lg\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.lg\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.lg\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.lg\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.lg\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.lg\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.lg\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.lg\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.lg\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.lg\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.lg\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.lg\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.lg\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.lg\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.lg\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.lg\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.lg\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.lg\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.lg\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.lg\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.lg\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.lg\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.lg\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.lg\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.lg\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.lg\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.lg\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.lg\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.lg\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.lg\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.lg\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.lg\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.lg\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.lg\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.lg\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.lg\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.lg\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.lg\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.lg\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.lg\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.lg\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.lg\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.lg\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.lg\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.lg\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.lg\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.lg\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.lg\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.lg\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.lg\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.lg\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.lg\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.lg\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.lg\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.lg\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.lg\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.lg\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.lg\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.lg\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.lg\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.lg\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.lg\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.lg\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.lg\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.lg\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.lg\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.lg\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.lg\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.lg\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.lg\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.lg\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.lg\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.lg\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.lg\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.lg\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.lg\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.lg\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.lg\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.lg\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.lg\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.lg\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.lg\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.lg\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.lg\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.lg\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.lg\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.lg\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.lg\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.lg\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.lg\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.lg\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.lg\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.lg\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.lg\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.lg\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.lg\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.lg\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.lg\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.lg\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.lg\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.lg\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.lg\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.lg\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.lg\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.lg\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.lg\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.lg\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.lg\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.lg\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.lg\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.lg\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.lg\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.lg\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.lg\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.lg\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.lg\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.lg\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.lg\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.lg\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.lg\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.lg\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.lg\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.lg\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.lg\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.lg\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.lg\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.lg\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.lg\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.lg\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.lg\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.lg\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.lg\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.lg\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.lg\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.lg\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.lg\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.lg\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.lg\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.lg\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.lg\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.lg\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.lg\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.lg\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.lg\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.lg\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.lg\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.lg\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.lg\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.lg\:docs-skew-x-0{--transform-skew-x:0}.lg\:docs-skew-x-1{--transform-skew-x:1deg}.lg\:docs-skew-x-2{--transform-skew-x:2deg}.lg\:docs-skew-x-3{--transform-skew-x:3deg}.lg\:docs-skew-x-6{--transform-skew-x:6deg}.lg\:docs-skew-x-12{--transform-skew-x:12deg}.lg\:docs--skew-x-12{--transform-skew-x:-12deg}.lg\:docs--skew-x-6{--transform-skew-x:-6deg}.lg\:docs--skew-x-3{--transform-skew-x:-3deg}.lg\:docs--skew-x-2{--transform-skew-x:-2deg}.lg\:docs--skew-x-1{--transform-skew-x:-1deg}.lg\:docs-skew-y-0{--transform-skew-y:0}.lg\:docs-skew-y-1{--transform-skew-y:1deg}.lg\:docs-skew-y-2{--transform-skew-y:2deg}.lg\:docs-skew-y-3{--transform-skew-y:3deg}.lg\:docs-skew-y-6{--transform-skew-y:6deg}.lg\:docs-skew-y-12{--transform-skew-y:12deg}.lg\:docs--skew-y-12{--transform-skew-y:-12deg}.lg\:docs--skew-y-6{--transform-skew-y:-6deg}.lg\:docs--skew-y-3{--transform-skew-y:-3deg}.lg\:docs--skew-y-2{--transform-skew-y:-2deg}.lg\:docs--skew-y-1{--transform-skew-y:-1deg}.lg\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.lg\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.lg\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.lg\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.lg\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.lg\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.lg\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.lg\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.lg\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.lg\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.lg\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.lg\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.lg\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.lg\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.lg\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.lg\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.lg\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.lg\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.lg\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.lg\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.lg\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.lg\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.lg\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.lg\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.lg\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.lg\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.lg\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.lg\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.lg\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.lg\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.lg\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.lg\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.lg\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.lg\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.lg\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.lg\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.lg\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.lg\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.lg\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.lg\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.lg\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.lg\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.lg\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.lg\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.lg\:docs-transition-none{transition-property:none}.lg\:docs-transition-all{transition-property:all}.lg\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.lg\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.lg\:docs-transition-opacity{transition-property:opacity}.lg\:docs-transition-shadow{transition-property:box-shadow}.lg\:docs-transition-transform{transition-property:transform}.lg\:docs-ease-linear{transition-timing-function:linear}.lg\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.lg\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:docs-duration-75{transition-duration:75ms}.lg\:docs-duration-100{transition-duration:.1s}.lg\:docs-duration-150{transition-duration:150ms}.lg\:docs-duration-200{transition-duration:.2s}.lg\:docs-duration-300{transition-duration:.3s}.lg\:docs-duration-500{transition-duration:.5s}.lg\:docs-duration-700{transition-duration:.7s}.lg\:docs-duration-1000{transition-duration:1s}.lg\:docs-delay-75{transition-delay:75ms}.lg\:docs-delay-100{transition-delay:.1s}.lg\:docs-delay-150{transition-delay:150ms}.lg\:docs-delay-200{transition-delay:.2s}.lg\:docs-delay-300{transition-delay:.3s}.lg\:docs-delay-500{transition-delay:.5s}.lg\:docs-delay-700{transition-delay:.7s}.lg\:docs-delay-1000{transition-delay:1s}.lg\:docs-animate-none{animation:none}.lg\:docs-animate-spin{animation:spin 1s linear infinite}.lg\:docs-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.lg\:docs-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lg\:docs-animate-bounce{animation:bounce 1s infinite}}@media (min-width:1200px){.xl\:docs-space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.xl\:docs-space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.xl\:docs-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.xl\:docs-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.xl\:docs-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.xl\:docs-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.xl\:docs-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.xl\:docs-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.xl\:docs-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.xl\:docs-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.xl\:docs-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.xl\:docs-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.xl\:docs-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.xl\:docs-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.xl\:docs-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.xl\:docs-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.xl\:docs-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.xl\:docs-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.xl\:docs-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.xl\:docs-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.xl\:docs--space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.xl\:docs--space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.xl\:docs--space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.xl\:docs--space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.xl\:docs--space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.xl\:docs--space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.xl\:docs--space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.xl\:docs--space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.xl\:docs--space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.xl\:docs--space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.xl\:docs--space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.xl\:docs--space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.xl\:docs--space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.xl\:docs--space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.xl\:docs--space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.xl\:docs--space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.xl\:docs--space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.xl\:docs--space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.xl\:docs--space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.xl\:docs-space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.xl\:docs-space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.xl\:docs-divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.xl\:docs-divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.xl\:docs-divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.xl\:docs-divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.xl\:docs-divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.xl\:docs-divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.xl\:docs-divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.xl\:docs-divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.xl\:docs-divide-transparent>:not(template)~:not(template){border-color:transparent}.xl\:docs-divide-inherit>:not(template)~:not(template){border-color:inherit}.xl\:docs-divide-black>:not(template)~:not(template){--divide-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--divide-opacity))}.xl\:docs-divide-grey-darkest>:not(template)~:not(template){--divide-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--divide-opacity))}.xl\:docs-divide-grey-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--divide-opacity))}.xl\:docs-divide-grey-dark>:not(template)~:not(template){--divide-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--divide-opacity))}.xl\:docs-divide-grey>:not(template)~:not(template){--divide-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--divide-opacity))}.xl\:docs-divide-grey-light>:not(template)~:not(template){--divide-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--divide-opacity))}.xl\:docs-divide-grey-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--divide-opacity))}.xl\:docs-divide-grey-lightest>:not(template)~:not(template){--divide-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--divide-opacity))}.xl\:docs-divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.xl\:docs-divide-yellow>:not(template)~:not(template){--divide-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--divide-opacity))}.xl\:docs-divide-code-base>:not(template)~:not(template){--divide-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--divide-opacity))}.xl\:docs-divide-brand-var>:not(template)~:not(template){border-color:var(--brand-primary,#E04E39)}.xl\:docs-divide-solid>:not(template)~:not(template){border-style:solid}.xl\:docs-divide-dashed>:not(template)~:not(template){border-style:dashed}.xl\:docs-divide-dotted>:not(template)~:not(template){border-style:dotted}.xl\:docs-divide-double>:not(template)~:not(template){border-style:double}.xl\:docs-divide-none>:not(template)~:not(template){border-style:none}.xl\:docs-divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.xl\:docs-divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.xl\:docs-divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.xl\:docs-divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.xl\:docs-divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.xl\:docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:docs-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:focus\:docs-sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:focus\:docs-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:docs-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:docs-bg-fixed{background-attachment:fixed}.xl\:docs-bg-local{background-attachment:local}.xl\:docs-bg-scroll{background-attachment:scroll}.xl\:docs-bg-clip-border{background-clip:border-box}.xl\:docs-bg-clip-padding{background-clip:padding-box}.xl\:docs-bg-clip-content{background-clip:content-box}.xl\:docs-bg-clip-text{-webkit-background-clip:text;background-clip:text}.xl\:docs-bg-transparent{background-color:transparent}.xl\:docs-bg-inherit{background-color:inherit}.xl\:docs-bg-black{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.xl\:docs-bg-grey-darkest{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.xl\:docs-bg-grey-darker{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.xl\:docs-bg-grey-dark{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.xl\:docs-bg-grey{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.xl\:docs-bg-grey-light{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.xl\:docs-bg-grey-lighter{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.xl\:docs-bg-grey-lightest{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.xl\:docs-bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.xl\:docs-bg-yellow{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.xl\:docs-bg-code-base{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.xl\:docs-bg-brand-var{background-color:var(--brand-primary,#E04E39)}.xl\:hover\:docs-bg-transparent:hover{background-color:transparent}.xl\:hover\:docs-bg-inherit:hover{background-color:inherit}.xl\:hover\:docs-bg-black:hover{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-darkest:hover{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-darker:hover{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-dark:hover{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.xl\:hover\:docs-bg-grey:hover{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-light:hover{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-lighter:hover{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.xl\:hover\:docs-bg-grey-lightest:hover{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.xl\:hover\:docs-bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.xl\:hover\:docs-bg-yellow:hover{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.xl\:hover\:docs-bg-code-base:hover{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.xl\:hover\:docs-bg-brand-var:hover{background-color:var(--brand-primary,#E04E39)}.xl\:focus\:docs-bg-transparent:focus{background-color:transparent}.xl\:focus\:docs-bg-inherit:focus{background-color:inherit}.xl\:focus\:docs-bg-black:focus{--bg-opacity:1;background-color:#22292f;background-color:rgba(34,41,47,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-darkest:focus{--bg-opacity:1;background-color:#3d4852;background-color:rgba(61,72,82,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-darker:focus{--bg-opacity:1;background-color:#606f7b;background-color:rgba(96,111,123,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-dark:focus{--bg-opacity:1;background-color:#8795a1;background-color:rgba(135,149,161,var(--bg-opacity))}.xl\:focus\:docs-bg-grey:focus{--bg-opacity:1;background-color:#b8c2cc;background-color:rgba(184,194,204,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-light:focus{--bg-opacity:1;background-color:#dae1e7;background-color:rgba(218,225,231,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-lighter:focus{--bg-opacity:1;background-color:#f1f5f8;background-color:rgba(241,245,248,var(--bg-opacity))}.xl\:focus\:docs-bg-grey-lightest:focus{--bg-opacity:1;background-color:#f8fafc;background-color:rgba(248,250,252,var(--bg-opacity))}.xl\:focus\:docs-bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.xl\:focus\:docs-bg-yellow:focus{--bg-opacity:1;background-color:#ffed4a;background-color:rgba(255,237,74,var(--bg-opacity))}.xl\:focus\:docs-bg-code-base:focus{--bg-opacity:1;background-color:#282c34;background-color:rgba(40,44,52,var(--bg-opacity))}.xl\:focus\:docs-bg-brand-var:focus{background-color:var(--brand-primary,#E04E39)}.xl\:docs-bg-none{background-image:none}.xl\:docs-bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-r{background-image:linear-gradient(to right,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-l{background-image:linear-gradient(to left,var(--gradient-color-stops))}.xl\:docs-bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.xl\:docs-from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:docs-from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-from-black{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:docs-from-grey-darkest{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:docs-from-grey-darker{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:docs-from-grey-dark{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:docs-from-grey{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:docs-from-grey-light{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:docs-from-grey-lighter{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:docs-from-grey-lightest{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:docs-from-white{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-from-yellow{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:docs-from-code-base{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:docs-from-brand-var{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:docs-via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-via-black{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:docs-via-grey-darkest{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:docs-via-grey-darker{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:docs-via-grey-dark{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:docs-via-grey{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:docs-via-grey-light{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:docs-via-grey-lighter{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:docs-via-grey-lightest{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:docs-via-white{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-via-yellow{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:docs-via-code-base{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:docs-via-brand-var{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:docs-to-transparent{--gradient-to-color:transparent}.xl\:docs-to-inherit{--gradient-to-color:inherit}.xl\:docs-to-black{--gradient-to-color:#22292f}.xl\:docs-to-grey-darkest{--gradient-to-color:#3d4852}.xl\:docs-to-grey-darker{--gradient-to-color:#606f7b}.xl\:docs-to-grey-dark{--gradient-to-color:#8795a1}.xl\:docs-to-grey{--gradient-to-color:#b8c2cc}.xl\:docs-to-grey-light{--gradient-to-color:#dae1e7}.xl\:docs-to-grey-lighter{--gradient-to-color:#f1f5f8}.xl\:docs-to-grey-lightest{--gradient-to-color:#f8fafc}.xl\:docs-to-white{--gradient-to-color:white}.xl\:docs-to-yellow{--gradient-to-color:#ffed4a}.xl\:docs-to-code-base{--gradient-to-color:#282c34}.xl\:docs-to-brand-var{--gradient-to-color:var(--brand-primary, #E04E39)}.xl\:hover\:docs-from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:hover\:docs-from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-from-black:hover{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:hover\:docs-from-grey-darkest:hover{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:hover\:docs-from-grey-darker:hover{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:hover\:docs-from-grey-dark:hover{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:hover\:docs-from-grey:hover{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:hover\:docs-from-grey-light:hover{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:hover\:docs-from-grey-lighter:hover{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:hover\:docs-from-grey-lightest:hover{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:hover\:docs-from-white:hover{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-from-yellow:hover{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:hover\:docs-from-code-base:hover{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:hover\:docs-from-brand-var:hover{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:hover\:docs-via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-via-black:hover{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:hover\:docs-via-grey-darkest:hover{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:hover\:docs-via-grey-darker:hover{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:hover\:docs-via-grey-dark:hover{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:hover\:docs-via-grey:hover{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:hover\:docs-via-grey-light:hover{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:hover\:docs-via-grey-lighter:hover{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:hover\:docs-via-grey-lightest:hover{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:hover\:docs-via-white:hover{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-via-yellow:hover{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:hover\:docs-via-code-base:hover{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:hover\:docs-via-brand-var:hover{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:hover\:docs-to-transparent:hover{--gradient-to-color:transparent}.xl\:hover\:docs-to-inherit:hover{--gradient-to-color:inherit}.xl\:hover\:docs-to-black:hover{--gradient-to-color:#22292f}.xl\:hover\:docs-to-grey-darkest:hover{--gradient-to-color:#3d4852}.xl\:hover\:docs-to-grey-darker:hover{--gradient-to-color:#606f7b}.xl\:hover\:docs-to-grey-dark:hover{--gradient-to-color:#8795a1}.xl\:hover\:docs-to-grey:hover{--gradient-to-color:#b8c2cc}.xl\:hover\:docs-to-grey-light:hover{--gradient-to-color:#dae1e7}.xl\:hover\:docs-to-grey-lighter:hover{--gradient-to-color:#f1f5f8}.xl\:hover\:docs-to-grey-lightest:hover{--gradient-to-color:#f8fafc}.xl\:hover\:docs-to-white:hover{--gradient-to-color:white}.xl\:hover\:docs-to-yellow:hover{--gradient-to-color:#ffed4a}.xl\:hover\:docs-to-code-base:hover{--gradient-to-color:#282c34}.xl\:hover\:docs-to-brand-var:hover{--gradient-to-color:var(--brand-primary, #E04E39)}.xl\:focus\:docs-from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:focus\:docs-from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-from-black:focus{--gradient-from-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:focus\:docs-from-grey-darkest:focus{--gradient-from-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:focus\:docs-from-grey-darker:focus{--gradient-from-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:focus\:docs-from-grey-dark:focus{--gradient-from-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:focus\:docs-from-grey:focus{--gradient-from-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:focus\:docs-from-grey-light:focus{--gradient-from-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:focus\:docs-from-grey-lighter:focus{--gradient-from-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:focus\:docs-from-grey-lightest:focus{--gradient-from-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:focus\:docs-from-white:focus{--gradient-from-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-from-yellow:focus{--gradient-from-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:focus\:docs-from-code-base:focus{--gradient-from-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:focus\:docs-from-brand-var:focus{--gradient-from-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(0, 0, 0, 0))}.xl\:focus\:docs-via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-via-black:focus{--gradient-via-color:#22292f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(34, 41, 47, 0))}.xl\:focus\:docs-via-grey-darkest:focus{--gradient-via-color:#3d4852;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(61, 72, 82, 0))}.xl\:focus\:docs-via-grey-darker:focus{--gradient-via-color:#606f7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(96, 111, 123, 0))}.xl\:focus\:docs-via-grey-dark:focus{--gradient-via-color:#8795a1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(135, 149, 161, 0))}.xl\:focus\:docs-via-grey:focus{--gradient-via-color:#b8c2cc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(184, 194, 204, 0))}.xl\:focus\:docs-via-grey-light:focus{--gradient-via-color:#dae1e7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(218, 225, 231, 0))}.xl\:focus\:docs-via-grey-lighter:focus{--gradient-via-color:#f1f5f8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(241, 245, 248, 0))}.xl\:focus\:docs-via-grey-lightest:focus{--gradient-via-color:#f8fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(248, 250, 252, 0))}.xl\:focus\:docs-via-white:focus{--gradient-via-color:white;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-via-yellow:focus{--gradient-via-color:#ffed4a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 237, 74, 0))}.xl\:focus\:docs-via-code-base:focus{--gradient-via-color:#282c34;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(40, 44, 52, 0))}.xl\:focus\:docs-via-brand-var:focus{--gradient-via-color:var(--brand-primary, #E04E39);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color, rgba(255, 255, 255, 0))}.xl\:focus\:docs-to-transparent:focus{--gradient-to-color:transparent}.xl\:focus\:docs-to-inherit:focus{--gradient-to-color:inherit}.xl\:focus\:docs-to-black:focus{--gradient-to-color:#22292f}.xl\:focus\:docs-to-grey-darkest:focus{--gradient-to-color:#3d4852}.xl\:focus\:docs-to-grey-darker:focus{--gradient-to-color:#606f7b}.xl\:focus\:docs-to-grey-dark:focus{--gradient-to-color:#8795a1}.xl\:focus\:docs-to-grey:focus{--gradient-to-color:#b8c2cc}.xl\:focus\:docs-to-grey-light:focus{--gradient-to-color:#dae1e7}.xl\:focus\:docs-to-grey-lighter:focus{--gradient-to-color:#f1f5f8}.xl\:focus\:docs-to-grey-lightest:focus{--gradient-to-color:#f8fafc}.xl\:focus\:docs-to-white:focus{--gradient-to-color:white}.xl\:focus\:docs-to-yellow:focus{--gradient-to-color:#ffed4a}.xl\:focus\:docs-to-code-base:focus{--gradient-to-color:#282c34}.xl\:focus\:docs-to-brand-var:focus{--gradient-to-color:var(--brand-primary, #E04E39)}.xl\:docs-bg-opacity-0{--bg-opacity:0}.xl\:docs-bg-opacity-25{--bg-opacity:0.25}.xl\:docs-bg-opacity-50{--bg-opacity:0.5}.xl\:docs-bg-opacity-75{--bg-opacity:0.75}.xl\:docs-bg-opacity-100{--bg-opacity:1}.xl\:hover\:docs-bg-opacity-0:hover{--bg-opacity:0}.xl\:hover\:docs-bg-opacity-25:hover{--bg-opacity:0.25}.xl\:hover\:docs-bg-opacity-50:hover{--bg-opacity:0.5}.xl\:hover\:docs-bg-opacity-75:hover{--bg-opacity:0.75}.xl\:hover\:docs-bg-opacity-100:hover{--bg-opacity:1}.xl\:focus\:docs-bg-opacity-0:focus{--bg-opacity:0}.xl\:focus\:docs-bg-opacity-25:focus{--bg-opacity:0.25}.xl\:focus\:docs-bg-opacity-50:focus{--bg-opacity:0.5}.xl\:focus\:docs-bg-opacity-75:focus{--bg-opacity:0.75}.xl\:focus\:docs-bg-opacity-100:focus{--bg-opacity:1}.xl\:docs-bg-bottom{background-position:bottom}.xl\:docs-bg-center{background-position:center}.xl\:docs-bg-left{background-position:left}.xl\:docs-bg-left-bottom{background-position:left bottom}.xl\:docs-bg-left-top{background-position:left top}.xl\:docs-bg-right{background-position:right}.xl\:docs-bg-right-bottom{background-position:right bottom}.xl\:docs-bg-right-top{background-position:right top}.xl\:docs-bg-top{background-position:top}.xl\:docs-bg-repeat{background-repeat:repeat}.xl\:docs-bg-no-repeat{background-repeat:no-repeat}.xl\:docs-bg-repeat-x{background-repeat:repeat-x}.xl\:docs-bg-repeat-y{background-repeat:repeat-y}.xl\:docs-bg-repeat-round{background-repeat:round}.xl\:docs-bg-repeat-space{background-repeat:space}.xl\:docs-bg-auto{background-size:auto}.xl\:docs-bg-cover{background-size:cover}.xl\:docs-bg-contain{background-size:contain}.xl\:docs-border-collapse{border-collapse:collapse}.xl\:docs-border-separate{border-collapse:separate}.xl\:docs-border-transparent{border-color:transparent}.xl\:docs-border-inherit{border-color:inherit}.xl\:docs-border-black{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.xl\:docs-border-grey-darkest{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.xl\:docs-border-grey-darker{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.xl\:docs-border-grey-dark{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.xl\:docs-border-grey{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.xl\:docs-border-grey-light{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.xl\:docs-border-grey-lighter{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.xl\:docs-border-grey-lightest{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.xl\:docs-border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.xl\:docs-border-yellow{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.xl\:docs-border-code-base{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.xl\:docs-border-brand-var{border-color:var(--brand-primary,#E04E39)}.xl\:hover\:docs-border-transparent:hover{border-color:transparent}.xl\:hover\:docs-border-inherit:hover{border-color:inherit}.xl\:hover\:docs-border-black:hover{--border-opacity:1;border-color:#22292f;border-color:rgba(34,41,47,var(--border-opacity))}.xl\:hover\:docs-border-grey-darkest:hover{--border-opacity:1;border-color:#3d4852;border-color:rgba(61,72,82,var(--border-opacity))}.xl\:hover\:docs-border-grey-darker:hover{--border-opacity:1;border-color:#606f7b;border-color:rgba(96,111,123,var(--border-opacity))}.xl\:hover\:docs-border-grey-dark:hover{--border-opacity:1;border-color:#8795a1;border-color:rgba(135,149,161,var(--border-opacity))}.xl\:hover\:docs-border-grey:hover{--border-opacity:1;border-color:#b8c2cc;border-color:rgba(184,194,204,var(--border-opacity))}.xl\:hover\:docs-border-grey-light:hover{--border-opacity:1;border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity))}.xl\:hover\:docs-border-grey-lighter:hover{--border-opacity:1;border-color:#f1f5f8;border-color:rgba(241,245,248,var(--border-opacity))}.xl\:hover\:docs-border-grey-lightest:hover{--border-opacity:1;border-color:#f8fafc;border-color:rgba(248,250,252,var(--border-opacity))}.xl\:hover\:docs-border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.xl\:hover\:docs-border-yellow:hover{--border-opacity:1;border-color:#ffed4a;border-color:rgba(255,237,74,var(--border-opacity))}.xl\:hover\:docs-border-code-base:hover{--border-opacity:1;border-color:#282c34;border-color:rgba(40,44,52,var(--border-opacity))}.xl\:hover\:docs-border-brand-var:hover{border-color:var(--brand-primary,#E04E39)}.xl\:docs-border-opacity-0{--border-opacity:0}.xl\:docs-border-opacity-25{--border-opacity:0.25}.xl\:docs-border-opacity-50{--border-opacity:0.5}.xl\:docs-border-opacity-75{--border-opacity:0.75}.xl\:docs-border-opacity-100{--border-opacity:1}.xl\:hover\:docs-border-opacity-0:hover{--border-opacity:0}.xl\:hover\:docs-border-opacity-25:hover{--border-opacity:0.25}.xl\:hover\:docs-border-opacity-50:hover{--border-opacity:0.5}.xl\:hover\:docs-border-opacity-75:hover{--border-opacity:0.75}.xl\:hover\:docs-border-opacity-100:hover{--border-opacity:1}.xl\:focus\:docs-border-opacity-0:focus{--border-opacity:0}.xl\:focus\:docs-border-opacity-25:focus{--border-opacity:0.25}.xl\:focus\:docs-border-opacity-50:focus{--border-opacity:0.5}.xl\:focus\:docs-border-opacity-75:focus{--border-opacity:0.75}.xl\:focus\:docs-border-opacity-100:focus{--border-opacity:1}.xl\:docs-rounded-none{border-radius:0}.xl\:docs-rounded-sm{border-radius:.125rem}.xl\:docs-rounded{border-radius:.25rem}.xl\:docs-rounded-lg{border-radius:.5rem}.xl\:docs-rounded-full{border-radius:9999px}.xl\:docs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:docs-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:docs-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:docs-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:docs-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:docs-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:docs-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:docs-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:docs-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.xl\:docs-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.xl\:docs-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.xl\:docs-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.xl\:docs-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:docs-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:docs-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:docs-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:docs-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:docs-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\:docs-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\:docs-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\:docs-rounded-tl-none{border-top-left-radius:0}.xl\:docs-rounded-tr-none{border-top-right-radius:0}.xl\:docs-rounded-br-none{border-bottom-right-radius:0}.xl\:docs-rounded-bl-none{border-bottom-left-radius:0}.xl\:docs-rounded-tl-sm{border-top-left-radius:.125rem}.xl\:docs-rounded-tr-sm{border-top-right-radius:.125rem}.xl\:docs-rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:docs-rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:docs-rounded-tl{border-top-left-radius:.25rem}.xl\:docs-rounded-tr{border-top-right-radius:.25rem}.xl\:docs-rounded-br{border-bottom-right-radius:.25rem}.xl\:docs-rounded-bl{border-bottom-left-radius:.25rem}.xl\:docs-rounded-tl-lg{border-top-left-radius:.5rem}.xl\:docs-rounded-tr-lg{border-top-right-radius:.5rem}.xl\:docs-rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:docs-rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:docs-rounded-tl-full{border-top-left-radius:9999px}.xl\:docs-rounded-tr-full{border-top-right-radius:9999px}.xl\:docs-rounded-br-full{border-bottom-right-radius:9999px}.xl\:docs-rounded-bl-full{border-bottom-left-radius:9999px}.xl\:docs-border-solid{border-style:solid}.xl\:docs-border-dashed{border-style:dashed}.xl\:docs-border-dotted{border-style:dotted}.xl\:docs-border-double{border-style:double}.xl\:docs-border-none{border-style:none}.xl\:docs-border-0{border-width:0}.xl\:docs-border-2{border-width:2px}.xl\:docs-border-4{border-width:4px}.xl\:docs-border-8{border-width:8px}.xl\:docs-border{border-width:1px}.xl\:docs-border-t-0{border-top-width:0}.xl\:docs-border-r-0{border-right-width:0}.xl\:docs-border-b-0{border-bottom-width:0}.xl\:docs-border-l-0{border-left-width:0}.xl\:docs-border-t-2{border-top-width:2px}.xl\:docs-border-r-2{border-right-width:2px}.xl\:docs-border-b-2{border-bottom-width:2px}.xl\:docs-border-l-2{border-left-width:2px}.xl\:docs-border-t-4{border-top-width:4px}.xl\:docs-border-r-4{border-right-width:4px}.xl\:docs-border-b-4{border-bottom-width:4px}.xl\:docs-border-l-4{border-left-width:4px}.xl\:docs-border-t-8{border-top-width:8px}.xl\:docs-border-r-8{border-right-width:8px}.xl\:docs-border-b-8{border-bottom-width:8px}.xl\:docs-border-l-8{border-left-width:8px}.xl\:docs-border-t{border-top-width:1px}.xl\:docs-border-r{border-right-width:1px}.xl\:docs-border-b{border-bottom-width:1px}.xl\:docs-border-l{border-left-width:1px}.xl\:docs-box-border{box-sizing:border-box}.xl\:docs-box-content{box-sizing:content-box}.xl\:docs-cursor-auto{cursor:auto}.xl\:docs-cursor-default{cursor:default}.xl\:docs-cursor-pointer{cursor:pointer}.xl\:docs-cursor-wait{cursor:wait}.xl\:docs-cursor-text{cursor:text}.xl\:docs-cursor-move{cursor:move}.xl\:docs-cursor-not-allowed{cursor:not-allowed}.xl\:docs-block{display:block}.xl\:docs-inline-block{display:inline-block}.xl\:docs-inline{display:inline}.xl\:docs-flex{display:flex}.xl\:docs-inline-flex{display:inline-flex}.xl\:docs-table{display:table}.xl\:docs-table-caption{display:table-caption}.xl\:docs-table-cell{display:table-cell}.xl\:docs-table-column{display:table-column}.xl\:docs-table-column-group{display:table-column-group}.xl\:docs-table-footer-group{display:table-footer-group}.xl\:docs-table-header-group{display:table-header-group}.xl\:docs-table-row-group{display:table-row-group}.xl\:docs-table-row{display:table-row}.xl\:docs-flow-root{display:flow-root}.xl\:docs-grid{display:grid}.xl\:docs-inline-grid{display:inline-grid}.xl\:docs-contents{display:contents}.xl\:docs-hidden{display:none}.xl\:docs-flex-row{flex-direction:row}.xl\:docs-flex-row-reverse{flex-direction:row-reverse}.xl\:docs-flex-col{flex-direction:column}.xl\:docs-flex-col-reverse{flex-direction:column-reverse}.xl\:docs-flex-wrap{flex-wrap:wrap}.xl\:docs-flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:docs-flex-no-wrap{flex-wrap:nowrap}.xl\:docs-place-items-auto{place-items:auto}.xl\:docs-place-items-start{place-items:start}.xl\:docs-place-items-end{place-items:end}.xl\:docs-place-items-center{place-items:center}.xl\:docs-place-items-stretch{place-items:stretch}.xl\:docs-place-content-center{place-content:center}.xl\:docs-place-content-start{place-content:start}.xl\:docs-place-content-end{place-content:end}.xl\:docs-place-content-between{place-content:space-between}.xl\:docs-place-content-around{place-content:space-around}.xl\:docs-place-content-evenly{place-content:space-evenly}.xl\:docs-place-content-stretch{place-content:stretch}.xl\:docs-place-self-auto{place-self:auto}.xl\:docs-place-self-start{place-self:start}.xl\:docs-place-self-end{place-self:end}.xl\:docs-place-self-center{place-self:center}.xl\:docs-place-self-stretch{place-self:stretch}.xl\:docs-items-start{align-items:flex-start}.xl\:docs-items-end{align-items:flex-end}.xl\:docs-items-center{align-items:center}.xl\:docs-items-baseline{align-items:baseline}.xl\:docs-items-stretch{align-items:stretch}.xl\:docs-content-center{align-content:center}.xl\:docs-content-start{align-content:flex-start}.xl\:docs-content-end{align-content:flex-end}.xl\:docs-content-between{align-content:space-between}.xl\:docs-content-around{align-content:space-around}.xl\:docs-content-evenly{align-content:space-evenly}.xl\:docs-self-auto{align-self:auto}.xl\:docs-self-start{align-self:flex-start}.xl\:docs-self-end{align-self:flex-end}.xl\:docs-self-center{align-self:center}.xl\:docs-self-stretch{align-self:stretch}.xl\:docs-justify-items-auto{justify-items:auto}.xl\:docs-justify-items-start{justify-items:start}.xl\:docs-justify-items-end{justify-items:end}.xl\:docs-justify-items-center{justify-items:center}.xl\:docs-justify-items-stretch{justify-items:stretch}.xl\:docs-justify-start{justify-content:flex-start}.xl\:docs-justify-end{justify-content:flex-end}.xl\:docs-justify-center{justify-content:center}.xl\:docs-justify-between{justify-content:space-between}.xl\:docs-justify-around{justify-content:space-around}.xl\:docs-justify-evenly{justify-content:space-evenly}.xl\:docs-justify-self-auto{justify-self:auto}.xl\:docs-justify-self-start{justify-self:start}.xl\:docs-justify-self-end{justify-self:end}.xl\:docs-justify-self-center{justify-self:center}.xl\:docs-justify-self-stretch{justify-self:stretch}.xl\:docs-flex-1{flex:1 1 0%}.xl\:docs-flex-auto{flex:1 1 auto}.xl\:docs-flex-initial{flex:0 1 auto}.xl\:docs-flex-none{flex:none}.xl\:docs-flex-grow-0{flex-grow:0}.xl\:docs-flex-grow{flex-grow:1}.xl\:docs-flex-shrink-0{flex-shrink:0}.xl\:docs-flex-shrink{flex-shrink:1}.xl\:docs-order-1{order:1}.xl\:docs-order-2{order:2}.xl\:docs-order-3{order:3}.xl\:docs-order-4{order:4}.xl\:docs-order-5{order:5}.xl\:docs-order-6{order:6}.xl\:docs-order-7{order:7}.xl\:docs-order-8{order:8}.xl\:docs-order-9{order:9}.xl\:docs-order-10{order:10}.xl\:docs-order-11{order:11}.xl\:docs-order-12{order:12}.xl\:docs-order-first{order:-9999}.xl\:docs-order-last{order:9999}.xl\:docs-order-none{order:0}.xl\:docs-float-right{float:right}.xl\:docs-float-left{float:left}.xl\:docs-float-none{float:none}.xl\:docs-clearfix:after{content:"";display:table;clear:both}.xl\:docs-clear-left{clear:left}.xl\:docs-clear-right{clear:right}.xl\:docs-clear-both{clear:both}.xl\:docs-clear-none{clear:none}.xl\:docs-font-title{font-family:"Iowan Old Style","Palentino Linotype","URW Palladio L",P052,serif}.xl\:docs-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.xl\:docs-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.xl\:docs-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\:docs-font-hairline{font-weight:100}.xl\:docs-font-thin{font-weight:200}.xl\:docs-font-light{font-weight:300}.xl\:docs-font-normal{font-weight:400}.xl\:docs-font-medium{font-weight:500}.xl\:docs-font-semibold{font-weight:600}.xl\:docs-font-bold{font-weight:700}.xl\:docs-font-extrabold{font-weight:800}.xl\:docs-font-black{font-weight:900}.xl\:hover\:docs-font-hairline:hover{font-weight:100}.xl\:hover\:docs-font-thin:hover{font-weight:200}.xl\:hover\:docs-font-light:hover{font-weight:300}.xl\:hover\:docs-font-normal:hover{font-weight:400}.xl\:hover\:docs-font-medium:hover{font-weight:500}.xl\:hover\:docs-font-semibold:hover{font-weight:600}.xl\:hover\:docs-font-bold:hover{font-weight:700}.xl\:hover\:docs-font-extrabold:hover{font-weight:800}.xl\:hover\:docs-font-black:hover{font-weight:900}.xl\:docs-h-1{height:.25rem}.xl\:docs-h-2{height:.5rem}.xl\:docs-h-3{height:.75rem}.xl\:docs-h-4{height:1rem}.xl\:docs-h-6{height:1.5rem}.xl\:docs-h-8{height:2rem}.xl\:docs-h-10{height:2.5rem}.xl\:docs-h-12{height:3rem}.xl\:docs-h-16{height:4rem}.xl\:docs-h-24{height:6rem}.xl\:docs-h-32{height:8rem}.xl\:docs-h-48{height:12rem}.xl\:docs-h-64{height:16rem}.xl\:docs-h-auto{height:auto}.xl\:docs-h-px{height:1px}.xl\:docs-h-full{height:100%}.xl\:docs-h-screen{height:100vh}.xl\:docs-text-xxs{font-size:.75rem}.xl\:docs-text-xs{font-size:.875rem}.xl\:docs-text-sm{font-size:.9375rem}.xl\:docs-text-base{font-size:1rem}.xl\:docs-text-large-1{font-size:1.125rem}.xl\:docs-text-large-2{font-size:1.25rem}.xl\:docs-text-large-3{font-size:1.375rem}.xl\:docs-text-large-4{font-size:1.5rem}.xl\:docs-text-large-5{font-size:1.875rem}.xl\:docs-text-large-6{font-size:2.25rem}.xl\:docs-text-large-7{font-size:2.625rem}.xl\:docs-text-jumbo-1{font-size:3.75rem}.xl\:docs-text-jumbo-2{font-size:4.625rem}.xl\:docs-text-jumbo-3{font-size:5.375rem}.xl\:docs-leading-none{line-height:1}.xl\:docs-leading-tight{line-height:1.25}.xl\:docs-leading-small{line-height:1.45}.xl\:docs-leading-normal{line-height:1.625}.xl\:docs-leading-loose{line-height:2}.xl\:docs-list-inside{list-style-position:inside}.xl\:docs-list-outside{list-style-position:outside}.xl\:docs-list-none{list-style-type:none}.xl\:docs-list-disc{list-style-type:disc}.xl\:docs-list-decimal{list-style-type:decimal}.xl\:docs-m-0{margin:0}.xl\:docs-m-1{margin:.25rem}.xl\:docs-m-2{margin:.5rem}.xl\:docs-m-3{margin:.75rem}.xl\:docs-m-4{margin:1rem}.xl\:docs-m-6{margin:1.5rem}.xl\:docs-m-8{margin:2rem}.xl\:docs-m-12{margin:3rem}.xl\:docs-m-16{margin:4rem}.xl\:docs-m-20{margin:5rem}.xl\:docs-m-auto{margin:auto}.xl\:docs-m-px{margin:1px}.xl\:docs--m-px{margin:-1px}.xl\:docs--m-2px{margin:-2px}.xl\:docs--m-0{margin:0}.xl\:docs--m-1{margin:-.25rem}.xl\:docs--m-2{margin:-.5rem}.xl\:docs--m-3{margin:-.75rem}.xl\:docs--m-4{margin:-1rem}.xl\:docs--m-6{margin:-1.5rem}.xl\:docs--m-8{margin:-2rem}.xl\:docs--m-16{margin:-4rem}.xl\:docs--m-20{margin:-5rem}.xl\:docs-my-0{margin-top:0;margin-bottom:0}.xl\:docs-mx-0{margin-left:0;margin-right:0}.xl\:docs-my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:docs-mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:docs-my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:docs-mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:docs-my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:docs-mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:docs-my-4{margin-top:1rem;margin-bottom:1rem}.xl\:docs-mx-4{margin-left:1rem;margin-right:1rem}.xl\:docs-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:docs-mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:docs-my-8{margin-top:2rem;margin-bottom:2rem}.xl\:docs-mx-8{margin-left:2rem;margin-right:2rem}.xl\:docs-my-12{margin-top:3rem;margin-bottom:3rem}.xl\:docs-mx-12{margin-left:3rem;margin-right:3rem}.xl\:docs-my-16{margin-top:4rem;margin-bottom:4rem}.xl\:docs-mx-16{margin-left:4rem;margin-right:4rem}.xl\:docs-my-20{margin-top:5rem;margin-bottom:5rem}.xl\:docs-mx-20{margin-left:5rem;margin-right:5rem}.xl\:docs-my-auto{margin-top:auto;margin-bottom:auto}.xl\:docs-mx-auto{margin-left:auto;margin-right:auto}.xl\:docs-my-px{margin-top:1px;margin-bottom:1px}.xl\:docs-mx-px{margin-left:1px;margin-right:1px}.xl\:docs--my-px{margin-top:-1px;margin-bottom:-1px}.xl\:docs--mx-px{margin-left:-1px;margin-right:-1px}.xl\:docs--my-2px{margin-top:-2px;margin-bottom:-2px}.xl\:docs--mx-2px{margin-left:-2px;margin-right:-2px}.xl\:docs--my-0{margin-top:0;margin-bottom:0}.xl\:docs--mx-0{margin-left:0;margin-right:0}.xl\:docs--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:docs--mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:docs--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:docs--mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:docs--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:docs--mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:docs--my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:docs--mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:docs--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:docs--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:docs--my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:docs--mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:docs--my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\:docs--mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:docs--my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\:docs--mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:docs-mt-0{margin-top:0}.xl\:docs-mr-0{margin-right:0}.xl\:docs-mb-0{margin-bottom:0}.xl\:docs-ml-0{margin-left:0}.xl\:docs-mt-1{margin-top:.25rem}.xl\:docs-mr-1{margin-right:.25rem}.xl\:docs-mb-1{margin-bottom:.25rem}.xl\:docs-ml-1{margin-left:.25rem}.xl\:docs-mt-2{margin-top:.5rem}.xl\:docs-mr-2{margin-right:.5rem}.xl\:docs-mb-2{margin-bottom:.5rem}.xl\:docs-ml-2{margin-left:.5rem}.xl\:docs-mt-3{margin-top:.75rem}.xl\:docs-mr-3{margin-right:.75rem}.xl\:docs-mb-3{margin-bottom:.75rem}.xl\:docs-ml-3{margin-left:.75rem}.xl\:docs-mt-4{margin-top:1rem}.xl\:docs-mr-4{margin-right:1rem}.xl\:docs-mb-4{margin-bottom:1rem}.xl\:docs-ml-4{margin-left:1rem}.xl\:docs-mt-6{margin-top:1.5rem}.xl\:docs-mr-6{margin-right:1.5rem}.xl\:docs-mb-6{margin-bottom:1.5rem}.xl\:docs-ml-6{margin-left:1.5rem}.xl\:docs-mt-8{margin-top:2rem}.xl\:docs-mr-8{margin-right:2rem}.xl\:docs-mb-8{margin-bottom:2rem}.xl\:docs-ml-8{margin-left:2rem}.xl\:docs-mt-12{margin-top:3rem}.xl\:docs-mr-12{margin-right:3rem}.xl\:docs-mb-12{margin-bottom:3rem}.xl\:docs-ml-12{margin-left:3rem}.xl\:docs-mt-16{margin-top:4rem}.xl\:docs-mr-16{margin-right:4rem}.xl\:docs-mb-16{margin-bottom:4rem}.xl\:docs-ml-16{margin-left:4rem}.xl\:docs-mt-20{margin-top:5rem}.xl\:docs-mr-20{margin-right:5rem}.xl\:docs-mb-20{margin-bottom:5rem}.xl\:docs-ml-20{margin-left:5rem}.xl\:docs-mt-auto{margin-top:auto}.xl\:docs-mr-auto{margin-right:auto}.xl\:docs-mb-auto{margin-bottom:auto}.xl\:docs-ml-auto{margin-left:auto}.xl\:docs-mt-px{margin-top:1px}.xl\:docs-mr-px{margin-right:1px}.xl\:docs-mb-px{margin-bottom:1px}.xl\:docs-ml-px{margin-left:1px}.xl\:docs--mt-px{margin-top:-1px}.xl\:docs--mr-px{margin-right:-1px}.xl\:docs--mb-px{margin-bottom:-1px}.xl\:docs--ml-px{margin-left:-1px}.xl\:docs--mt-2px{margin-top:-2px}.xl\:docs--mr-2px{margin-right:-2px}.xl\:docs--mb-2px{margin-bottom:-2px}.xl\:docs--ml-2px{margin-left:-2px}.xl\:docs--mt-0{margin-top:0}.xl\:docs--mr-0{margin-right:0}.xl\:docs--mb-0{margin-bottom:0}.xl\:docs--ml-0{margin-left:0}.xl\:docs--mt-1{margin-top:-.25rem}.xl\:docs--mr-1{margin-right:-.25rem}.xl\:docs--mb-1{margin-bottom:-.25rem}.xl\:docs--ml-1{margin-left:-.25rem}.xl\:docs--mt-2{margin-top:-.5rem}.xl\:docs--mr-2{margin-right:-.5rem}.xl\:docs--mb-2{margin-bottom:-.5rem}.xl\:docs--ml-2{margin-left:-.5rem}.xl\:docs--mt-3{margin-top:-.75rem}.xl\:docs--mr-3{margin-right:-.75rem}.xl\:docs--mb-3{margin-bottom:-.75rem}.xl\:docs--ml-3{margin-left:-.75rem}.xl\:docs--mt-4{margin-top:-1rem}.xl\:docs--mr-4{margin-right:-1rem}.xl\:docs--mb-4{margin-bottom:-1rem}.xl\:docs--ml-4{margin-left:-1rem}.xl\:docs--mt-6{margin-top:-1.5rem}.xl\:docs--mr-6{margin-right:-1.5rem}.xl\:docs--mb-6{margin-bottom:-1.5rem}.xl\:docs--ml-6{margin-left:-1.5rem}.xl\:docs--mt-8{margin-top:-2rem}.xl\:docs--mr-8{margin-right:-2rem}.xl\:docs--mb-8{margin-bottom:-2rem}.xl\:docs--ml-8{margin-left:-2rem}.xl\:docs--mt-16{margin-top:-4rem}.xl\:docs--mr-16{margin-right:-4rem}.xl\:docs--mb-16{margin-bottom:-4rem}.xl\:docs--ml-16{margin-left:-4rem}.xl\:docs--mt-20{margin-top:-5rem}.xl\:docs--mr-20{margin-right:-5rem}.xl\:docs--mb-20{margin-bottom:-5rem}.xl\:docs--ml-20{margin-left:-5rem}.xl\:docs-max-h-full{max-height:100%}.xl\:docs-max-h-screen{max-height:100vh}.xl\:docs-max-w-site-container{max-width:1400px}.xl\:docs-max-w-measure-byline{max-width:12rem}.xl\:docs-max-w-none{max-width:none}.xl\:docs-max-w-xxs{max-width:17rem}.xl\:docs-max-w-xs{max-width:20rem}.xl\:docs-max-w-sm{max-width:30rem}.xl\:docs-max-w-md{max-width:40rem}.xl\:docs-max-w-lg{max-width:50rem}.xl\:docs-max-w-xl{max-width:60rem}.xl\:docs-max-w-2xl{max-width:70rem}.xl\:docs-max-w-3xl{max-width:80rem}.xl\:docs-max-w-4xl{max-width:90rem}.xl\:docs-max-w-5xl{max-width:100rem}.xl\:docs-max-w-full{max-width:100%}.xl\:docs-max-w-2\/3{max-width:66.67%}.xl\:docs-min-h-0{min-height:0}.xl\:docs-min-h-full{min-height:100%}.xl\:docs-min-h-screen{min-height:100vh}.xl\:docs-min-w-0{min-width:0}.xl\:docs-min-w-full{min-width:100%}.xl\:docs-object-contain{-o-object-fit:contain;object-fit:contain}.xl\:docs-object-cover{-o-object-fit:cover;object-fit:cover}.xl\:docs-object-fill{-o-object-fit:fill;object-fit:fill}.xl\:docs-object-none{-o-object-fit:none;object-fit:none}.xl\:docs-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.xl\:docs-object-bottom{-o-object-position:bottom;object-position:bottom}.xl\:docs-object-center{-o-object-position:center;object-position:center}.xl\:docs-object-left{-o-object-position:left;object-position:left}.xl\:docs-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.xl\:docs-object-left-top{-o-object-position:left top;object-position:left top}.xl\:docs-object-right{-o-object-position:right;object-position:right}.xl\:docs-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.xl\:docs-object-right-top{-o-object-position:right top;object-position:right top}.xl\:docs-object-top{-o-object-position:top;object-position:top}.xl\:docs-opacity-0{opacity:0}.xl\:docs-opacity-25{opacity:.25}.xl\:docs-opacity-50{opacity:.5}.xl\:docs-opacity-75{opacity:.75}.xl\:docs-opacity-100{opacity:1}.xl\:hover\:docs-opacity-0:hover{opacity:0}.xl\:hover\:docs-opacity-25:hover{opacity:.25}.xl\:hover\:docs-opacity-50:hover{opacity:.5}.xl\:hover\:docs-opacity-75:hover{opacity:.75}.xl\:hover\:docs-opacity-100:hover{opacity:1}.docs-group:hover .xl\:group-hover\:docs-opacity-0{opacity:0}.docs-group:hover .xl\:group-hover\:docs-opacity-25{opacity:.25}.docs-group:hover .xl\:group-hover\:docs-opacity-50{opacity:.5}.docs-group:hover .xl\:group-hover\:docs-opacity-75{opacity:.75}.docs-group:hover .xl\:group-hover\:docs-opacity-100{opacity:1}.xl\:docs-outline-none{outline:transparent solid 2px;outline-offset:2px}.xl\:docs-outline-white{outline:#fff dotted 2px;outline-offset:2px}.xl\:docs-outline-black{outline:#000 dotted 2px;outline-offset:2px}.xl\:focus\:docs-outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.xl\:focus\:docs-outline-white:focus{outline:#fff dotted 2px;outline-offset:2px}.xl\:focus\:docs-outline-black:focus{outline:#000 dotted 2px;outline-offset:2px}.xl\:docs-overflow-auto{overflow:auto}.xl\:docs-overflow-hidden{overflow:hidden}.xl\:docs-overflow-visible{overflow:visible}.xl\:docs-overflow-scroll{overflow:scroll}.xl\:docs-overflow-x-auto{overflow-x:auto}.xl\:docs-overflow-y-auto{overflow-y:auto}.xl\:docs-overflow-x-hidden{overflow-x:hidden}.xl\:docs-overflow-y-hidden{overflow-y:hidden}.xl\:docs-overflow-x-visible{overflow-x:visible}.xl\:docs-overflow-y-visible{overflow-y:visible}.xl\:docs-overflow-x-scroll{overflow-x:scroll}.xl\:docs-overflow-y-scroll{overflow-y:scroll}.xl\:docs-scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:docs-scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:docs-overscroll-auto{overscroll-behavior:auto}.xl\:docs-overscroll-contain{overscroll-behavior:contain}.xl\:docs-overscroll-none{overscroll-behavior:none}.xl\:docs-overscroll-y-auto{overscroll-behavior-y:auto}.xl\:docs-overscroll-y-contain{overscroll-behavior-y:contain}.xl\:docs-overscroll-y-none{overscroll-behavior-y:none}.xl\:docs-overscroll-x-auto{overscroll-behavior-x:auto}.xl\:docs-overscroll-x-contain{overscroll-behavior-x:contain}.xl\:docs-overscroll-x-none{overscroll-behavior-x:none}.xl\:docs-p-0{padding:0}.xl\:docs-p-1{padding:.25rem}.xl\:docs-p-2{padding:.5rem}.xl\:docs-p-3{padding:.75rem}.xl\:docs-p-4{padding:1rem}.xl\:docs-p-5{padding:1.25rem}.xl\:docs-p-6{padding:1.5rem}.xl\:docs-p-8{padding:2rem}.xl\:docs-p-16{padding:4rem}.xl\:docs-p-20{padding:5rem}.xl\:docs-p-px{padding:1px}.xl\:docs-py-0{padding-top:0;padding-bottom:0}.xl\:docs-px-0{padding-left:0;padding-right:0}.xl\:docs-py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:docs-px-1{padding-left:.25rem;padding-right:.25rem}.xl\:docs-py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:docs-px-2{padding-left:.5rem;padding-right:.5rem}.xl\:docs-py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:docs-px-3{padding-left:.75rem;padding-right:.75rem}.xl\:docs-py-4{padding-top:1rem;padding-bottom:1rem}.xl\:docs-px-4{padding-left:1rem;padding-right:1rem}.xl\:docs-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:docs-px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:docs-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:docs-px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:docs-py-8{padding-top:2rem;padding-bottom:2rem}.xl\:docs-px-8{padding-left:2rem;padding-right:2rem}.xl\:docs-py-16{padding-top:4rem;padding-bottom:4rem}.xl\:docs-px-16{padding-left:4rem;padding-right:4rem}.xl\:docs-py-20{padding-top:5rem;padding-bottom:5rem}.xl\:docs-px-20{padding-left:5rem;padding-right:5rem}.xl\:docs-py-px{padding-top:1px;padding-bottom:1px}.xl\:docs-px-px{padding-left:1px;padding-right:1px}.xl\:docs-pt-0{padding-top:0}.xl\:docs-pr-0{padding-right:0}.xl\:docs-pb-0{padding-bottom:0}.xl\:docs-pl-0{padding-left:0}.xl\:docs-pt-1{padding-top:.25rem}.xl\:docs-pr-1{padding-right:.25rem}.xl\:docs-pb-1{padding-bottom:.25rem}.xl\:docs-pl-1{padding-left:.25rem}.xl\:docs-pt-2{padding-top:.5rem}.xl\:docs-pr-2{padding-right:.5rem}.xl\:docs-pb-2{padding-bottom:.5rem}.xl\:docs-pl-2{padding-left:.5rem}.xl\:docs-pt-3{padding-top:.75rem}.xl\:docs-pr-3{padding-right:.75rem}.xl\:docs-pb-3{padding-bottom:.75rem}.xl\:docs-pl-3{padding-left:.75rem}.xl\:docs-pt-4{padding-top:1rem}.xl\:docs-pr-4{padding-right:1rem}.xl\:docs-pb-4{padding-bottom:1rem}.xl\:docs-pl-4{padding-left:1rem}.xl\:docs-pt-5{padding-top:1.25rem}.xl\:docs-pr-5{padding-right:1.25rem}.xl\:docs-pb-5{padding-bottom:1.25rem}.xl\:docs-pl-5{padding-left:1.25rem}.xl\:docs-pt-6{padding-top:1.5rem}.xl\:docs-pr-6{padding-right:1.5rem}.xl\:docs-pb-6{padding-bottom:1.5rem}.xl\:docs-pl-6{padding-left:1.5rem}.xl\:docs-pt-8{padding-top:2rem}.xl\:docs-pr-8{padding-right:2rem}.xl\:docs-pb-8{padding-bottom:2rem}.xl\:docs-pl-8{padding-left:2rem}.xl\:docs-pt-16{padding-top:4rem}.xl\:docs-pr-16{padding-right:4rem}.xl\:docs-pb-16{padding-bottom:4rem}.xl\:docs-pl-16{padding-left:4rem}.xl\:docs-pt-20{padding-top:5rem}.xl\:docs-pr-20{padding-right:5rem}.xl\:docs-pb-20{padding-bottom:5rem}.xl\:docs-pl-20{padding-left:5rem}.xl\:docs-pt-px{padding-top:1px}.xl\:docs-pr-px{padding-right:1px}.xl\:docs-pb-px{padding-bottom:1px}.xl\:docs-pl-px{padding-left:1px}.xl\:docs-placeholder-transparent::-moz-placeholder{color:transparent}.xl\:docs-placeholder-transparent::placeholder{color:transparent}.xl\:docs-placeholder-inherit::-moz-placeholder{color:inherit}.xl\:docs-placeholder-inherit::placeholder{color:inherit}.xl\:docs-placeholder-black::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:docs-placeholder-black::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darkest::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darkest::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darker::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-darker::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-dark::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-dark::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:docs-placeholder-grey::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:docs-placeholder-grey::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-light::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-light::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lighter::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lightest::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:docs-placeholder-grey-lightest::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:docs-placeholder-white::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:docs-placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:docs-placeholder-yellow::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:docs-placeholder-yellow::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:docs-placeholder-code-base::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:docs-placeholder-code-base::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:docs-placeholder-brand-var::-moz-placeholder{color:var(--brand-primary,#E04E39)}.xl\:docs-placeholder-brand-var::placeholder{color:var(--brand-primary,#E04E39)}.xl\:focus\:docs-placeholder-transparent:focus::-moz-placeholder{color:transparent}.xl\:focus\:docs-placeholder-transparent:focus::placeholder{color:transparent}.xl\:focus\:docs-placeholder-inherit:focus::-moz-placeholder{color:inherit}.xl\:focus\:docs-placeholder-inherit:focus::placeholder{color:inherit}.xl\:focus\:docs-placeholder-black:focus::-moz-placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-black:focus::placeholder{--placeholder-opacity:1;color:#22292f;color:rgba(34,41,47,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darkest:focus::-moz-placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darkest:focus::placeholder{--placeholder-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-darker:focus::placeholder{--placeholder-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-dark:focus::-moz-placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-dark:focus::placeholder{--placeholder-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey:focus::-moz-placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey:focus::placeholder{--placeholder-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-light:focus::placeholder{--placeholder-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lighter:focus::placeholder{--placeholder-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lightest:focus::-moz-placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-grey-lightest:focus::placeholder{--placeholder-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-white:focus::-moz-placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-yellow:focus::-moz-placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-yellow:focus::placeholder{--placeholder-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-code-base:focus::-moz-placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-code-base:focus::placeholder{--placeholder-opacity:1;color:#282c34;color:rgba(40,44,52,var(--placeholder-opacity))}.xl\:focus\:docs-placeholder-brand-var:focus::-moz-placeholder{color:var(--brand-primary,#E04E39)}.xl\:focus\:docs-placeholder-brand-var:focus::placeholder{color:var(--brand-primary,#E04E39)}.xl\:docs-placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.xl\:docs-placeholder-opacity-0::placeholder{--placeholder-opacity:0}.xl\:docs-placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.xl\:docs-placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.xl\:docs-placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.xl\:docs-placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.xl\:docs-placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.xl\:docs-placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.xl\:docs-placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.xl\:docs-placeholder-opacity-100::placeholder{--placeholder-opacity:1}.xl\:focus\:docs-placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.xl\:focus\:docs-placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.xl\:focus\:docs-placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.xl\:focus\:docs-placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.xl\:focus\:docs-placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.xl\:focus\:docs-placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.xl\:focus\:docs-placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.xl\:focus\:docs-placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.xl\:focus\:docs-placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.xl\:focus\:docs-placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.xl\:docs-pointer-events-none{pointer-events:none}.xl\:docs-pointer-events-auto{pointer-events:auto}.xl\:docs-static{position:static}.xl\:docs-fixed{position:fixed}.xl\:docs-absolute{position:absolute}.xl\:docs-relative{position:relative}.xl\:docs-sticky{position:sticky}.xl\:docs-inset-0{top:0;right:0;bottom:0;left:0}.xl\:docs-inset-auto{top:auto;right:auto;bottom:auto;left:auto}.xl\:docs-inset-y-0{top:0;bottom:0}.xl\:docs-inset-x-0{right:0;left:0}.xl\:docs-inset-y-auto{top:auto;bottom:auto}.xl\:docs-inset-x-auto{right:auto;left:auto}.xl\:docs-top-0{top:0}.xl\:docs-right-0{right:0}.xl\:docs-bottom-0{bottom:0}.xl\:docs-left-0{left:0}.xl\:docs-top-auto{top:auto}.xl\:docs-right-auto{right:auto}.xl\:docs-bottom-auto{bottom:auto}.xl\:docs-left-auto{left:auto}.xl\:docs-resize-none{resize:none}.xl\:docs-resize-y{resize:vertical}.xl\:docs-resize-x{resize:horizontal}.xl\:docs-resize{resize:both}.xl\:docs-shadow-sm{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.xl\:docs-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.xl\:docs-shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.xl\:docs-shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.xl\:docs-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:docs-shadow-none{box-shadow:none}.xl\:hover\:docs-shadow-sm:hover{box-shadow:0 1px 1px 0 rgba(116,129,141,.1)}.xl\:hover\:docs-shadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.xl\:hover\:docs-shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.xl\:hover\:docs-shadow-lg:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.xl\:hover\:docs-shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:hover\:docs-shadow-none:hover{box-shadow:none}.xl\:docs-stroke-0{stroke-width:0}.xl\:docs-stroke-1{stroke-width:1}.xl\:docs-stroke-2{stroke-width:2}.xl\:docs-table-auto{table-layout:auto}.xl\:docs-table-fixed{table-layout:fixed}.xl\:hover\:docs-table-auto:hover{table-layout:auto}.xl\:hover\:docs-table-fixed:hover{table-layout:fixed}.xl\:focus\:docs-table-auto:focus{table-layout:auto}.xl\:focus\:docs-table-fixed:focus{table-layout:fixed}.xl\:docs-text-left{text-align:left}.xl\:docs-text-center{text-align:center}.xl\:docs-text-right{text-align:right}.xl\:docs-text-justify{text-align:justify}.xl\:docs-text-transparent{color:transparent}.xl\:docs-text-inherit{color:inherit}.xl\:docs-text-black{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.xl\:docs-text-grey-darkest{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.xl\:docs-text-grey-darker{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.xl\:docs-text-grey-dark{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.xl\:docs-text-grey{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.xl\:docs-text-grey-light{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.xl\:docs-text-grey-lighter{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.xl\:docs-text-grey-lightest{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.xl\:docs-text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.xl\:docs-text-yellow{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.xl\:docs-text-code-base{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.xl\:docs-text-brand-var{color:var(--brand-primary,#E04E39)}.xl\:hover\:docs-text-transparent:hover{color:transparent}.xl\:hover\:docs-text-inherit:hover{color:inherit}.xl\:hover\:docs-text-black:hover{--text-opacity:1;color:#22292f;color:rgba(34,41,47,var(--text-opacity))}.xl\:hover\:docs-text-grey-darkest:hover{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.xl\:hover\:docs-text-grey-darker:hover{--text-opacity:1;color:#606f7b;color:rgba(96,111,123,var(--text-opacity))}.xl\:hover\:docs-text-grey-dark:hover{--text-opacity:1;color:#8795a1;color:rgba(135,149,161,var(--text-opacity))}.xl\:hover\:docs-text-grey:hover{--text-opacity:1;color:#b8c2cc;color:rgba(184,194,204,var(--text-opacity))}.xl\:hover\:docs-text-grey-light:hover{--text-opacity:1;color:#dae1e7;color:rgba(218,225,231,var(--text-opacity))}.xl\:hover\:docs-text-grey-lighter:hover{--text-opacity:1;color:#f1f5f8;color:rgba(241,245,248,var(--text-opacity))}.xl\:hover\:docs-text-grey-lightest:hover{--text-opacity:1;color:#f8fafc;color:rgba(248,250,252,var(--text-opacity))}.xl\:hover\:docs-text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.xl\:hover\:docs-text-yellow:hover{--text-opacity:1;color:#ffed4a;color:rgba(255,237,74,var(--text-opacity))}.xl\:hover\:docs-text-code-base:hover{--text-opacity:1;color:#282c34;color:rgba(40,44,52,var(--text-opacity))}.xl\:hover\:docs-text-brand-var:hover{color:var(--brand-primary,#E04E39)}.xl\:docs-text-opacity-0{--text-opacity:0}.xl\:docs-text-opacity-25{--text-opacity:0.25}.xl\:docs-text-opacity-50{--text-opacity:0.5}.xl\:docs-text-opacity-75{--text-opacity:0.75}.xl\:docs-text-opacity-100{--text-opacity:1}.xl\:hover\:docs-text-opacity-0:hover{--text-opacity:0}.xl\:hover\:docs-text-opacity-25:hover{--text-opacity:0.25}.xl\:hover\:docs-text-opacity-50:hover{--text-opacity:0.5}.xl\:hover\:docs-text-opacity-75:hover{--text-opacity:0.75}.xl\:hover\:docs-text-opacity-100:hover{--text-opacity:1}.xl\:focus\:docs-text-opacity-0:focus{--text-opacity:0}.xl\:focus\:docs-text-opacity-25:focus{--text-opacity:0.25}.xl\:focus\:docs-text-opacity-50:focus{--text-opacity:0.5}.xl\:focus\:docs-text-opacity-75:focus{--text-opacity:0.75}.xl\:focus\:docs-text-opacity-100:focus{--text-opacity:1}.xl\:docs-italic{font-style:italic}.xl\:docs-not-italic{font-style:normal}.xl\:hover\:docs-italic:hover{font-style:italic}.xl\:hover\:docs-not-italic:hover{font-style:normal}.xl\:docs-uppercase{text-transform:uppercase}.xl\:docs-lowercase{text-transform:lowercase}.xl\:docs-capitalize{text-transform:capitalize}.xl\:docs-normal-case{text-transform:none}.xl\:hover\:docs-uppercase:hover{text-transform:uppercase}.xl\:hover\:docs-lowercase:hover{text-transform:lowercase}.xl\:hover\:docs-capitalize:hover{text-transform:capitalize}.xl\:hover\:docs-normal-case:hover{text-transform:none}.xl\:docs-underline{text-decoration:underline}.xl\:docs-line-through{text-decoration:line-through}.xl\:docs-no-underline{text-decoration:none}.xl\:hover\:docs-underline:hover{text-decoration:underline}.xl\:hover\:docs-line-through:hover{text-decoration:line-through}.xl\:hover\:docs-no-underline:hover{text-decoration:none}.xl\:docs-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:docs-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:hover\:docs-antialiased:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:hover\:docs-subpixel-antialiased:hover{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:docs-diagonal-fractions,.xl\:docs-lining-nums,.xl\:docs-oldstyle-nums,.xl\:docs-ordinal,.xl\:docs-proportional-nums,.xl\:docs-slashed-zero,.xl\:docs-stacked-fractions,.xl\:docs-tabular-nums{/*!*//*!*/--font-variant-numeric-ordinal:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-slashed-zero:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-figure:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-spacing:var(--tailwind-empty, );/*!*//*!*/--font-variant-numeric-fraction:var(--tailwind-empty, );font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.xl\:docs-normal-nums{font-variant-numeric:normal}.xl\:docs-ordinal{--font-variant-numeric-ordinal:ordinal}.xl\:docs-slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.xl\:docs-lining-nums{--font-variant-numeric-figure:lining-nums}.xl\:docs-oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.xl\:docs-proportional-nums{--font-variant-numeric-spacing:proportional-nums}.xl\:docs-tabular-nums{--font-variant-numeric-spacing:tabular-nums}.xl\:docs-diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.xl\:docs-stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.xl\:docs-tracking-tight{letter-spacing:-.2px}.xl\:docs-tracking-normal{letter-spacing:0}.xl\:docs-tracking-wide{letter-spacing:.05em}.xl\:docs-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.xl\:docs-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.xl\:docs-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.xl\:docs-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.xl\:docs-align-baseline{vertical-align:baseline}.xl\:docs-align-top{vertical-align:top}.xl\:docs-align-middle{vertical-align:middle}.xl\:docs-align-bottom{vertical-align:bottom}.xl\:docs-align-text-top{vertical-align:text-top}.xl\:docs-align-text-bottom{vertical-align:text-bottom}.xl\:docs-visible{visibility:visible}.xl\:docs-invisible{visibility:hidden}.xl\:docs-whitespace-normal{white-space:normal}.xl\:docs-whitespace-no-wrap{white-space:nowrap}.xl\:docs-whitespace-pre{white-space:pre}.xl\:docs-whitespace-pre-line{white-space:pre-line}.xl\:docs-whitespace-pre-wrap{white-space:pre-wrap}.xl\:docs-break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.xl\:docs-break-words{word-wrap:break-word;overflow-wrap:break-word}.xl\:docs-break-all{word-break:break-all}.xl\:docs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:docs-w-1{width:.25rem}.xl\:docs-w-2{width:.5rem}.xl\:docs-w-3{width:.75rem}.xl\:docs-w-4{width:1rem}.xl\:docs-w-6{width:1.5rem}.xl\:docs-w-8{width:2rem}.xl\:docs-w-10{width:2.5rem}.xl\:docs-w-12{width:3rem}.xl\:docs-w-16{width:4rem}.xl\:docs-w-24{width:6rem}.xl\:docs-w-32{width:8rem}.xl\:docs-w-48{width:12rem}.xl\:docs-w-56{width:14rem}.xl\:docs-w-64{width:16rem}.xl\:docs-w-72{width:18rem}.xl\:docs-w-76{width:19rem}.xl\:docs-w-site-container{width:1400px}.xl\:docs-w-auto{width:auto}.xl\:docs-w-px{width:1px}.xl\:docs-w-1\/2{width:50%}.xl\:docs-w-1\/3{width:33.33333%}.xl\:docs-w-2\/3{width:66.66667%}.xl\:docs-w-1\/4{width:25%}.xl\:docs-w-3\/4{width:75%}.xl\:docs-w-1\/5{width:20%}.xl\:docs-w-2\/5{width:40%}.xl\:docs-w-3\/5{width:60%}.xl\:docs-w-4\/5{width:80%}.xl\:docs-w-1\/6{width:16.66667%}.xl\:docs-w-5\/6{width:83.33333%}.xl\:docs-w-90\%{width:90%}.xl\:docs-w-full{width:100%}.xl\:docs-w-screen{width:100vw}.xl\:docs-z-0{z-index:0}.xl\:docs-z-10{z-index:10}.xl\:docs-z-20{z-index:20}.xl\:docs-z-30{z-index:30}.xl\:docs-z-40{z-index:40}.xl\:docs-z-50{z-index:50}.xl\:docs-z-auto{z-index:auto}.xl\:docs-gap-0{grid-gap:0;gap:0}.xl\:docs-gap-1{grid-gap:.25rem;gap:.25rem}.xl\:docs-gap-2{grid-gap:.5rem;gap:.5rem}.xl\:docs-gap-3{grid-gap:.75rem;gap:.75rem}.xl\:docs-gap-4{grid-gap:1rem;gap:1rem}.xl\:docs-gap-5{grid-gap:1.25rem;gap:1.25rem}.xl\:docs-gap-6{grid-gap:1.5rem;gap:1.5rem}.xl\:docs-gap-8{grid-gap:2rem;gap:2rem}.xl\:docs-gap-10{grid-gap:2.5rem;gap:2.5rem}.xl\:docs-gap-12{grid-gap:3rem;gap:3rem}.xl\:docs-gap-16{grid-gap:4rem;gap:4rem}.xl\:docs-gap-20{grid-gap:5rem;gap:5rem}.xl\:docs-gap-24{grid-gap:6rem;gap:6rem}.xl\:docs-gap-32{grid-gap:8rem;gap:8rem}.xl\:docs-gap-40{grid-gap:10rem;gap:10rem}.xl\:docs-gap-48{grid-gap:12rem;gap:12rem}.xl\:docs-gap-56{grid-gap:14rem;gap:14rem}.xl\:docs-gap-64{grid-gap:16rem;gap:16rem}.xl\:docs-gap-px{grid-gap:1px;gap:1px}.xl\:docs-col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.xl\:docs-col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.xl\:docs-col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.xl\:docs-col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.xl\:docs-col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.xl\:docs-col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:docs-col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:docs-col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.xl\:docs-col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:docs-col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.xl\:docs-col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.xl\:docs-col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.xl\:docs-col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.xl\:docs-col-gap-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.xl\:docs-col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.xl\:docs-col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.xl\:docs-col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.xl\:docs-col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.xl\:docs-col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.xl\:docs-gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.xl\:docs-gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.xl\:docs-gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.xl\:docs-gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.xl\:docs-gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.xl\:docs-gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:docs-gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:docs-gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.xl\:docs-gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:docs-gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.xl\:docs-gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.xl\:docs-gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.xl\:docs-gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.xl\:docs-gap-x-32{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.xl\:docs-gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.xl\:docs-gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.xl\:docs-gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.xl\:docs-gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.xl\:docs-gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.xl\:docs-row-gap-0{grid-row-gap:0;row-gap:0}.xl\:docs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:docs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:docs-row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:docs-row-gap-4{grid-row-gap:1rem;row-gap:1rem}.xl\:docs-row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:docs-row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:docs-row-gap-8{grid-row-gap:2rem;row-gap:2rem}.xl\:docs-row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:docs-row-gap-12{grid-row-gap:3rem;row-gap:3rem}.xl\:docs-row-gap-16{grid-row-gap:4rem;row-gap:4rem}.xl\:docs-row-gap-20{grid-row-gap:5rem;row-gap:5rem}.xl\:docs-row-gap-24{grid-row-gap:6rem;row-gap:6rem}.xl\:docs-row-gap-32{grid-row-gap:8rem;row-gap:8rem}.xl\:docs-row-gap-40{grid-row-gap:10rem;row-gap:10rem}.xl\:docs-row-gap-48{grid-row-gap:12rem;row-gap:12rem}.xl\:docs-row-gap-56{grid-row-gap:14rem;row-gap:14rem}.xl\:docs-row-gap-64{grid-row-gap:16rem;row-gap:16rem}.xl\:docs-row-gap-px{grid-row-gap:1px;row-gap:1px}.xl\:docs-gap-y-0{grid-row-gap:0;row-gap:0}.xl\:docs-gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:docs-gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:docs-gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:docs-gap-y-4{grid-row-gap:1rem;row-gap:1rem}.xl\:docs-gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:docs-gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:docs-gap-y-8{grid-row-gap:2rem;row-gap:2rem}.xl\:docs-gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:docs-gap-y-12{grid-row-gap:3rem;row-gap:3rem}.xl\:docs-gap-y-16{grid-row-gap:4rem;row-gap:4rem}.xl\:docs-gap-y-20{grid-row-gap:5rem;row-gap:5rem}.xl\:docs-gap-y-24{grid-row-gap:6rem;row-gap:6rem}.xl\:docs-gap-y-32{grid-row-gap:8rem;row-gap:8rem}.xl\:docs-gap-y-40{grid-row-gap:10rem;row-gap:10rem}.xl\:docs-gap-y-48{grid-row-gap:12rem;row-gap:12rem}.xl\:docs-gap-y-56{grid-row-gap:14rem;row-gap:14rem}.xl\:docs-gap-y-64{grid-row-gap:16rem;row-gap:16rem}.xl\:docs-gap-y-px{grid-row-gap:1px;row-gap:1px}.xl\:docs-grid-flow-row{grid-auto-flow:row}.xl\:docs-grid-flow-col{grid-auto-flow:column}.xl\:docs-grid-flow-row-dense{grid-auto-flow:row dense}.xl\:docs-grid-flow-col-dense{grid-auto-flow:column dense}.xl\:docs-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:docs-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:docs-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:docs-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:docs-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:docs-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:docs-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:docs-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:docs-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:docs-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:docs-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:docs-grid-cols-none{grid-template-columns:none}.xl\:docs-auto-cols-auto{grid-auto-columns:auto}.xl\:docs-auto-cols-min{grid-auto-columns:min-content}.xl\:docs-auto-cols-max{grid-auto-columns:max-content}.xl\:docs-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\:docs-col-auto{grid-column:auto}.xl\:docs-col-span-1{grid-column:span 1/span 1}.xl\:docs-col-span-2{grid-column:span 2/span 2}.xl\:docs-col-span-3{grid-column:span 3/span 3}.xl\:docs-col-span-4{grid-column:span 4/span 4}.xl\:docs-col-span-5{grid-column:span 5/span 5}.xl\:docs-col-span-6{grid-column:span 6/span 6}.xl\:docs-col-span-7{grid-column:span 7/span 7}.xl\:docs-col-span-8{grid-column:span 8/span 8}.xl\:docs-col-span-9{grid-column:span 9/span 9}.xl\:docs-col-span-10{grid-column:span 10/span 10}.xl\:docs-col-span-11{grid-column:span 11/span 11}.xl\:docs-col-span-12{grid-column:span 12/span 12}.xl\:docs-col-span-full{grid-column:1/-1}.xl\:docs-col-start-1{grid-column-start:1}.xl\:docs-col-start-2{grid-column-start:2}.xl\:docs-col-start-3{grid-column-start:3}.xl\:docs-col-start-4{grid-column-start:4}.xl\:docs-col-start-5{grid-column-start:5}.xl\:docs-col-start-6{grid-column-start:6}.xl\:docs-col-start-7{grid-column-start:7}.xl\:docs-col-start-8{grid-column-start:8}.xl\:docs-col-start-9{grid-column-start:9}.xl\:docs-col-start-10{grid-column-start:10}.xl\:docs-col-start-11{grid-column-start:11}.xl\:docs-col-start-12{grid-column-start:12}.xl\:docs-col-start-13{grid-column-start:13}.xl\:docs-col-start-auto{grid-column-start:auto}.xl\:docs-col-end-1{grid-column-end:1}.xl\:docs-col-end-2{grid-column-end:2}.xl\:docs-col-end-3{grid-column-end:3}.xl\:docs-col-end-4{grid-column-end:4}.xl\:docs-col-end-5{grid-column-end:5}.xl\:docs-col-end-6{grid-column-end:6}.xl\:docs-col-end-7{grid-column-end:7}.xl\:docs-col-end-8{grid-column-end:8}.xl\:docs-col-end-9{grid-column-end:9}.xl\:docs-col-end-10{grid-column-end:10}.xl\:docs-col-end-11{grid-column-end:11}.xl\:docs-col-end-12{grid-column-end:12}.xl\:docs-col-end-13{grid-column-end:13}.xl\:docs-col-end-auto{grid-column-end:auto}.xl\:docs-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:docs-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:docs-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:docs-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:docs-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:docs-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:docs-grid-rows-none{grid-template-rows:none}.xl\:docs-auto-rows-auto{grid-auto-rows:auto}.xl\:docs-auto-rows-min{grid-auto-rows:min-content}.xl\:docs-auto-rows-max{grid-auto-rows:max-content}.xl\:docs-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.xl\:docs-row-auto{grid-row:auto}.xl\:docs-row-span-1{grid-row:span 1/span 1}.xl\:docs-row-span-2{grid-row:span 2/span 2}.xl\:docs-row-span-3{grid-row:span 3/span 3}.xl\:docs-row-span-4{grid-row:span 4/span 4}.xl\:docs-row-span-5{grid-row:span 5/span 5}.xl\:docs-row-span-6{grid-row:span 6/span 6}.xl\:docs-row-span-full{grid-row:1/-1}.xl\:docs-row-start-1{grid-row-start:1}.xl\:docs-row-start-2{grid-row-start:2}.xl\:docs-row-start-3{grid-row-start:3}.xl\:docs-row-start-4{grid-row-start:4}.xl\:docs-row-start-5{grid-row-start:5}.xl\:docs-row-start-6{grid-row-start:6}.xl\:docs-row-start-7{grid-row-start:7}.xl\:docs-row-start-auto{grid-row-start:auto}.xl\:docs-row-end-1{grid-row-end:1}.xl\:docs-row-end-2{grid-row-end:2}.xl\:docs-row-end-3{grid-row-end:3}.xl\:docs-row-end-4{grid-row-end:4}.xl\:docs-row-end-5{grid-row-end:5}.xl\:docs-row-end-6{grid-row-end:6}.xl\:docs-row-end-7{grid-row-end:7}.xl\:docs-row-end-auto{grid-row-end:auto}.xl\:docs-transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.xl\:docs-transform-none{transform:none}.xl\:docs-origin-center{transform-origin:center}.xl\:docs-origin-top{transform-origin:top}.xl\:docs-origin-top-right{transform-origin:top right}.xl\:docs-origin-right{transform-origin:right}.xl\:docs-origin-bottom-right{transform-origin:bottom right}.xl\:docs-origin-bottom{transform-origin:bottom}.xl\:docs-origin-bottom-left{transform-origin:bottom left}.xl\:docs-origin-left{transform-origin:left}.xl\:docs-origin-top-left{transform-origin:top left}.xl\:docs-scale-0{--transform-scale-x:0;--transform-scale-y:0}.xl\:docs-scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:docs-scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:docs-scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:docs-scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:docs-scale-100{--transform-scale-x:1;--transform-scale-y:1}.xl\:docs-scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:docs-scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:docs-scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:docs-scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:docs-scale-x-0{--transform-scale-x:0}.xl\:docs-scale-x-50{--transform-scale-x:.5}.xl\:docs-scale-x-75{--transform-scale-x:.75}.xl\:docs-scale-x-90{--transform-scale-x:.9}.xl\:docs-scale-x-95{--transform-scale-x:.95}.xl\:docs-scale-x-100{--transform-scale-x:1}.xl\:docs-scale-x-105{--transform-scale-x:1.05}.xl\:docs-scale-x-110{--transform-scale-x:1.1}.xl\:docs-scale-x-125{--transform-scale-x:1.25}.xl\:docs-scale-x-150{--transform-scale-x:1.5}.xl\:docs-scale-y-0{--transform-scale-y:0}.xl\:docs-scale-y-50{--transform-scale-y:.5}.xl\:docs-scale-y-75{--transform-scale-y:.75}.xl\:docs-scale-y-90{--transform-scale-y:.9}.xl\:docs-scale-y-95{--transform-scale-y:.95}.xl\:docs-scale-y-100{--transform-scale-y:1}.xl\:docs-scale-y-105{--transform-scale-y:1.05}.xl\:docs-scale-y-110{--transform-scale-y:1.1}.xl\:docs-scale-y-125{--transform-scale-y:1.25}.xl\:docs-scale-y-150{--transform-scale-y:1.5}.xl\:hover\:docs-scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.xl\:hover\:docs-scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:hover\:docs-scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:hover\:docs-scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:hover\:docs-scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:hover\:docs-scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.xl\:hover\:docs-scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:hover\:docs-scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:hover\:docs-scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:hover\:docs-scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:hover\:docs-scale-x-0:hover{--transform-scale-x:0}.xl\:hover\:docs-scale-x-50:hover{--transform-scale-x:.5}.xl\:hover\:docs-scale-x-75:hover{--transform-scale-x:.75}.xl\:hover\:docs-scale-x-90:hover{--transform-scale-x:.9}.xl\:hover\:docs-scale-x-95:hover{--transform-scale-x:.95}.xl\:hover\:docs-scale-x-100:hover{--transform-scale-x:1}.xl\:hover\:docs-scale-x-105:hover{--transform-scale-x:1.05}.xl\:hover\:docs-scale-x-110:hover{--transform-scale-x:1.1}.xl\:hover\:docs-scale-x-125:hover{--transform-scale-x:1.25}.xl\:hover\:docs-scale-x-150:hover{--transform-scale-x:1.5}.xl\:hover\:docs-scale-y-0:hover{--transform-scale-y:0}.xl\:hover\:docs-scale-y-50:hover{--transform-scale-y:.5}.xl\:hover\:docs-scale-y-75:hover{--transform-scale-y:.75}.xl\:hover\:docs-scale-y-90:hover{--transform-scale-y:.9}.xl\:hover\:docs-scale-y-95:hover{--transform-scale-y:.95}.xl\:hover\:docs-scale-y-100:hover{--transform-scale-y:1}.xl\:hover\:docs-scale-y-105:hover{--transform-scale-y:1.05}.xl\:hover\:docs-scale-y-110:hover{--transform-scale-y:1.1}.xl\:hover\:docs-scale-y-125:hover{--transform-scale-y:1.25}.xl\:hover\:docs-scale-y-150:hover{--transform-scale-y:1.5}.xl\:focus\:docs-scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.xl\:focus\:docs-scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:focus\:docs-scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:focus\:docs-scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:focus\:docs-scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:focus\:docs-scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.xl\:focus\:docs-scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:focus\:docs-scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:focus\:docs-scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:focus\:docs-scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:focus\:docs-scale-x-0:focus{--transform-scale-x:0}.xl\:focus\:docs-scale-x-50:focus{--transform-scale-x:.5}.xl\:focus\:docs-scale-x-75:focus{--transform-scale-x:.75}.xl\:focus\:docs-scale-x-90:focus{--transform-scale-x:.9}.xl\:focus\:docs-scale-x-95:focus{--transform-scale-x:.95}.xl\:focus\:docs-scale-x-100:focus{--transform-scale-x:1}.xl\:focus\:docs-scale-x-105:focus{--transform-scale-x:1.05}.xl\:focus\:docs-scale-x-110:focus{--transform-scale-x:1.1}.xl\:focus\:docs-scale-x-125:focus{--transform-scale-x:1.25}.xl\:focus\:docs-scale-x-150:focus{--transform-scale-x:1.5}.xl\:focus\:docs-scale-y-0:focus{--transform-scale-y:0}.xl\:focus\:docs-scale-y-50:focus{--transform-scale-y:.5}.xl\:focus\:docs-scale-y-75:focus{--transform-scale-y:.75}.xl\:focus\:docs-scale-y-90:focus{--transform-scale-y:.9}.xl\:focus\:docs-scale-y-95:focus{--transform-scale-y:.95}.xl\:focus\:docs-scale-y-100:focus{--transform-scale-y:1}.xl\:focus\:docs-scale-y-105:focus{--transform-scale-y:1.05}.xl\:focus\:docs-scale-y-110:focus{--transform-scale-y:1.1}.xl\:focus\:docs-scale-y-125:focus{--transform-scale-y:1.25}.xl\:focus\:docs-scale-y-150:focus{--transform-scale-y:1.5}.xl\:docs-rotate-0{--transform-rotate:0}.xl\:docs-rotate-1{--transform-rotate:1deg}.xl\:docs-rotate-2{--transform-rotate:2deg}.xl\:docs-rotate-3{--transform-rotate:3deg}.xl\:docs-rotate-6{--transform-rotate:6deg}.xl\:docs-rotate-12{--transform-rotate:12deg}.xl\:docs-rotate-45{--transform-rotate:45deg}.xl\:docs-rotate-90{--transform-rotate:90deg}.xl\:docs-rotate-180{--transform-rotate:180deg}.xl\:docs--rotate-180{--transform-rotate:-180deg}.xl\:docs--rotate-90{--transform-rotate:-90deg}.xl\:docs--rotate-45{--transform-rotate:-45deg}.xl\:docs--rotate-12{--transform-rotate:-12deg}.xl\:docs--rotate-6{--transform-rotate:-6deg}.xl\:docs--rotate-3{--transform-rotate:-3deg}.xl\:docs--rotate-2{--transform-rotate:-2deg}.xl\:docs--rotate-1{--transform-rotate:-1deg}.xl\:hover\:docs-rotate-0:hover{--transform-rotate:0}.xl\:hover\:docs-rotate-1:hover{--transform-rotate:1deg}.xl\:hover\:docs-rotate-2:hover{--transform-rotate:2deg}.xl\:hover\:docs-rotate-3:hover{--transform-rotate:3deg}.xl\:hover\:docs-rotate-6:hover{--transform-rotate:6deg}.xl\:hover\:docs-rotate-12:hover{--transform-rotate:12deg}.xl\:hover\:docs-rotate-45:hover{--transform-rotate:45deg}.xl\:hover\:docs-rotate-90:hover{--transform-rotate:90deg}.xl\:hover\:docs-rotate-180:hover{--transform-rotate:180deg}.xl\:hover\:docs--rotate-180:hover{--transform-rotate:-180deg}.xl\:hover\:docs--rotate-90:hover{--transform-rotate:-90deg}.xl\:hover\:docs--rotate-45:hover{--transform-rotate:-45deg}.xl\:hover\:docs--rotate-12:hover{--transform-rotate:-12deg}.xl\:hover\:docs--rotate-6:hover{--transform-rotate:-6deg}.xl\:hover\:docs--rotate-3:hover{--transform-rotate:-3deg}.xl\:hover\:docs--rotate-2:hover{--transform-rotate:-2deg}.xl\:hover\:docs--rotate-1:hover{--transform-rotate:-1deg}.xl\:focus\:docs-rotate-0:focus{--transform-rotate:0}.xl\:focus\:docs-rotate-1:focus{--transform-rotate:1deg}.xl\:focus\:docs-rotate-2:focus{--transform-rotate:2deg}.xl\:focus\:docs-rotate-3:focus{--transform-rotate:3deg}.xl\:focus\:docs-rotate-6:focus{--transform-rotate:6deg}.xl\:focus\:docs-rotate-12:focus{--transform-rotate:12deg}.xl\:focus\:docs-rotate-45:focus{--transform-rotate:45deg}.xl\:focus\:docs-rotate-90:focus{--transform-rotate:90deg}.xl\:focus\:docs-rotate-180:focus{--transform-rotate:180deg}.xl\:focus\:docs--rotate-180:focus{--transform-rotate:-180deg}.xl\:focus\:docs--rotate-90:focus{--transform-rotate:-90deg}.xl\:focus\:docs--rotate-45:focus{--transform-rotate:-45deg}.xl\:focus\:docs--rotate-12:focus{--transform-rotate:-12deg}.xl\:focus\:docs--rotate-6:focus{--transform-rotate:-6deg}.xl\:focus\:docs--rotate-3:focus{--transform-rotate:-3deg}.xl\:focus\:docs--rotate-2:focus{--transform-rotate:-2deg}.xl\:focus\:docs--rotate-1:focus{--transform-rotate:-1deg}.xl\:docs-translate-x-0{--transform-translate-x:0}.xl\:docs-translate-x-1{--transform-translate-x:0.25rem}.xl\:docs-translate-x-2{--transform-translate-x:0.5rem}.xl\:docs-translate-x-3{--transform-translate-x:0.75rem}.xl\:docs-translate-x-4{--transform-translate-x:1rem}.xl\:docs-translate-x-5{--transform-translate-x:1.25rem}.xl\:docs-translate-x-6{--transform-translate-x:1.5rem}.xl\:docs-translate-x-8{--transform-translate-x:2rem}.xl\:docs-translate-x-10{--transform-translate-x:2.5rem}.xl\:docs-translate-x-12{--transform-translate-x:3rem}.xl\:docs-translate-x-16{--transform-translate-x:4rem}.xl\:docs-translate-x-20{--transform-translate-x:5rem}.xl\:docs-translate-x-24{--transform-translate-x:6rem}.xl\:docs-translate-x-32{--transform-translate-x:8rem}.xl\:docs-translate-x-40{--transform-translate-x:10rem}.xl\:docs-translate-x-48{--transform-translate-x:12rem}.xl\:docs-translate-x-56{--transform-translate-x:14rem}.xl\:docs-translate-x-64{--transform-translate-x:16rem}.xl\:docs-translate-x-px{--transform-translate-x:1px}.xl\:docs--translate-x-1{--transform-translate-x:-0.25rem}.xl\:docs--translate-x-2{--transform-translate-x:-0.5rem}.xl\:docs--translate-x-3{--transform-translate-x:-0.75rem}.xl\:docs--translate-x-4{--transform-translate-x:-1rem}.xl\:docs--translate-x-5{--transform-translate-x:-1.25rem}.xl\:docs--translate-x-6{--transform-translate-x:-1.5rem}.xl\:docs--translate-x-8{--transform-translate-x:-2rem}.xl\:docs--translate-x-10{--transform-translate-x:-2.5rem}.xl\:docs--translate-x-12{--transform-translate-x:-3rem}.xl\:docs--translate-x-16{--transform-translate-x:-4rem}.xl\:docs--translate-x-20{--transform-translate-x:-5rem}.xl\:docs--translate-x-24{--transform-translate-x:-6rem}.xl\:docs--translate-x-32{--transform-translate-x:-8rem}.xl\:docs--translate-x-40{--transform-translate-x:-10rem}.xl\:docs--translate-x-48{--transform-translate-x:-12rem}.xl\:docs--translate-x-56{--transform-translate-x:-14rem}.xl\:docs--translate-x-64{--transform-translate-x:-16rem}.xl\:docs--translate-x-px{--transform-translate-x:-1px}.xl\:docs--translate-x-full{--transform-translate-x:-100%}.xl\:docs--translate-x-1\/2{--transform-translate-x:-50%}.xl\:docs-translate-x-1\/2{--transform-translate-x:50%}.xl\:docs-translate-x-full{--transform-translate-x:100%}.xl\:docs-translate-y-0{--transform-translate-y:0}.xl\:docs-translate-y-1{--transform-translate-y:0.25rem}.xl\:docs-translate-y-2{--transform-translate-y:0.5rem}.xl\:docs-translate-y-3{--transform-translate-y:0.75rem}.xl\:docs-translate-y-4{--transform-translate-y:1rem}.xl\:docs-translate-y-5{--transform-translate-y:1.25rem}.xl\:docs-translate-y-6{--transform-translate-y:1.5rem}.xl\:docs-translate-y-8{--transform-translate-y:2rem}.xl\:docs-translate-y-10{--transform-translate-y:2.5rem}.xl\:docs-translate-y-12{--transform-translate-y:3rem}.xl\:docs-translate-y-16{--transform-translate-y:4rem}.xl\:docs-translate-y-20{--transform-translate-y:5rem}.xl\:docs-translate-y-24{--transform-translate-y:6rem}.xl\:docs-translate-y-32{--transform-translate-y:8rem}.xl\:docs-translate-y-40{--transform-translate-y:10rem}.xl\:docs-translate-y-48{--transform-translate-y:12rem}.xl\:docs-translate-y-56{--transform-translate-y:14rem}.xl\:docs-translate-y-64{--transform-translate-y:16rem}.xl\:docs-translate-y-px{--transform-translate-y:1px}.xl\:docs--translate-y-1{--transform-translate-y:-0.25rem}.xl\:docs--translate-y-2{--transform-translate-y:-0.5rem}.xl\:docs--translate-y-3{--transform-translate-y:-0.75rem}.xl\:docs--translate-y-4{--transform-translate-y:-1rem}.xl\:docs--translate-y-5{--transform-translate-y:-1.25rem}.xl\:docs--translate-y-6{--transform-translate-y:-1.5rem}.xl\:docs--translate-y-8{--transform-translate-y:-2rem}.xl\:docs--translate-y-10{--transform-translate-y:-2.5rem}.xl\:docs--translate-y-12{--transform-translate-y:-3rem}.xl\:docs--translate-y-16{--transform-translate-y:-4rem}.xl\:docs--translate-y-20{--transform-translate-y:-5rem}.xl\:docs--translate-y-24{--transform-translate-y:-6rem}.xl\:docs--translate-y-32{--transform-translate-y:-8rem}.xl\:docs--translate-y-40{--transform-translate-y:-10rem}.xl\:docs--translate-y-48{--transform-translate-y:-12rem}.xl\:docs--translate-y-56{--transform-translate-y:-14rem}.xl\:docs--translate-y-64{--transform-translate-y:-16rem}.xl\:docs--translate-y-px{--transform-translate-y:-1px}.xl\:docs--translate-y-full{--transform-translate-y:-100%}.xl\:docs--translate-y-1\/2{--transform-translate-y:-50%}.xl\:docs-translate-y-1\/2{--transform-translate-y:50%}.xl\:docs-translate-y-full{--transform-translate-y:100%}.xl\:hover\:docs-translate-x-0:hover{--transform-translate-x:0}.xl\:hover\:docs-translate-x-1:hover{--transform-translate-x:0.25rem}.xl\:hover\:docs-translate-x-2:hover{--transform-translate-x:0.5rem}.xl\:hover\:docs-translate-x-3:hover{--transform-translate-x:0.75rem}.xl\:hover\:docs-translate-x-4:hover{--transform-translate-x:1rem}.xl\:hover\:docs-translate-x-5:hover{--transform-translate-x:1.25rem}.xl\:hover\:docs-translate-x-6:hover{--transform-translate-x:1.5rem}.xl\:hover\:docs-translate-x-8:hover{--transform-translate-x:2rem}.xl\:hover\:docs-translate-x-10:hover{--transform-translate-x:2.5rem}.xl\:hover\:docs-translate-x-12:hover{--transform-translate-x:3rem}.xl\:hover\:docs-translate-x-16:hover{--transform-translate-x:4rem}.xl\:hover\:docs-translate-x-20:hover{--transform-translate-x:5rem}.xl\:hover\:docs-translate-x-24:hover{--transform-translate-x:6rem}.xl\:hover\:docs-translate-x-32:hover{--transform-translate-x:8rem}.xl\:hover\:docs-translate-x-40:hover{--transform-translate-x:10rem}.xl\:hover\:docs-translate-x-48:hover{--transform-translate-x:12rem}.xl\:hover\:docs-translate-x-56:hover{--transform-translate-x:14rem}.xl\:hover\:docs-translate-x-64:hover{--transform-translate-x:16rem}.xl\:hover\:docs-translate-x-px:hover{--transform-translate-x:1px}.xl\:hover\:docs--translate-x-1:hover{--transform-translate-x:-0.25rem}.xl\:hover\:docs--translate-x-2:hover{--transform-translate-x:-0.5rem}.xl\:hover\:docs--translate-x-3:hover{--transform-translate-x:-0.75rem}.xl\:hover\:docs--translate-x-4:hover{--transform-translate-x:-1rem}.xl\:hover\:docs--translate-x-5:hover{--transform-translate-x:-1.25rem}.xl\:hover\:docs--translate-x-6:hover{--transform-translate-x:-1.5rem}.xl\:hover\:docs--translate-x-8:hover{--transform-translate-x:-2rem}.xl\:hover\:docs--translate-x-10:hover{--transform-translate-x:-2.5rem}.xl\:hover\:docs--translate-x-12:hover{--transform-translate-x:-3rem}.xl\:hover\:docs--translate-x-16:hover{--transform-translate-x:-4rem}.xl\:hover\:docs--translate-x-20:hover{--transform-translate-x:-5rem}.xl\:hover\:docs--translate-x-24:hover{--transform-translate-x:-6rem}.xl\:hover\:docs--translate-x-32:hover{--transform-translate-x:-8rem}.xl\:hover\:docs--translate-x-40:hover{--transform-translate-x:-10rem}.xl\:hover\:docs--translate-x-48:hover{--transform-translate-x:-12rem}.xl\:hover\:docs--translate-x-56:hover{--transform-translate-x:-14rem}.xl\:hover\:docs--translate-x-64:hover{--transform-translate-x:-16rem}.xl\:hover\:docs--translate-x-px:hover{--transform-translate-x:-1px}.xl\:hover\:docs--translate-x-full:hover{--transform-translate-x:-100%}.xl\:hover\:docs--translate-x-1\/2:hover{--transform-translate-x:-50%}.xl\:hover\:docs-translate-x-1\/2:hover{--transform-translate-x:50%}.xl\:hover\:docs-translate-x-full:hover{--transform-translate-x:100%}.xl\:hover\:docs-translate-y-0:hover{--transform-translate-y:0}.xl\:hover\:docs-translate-y-1:hover{--transform-translate-y:0.25rem}.xl\:hover\:docs-translate-y-2:hover{--transform-translate-y:0.5rem}.xl\:hover\:docs-translate-y-3:hover{--transform-translate-y:0.75rem}.xl\:hover\:docs-translate-y-4:hover{--transform-translate-y:1rem}.xl\:hover\:docs-translate-y-5:hover{--transform-translate-y:1.25rem}.xl\:hover\:docs-translate-y-6:hover{--transform-translate-y:1.5rem}.xl\:hover\:docs-translate-y-8:hover{--transform-translate-y:2rem}.xl\:hover\:docs-translate-y-10:hover{--transform-translate-y:2.5rem}.xl\:hover\:docs-translate-y-12:hover{--transform-translate-y:3rem}.xl\:hover\:docs-translate-y-16:hover{--transform-translate-y:4rem}.xl\:hover\:docs-translate-y-20:hover{--transform-translate-y:5rem}.xl\:hover\:docs-translate-y-24:hover{--transform-translate-y:6rem}.xl\:hover\:docs-translate-y-32:hover{--transform-translate-y:8rem}.xl\:hover\:docs-translate-y-40:hover{--transform-translate-y:10rem}.xl\:hover\:docs-translate-y-48:hover{--transform-translate-y:12rem}.xl\:hover\:docs-translate-y-56:hover{--transform-translate-y:14rem}.xl\:hover\:docs-translate-y-64:hover{--transform-translate-y:16rem}.xl\:hover\:docs-translate-y-px:hover{--transform-translate-y:1px}.xl\:hover\:docs--translate-y-1:hover{--transform-translate-y:-0.25rem}.xl\:hover\:docs--translate-y-2:hover{--transform-translate-y:-0.5rem}.xl\:hover\:docs--translate-y-3:hover{--transform-translate-y:-0.75rem}.xl\:hover\:docs--translate-y-4:hover{--transform-translate-y:-1rem}.xl\:hover\:docs--translate-y-5:hover{--transform-translate-y:-1.25rem}.xl\:hover\:docs--translate-y-6:hover{--transform-translate-y:-1.5rem}.xl\:hover\:docs--translate-y-8:hover{--transform-translate-y:-2rem}.xl\:hover\:docs--translate-y-10:hover{--transform-translate-y:-2.5rem}.xl\:hover\:docs--translate-y-12:hover{--transform-translate-y:-3rem}.xl\:hover\:docs--translate-y-16:hover{--transform-translate-y:-4rem}.xl\:hover\:docs--translate-y-20:hover{--transform-translate-y:-5rem}.xl\:hover\:docs--translate-y-24:hover{--transform-translate-y:-6rem}.xl\:hover\:docs--translate-y-32:hover{--transform-translate-y:-8rem}.xl\:hover\:docs--translate-y-40:hover{--transform-translate-y:-10rem}.xl\:hover\:docs--translate-y-48:hover{--transform-translate-y:-12rem}.xl\:hover\:docs--translate-y-56:hover{--transform-translate-y:-14rem}.xl\:hover\:docs--translate-y-64:hover{--transform-translate-y:-16rem}.xl\:hover\:docs--translate-y-px:hover{--transform-translate-y:-1px}.xl\:hover\:docs--translate-y-full:hover{--transform-translate-y:-100%}.xl\:hover\:docs--translate-y-1\/2:hover{--transform-translate-y:-50%}.xl\:hover\:docs-translate-y-1\/2:hover{--transform-translate-y:50%}.xl\:hover\:docs-translate-y-full:hover{--transform-translate-y:100%}.xl\:focus\:docs-translate-x-0:focus{--transform-translate-x:0}.xl\:focus\:docs-translate-x-1:focus{--transform-translate-x:0.25rem}.xl\:focus\:docs-translate-x-2:focus{--transform-translate-x:0.5rem}.xl\:focus\:docs-translate-x-3:focus{--transform-translate-x:0.75rem}.xl\:focus\:docs-translate-x-4:focus{--transform-translate-x:1rem}.xl\:focus\:docs-translate-x-5:focus{--transform-translate-x:1.25rem}.xl\:focus\:docs-translate-x-6:focus{--transform-translate-x:1.5rem}.xl\:focus\:docs-translate-x-8:focus{--transform-translate-x:2rem}.xl\:focus\:docs-translate-x-10:focus{--transform-translate-x:2.5rem}.xl\:focus\:docs-translate-x-12:focus{--transform-translate-x:3rem}.xl\:focus\:docs-translate-x-16:focus{--transform-translate-x:4rem}.xl\:focus\:docs-translate-x-20:focus{--transform-translate-x:5rem}.xl\:focus\:docs-translate-x-24:focus{--transform-translate-x:6rem}.xl\:focus\:docs-translate-x-32:focus{--transform-translate-x:8rem}.xl\:focus\:docs-translate-x-40:focus{--transform-translate-x:10rem}.xl\:focus\:docs-translate-x-48:focus{--transform-translate-x:12rem}.xl\:focus\:docs-translate-x-56:focus{--transform-translate-x:14rem}.xl\:focus\:docs-translate-x-64:focus{--transform-translate-x:16rem}.xl\:focus\:docs-translate-x-px:focus{--transform-translate-x:1px}.xl\:focus\:docs--translate-x-1:focus{--transform-translate-x:-0.25rem}.xl\:focus\:docs--translate-x-2:focus{--transform-translate-x:-0.5rem}.xl\:focus\:docs--translate-x-3:focus{--transform-translate-x:-0.75rem}.xl\:focus\:docs--translate-x-4:focus{--transform-translate-x:-1rem}.xl\:focus\:docs--translate-x-5:focus{--transform-translate-x:-1.25rem}.xl\:focus\:docs--translate-x-6:focus{--transform-translate-x:-1.5rem}.xl\:focus\:docs--translate-x-8:focus{--transform-translate-x:-2rem}.xl\:focus\:docs--translate-x-10:focus{--transform-translate-x:-2.5rem}.xl\:focus\:docs--translate-x-12:focus{--transform-translate-x:-3rem}.xl\:focus\:docs--translate-x-16:focus{--transform-translate-x:-4rem}.xl\:focus\:docs--translate-x-20:focus{--transform-translate-x:-5rem}.xl\:focus\:docs--translate-x-24:focus{--transform-translate-x:-6rem}.xl\:focus\:docs--translate-x-32:focus{--transform-translate-x:-8rem}.xl\:focus\:docs--translate-x-40:focus{--transform-translate-x:-10rem}.xl\:focus\:docs--translate-x-48:focus{--transform-translate-x:-12rem}.xl\:focus\:docs--translate-x-56:focus{--transform-translate-x:-14rem}.xl\:focus\:docs--translate-x-64:focus{--transform-translate-x:-16rem}.xl\:focus\:docs--translate-x-px:focus{--transform-translate-x:-1px}.xl\:focus\:docs--translate-x-full:focus{--transform-translate-x:-100%}.xl\:focus\:docs--translate-x-1\/2:focus{--transform-translate-x:-50%}.xl\:focus\:docs-translate-x-1\/2:focus{--transform-translate-x:50%}.xl\:focus\:docs-translate-x-full:focus{--transform-translate-x:100%}.xl\:focus\:docs-translate-y-0:focus{--transform-translate-y:0}.xl\:focus\:docs-translate-y-1:focus{--transform-translate-y:0.25rem}.xl\:focus\:docs-translate-y-2:focus{--transform-translate-y:0.5rem}.xl\:focus\:docs-translate-y-3:focus{--transform-translate-y:0.75rem}.xl\:focus\:docs-translate-y-4:focus{--transform-translate-y:1rem}.xl\:focus\:docs-translate-y-5:focus{--transform-translate-y:1.25rem}.xl\:focus\:docs-translate-y-6:focus{--transform-translate-y:1.5rem}.xl\:focus\:docs-translate-y-8:focus{--transform-translate-y:2rem}.xl\:focus\:docs-translate-y-10:focus{--transform-translate-y:2.5rem}.xl\:focus\:docs-translate-y-12:focus{--transform-translate-y:3rem}.xl\:focus\:docs-translate-y-16:focus{--transform-translate-y:4rem}.xl\:focus\:docs-translate-y-20:focus{--transform-translate-y:5rem}.xl\:focus\:docs-translate-y-24:focus{--transform-translate-y:6rem}.xl\:focus\:docs-translate-y-32:focus{--transform-translate-y:8rem}.xl\:focus\:docs-translate-y-40:focus{--transform-translate-y:10rem}.xl\:focus\:docs-translate-y-48:focus{--transform-translate-y:12rem}.xl\:focus\:docs-translate-y-56:focus{--transform-translate-y:14rem}.xl\:focus\:docs-translate-y-64:focus{--transform-translate-y:16rem}.xl\:focus\:docs-translate-y-px:focus{--transform-translate-y:1px}.xl\:focus\:docs--translate-y-1:focus{--transform-translate-y:-0.25rem}.xl\:focus\:docs--translate-y-2:focus{--transform-translate-y:-0.5rem}.xl\:focus\:docs--translate-y-3:focus{--transform-translate-y:-0.75rem}.xl\:focus\:docs--translate-y-4:focus{--transform-translate-y:-1rem}.xl\:focus\:docs--translate-y-5:focus{--transform-translate-y:-1.25rem}.xl\:focus\:docs--translate-y-6:focus{--transform-translate-y:-1.5rem}.xl\:focus\:docs--translate-y-8:focus{--transform-translate-y:-2rem}.xl\:focus\:docs--translate-y-10:focus{--transform-translate-y:-2.5rem}.xl\:focus\:docs--translate-y-12:focus{--transform-translate-y:-3rem}.xl\:focus\:docs--translate-y-16:focus{--transform-translate-y:-4rem}.xl\:focus\:docs--translate-y-20:focus{--transform-translate-y:-5rem}.xl\:focus\:docs--translate-y-24:focus{--transform-translate-y:-6rem}.xl\:focus\:docs--translate-y-32:focus{--transform-translate-y:-8rem}.xl\:focus\:docs--translate-y-40:focus{--transform-translate-y:-10rem}.xl\:focus\:docs--translate-y-48:focus{--transform-translate-y:-12rem}.xl\:focus\:docs--translate-y-56:focus{--transform-translate-y:-14rem}.xl\:focus\:docs--translate-y-64:focus{--transform-translate-y:-16rem}.xl\:focus\:docs--translate-y-px:focus{--transform-translate-y:-1px}.xl\:focus\:docs--translate-y-full:focus{--transform-translate-y:-100%}.xl\:focus\:docs--translate-y-1\/2:focus{--transform-translate-y:-50%}.xl\:focus\:docs-translate-y-1\/2:focus{--transform-translate-y:50%}.xl\:focus\:docs-translate-y-full:focus{--transform-translate-y:100%}.xl\:docs-skew-x-0{--transform-skew-x:0}.xl\:docs-skew-x-1{--transform-skew-x:1deg}.xl\:docs-skew-x-2{--transform-skew-x:2deg}.xl\:docs-skew-x-3{--transform-skew-x:3deg}.xl\:docs-skew-x-6{--transform-skew-x:6deg}.xl\:docs-skew-x-12{--transform-skew-x:12deg}.xl\:docs--skew-x-12{--transform-skew-x:-12deg}.xl\:docs--skew-x-6{--transform-skew-x:-6deg}.xl\:docs--skew-x-3{--transform-skew-x:-3deg}.xl\:docs--skew-x-2{--transform-skew-x:-2deg}.xl\:docs--skew-x-1{--transform-skew-x:-1deg}.xl\:docs-skew-y-0{--transform-skew-y:0}.xl\:docs-skew-y-1{--transform-skew-y:1deg}.xl\:docs-skew-y-2{--transform-skew-y:2deg}.xl\:docs-skew-y-3{--transform-skew-y:3deg}.xl\:docs-skew-y-6{--transform-skew-y:6deg}.xl\:docs-skew-y-12{--transform-skew-y:12deg}.xl\:docs--skew-y-12{--transform-skew-y:-12deg}.xl\:docs--skew-y-6{--transform-skew-y:-6deg}.xl\:docs--skew-y-3{--transform-skew-y:-3deg}.xl\:docs--skew-y-2{--transform-skew-y:-2deg}.xl\:docs--skew-y-1{--transform-skew-y:-1deg}.xl\:hover\:docs-skew-x-0:hover{--transform-skew-x:0}.xl\:hover\:docs-skew-x-1:hover{--transform-skew-x:1deg}.xl\:hover\:docs-skew-x-2:hover{--transform-skew-x:2deg}.xl\:hover\:docs-skew-x-3:hover{--transform-skew-x:3deg}.xl\:hover\:docs-skew-x-6:hover{--transform-skew-x:6deg}.xl\:hover\:docs-skew-x-12:hover{--transform-skew-x:12deg}.xl\:hover\:docs--skew-x-12:hover{--transform-skew-x:-12deg}.xl\:hover\:docs--skew-x-6:hover{--transform-skew-x:-6deg}.xl\:hover\:docs--skew-x-3:hover{--transform-skew-x:-3deg}.xl\:hover\:docs--skew-x-2:hover{--transform-skew-x:-2deg}.xl\:hover\:docs--skew-x-1:hover{--transform-skew-x:-1deg}.xl\:hover\:docs-skew-y-0:hover{--transform-skew-y:0}.xl\:hover\:docs-skew-y-1:hover{--transform-skew-y:1deg}.xl\:hover\:docs-skew-y-2:hover{--transform-skew-y:2deg}.xl\:hover\:docs-skew-y-3:hover{--transform-skew-y:3deg}.xl\:hover\:docs-skew-y-6:hover{--transform-skew-y:6deg}.xl\:hover\:docs-skew-y-12:hover{--transform-skew-y:12deg}.xl\:hover\:docs--skew-y-12:hover{--transform-skew-y:-12deg}.xl\:hover\:docs--skew-y-6:hover{--transform-skew-y:-6deg}.xl\:hover\:docs--skew-y-3:hover{--transform-skew-y:-3deg}.xl\:hover\:docs--skew-y-2:hover{--transform-skew-y:-2deg}.xl\:hover\:docs--skew-y-1:hover{--transform-skew-y:-1deg}.xl\:focus\:docs-skew-x-0:focus{--transform-skew-x:0}.xl\:focus\:docs-skew-x-1:focus{--transform-skew-x:1deg}.xl\:focus\:docs-skew-x-2:focus{--transform-skew-x:2deg}.xl\:focus\:docs-skew-x-3:focus{--transform-skew-x:3deg}.xl\:focus\:docs-skew-x-6:focus{--transform-skew-x:6deg}.xl\:focus\:docs-skew-x-12:focus{--transform-skew-x:12deg}.xl\:focus\:docs--skew-x-12:focus{--transform-skew-x:-12deg}.xl\:focus\:docs--skew-x-6:focus{--transform-skew-x:-6deg}.xl\:focus\:docs--skew-x-3:focus{--transform-skew-x:-3deg}.xl\:focus\:docs--skew-x-2:focus{--transform-skew-x:-2deg}.xl\:focus\:docs--skew-x-1:focus{--transform-skew-x:-1deg}.xl\:focus\:docs-skew-y-0:focus{--transform-skew-y:0}.xl\:focus\:docs-skew-y-1:focus{--transform-skew-y:1deg}.xl\:focus\:docs-skew-y-2:focus{--transform-skew-y:2deg}.xl\:focus\:docs-skew-y-3:focus{--transform-skew-y:3deg}.xl\:focus\:docs-skew-y-6:focus{--transform-skew-y:6deg}.xl\:focus\:docs-skew-y-12:focus{--transform-skew-y:12deg}.xl\:focus\:docs--skew-y-12:focus{--transform-skew-y:-12deg}.xl\:focus\:docs--skew-y-6:focus{--transform-skew-y:-6deg}.xl\:focus\:docs--skew-y-3:focus{--transform-skew-y:-3deg}.xl\:focus\:docs--skew-y-2:focus{--transform-skew-y:-2deg}.xl\:focus\:docs--skew-y-1:focus{--transform-skew-y:-1deg}.xl\:docs-transition-none{transition-property:none}.xl\:docs-transition-all{transition-property:all}.xl\:docs-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.xl\:docs-transition-colors{transition-property:background-color,border-color,color,fill,stroke}.xl\:docs-transition-opacity{transition-property:opacity}.xl\:docs-transition-shadow{transition-property:box-shadow}.xl\:docs-transition-transform{transition-property:transform}.xl\:docs-ease-linear{transition-timing-function:linear}.xl\:docs-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.xl\:docs-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.xl\:docs-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:docs-duration-75{transition-duration:75ms}.xl\:docs-duration-100{transition-duration:.1s}.xl\:docs-duration-150{transition-duration:150ms}.xl\:docs-duration-200{transition-duration:.2s}.xl\:docs-duration-300{transition-duration:.3s}.xl\:docs-duration-500{transition-duration:.5s}.xl\:docs-duration-700{transition-duration:.7s}.xl\:docs-duration-1000{transition-duration:1s}.xl\:docs-delay-75{transition-delay:75ms}.xl\:docs-delay-100{transition-delay:.1s}.xl\:docs-delay-150{transition-delay:150ms}.xl\:docs-delay-200{transition-delay:.2s}.xl\:docs-delay-300{transition-delay:.3s}.xl\:docs-delay-500{transition-delay:.5s}.xl\:docs-delay-700{transition-delay:.7s}.xl\:docs-delay-1000{transition-delay:1s}.xl\:docs-animate-none{animation:none}.xl\:docs-animate-spin{animation:spin 1s linear infinite}.xl\:docs-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.xl\:docs-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.xl\:docs-animate-bounce{animation:bounce 1s infinite}} \ No newline at end of file diff --git a/versions/v4.0.0/docs/ember-mobile-menu.json b/versions/v4.0.0/docs/ember-mobile-menu.json new file mode 100644 index 00000000..4e2320d4 --- /dev/null +++ b/versions/v4.0.0/docs/ember-mobile-menu.json @@ -0,0 +1 @@ +{"jsonapi":{"version":"1.0"},"data":{"type":"project","id":"ember-mobile-menu","attributes":{"name":"ember-mobile-menu","version":"4.0.0","navigationIndex":[{"type":"components","items":[{"id":"ember-mobile-menu/components/mobile-menu","path":"components/mobile-menu","name":""},{"id":"ember-mobile-menu/components/mobile-menu/link-to","path":"components/mobile-menu/link-to","name":""},{"id":"ember-mobile-menu/components/mobile-menu/mask","path":"components/mobile-menu/mask","name":""},{"id":"ember-mobile-menu/components/mobile-menu-toggle","path":"components/mobile-menu-toggle","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper","path":"components/mobile-menu-wrapper","name":""},{"id":"ember-mobile-menu/components/mobile-menu-wrapper/content","path":"components/mobile-menu-wrapper/content","name":""}]},{"type":"classes","items":[{"id":"ember-mobile-menu/spring~Spring","path":"modules/ember-mobile-menu/spring~Spring","name":"Spring"}]},{"type":"modules","items":[{"id":"ember-mobile-menu/utils/normalize-coordinates","path":"modules/ember-mobile-menu/utils/normalize-coordinates","name":"ember-mobile-menu/utils/normalize-coordinates"}]}]},"relationships":{"modules":{"data":[{"type":"module","id":"ember-mobile-menu/components/mobile-menu"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to"},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask"},{"type":"module","id":"ember-mobile-menu/spring"},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates"}]}}},"included":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu","attributes":{"name":"MobileMenu","file":"ember-mobile-menu/components/mobile-menu","description":"

        Menu component

        \n
        ","lineNumber":57,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"_width","file":"ember-mobile-menu/components/mobile-menu","description":"

        Current menu width in px

        \n
        ","lineNumber":267,"access":"private","tags":[],"type":"any","isStatic":false,"decorators":[]}],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"type","file":"ember-mobile-menu/components/mobile-menu","description":"

        The type of menu. Currently 'left' and 'right' are supported.

        \n
        ","lineNumber":71,"access":"public","tags":[],"type":"String","defaultValue":"'left'","isStatic":false,"decorators":[]},{"name":"mode","file":"ember-mobile-menu/components/mobile-menu","description":"

        Sets the mode of the menu. Currently 'default', 'push', 'ios', 'reveal', 'squeeze' and 'squeeze-reveal' are supported.

        \n
        ","lineNumber":82,"access":"public","tags":[],"type":"string","defaultValue":"'default'","isStatic":false,"decorators":[]},{"name":"width","file":"ember-mobile-menu/components/mobile-menu","description":"

        The percentage of the screen the menu will take when opened.

        \n
        ","lineNumber":93,"access":"public","tags":[],"type":"Number [0-100]","defaultValue":"85","isStatic":false,"decorators":[]},{"name":"maxWidth","file":"ember-mobile-menu/components/mobile-menu","description":"

        The maximum width of the menu in pixels. Set to -1 to disable;

        \n
        ","lineNumber":104,"access":"public","tags":[],"type":"Number","defaultValue":"300","isStatic":false,"decorators":[]},{"name":"maskEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

        Whether or not a mask is added when the menu is opened.

        \n
        ","lineNumber":115,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"shadowEnabled","file":"ember-mobile-menu/components/mobile-menu","description":"

        Whether or not a shadow is added to the menu.

        \n
        ","lineNumber":126,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"triggerVelocity","file":"ember-mobile-menu/components/mobile-menu","description":"

        The default swipe velocity needed to fully open the menu.

        \n
        ","lineNumber":137,"access":"public","tags":[],"type":"Number","defaultValue":"0.3","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu","lineNumber":148,"access":"public","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onToggle","file":"ember-mobile-menu/components/mobile-menu","description":"

        Hook which is called after the transition with the new menu isOpen state.

        \n
        ","lineNumber":154,"access":"public","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu","lineNumber":164,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"onOpen","file":"ember-mobile-menu/components/mobile-menu","description":"

        Hook fired when the menu is opened. You can pass in an action. The menu instance will be passed to the action.

        \n
        ","lineNumber":174,"access":"protected","tags":[],"type":"Function","isStatic":false,"decorators":[]},{"name":"onClose","file":"ember-mobile-menu/components/mobile-menu","description":"

        Hook fired when the menu is closed. You can pass in an action. The menu instance will be passed to the action.

        \n
        ","lineNumber":185,"access":"protected","tags":[],"type":"Action","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu","lineNumber":196,"access":"protected","tags":[],"type":"number","isStatic":false,"decorators":[]},{"name":"isDragging","file":"ember-mobile-menu/components/mobile-menu","lineNumber":208,"access":"protected","tags":[],"type":"boolean","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu","attributes":{"file":"ember-mobile-menu/components/mobile-menu","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu~MobileMenu"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle","attributes":{"name":"MobileMenuToggle","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

        A toggle component to open or close a menu.

        \n
        ","lineNumber":5,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"target","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

        Target menu for the toggle

        \n
        ","lineNumber":12,"access":"public","tags":[],"type":"String 'left' or 'right'","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu-toggle","description":"

        Hook fired when the toggle is clicked. You can pass in an action.

        \n
        ","lineNumber":19,"access":"public","tags":[],"type":"function","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-toggle","attributes":{"file":"ember-mobile-menu/components/mobile-menu-toggle","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-toggle~MobileMenuToggle"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper","attributes":{"name":"MobileMenuWrapper","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        Wrapper component for menu's. Provides pan recognition and management.

        \n
        ","lineNumber":23,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[{"name":"boundingClientRect","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        Current BoundingClientRect of the mobile menu wrapper root element

        \n
        ","lineNumber":46,"access":"private","tags":[],"type":"DOMRect","defaultValue":"null","isStatic":false,"decorators":[]},{"name":"activeMenu","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        The currently active menu component.

        \n
        ","lineNumber":115,"access":"private","tags":[],"type":"MobileMenu","defaultValue":"null","isStatic":false,"decorators":[]}],"methods":[{"name":"_isIOSbrowser","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        Detect if the user is using the app from a browser on iOS

        \n
        ","lineNumber":425,"access":"private","tags":[],"returns":{"type":"boolean","description":"Returns true when the user is using iOS and is inside a browser","properties":[]},"params":[],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null,"arguments":[{"name":"openDetectionWidth","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        Horizontal width of the detection zone in pixels. Set to -1 to use full width.

        \n
        ","lineNumber":65,"access":"public","tags":[],"type":"Number","defaultValue":"15","isStatic":false,"decorators":[]},{"name":"capture","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        If true the capture phase will be used for the event, giving it precedence over events in the (default)\nbubble phase. This is handy for menus as they are usually defined high in the dom, are opened with edge gestures\nand thus must take precedence over deeper nested elements by using the capture phase.

        \n

        See https://www.w3.org/TR/DOM-Level-3-Events/#event-flow for more details.

        \n
        ","lineNumber":76,"access":"public","tags":[],"type":"Boolean","defaultValue":"true","isStatic":false,"decorators":[]},{"name":"preventScroll","file":"ember-mobile-menu/components/mobile-menu-wrapper","description":"

        If true, the component tries to prevent scroll when a menu is open

        \n
        ","lineNumber":91,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"embed","file":"ember-mobile-menu/components/mobile-menu-wrapper","lineNumber":102,"access":"public","tags":[],"type":"Boolean","defaultValue":"false","isStatic":false,"decorators":[]}],"yields":[{"name":"wrapper","type":"Hash","description":""},{"name":"wrapper.MobileMenu","type":"MobileMenu component","description":""},{"name":"wrapper.Content","type":"Content component","description":""},{"name":"wrapper.Toggle","type":"MobileMenuToggle component","description":""},{"name":"wrapper.actions","type":"Hash","description":""},{"name":"wrapper.actions.toggle","type":"Action","description":""},{"name":"wrapper.actions.close","type":"Action","description":""},{"name":"position","type":"number","description":"Current position of the active menu in px."},{"name":"relativePosition","type":"number","description":"Current position of the active menu between 0 and 1."}]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper~MobileMenuWrapper"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent","attributes":{"name":"ContentComponent","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":13,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"mode","file":"ember-mobile-menu/components/mobile-menu-wrapper/content","lineNumber":18,"access":"protected","tags":[],"type":"string","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu-wrapper/content","attributes":{"file":"ember-mobile-menu/components/mobile-menu-wrapper/content","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu-wrapper/content~ContentComponent"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo","attributes":{"name":"LinkTo","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

        An extended LinkTo component which provides an onClick hook.

        \n
        ","lineNumber":4,"access":"public","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/link-to","description":"

        Hook called when the link is clicked.

        \n
        ","lineNumber":17,"access":"public","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/link-to","attributes":{"file":"ember-mobile-menu/components/mobile-menu/link-to","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/link-to~LinkTo"}]}}},{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask","attributes":{"name":"Mask","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

        A mask component.

        \n

        You usually do not need to use this component yourself. Whether or not a mask is present can be set by passing an\nargument to the MobileMenu component.

        \n
        ","lineNumber":6,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[],"accessors":[],"parentClassId":null,"arguments":[{"name":"maskOpacityOffset","file":"ember-mobile-menu/components/mobile-menu/mask","description":"

        Offset (or "deadzone") used when calculating what opacity the mask should\ncurrently be.

        \n

        Example: the default value is 0.1. This means the mask will only become\nvisible after the position is over 10% of the screen width.

        \n
        ","lineNumber":16,"access":"public","tags":[],"type":"number","defaultValue":"0.1","isStatic":false,"decorators":[]},{"name":"invertOpacity","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":31,"access":"protected","tags":[],"type":"boolean","defaultValue":"undefined","isStatic":false,"decorators":[]},{"name":"isOpen","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":38,"access":"protected","tags":[],"type":"boolean","defaultValue":"false","isStatic":false,"decorators":[]},{"name":"position","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":48,"access":"protected","tags":[],"type":"number","defaultValue":"0","isStatic":false,"decorators":[]},{"name":"onClick","file":"ember-mobile-menu/components/mobile-menu/mask","lineNumber":58,"access":"protected","tags":[],"type":"function","defaultValue":"function(){}","isStatic":false,"decorators":[]}],"yields":[]}},{"type":"module","id":"ember-mobile-menu/components/mobile-menu/mask","attributes":{"file":"ember-mobile-menu/components/mobile-menu/mask","functions":[],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[{"type":"component","id":"ember-mobile-menu/components/mobile-menu/mask~Mask"}]}}},{"type":"class","id":"ember-mobile-menu/spring~Spring","attributes":{"name":"Spring","file":"ember-mobile-menu/spring","description":"

        A thin wrapper around the wobble package which provides spring physics (damped harmonic oscillator).

        \n
        ","lineNumber":3,"access":"private","tags":[],"isInterface":false,"exportType":"default","decorators":[],"fields":[],"methods":[{"name":"constructor","file":"ember-mobile-menu/spring","lineNumber":12,"access":"public","tags":[],"returns":null,"params":[{"name":"callback","type":"Function","description":"Called whenever the spring updates"},{"name":"options","type":"object","description":"See: https://github.com/skevy/wobble#api"}],"isAsync":false,"isGenerator":false,"isStatic":false,"decorators":[]}],"accessors":[],"parentClassId":null}},{"type":"module","id":"ember-mobile-menu/spring","attributes":{"file":"ember-mobile-menu/spring","functions":[],"variables":[]},"relationships":{"classes":{"data":[{"type":"class","id":"ember-mobile-menu/spring~Spring"}]},"components":{"data":[]}}},{"type":"module","id":"ember-mobile-menu/utils/normalize-coordinates","attributes":{"file":"ember-mobile-menu/utils/normalize-coordinates","functions":[{"name":"normalizeCoordinates","file":"ember-mobile-menu/utils/normalize-coordinates","description":"

        Normalizes coordinates in the passed TouchData to the BoundingClientRect of the passed element

        \n
        ","lineNumber":1,"access":"private","tags":[],"returns":{"type":"object","description":"Returns a TouchData object","properties":[]},"params":[{"name":"e","type":"object","description":"TouchData as generated by ember-mobile-core"},{"name":"bcr","type":"DOMRect","description":"The DOMRect of the element to which the coordinates need to be normalized."}],"isAsync":false,"isGenerator":false,"exportType":"named"}],"variables":[]},"relationships":{"classes":{"data":[]},"components":{"data":[]}}}]} diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/addon-docs-pen.svg b/versions/v4.0.0/ember-cli-addon-docs/addon-docs-pen.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/addon-docs-pen.svg rename to versions/v4.0.0/ember-cli-addon-docs/addon-docs-pen.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/ember-cli.svg b/versions/v4.0.0/ember-cli-addon-docs/ember-cli.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/ember-cli.svg rename to versions/v4.0.0/ember-cli-addon-docs/ember-cli.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/ember-data.svg b/versions/v4.0.0/ember-cli-addon-docs/ember-data.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/ember-data.svg rename to versions/v4.0.0/ember-cli-addon-docs/ember-data.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/ember.svg b/versions/v4.0.0/ember-cli-addon-docs/ember.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/ember.svg rename to versions/v4.0.0/ember-cli-addon-docs/ember.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/github.svg b/versions/v4.0.0/ember-cli-addon-docs/github.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/github.svg rename to versions/v4.0.0/ember-cli-addon-docs/github.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/api-item.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/api-item.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/api-item.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/api-item.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/caret.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/caret.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/caret.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/caret.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/check.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/check.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/check.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/check.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/git-sha.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/git-sha.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/git-sha.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/git-sha.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/git-tag.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/git-tag.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/git-tag.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/git-tag.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/guide.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/guide.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/guide.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/guide.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/left-arrow.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/left-arrow.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/left-arrow.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/left-arrow.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/link.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/link.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/link.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/link.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/pencil.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/pencil.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/pencil.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/pencil.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/right-arrow.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/right-arrow.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/right-arrow.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/right-arrow.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/search.svg b/versions/v4.0.0/ember-cli-addon-docs/icons/search.svg similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/icons/search.svg rename to versions/v4.0.0/ember-cli-addon-docs/icons/search.svg diff --git a/versions/v4.0.0-beta.0/ember-cli-addon-docs/search-index.json b/versions/v4.0.0/ember-cli-addon-docs/search-index.json similarity index 100% rename from versions/v4.0.0-beta.0/ember-cli-addon-docs/search-index.json rename to versions/v4.0.0/ember-cli-addon-docs/search-index.json diff --git a/versions/v4.0.0-beta.0/index.html b/versions/v4.0.0/index.html similarity index 50% rename from versions/v4.0.0-beta.0/index.html rename to versions/v4.0.0/index.html index 7c100467..55116813 100644 --- a/versions/v4.0.0-beta.0/index.html +++ b/versions/v4.0.0/index.html @@ -9,10 +9,10 @@ - + - - + + @@ -50,10 +50,10 @@ - - - - + + + + diff --git a/versions/v4.0.0-beta.0/robots.txt b/versions/v4.0.0/robots.txt similarity index 100% rename from versions/v4.0.0-beta.0/robots.txt rename to versions/v4.0.0/robots.txt