diff --git a/404.html b/404.html index cda17e4..b7750ed 100644 --- a/404.html +++ b/404.html @@ -8,7 +8,7 @@ - + @@ -27,7 +27,7 @@
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
- + \ No newline at end of file diff --git a/assets/app.BWIARtV2.js b/assets/app.DLEWyKS8.js similarity index 95% rename from assets/app.BWIARtV2.js rename to assets/app.DLEWyKS8.js index cb5dd61..2438fdd 100644 --- a/assets/app.BWIARtV2.js +++ b/assets/app.DLEWyKS8.js @@ -1 +1 @@ -import{t as i}from"./chunks/theme.CNp3XjrY.js";import{j as o,a3 as u,a4 as c,a5 as l,a6 as f,a7 as d,a8 as m,a9 as h,aa as g,ab as A,ac as v,d as y,u as C,l as P,z as w,ad as b,ae as R,af as j,ag as D}from"./chunks/framework.NFyWiZxq.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),E=y({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=C();return P(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),R(),j(),s.setup&&s.setup(),()=>D(s.Layout)}});async function S(){const e=F(),a=x();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(E)}function F(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&S().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{S as createApp}; +import{t as i}from"./chunks/theme.BSqr9esx.js";import{j as o,a3 as u,a4 as c,a5 as l,a6 as f,a7 as d,a8 as m,a9 as h,aa as g,ab as A,ac as v,d as y,u as C,l as P,z as w,ad as b,ae as R,af as j,ag as D}from"./chunks/framework.NFyWiZxq.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),E=y({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=C();return P(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),R(),j(),s.setup&&s.setup(),()=>D(s.Layout)}});async function S(){const e=F(),a=x();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(E)}function F(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&S().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{S as createApp}; diff --git a/assets/chunks/@localSearchIndexroot.DDBMqr9X.js b/assets/chunks/@localSearchIndexroot.DDBMqr9X.js deleted file mode 100644 index 2f37b01..0000000 --- a/assets/chunks/@localSearchIndexroot.DDBMqr9X.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":122,"nextId":122,"documentIds":{"0":"/webview-bridge/backward-compatibility/deprecated-method.html#backward-compatibility-for-deprecated-method","1":"/webview-bridge/backward-compatibility/deprecated-method.html#react-native-part","2":"/webview-bridge/backward-compatibility/deprecated-method.html#bridge-versioning","3":"/webview-bridge/backward-compatibility/deprecated-method.html#web-part","4":"/webview-bridge/backward-compatibility/deprecated-method.html#loose","5":"/webview-bridge/backward-compatibility/deprecated-method.html#using-onfallback-for-fallback-logic","6":"/webview-bridge/backward-compatibility/new-method.html#backward-compatibility-for-new-method","7":"/webview-bridge/backward-compatibility/new-method.html#web-part","8":"/webview-bridge/backward-compatibility/new-method.html#throwonerror","9":"/webview-bridge/backward-compatibility/new-method.html#throwonerror-selector","10":"/webview-bridge/backward-compatibility/new-method.html#try-the-following","11":"/webview-bridge/backward-compatibility/new-method.html#onfallback","12":"/webview-bridge/backward-compatibility/new-method.html#react-native-part","13":"/webview-bridge/example/react-navigation.html#example-react-navigation","14":"/webview-bridge/example/react-navigation.html#react-native-part","15":"/webview-bridge/example/react-navigation.html#web-react-part","16":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#generate-declaration-file-setup","17":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#steps-for-exporting-types","18":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_1-installing-dts-bundle-generator","19":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_2-creating-the-build-configuration-file","20":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_3-redefining-bridge-functions","21":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_4-generating-type-definitions","22":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_5-copying-the-type-definitions-file","23":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_6-importing-in-the-web-project","24":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#custom-declaration-file-setup","25":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#steps-for-exporting-types","26":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#_1-redefining-bridge-functions","27":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#_2-importing-in-the-web-project","28":"/webview-bridge/exporting-type-declarations/monorepo.html#monorepo-setup","29":"/webview-bridge/exporting-type-declarations/monorepo.html#steps-for-exporting-types","30":"/webview-bridge/exporting-type-declarations/monorepo.html#_1-override-the-types-field-in-react-native-project-s-package-json","31":"/webview-bridge/exporting-type-declarations/monorepo.html#_2-add-internal-package-in-the-web-project","32":"/webview-bridge/getting-started.html#getting-started","33":"/webview-bridge/getting-started.html#installation","34":"/webview-bridge/getting-started.html#react-native-project","35":"/webview-bridge/getting-started.html#web-project","36":"/webview-bridge/getting-started.html#using-a-native-method","37":"/webview-bridge/getting-started.html#react-native-part","38":"/webview-bridge/getting-started.html#web-part","39":"/webview-bridge/getting-started.html#checking-webview-bridge-availability","40":"/webview-bridge/non-react-native-environment.html#non-react-native-environment","41":"/webview-bridge/non-react-native-environment.html#initialbride","42":"/webview-bridge/reference/react-native/create-webview.html#createwebview","43":"/webview-bridge/reference/react-native/create-webview.html#options","44":"/webview-bridge/reference/web/link-bridge.html#linkbridge","45":"/webview-bridge/reference/web/link-bridge.html#options","46":"/webview-bridge/reference/web/register-web-method.html#registernativemethod","47":"/webview-bridge/reference/web/register-web-method.html#options","48":"/webview-bridge/shared-state/react-native.html#shared-state-in-react-native","49":"/webview-bridge/shared-state/react-native.html#registering-a-bridge","50":"/webview-bridge/shared-state/react-native.html#usebridge","51":"/webview-bridge/shared-state/react-native.html#with-selector","52":"/webview-bridge/shared-state/react-native.html#without-selector","53":"/webview-bridge/shared-state/react.html#shared-state-in-react","54":"/webview-bridge/shared-state/react.html#installation","55":"/webview-bridge/shared-state/react.html#linkbridge","56":"/webview-bridge/shared-state/react.html#react-native-part","57":"/webview-bridge/shared-state/react.html#web-part","58":"/webview-bridge/shared-state/react.html#usebridge","59":"/webview-bridge/shared-state/react.html#with-selector","60":"/webview-bridge/shared-state/react.html#without-selector","61":"/webview-bridge/shared-state/vanilla.html#shared-state-in-vanilla","62":"/webview-bridge/shared-state/vanilla.html#installation","63":"/webview-bridge/shared-state/vanilla.html#linkbridge","64":"/webview-bridge/shared-state/vanilla.html#react-native-part","65":"/webview-bridge/shared-state/vanilla.html#web-part","66":"/webview-bridge/shared-state/vanilla.html#store-getstate","67":"/webview-bridge/shared-state/vanilla.html#store-subscribe","68":"/webview-bridge/shared-state/vue.html#shared-state-in-vue","69":"/webview-bridge/shared-state/vue.html#installation","70":"/webview-bridge/shared-state/vue.html#linkbridge","71":"/webview-bridge/shared-state/vue.html#react-native-part","72":"/webview-bridge/shared-state/vue.html#web-part","73":"/webview-bridge/shared-state/vue.html#usebridge","74":"/webview-bridge/ssr/next-js-app-router.html#setup-with-next-js-app-router","75":"/webview-bridge/ssr/next-js-app-router.html#what-does-it-solve","76":"/webview-bridge/ssr/next-js-app-router.html#installation","77":"/webview-bridge/ssr/next-js-app-router.html#createlinkbridgeprovider","78":"/webview-bridge/ssr/next-js-app-router.html#providers-bridgeprovider-ts","79":"/webview-bridge/ssr/next-js-app-router.html#layout-side","80":"/webview-bridge/ssr/next-js-app-router.html#app-layout-tsx","81":"/webview-bridge/ssr/next-js-app-router.html#client-component","82":"/webview-bridge/ssr/next-js-app-router.html#app-components-bridgehome-tsx","83":"/webview-bridge/ssr/next-js-app-router.html#page-side","84":"/webview-bridge/ssr/next-js-app-router.html#app-page-tsx","85":"/webview-bridge/ssr/remix.html#setup-with-remix","86":"/webview-bridge/ssr/remix.html#what-does-it-solve","87":"/webview-bridge/ssr/remix.html#installation","88":"/webview-bridge/ssr/remix.html#createlinkbridgeprovider","89":"/webview-bridge/ssr/remix.html#providers-bridgeprovider-ts","90":"/webview-bridge/ssr/remix.html#root-side","91":"/webview-bridge/ssr/remix.html#app-root-tsx","92":"/webview-bridge/ssr/remix.html#client-component","93":"/webview-bridge/ssr/remix.html#app-components-bridgehome-tsx","94":"/webview-bridge/ssr/remix.html#routes-side","95":"/webview-bridge/ssr/remix.html#app-routes-index-tsx","96":"/webview-bridge/static-html.html#static-html","97":"/webview-bridge/static-html.html#installation","98":"/webview-bridge/static-html.html#react-native-project","99":"/webview-bridge/static-html.html#creating-the-web-app-new-project","100":"/webview-bridge/static-html.html#vite-config-ts","101":"/webview-bridge/static-html.html#package-json","102":"/webview-bridge/static-html.html#setting-up-the-bridge","103":"/webview-bridge/static-html.html#react-native-part","104":"/webview-bridge/static-html.html#web-part","105":"/webview-bridge/using-a-loose-native-method.html#using-react-native-methods-in-web-loose","106":"/webview-bridge/using-a-loose-native-method.html#react-native-part","107":"/webview-bridge/using-a-loose-native-method.html#web-part","108":"/webview-bridge/using-a-native-method.html#using-react-native-methods-in-web","109":"/webview-bridge/using-a-native-method.html#react-native-part","110":"/webview-bridge/using-a-native-method.html#web-part","111":"/webview-bridge/using-a-native-method.html#checking-webview-bridge-availability","112":"/webview-bridge/using-a-post-message.html#using-postmessage","113":"/webview-bridge/using-a-post-message.html#installation","114":"/webview-bridge/using-a-post-message.html#react-native-part","115":"/webview-bridge/using-a-post-message.html#web-part","116":"/webview-bridge/using-a-post-message.html#broadcast","117":"/webview-bridge/using-a-web-method.html#using-web-methods-in-react-native","118":"/webview-bridge/using-a-web-method.html#web-part","119":"/webview-bridge/using-a-web-method.html#react-native-part","120":"/webview-bridge/what-is-webview-bridge.html#what-is-webviewbridge","121":"/webview-bridge/what-is-webview-bridge.html#what-does-webviewbridge-solve"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[5,1,69],"1":[3,5,1],"2":[2,8,53],"3":[2,5,1],"4":[1,7,45],"5":[5,7,48],"6":[5,1,49],"7":[2,5,1],"8":[1,7,88],"9":[2,7,25],"10":[4,9,20],"11":[1,7,50],"12":[3,5,75],"13":[3,1,15],"14":[3,3,151],"15":[3,3,89],"16":[4,1,45],"17":[4,4,1],"18":[6,8,44],"19":[7,8,30],"20":[5,8,48],"21":[5,8,26],"22":[7,8,14],"23":[7,8,45],"24":[4,1,66],"25":[4,4,1],"26":[5,8,62],"27":[7,8,68],"28":[2,1,64],"29":[4,2,23],"30":[13,6,59],"31":[9,6,66],"32":[2,1,1],"33":[1,2,1],"34":[3,3,11],"35":[2,3,10],"36":[4,2,15],"37":[3,6,134],"38":[2,6,81],"39":[4,6,45],"40":[4,1,51],"41":[1,5,81],"42":[1,1,17],"43":[1,1,48],"44":[1,1,15],"45":[1,1,66],"46":[1,1,11],"47":[1,1,17],"48":[5,1,21],"49":[3,5,82],"50":[1,5,10],"51":[2,6,48],"52":[2,6,60],"53":[4,1,16],"54":[1,4,11],"55":[1,4,27],"56":[3,5,44],"57":[2,5,21],"58":[1,4,10],"59":[2,5,44],"60":[2,5,56],"61":[4,1,17],"62":[1,4,10],"63":[1,4,27],"64":[3,5,44],"65":[2,5,27],"66":[2,4,19],"67":[2,4,41],"68":[4,1,17],"69":[1,4,10],"70":[1,4,27],"71":[3,5,44],"72":[2,5,54],"73":[1,4,74],"74":[7,1,33],"75":[5,1,46],"76":[1,5,11],"77":[1,5,1],"78":[3,5,75],"79":[2,5,1],"80":[3,6,57],"81":[2,5,1],"82":[4,6,74],"83":[2,5,1],"84":[3,6,22],"85":[3,1,14],"86":[5,1,46],"87":[1,5,11],"88":[1,5,1],"89":[3,5,75],"90":[2,5,1],"91":[3,6,51],"92":[2,5,1],"93":[4,6,73],"94":[2,5,1],"95":[4,6,50],"96":[2,1,36],"97":[1,2,1],"98":[3,3,12],"99":[6,2,62],"100":[3,2,69],"101":[2,2,20],"102":[4,2,1],"103":[3,6,127],"104":[2,6,80],"105":[8,1,61],"106":[3,8,56],"107":[2,8,53],"108":[6,1,15],"109":[3,6,137],"110":[2,6,81],"111":[4,7,45],"112":[2,1,19],"113":[1,2,37],"114":[3,2,93],"115":[2,2,61],"116":[1,1,44],"117":[6,1,66],"118":[2,6,45],"119":[3,6,63],"120":[3,1,35],"121":[5,3,87]},"averageFieldLength":[3.040983606557377,4.139344262295084,40.647540983606575],"storedFields":{"0":{"title":"Backward Compatibility for Deprecated Method","titles":[]},"1":{"title":"React Native Part","titles":["Backward Compatibility for Deprecated Method"]},"2":{"title":"Bridge Versioning","titles":["Backward Compatibility for Deprecated Method","React Native Part"]},"3":{"title":"Web Part","titles":["Backward Compatibility for Deprecated Method"]},"4":{"title":"loose","titles":["Backward Compatibility for Deprecated Method","Web Part"]},"5":{"title":"Using onFallback for Fallback Logic","titles":["Backward Compatibility for Deprecated Method","Web Part"]},"6":{"title":"Backward Compatibility for New Method","titles":[]},"7":{"title":"Web Part","titles":["Backward Compatibility for New Method"]},"8":{"title":"throwOnError","titles":["Backward Compatibility for New Method","Web Part"]},"9":{"title":"throwOnError selector","titles":["Backward Compatibility for New Method","Web Part"]},"10":{"title":"Try the following:","titles":["Backward Compatibility for New Method","Web Part","throwOnError selector"]},"11":{"title":"onFallback","titles":["Backward Compatibility for New Method","Web Part"]},"12":{"title":"React Native Part","titles":["Backward Compatibility for New Method"]},"13":{"title":"Example React Navigation","titles":[]},"14":{"title":"React Native Part","titles":["Example React Navigation"]},"15":{"title":"Web (React) Part","titles":["Example React Navigation"]},"16":{"title":"Generate Declaration File Setup","titles":[]},"17":{"title":"Steps for Exporting Types","titles":["Generate Declaration File Setup"]},"18":{"title":"1. Installing dts-bundle-generator:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"19":{"title":"2. Creating the Build Configuration File:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"20":{"title":"3. Redefining Bridge Functions:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"21":{"title":"4. Generating Type Definitions:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"22":{"title":"5. Copying the Type Definitions File:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"23":{"title":"6. Importing in the Web Project:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"24":{"title":"Custom Declaration File Setup","titles":[]},"25":{"title":"Steps for Exporting Types","titles":["Custom Declaration File Setup"]},"26":{"title":"1. Redefining Bridge Functions:","titles":["Custom Declaration File Setup","Steps for Exporting Types"]},"27":{"title":"2. Importing in the Web Project:","titles":["Custom Declaration File Setup","Steps for Exporting Types"]},"28":{"title":"Monorepo Setup","titles":[]},"29":{"title":"Steps for Exporting Types","titles":["Monorepo Setup"]},"30":{"title":"1. Override the \'types\' Field in React Native Project\'s package.json:","titles":["Monorepo Setup","Steps for Exporting Types"]},"31":{"title":"2. Add Internal Package in the Web Project:","titles":["Monorepo Setup","Steps for Exporting Types"]},"32":{"title":"Getting Started","titles":[]},"33":{"title":"Installation","titles":["Getting Started"]},"34":{"title":"React Native Project","titles":["Getting Started","Installation"]},"35":{"title":"Web Project","titles":["Getting Started","Installation"]},"36":{"title":"Using a Native Method","titles":["Getting Started"]},"37":{"title":"React Native Part","titles":["Getting Started","Using a Native Method"]},"38":{"title":"Web Part","titles":["Getting Started","Using a Native Method"]},"39":{"title":"Checking WebView Bridge Availability","titles":["Getting Started","Using a Native Method"]},"40":{"title":"Non-React Native Environment","titles":[]},"41":{"title":"initialBride","titles":["Non-React Native Environment",null]},"42":{"title":"createWebView","titles":[]},"43":{"title":"Options","titles":["createWebView"]},"44":{"title":"linkBridge","titles":[]},"45":{"title":"Options","titles":["linkBridge"]},"46":{"title":"registerNativeMethod","titles":[]},"47":{"title":"Options","titles":["registerNativeMethod"]},"48":{"title":"Shared State in React Native","titles":[]},"49":{"title":"Registering a Bridge","titles":["Shared State in React Native"]},"50":{"title":"useBridge","titles":["Shared State in React Native"]},"51":{"title":"with Selector","titles":["Shared State in React Native","useBridge"]},"52":{"title":"without Selector","titles":["Shared State in React Native","useBridge"]},"53":{"title":"Shared State in React","titles":[]},"54":{"title":"Installation","titles":["Shared State in React"]},"55":{"title":"linkBridge","titles":["Shared State in React"]},"56":{"title":"React Native Part","titles":["Shared State in React","linkBridge"]},"57":{"title":"Web Part","titles":["Shared State in React","linkBridge"]},"58":{"title":"useBridge","titles":["Shared State in React"]},"59":{"title":"With Selector","titles":["Shared State in React","useBridge"]},"60":{"title":"Without Selector","titles":["Shared State in React","useBridge"]},"61":{"title":"Shared State in Vanilla","titles":[]},"62":{"title":"Installation","titles":["Shared State in Vanilla"]},"63":{"title":"linkBridge","titles":["Shared State in Vanilla"]},"64":{"title":"React Native Part","titles":["Shared State in Vanilla","linkBridge"]},"65":{"title":"Web Part","titles":["Shared State in Vanilla","linkBridge"]},"66":{"title":"store.getState","titles":["Shared State in Vanilla"]},"67":{"title":"store.subscribe","titles":["Shared State in Vanilla"]},"68":{"title":"Shared State in Vue","titles":[]},"69":{"title":"Installation","titles":["Shared State in Vue"]},"70":{"title":"linkBridge","titles":["Shared State in Vue"]},"71":{"title":"React Native Part","titles":["Shared State in Vue","linkBridge"]},"72":{"title":"Web Part","titles":["Shared State in Vue","linkBridge"]},"73":{"title":"useBridge","titles":["Shared State in Vue"]},"74":{"title":"Setup with Next.js (App Router)","titles":[]},"75":{"title":"What does it solve?","titles":[]},"76":{"title":"Installation","titles":["What does it solve?"]},"77":{"title":"createLinkBridgeProvider","titles":["What does it solve?"]},"78":{"title":"providers/BridgeProvider.ts","titles":["What does it solve?","createLinkBridgeProvider"]},"79":{"title":"Layout Side","titles":["What does it solve?"]},"80":{"title":"app/layout.tsx","titles":["What does it solve?","Layout Side"]},"81":{"title":"Client Component","titles":["What does it solve?"]},"82":{"title":"app/components/BridgeHome.tsx","titles":["What does it solve?","Client Component"]},"83":{"title":"Page Side","titles":["What does it solve?"]},"84":{"title":"app/page.tsx","titles":["What does it solve?","Page Side"]},"85":{"title":"Setup with Remix","titles":[]},"86":{"title":"What does it solve?","titles":[]},"87":{"title":"Installation","titles":["What does it solve?"]},"88":{"title":"createLinkBridgeProvider","titles":["What does it solve?"]},"89":{"title":"providers/BridgeProvider.ts","titles":["What does it solve?","createLinkBridgeProvider"]},"90":{"title":"Root Side","titles":["What does it solve?"]},"91":{"title":"app/root.tsx","titles":["What does it solve?","Root Side"]},"92":{"title":"Client Component","titles":["What does it solve?"]},"93":{"title":"app/components/BridgeHome.tsx","titles":["What does it solve?","Client Component"]},"94":{"title":"Routes Side","titles":["What does it solve?"]},"95":{"title":"app/routes/_index.tsx","titles":["What does it solve?","Routes Side"]},"96":{"title":"Static HTML","titles":[]},"97":{"title":"Installation","titles":["Static HTML"]},"98":{"title":"React Native Project","titles":["Static HTML","Installation"]},"99":{"title":"Creating the Web App - New Project","titles":["Static HTML"]},"100":{"title":"vite.config.ts","titles":["Static HTML"]},"101":{"title":"package.json","titles":["Static HTML"]},"102":{"title":"Setting Up the Bridge","titles":["Static HTML"]},"103":{"title":"React Native Part","titles":["Static HTML","Setting Up the Bridge"]},"104":{"title":"Web Part","titles":["Static HTML","Setting Up the Bridge"]},"105":{"title":"Using React Native Methods in Web (loose)","titles":[]},"106":{"title":"React Native Part","titles":["Using React Native Methods in Web (loose)"]},"107":{"title":"Web Part","titles":["Using React Native Methods in Web (loose)"]},"108":{"title":"Using React Native Methods in Web","titles":[]},"109":{"title":"React Native Part","titles":["Using React Native Methods in Web"]},"110":{"title":"Web Part","titles":["Using React Native Methods in Web"]},"111":{"title":"Checking WebView Bridge Availability","titles":["Using React Native Methods in Web","Web Part"]},"112":{"title":"Using PostMessage","titles":[]},"113":{"title":"Installation","titles":["Using PostMessage"]},"114":{"title":"React Native Part","titles":["Using PostMessage"]},"115":{"title":"Web Part","titles":["Using PostMessage"]},"116":{"title":"Broadcast","titles":[]},"117":{"title":"Using Web Methods in React Native","titles":[]},"118":{"title":"Web Part","titles":["Using Web Methods in React Native"]},"119":{"title":"React Native Part","titles":["Using Web Methods in React Native"]},"120":{"title":"What is WebViewBridge","titles":[]},"121":{"title":"What Does WebViewBridge Solve?","titles":["What is WebViewBridge"]}},"dirtCount":0,"index":[["z",{"2":{"114":4}}],["zod",{"2":{"113":3,"114":3}}],["zustand",{"2":{"49":1}}],["작동",{"2":{"103":1}}],["된",{"2":{"103":1}}],["빌드",{"2":{"103":1}}],["때",{"2":{"103":1}}],["746",{"2":{"100":1}}],["q",{"2":{"100":1}}],["quot",{"2":{"11":2}}],["~",{"2":{"95":1}}],["8",{"2":{"91":1}}],["0",{"2":{"49":1,"56":1,"64":1,"71":1}}],["+",{"2":{"37":1,"49":1,"56":1,"64":1,"71":1,"78":1,"89":1,"103":1,"106":1,"109":1,"118":1}}],["6",{"0":{"23":1}}],["5",{"0":{"22":1}}],["5173",{"2":{"14":1,"37":1,"103":2,"109":1}}],["4",{"0":{"21":1}}],["3",{"0":{"20":1},"2":{"38":1,"104":1,"107":1,"110":1}}],["yarn",{"2":{"18":1,"21":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"100":1,"113":1}}],["your",{"2":{"0":2,"18":1,"20":1,"21":1,"22":1,"23":2,"26":1,"27":2,"30":4,"31":4,"37":3,"99":1,"103":4,"106":1,"109":3,"114":3,"118":1}}],["you",{"2":{"0":2,"5":1,"8":2,"12":1,"16":1,"18":1,"19":2,"22":1,"23":1,"24":2,"27":1,"28":2,"29":2,"31":1,"37":1,"38":1,"39":4,"40":1,"49":2,"50":1,"52":1,"58":1,"60":1,"66":1,"67":2,"73":2,"96":2,"99":2,"100":3,"103":2,"104":1,"109":1,"110":1,"111":4,"112":1,"113":2,"114":13,"115":2,"116":2,"117":3,"119":2}}],["just",{"2":{"114":1}}],["js",{"0":{"74":1},"2":{"74":1,"99":1}}],["jsx",{"2":{"14":1,"37":1,"103":2,"109":1}}],["json",{"0":{"30":1,"101":1},"2":{"14":1,"19":2,"21":3,"30":2,"49":1,"56":1,"64":1,"71":1,"99":4,"101":1}}],["javascript",{"2":{"10":1}}],["x",{"2":{"43":2,"45":2,"47":1}}],["x26",{"2":{"14":4}}],["x3c",{"2":{"4":1,"5":1,"8":3,"10":2,"11":1,"14":21,"15":14,"23":1,"26":4,"27":5,"37":3,"38":1,"41":5,"49":2,"51":2,"52":5,"56":2,"57":1,"59":2,"60":6,"64":2,"65":1,"71":2,"72":4,"73":16,"78":1,"80":7,"82":19,"84":5,"89":1,"91":15,"93":38,"95":1,"103":6,"104":1,"109":3,"110":1,"115":1,"119":1}}],["|",{"2":{"14":2,"45":1}}],["$",{"2":{"12":1,"14":4,"82":1,"93":2}}],["`",{"2":{"82":1,"93":2}}],["`iswebviewbridgeavailable",{"2":{"82":1,"93":2}}],["`initialbridge`",{"2":{"78":1,"89":1}}],["`paths`",{"2":{"19":1}}],["`jsx`",{"2":{"19":1}}],["`screen",{"2":{"14":3}}],["`method",{"2":{"12":1,"14":1}}],["`loose`",{"2":{"4":1}}],["v",{"2":{"73":1,"114":6}}],["validation",{"2":{"114":2}}],["validate",{"2":{"114":6}}],["valibot",{"2":{"113":1,"114":3}}],["values",{"2":{"49":1,"117":1,"121":1}}],["value=",{"2":{"15":1,"82":1,"93":2}}],["value",{"2":{"8":1,"9":1,"15":1,"49":1,"51":1,"52":1,"59":1,"60":2,"65":1,"67":2,"72":2,"82":1,"93":2,"114":6,"119":1}}],["vanilla",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1},"2":{"61":1}}],["vue",{"0":{"68":1},"1":{"69":1,"70":1,"71":1,"72":1,"73":1},"2":{"52":1,"67":1,"68":1,"72":1,"73":2}}],["void",{"2":{"43":1,"45":2}}],["void>",{"2":{"26":2,"27":2,"41":2,"49":1,"56":1,"64":1,"71":1}}],["vitehtmlstringify",{"2":{"100":2}}],["vitesinglefile",{"2":{"100":2}}],["vitejs",{"2":{"100":1}}],["vite",{"0":{"100":1},"2":{"99":6,"100":13,"101":2}}],["visibility",{"2":{"37":1,"103":2,"106":1,"109":1}}],["visiting",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["visit",{"2":{"18":1,"37":1,"105":1,"109":1}}],["viewport",{"2":{"91":1}}],["view>",{"2":{"14":2,"52":2}}],["view",{"2":{"14":3,"52":1}}],["via",{"2":{"14":1,"49":1,"56":1,"64":1,"71":1}}],["versioning",{"0":{"2":1},"2":{"2":1}}],["versions",{"2":{"0":1}}],["version",{"2":{"0":1,"2":3,"4":2,"6":2,"38":2,"104":2,"110":2}}],[">open",{"2":{"73":1}}],[">increase",{"2":{"60":1,"73":1,"82":1,"93":2}}],[">",{"2":{"8":1,"14":10,"15":5,"26":1,"27":1,"37":2,"41":1,"52":1,"72":1,"73":4,"80":3,"82":4,"84":2,"91":8,"93":8,"95":1,"99":5,"103":4,"109":2}}],[">=",{"2":{"4":1}}],["guidance",{"2":{"117":1}}],["guidelines",{"2":{"113":1}}],["guides",{"2":{"37":1,"105":1,"109":1}}],["guide",{"2":{"13":1,"16":2,"24":2,"28":1,"31":1,"36":1,"40":1,"48":1,"53":1,"61":1,"68":1,"74":1,"75":1,"85":1,"86":1,"96":1,"105":1,"108":1,"112":1,"115":1,"117":1}}],["g",{"2":{"116":1}}],["gitignore",{"2":{"99":1}}],["github",{"2":{"8":1,"15":1,"18":2,"31":1,"73":1,"82":1,"93":2}}],["globals",{"2":{"80":1}}],["globally",{"2":{"9":1,"10":1}}],["gt",{"2":{"43":1,"45":2}}],["general",{"2":{"39":1,"111":1}}],["generating",{"0":{"21":1}}],["generator",{"0":{"18":1},"2":{"18":6,"21":4,"105":1}}],["generated",{"2":{"22":1,"80":1,"103":1}}],["generate",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1},"2":{"37":2,"101":1,"103":2,"105":2,"109":2}}],["generic",{"2":{"38":1,"49":1,"55":1,"63":1,"70":1,"104":1,"110":1,"115":2,"119":1}}],["getcurrentinstance",{"2":{"72":2}}],["getting",{"0":{"32":1},"1":{"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1}}],["get",{"2":{"26":1,"49":4,"56":2,"64":2,"71":2}}],["getmessage",{"2":{"2":1,"4":1,"5":4,"12":1,"14":1,"20":1,"26":2,"27":1,"30":1,"37":1,"38":1,"41":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["getoldversionmessage",{"2":{"2":1,"4":1,"5":3}}],["getbridgeversion",{"2":{"2":2,"4":1,"38":1,"104":1,"110":1}}],["getstate",{"0":{"66":1},"2":{"14":1,"66":2,"72":1}}],["gets",{"2":{"0":1}}],["gap",{"2":{"15":1}}],["goal",{"2":{"95":1}}],["google",{"2":{"38":2,"80":1,"104":2,"107":2,"110":2}}],["go",{"2":{"14":1,"15":3}}],["goback",{"2":{"14":3,"15":1}}],["gronxb",{"2":{"8":1,"15":1,"73":1,"82":1,"93":2}}],["key",{"2":{"16":1,"24":1}}],["keyof",{"2":{"14":3,"43":1}}],["keyword",{"2":{"4":1}}],["keep",{"2":{"0":1}}],["utf",{"2":{"91":1}}],["utilizing",{"2":{"78":1,"89":1,"121":1}}],["utilize",{"2":{"38":1,"49":1,"82":1,"93":1,"104":1,"110":1,"117":1}}],["uri",{"2":{"14":1,"37":1,"103":2,"109":1}}],["url",{"2":{"12":2,"14":2,"20":2,"26":3,"27":1,"30":2,"37":2,"41":2,"78":2,"89":2,"103":2,"106":2,"109":2}}],["unidirectional",{"2":{"121":1}}],["unified",{"2":{"28":1}}],["unused",{"2":{"99":1}}],["unsubscribe2",{"2":{"115":2}}],["unsubscribe",{"2":{"72":2,"115":4}}],["unavailable",{"2":{"41":1}}],["understand",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["undefined",{"2":{"14":2}}],["unknown",{"2":{"4":1,"45":1}}],["usually",{"2":{"121":1}}],["usage",{"2":{"49":1,"73":1,"114":3}}],["usebridgeeventlistener",{"2":{"78":1,"89":1}}],["usebridgeloose",{"2":{"78":1,"89":1}}],["usebridgestatus",{"2":{"78":1,"82":2,"89":1,"93":4}}],["usebridgestore",{"2":{"78":1,"82":4,"89":1,"93":8}}],["usebridge",{"0":{"50":1,"58":1,"73":1},"1":{"51":1,"52":1,"59":1,"60":1},"2":{"50":1,"51":2,"52":2,"58":1,"59":2,"60":2,"72":1,"73":3}}],["usestate",{"2":{"15":2}}],["userinfo",{"2":{"14":2,"15":2}}],["userinfoscreen",{"2":{"14":2}}],["userid",{"2":{"14":3,"15":4}}],["useful",{"2":{"12":1}}],["used",{"2":{"6":1,"11":2,"29":1,"37":1,"42":1,"44":1,"55":1,"63":1,"70":1,"99":1,"109":1,"114":3,"118":1,"119":1}}],["use",{"2":{"5":1,"21":1,"36":1,"37":1,"38":1,"39":1,"45":1,"55":1,"63":1,"70":1,"74":2,"75":2,"78":1,"82":1,"85":1,"86":2,"89":1,"95":1,"100":1,"101":1,"103":3,"104":1,"105":1,"107":1,"108":1,"109":1,"110":1,"111":1,"113":1,"114":4,"117":3,"119":1}}],["using",{"0":{"5":1,"36":1,"105":1,"108":1,"112":1,"117":1},"1":{"37":1,"38":1,"39":1,"106":1,"107":1,"109":1,"110":1,"111":1,"113":1,"114":1,"115":1,"118":1,"119":1},"2":{"4":1,"10":1,"18":1,"39":1,"49":1,"51":1,"59":1,"66":1,"67":1,"95":1,"103":1,"105":1,"111":1,"117":2,"118":1,"119":1,"120":1}}],["up",{"0":{"102":1},"1":{"103":1,"104":1},"2":{"0":2,"38":1,"44":1,"74":1,"78":1,"89":1,"99":1,"104":1,"106":1,"110":1}}],["update",{"2":{"8":1,"11":2}}],["updates",{"2":{"0":1,"6":1}}],["updated",{"2":{"0":2,"6":1}}],["upon",{"2":{"0":1,"6":1}}],["leave",{"2":{"115":1}}],["learn",{"2":{"96":1}}],["lead",{"2":{"6":1,"75":1,"86":1}}],["let",{"2":{"38":1,"104":1,"110":1}}],["last",{"2":{"116":2}}],["latin",{"2":{"80":1}}],["latest",{"2":{"0":1,"6":2,"14":1,"67":1}}],["layout",{"0":{"79":1,"80":1},"1":{"80":1},"2":{"91":1}}],["lang=",{"2":{"73":1,"80":1,"91":1}}],["lack",{"2":{"37":1,"109":1}}],["ll",{"2":{"18":1,"96":2}}],["limitation",{"2":{"121":1}}],["library",{"2":{"113":2}}],["libraries",{"2":{"99":1,"113":2,"114":2}}],["lib",{"2":{"19":1}}],["links",{"2":{"91":2}}],["linkwebmethod",{"2":{"12":1,"14":1,"119":4}}],["linkbridge",{"0":{"44":1,"55":1,"63":1,"70":1},"1":{"45":1,"56":1,"57":1,"64":1,"65":1,"71":1,"72":1},"2":{"4":1,"5":1,"8":2,"10":2,"11":1,"15":2,"23":1,"27":2,"38":3,"41":2,"44":1,"55":1,"57":2,"63":1,"65":2,"70":1,"72":2,"78":1,"89":1,"104":3,"107":3,"110":3,"115":3}}],["like",{"2":{"11":1,"12":1,"49":1,"99":1,"114":2}}],["load",{"2":{"95":1,"100":1}}],["location",{"2":{"30":1}}],["localhost",{"2":{"14":1,"37":1,"103":2,"109":1}}],["logic",{"0":{"5":1}}],["log",{"2":{"4":2,"8":2,"15":1,"37":1,"38":4,"41":1,"43":1,"57":1,"65":1,"67":2,"72":1,"78":1,"89":1,"103":2,"104":4,"106":1,"107":2,"109":1,"110":4}}],["loosely",{"2":{"114":1,"115":1}}],["loose",{"0":{"4":1,"105":1},"1":{"106":1,"107":1},"2":{"4":2,"5":2,"11":1,"107":4}}],["2000",{"2":{"43":1,"45":1}}],["2",{"0":{"19":1,"27":1,"31":1},"2":{"2":1,"4":1,"38":1,"104":1,"107":1,"110":1,"119":1}}],["16px",{"2":{"15":1}}],["12px",{"2":{"15":1}}],["100",{"2":{"14":4,"37":3,"103":6,"109":3}}],["1",{"0":{"18":1,"26":1,"30":1},"2":{"2":1,"14":1,"37":1,"38":1,"49":1,"56":1,"64":1,"71":1,"103":2,"104":1,"107":1,"109":1,"110":1,"119":1}}],["p>",{"2":{"59":1,"60":1,"73":1,"82":2,"93":4}}],["p>native",{"2":{"59":1,"60":1,"73":1,"82":2,"93":4}}],["powerful",{"2":{"120":1}}],["postmessageschema",{"2":{"114":9}}],["postmessage",{"0":{"112":1},"1":{"113":1,"114":1,"115":1},"2":{"114":14,"116":1,"117":2}}],["possible",{"2":{"41":1}}],["point",{"2":{"30":1}}],["poptotop",{"2":{"14":2}}],["purely",{"2":{"40":1}}],["put",{"2":{"19":1}}],["push",{"2":{"14":3,"15":1}}],["pnpm",{"2":{"18":1,"21":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"99":3,"100":1,"113":1}}],["plugins",{"2":{"100":1}}],["plugin",{"2":{"100":13}}],["placeholder=",{"2":{"15":1}}],["please",{"2":{"8":1,"11":2,"15":1,"18":1,"100":1,"113":1,"114":2}}],["primary",{"2":{"95":1}}],["prioritize",{"2":{"41":1}}],["principle",{"2":{"37":1,"109":1}}],["practical",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["prefer",{"2":{"113":1}}],["prevstate",{"2":{"67":3}}],["previously",{"2":{"37":1,"38":1,"51":1,"59":1,"73":1,"103":1,"104":1,"109":1,"110":1}}],["previous",{"2":{"2":1,"67":1}}],["present",{"2":{"12":1}}],["programming",{"2":{"121":1}}],["production일",{"2":{"103":1}}],["production",{"2":{"101":1,"103":1}}],["providers",{"0":{"78":1,"89":1},"2":{"75":1,"80":1,"82":1,"86":1,"91":1,"93":2}}],["provider",{"2":{"74":1,"91":1}}],["provides",{"2":{"4":1,"31":1,"74":1,"85":1,"105":1,"120":1}}],["properly",{"2":{"100":1}}],["proper",{"2":{"78":1,"89":1}}],["prop",{"2":{"43":1,"45":1,"47":1}}],["process",{"2":{"31":1,"40":1,"95":1,"120":1}}],["processing",{"2":{"11":1}}],["promise",{"2":{"26":3,"27":3,"41":3,"49":1,"56":1,"64":1,"71":1,"121":1}}],["project=tsconfig",{"2":{"21":3}}],["projects",{"2":{"16":1,"23":1,"24":1,"27":1,"28":1,"105":2}}],["project",{"0":{"23":1,"27":1,"30":1,"31":1,"34":1,"35":1,"98":1,"99":1},"2":{"16":4,"18":1,"22":1,"23":1,"24":4,"27":1,"28":4,"30":3,"31":7,"37":1,"38":1,"99":3,"104":1,"109":1,"110":1,"121":1}}],["profile",{"2":{"14":1}}],["page",{"0":{"83":1,"84":1},"1":{"84":1},"2":{"15":1,"74":2,"84":2,"117":1}}],["package",{"0":{"30":1,"31":1,"101":1},"2":{"14":1,"30":1,"31":1,"49":1,"56":1,"64":1,"71":1,"99":2}}],["parse",{"2":{"114":4}}],["parent",{"2":{"99":1}}],["params",{"2":{"14":7}}],["part",{"0":{"1":1,"3":1,"7":1,"12":1,"14":1,"15":1,"37":1,"38":1,"56":1,"57":1,"64":1,"65":1,"71":1,"72":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1,"114":1,"115":1,"118":1,"119":1},"1":{"2":1,"4":1,"5":1,"8":1,"9":1,"10":1,"11":1,"111":1},"2":{"16":1,"24":1,"105":1,"115":1}}],["pass",{"2":{"114":3,"115":1}}],["passed",{"2":{"12":2,"45":1}}],["past",{"2":{"2":1}}],["===",{"2":{"11":1,"14":1,"15":1}}],["=>",{"2":{"5":1,"8":3,"11":1,"12":1,"14":5,"15":5,"26":4,"27":3,"38":3,"41":7,"49":1,"51":1,"52":1,"56":1,"57":1,"59":1,"60":1,"64":1,"65":1,"67":1,"71":1,"72":3,"78":2,"82":6,"84":1,"89":2,"93":12,"95":1,"104":3,"107":2,"110":3,"114":6,"115":2,"119":1}}],["=",{"2":{"2":1,"4":4,"5":1,"8":1,"10":2,"11":1,"12":2,"14":8,"15":2,"20":2,"23":1,"26":1,"27":2,"30":2,"37":3,"38":2,"41":2,"43":1,"45":2,"49":2,"51":1,"52":1,"56":2,"57":1,"59":1,"60":1,"64":2,"65":2,"66":1,"71":2,"72":7,"73":1,"78":1,"80":2,"82":4,"84":1,"89":1,"93":8,"95":1,"103":4,"104":2,"106":2,"107":1,"109":3,"110":2,"114":9,"115":3,"118":2,"119":2}}],["frameworks",{"2":{"99":1}}],["from",{"2":{"2":3,"5":2,"6":1,"12":3,"14":13,"15":3,"16":1,"20":3,"23":1,"24":1,"26":4,"27":2,"28":1,"30":3,"31":1,"37":1,"38":2,"41":3,"43":2,"45":1,"49":1,"51":2,"52":2,"56":1,"57":1,"59":1,"60":1,"64":1,"65":1,"71":1,"72":4,"73":2,"75":1,"78":2,"80":3,"82":3,"84":3,"86":1,"89":2,"91":2,"93":5,"95":2,"99":1,"100":4,"103":6,"104":2,"106":2,"107":2,"109":2,"110":2,"112":1,"114":5,"115":4,"117":2,"118":1,"119":1,"121":2}}],["fetching",{"2":{"75":1,"86":1}}],["features",{"2":{"121":2}}],["feature",{"2":{"41":2}}],["feed",{"2":{"14":1}}],["further",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1,"117":1}}],["functionalities",{"2":{"121":2}}],["functionality",{"2":{"8":1,"82":1,"93":1,"120":1}}],["functions",{"0":{"20":1,"26":1},"2":{"20":1,"26":1,"37":3,"103":2,"106":2,"107":1,"109":3,"118":2,"121":1}}],["function",{"2":{"12":1,"14":3,"15":1,"37":1,"40":1,"43":1,"51":1,"52":1,"55":1,"59":1,"60":1,"63":1,"66":1,"70":1,"72":1,"80":1,"82":3,"91":2,"93":6,"95":2,"103":2,"109":1}}],["flexdirection",{"2":{"15":1}}],["flex",{"2":{"14":1,"15":1,"37":1,"103":2,"109":1}}],["first",{"2":{"49":1,"51":1,"59":1,"67":1,"73":1}}],["find",{"2":{"14":1}}],["file",{"0":{"16":1,"19":1,"22":1,"24":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"25":1,"26":1,"27":1},"2":{"14":3,"15":1,"19":1,"20":3,"21":1,"22":1,"26":3,"30":2,"37":4,"65":1,"72":1,"96":1,"99":1,"100":1,"105":4,"109":4}}],["fields",{"2":{"19":1}}],["field",{"0":{"30":1},"2":{"12":3,"14":1,"30":1,"49":1,"56":1,"64":1,"71":1}}],["focusing",{"2":{"105":1}}],["folder",{"2":{"99":1}}],["follow",{"2":{"113":1}}],["following",{"0":{"10":1},"2":{"18":1,"23":1,"27":1,"55":1,"63":1,"70":1,"99":1,"100":1}}],["follows",{"2":{"8":1,"12":1,"30":1}}],["font",{"2":{"80":1}}],["fontsize",{"2":{"15":1}}],["found`",{"2":{"14":3}}],["found",{"2":{"8":1,"12":1,"14":1,"43":1,"45":1}}],["for",{"0":{"0":1,"5":1,"6":1,"17":1,"25":1,"29":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"26":1,"27":1,"30":1,"31":1},"2":{"0":2,"4":2,"5":1,"6":2,"8":1,"9":1,"11":3,"12":2,"16":1,"18":1,"20":2,"24":1,"26":2,"37":1,"39":1,"45":1,"51":1,"59":1,"74":1,"78":1,"82":1,"89":1,"93":1,"103":1,"105":1,"109":1,"111":1,"113":1,"117":2,"121":1}}],["face",{"2":{"117":1}}],["factors",{"2":{"116":1}}],["facilitating",{"2":{"28":1}}],["fast",{"2":{"24":1}}],["false",{"2":{"8":1,"43":4,"45":6,"72":1,"116":2}}],["fallback=",{"2":{"84":1}}],["fallback",{"0":{"5":1},"2":{"12":3,"14":1,"43":1}}],["failing",{"2":{"37":1,"109":1}}],["failover",{"2":{"6":1,"8":1}}],["fails",{"2":{"5":3,"45":1}}],["null",{"2":{"95":1}}],["num",{"2":{"38":2,"104":2,"107":2,"110":2}}],["number",{"2":{"2":1,"37":2,"43":1,"45":1,"49":1,"56":1,"64":1,"71":1,"103":2,"106":2,"109":2,"118":2}}],["normally",{"2":{"119":1}}],["node",{"2":{"95":1}}],["non",{"0":{"40":1},"1":{"41":1},"2":{"41":1}}],["now",{"2":{"38":1,"104":1,"110":1}}],["no",{"2":{"21":3}}],["note",{"2":{"8":1,"18":1,"29":1,"31":1,"37":1,"40":1,"49":1,"52":1,"60":1,"67":1,"73":1,"103":1,"105":1,"109":1,"114":1,"115":1}}],["not",{"2":{"6":1,"8":1,"12":2,"14":4,"24":2,"39":2,"41":1,"43":1,"45":1,"111":2,"114":3}}],["npm",{"2":{"18":1,"21":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"100":1,"113":1}}],["npmpnpmyarn",{"2":{"18":1,"21":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"100":1,"113":1}}],["necessary",{"2":{"19":1,"78":1,"89":1}}],["next",{"0":{"74":1},"2":{"19":1,"74":1,"80":4,"84":1}}],["needs",{"2":{"40":1,"121":1}}],["needed",{"2":{"37":1,"103":1,"106":1,"109":1,"113":1,"118":1}}],["need",{"2":{"18":1,"24":1,"37":1,"49":1,"99":1,"103":1,"109":1,"114":4,"117":1,"121":2}}],["newstate",{"2":{"72":2}}],["new",{"0":{"6":1,"99":1},"1":{"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"2":{"6":1,"14":4,"95":1}}],["navigator>",{"2":{"14":1}}],["navigator",{"2":{"14":1}}],["navigate",{"2":{"14":2}}],["navigationcontainer>",{"2":{"14":1}}],["navigationcontainer",{"2":{"14":2}}],["navigationref",{"2":{"14":17}}],["navigation",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":2,"14":11,"15":1,"116":2,"121":1}}],["named",{"2":{"30":1}}],["name=",{"2":{"14":2,"91":1}}],["name",{"2":{"12":2,"14":14,"30":1,"95":1}}],["names",{"2":{"9":1,"10":1}}],["nativemethod",{"2":{"45":1}}],["nativestackscreenprops",{"2":{"14":3}}],["native`",{"2":{"12":1,"14":1}}],["native",{"0":{"1":1,"12":1,"14":1,"30":1,"34":1,"36":1,"37":1,"40":1,"48":1,"56":1,"64":1,"71":1,"98":1,"103":1,"105":1,"106":1,"108":1,"109":1,"114":1,"117":1,"119":1},"1":{"2":1,"37":1,"38":1,"39":1,"41":1,"49":1,"50":1,"51":1,"52":1,"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":2,"2":2,"4":1,"5":3,"6":3,"11":1,"12":1,"14":9,"15":1,"16":2,"20":3,"23":1,"24":2,"26":4,"27":2,"28":2,"30":6,"31":5,"34":6,"36":1,"37":6,"38":3,"39":1,"41":5,"43":2,"44":1,"45":4,"46":1,"47":1,"48":1,"49":2,"51":2,"52":2,"53":1,"55":2,"56":2,"61":1,"63":2,"64":2,"66":1,"68":1,"70":2,"71":2,"73":1,"78":1,"89":1,"96":1,"98":6,"99":2,"100":2,"103":6,"104":2,"105":1,"106":6,"107":2,"108":1,"109":7,"110":3,"111":1,"112":1,"114":4,"115":2,"117":4,"119":1,"120":3,"121":3}}],["hmr",{"2":{"103":1}}],["h2>",{"2":{"82":1,"93":2}}],["h2>this",{"2":{"82":1,"93":2}}],["html로",{"2":{"103":1}}],["html>",{"2":{"80":1,"91":1}}],["html",{"0":{"96":1},"1":{"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1},"2":{"80":1,"91":1,"96":2,"100":11,"101":1,"103":10}}],["http",{"2":{"14":1,"37":1,"103":2,"109":1}}],["https",{"2":{"8":1,"15":1,"18":1,"38":1,"73":1,"82":1,"93":2,"104":1,"107":1,"110":1}}],["hydration",{"2":{"40":1,"75":2,"78":1,"86":2,"89":1,"95":1}}],["h3>",{"2":{"15":1}}],["h3>this",{"2":{"15":1}}],["head>",{"2":{"91":2}}],["helps",{"2":{"40":1,"75":1,"86":1}}],["helpful",{"2":{"2":1}}],["hello",{"2":{"37":1,"38":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["here",{"2":{"16":1,"24":1,"26":1,"27":1,"28":1,"30":1,"39":1,"41":1,"80":1,"91":1,"111":1}}],["height",{"2":{"14":3,"37":2,"103":4,"109":2}}],["hot",{"2":{"103":1}}],["hooks",{"2":{"75":1,"78":1,"82":1,"86":1,"89":1,"93":1}}],["hook",{"2":{"50":1,"58":1,"73":1}}],["how",{"2":{"28":1,"36":1,"37":1,"39":1,"48":1,"74":1,"85":1,"96":1,"105":1,"108":1,"109":1,"111":1,"112":1,"117":1}}],["however",{"2":{"6":1,"9":1,"24":1,"52":1,"60":1,"121":1}}],["housed",{"2":{"23":1,"27":1}}],["home",{"2":{"14":1}}],["hands",{"2":{"31":1}}],["handling",{"2":{"8":1,"11":1}}],["handle",{"2":{"0":1,"2":1,"12":1}}],["halting",{"2":{"8":1}}],["have",{"2":{"0":2,"16":1,"22":1,"24":1}}],["etc",{"2":{"121":1}}],["empty",{"2":{"115":1}}],["embed",{"2":{"96":1}}],["everything",{"2":{"100":1}}],["eventname2",{"2":{"114":6,"115":1}}],["eventname1",{"2":{"114":6,"115":1}}],["events",{"2":{"112":2,"114":1,"117":1}}],["event",{"2":{"45":1,"114":4,"115":2,"121":1}}],["even",{"2":{"0":1,"23":1,"27":1,"40":1,"41":1,"114":1}}],["enabling",{"2":{"121":1}}],["enables",{"2":{"42":1,"75":1,"86":1}}],["enable",{"2":{"37":1,"103":2,"106":1,"109":1}}],["entities",{"2":{"121":1}}],["en",{"2":{"80":1,"91":1}}],["environments",{"2":{"41":1}}],["environment",{"0":{"40":1},"1":{"41":1},"2":{"40":1,"41":3,"75":1,"86":1,"105":1}}],["ensures",{"2":{"120":1}}],["ensure",{"2":{"23":1,"27":1}}],["efficiently",{"2":{"28":1}}],["efficient",{"2":{"24":1}}],["earlier",{"2":{"119":1}}],["each",{"2":{"24":1,"113":1,"121":1}}],["easier",{"2":{"2":1}}],["establish",{"2":{"121":1}}],["eslint",{"2":{"99":1}}],["es6",{"2":{"19":1}}],["esmoduleinterop",{"2":{"19":1}}],["element",{"2":{"14":1,"37":1,"103":2,"109":1}}],["else",{"2":{"4":1,"15":1,"39":2,"111":2}}],["e",{"2":{"8":2,"15":2,"82":2,"93":4,"116":1}}],["error",{"2":{"8":1,"9":1,"10":1,"14":3,"45":1}}],["errors",{"2":{"4":1,"6":1,"11":1,"12":1}}],["extracted",{"2":{"114":3,"119":1}}],["extends",{"2":{"14":3,"26":1,"27":1,"41":1,"49":1,"56":1,"64":1,"71":1,"72":1}}],["execution",{"2":{"75":1,"86":1}}],["executing",{"2":{"43":1}}],["executed",{"2":{"8":1,"12":1,"45":2,"119":1}}],["execute",{"2":{"5":2,"39":1,"111":1}}],["expecting",{"2":{"38":2,"104":2,"107":2,"110":2}}],["explore",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["exportable",{"2":{"100":1}}],["exports",{"2":{"30":1}}],["exporting",{"0":{"17":1,"25":1,"29":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"26":1,"27":1,"30":1,"31":1},"2":{"16":1,"24":1,"37":3,"105":2,"109":3,"117":1}}],["exported",{"2":{"14":1,"38":1,"49":1,"56":1,"64":1,"71":1,"104":1,"110":1,"119":1}}],["export",{"2":{"12":1,"14":6,"15":1,"20":2,"26":2,"27":2,"28":2,"29":1,"30":2,"31":1,"37":5,"41":3,"49":2,"56":2,"64":2,"65":1,"71":2,"72":4,"78":1,"80":2,"82":1,"84":1,"89":1,"91":2,"93":2,"95":3,"100":2,"103":6,"105":1,"106":2,"109":5,"114":10,"118":3,"119":1}}],["examples",{"2":{"121":1}}],["example",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"0":1,"5":1,"12":1,"13":1,"15":1,"20":1,"26":1,"31":2,"48":1,"51":1,"52":1,"59":1,"60":1,"67":1,"73":1,"96":1}}],["existsscreen",{"2":{"14":4}}],["existed",{"2":{"2":2}}],["exist",{"2":{"0":1}}],["would",{"2":{"121":1}}],["work",{"2":{"115":1}}],["well",{"2":{"99":1}}],["welcome",{"2":{"95":1}}],["webbridge>",{"2":{"119":1}}],["webbridge",{"2":{"118":3}}],["webmethod",{"2":{"117":1,"119":6}}],["web",{"0":{"3":1,"7":1,"15":1,"23":1,"27":1,"31":1,"35":1,"38":1,"57":1,"65":1,"72":1,"99":1,"104":1,"105":1,"107":1,"108":1,"110":1,"115":1,"117":1,"118":1},"1":{"4":1,"5":1,"8":1,"9":1,"10":1,"11":1,"106":1,"107":1,"109":1,"110":1,"111":2,"118":1,"119":1},"2":{"0":3,"2":1,"6":2,"8":1,"12":3,"13":1,"15":2,"16":2,"22":1,"23":2,"24":2,"27":3,"28":2,"31":2,"35":3,"36":1,"37":2,"38":2,"40":2,"41":1,"42":1,"43":2,"46":1,"48":1,"54":3,"57":2,"62":3,"65":1,"69":3,"72":2,"73":1,"76":3,"82":1,"87":3,"93":2,"96":2,"98":3,"99":3,"100":2,"101":4,"103":3,"104":3,"105":1,"107":1,"108":1,"109":2,"110":2,"112":2,"113":3,"114":3,"115":2,"117":2,"118":4,"120":2,"121":3}}],["webviewbridge",{"0":{"120":1,"121":1},"1":{"121":1}}],["webviewhome",{"2":{"14":3}}],["webviewhomescreen",{"2":{"14":2}}],["webview",{"0":{"39":1,"111":1},"2":{"0":1,"6":2,"8":1,"12":1,"13":1,"14":5,"15":3,"16":1,"20":1,"24":1,"26":1,"27":1,"28":1,"30":1,"34":6,"35":3,"37":8,"38":2,"39":1,"40":2,"41":4,"42":1,"43":1,"47":1,"49":1,"51":1,"52":1,"53":1,"54":6,"55":1,"56":1,"57":1,"59":1,"60":1,"61":1,"62":3,"63":1,"64":1,"65":1,"68":1,"69":3,"70":1,"71":1,"72":2,"73":1,"74":1,"75":1,"76":6,"78":1,"82":2,"85":1,"86":1,"87":6,"89":1,"93":4,"96":1,"98":9,"100":2,"103":10,"104":2,"106":3,"107":1,"109":8,"110":2,"111":1,"113":3,"114":6,"115":1,"116":5,"118":1,"119":4,"120":4,"121":4}}],["wrap",{"2":{"80":1,"91":1}}],["wait",{"2":{"45":1}}],["way",{"2":{"29":2,"105":2}}],["ways",{"2":{"28":1}}],["want",{"2":{"19":1,"113":1,"116":2}}],["warning",{"2":{"117":1}}],["warn",{"2":{"8":1,"12":1,"14":1,"39":2,"100":1,"111":2}}],["window",{"2":{"115":2,"118":1}}],["width=device",{"2":{"91":1}}],["width",{"2":{"14":1,"37":1,"91":1,"103":2,"109":1}}],["will",{"2":{"5":2,"8":1,"37":1,"38":1,"104":1,"109":1,"110":1,"112":1,"115":1}}],["within",{"2":{"28":2,"36":1,"53":1,"61":1,"68":1,"108":1,"112":1,"117":1}}],["with",{"0":{"51":1,"59":1,"74":1,"85":1},"2":{"4":1,"12":1,"19":1,"37":4,"42":2,"45":1,"48":1,"49":2,"53":1,"55":2,"61":1,"63":2,"68":1,"70":2,"95":1,"100":1,"101":1,"103":1,"105":2,"107":1,"109":4,"115":1,"119":1,"121":1}}],["without",{"0":{"52":1,"60":1},"2":{"4":1,"40":1,"52":1,"60":1,"96":1,"105":2}}],["why",{"2":{"100":1}}],["which",{"2":{"75":1,"86":1}}],["while",{"2":{"67":1,"116":1}}],["what",{"0":{"75":1,"86":1,"120":1,"121":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"121":1}}],["whether",{"2":{"45":1}}],["where",{"2":{"8":1,"11":1,"24":1,"121":1}}],["whenever",{"2":{"2":1}}],["when",{"2":{"2":1,"6":1,"8":1,"12":1,"23":1,"27":1,"39":1,"40":2,"43":2,"45":2,"51":2,"59":2,"60":1,"103":1,"111":1,"114":3,"119":3,"121":2}}],["whose",{"2":{"0":1}}],["skip",{"2":{"114":1}}],["skiplibcheck",{"2":{"19":1}}],["ssr",{"2":{"40":1,"75":1,"86":1}}],["specifies",{"2":{"45":1}}],["specific",{"2":{"39":1,"111":1,"118":1,"119":1}}],["specifying",{"2":{"9":1}}],["sample",{"2":{"56":1,"64":1,"71":1}}],["same",{"2":{"28":1,"29":1,"74":1}}],["safely",{"2":{"39":1,"111":1}}],["safeareaview>",{"2":{"37":1,"103":2,"109":1}}],["safeareaview",{"2":{"37":1,"103":2,"109":1}}],["safety",{"2":{"37":1,"105":1,"109":1,"120":1}}],["save",{"2":{"18":1,"31":1}}],["sh>",{"2":{"99":1}}],["share",{"2":{"37":1,"48":1,"109":1}}],["shared",{"0":{"48":1,"53":1,"61":1,"68":1},"1":{"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"72":1,"73":1},"2":{"29":1,"48":1,"50":1,"52":2,"53":1,"55":1,"58":1,"60":1,"61":1,"63":1,"66":1,"67":3,"68":1,"70":1,"73":2}}],["shard",{"2":{"24":1}}],["sharing",{"2":{"16":1,"24":1,"28":1,"105":1}}],["shown",{"2":{"23":1,"27":1,"38":1,"55":1,"63":1,"70":1,"78":1,"82":1,"89":1,"93":1,"104":1,"110":1}}],["should",{"2":{"0":1,"19":1,"41":1,"49":1}}],["sh$",{"2":{"18":3,"21":3,"31":3,"34":3,"35":3,"54":3,"62":3,"69":3,"76":3,"87":3,"98":3,"100":3,"113":3}}],["schema",{"2":{"113":2,"114":7}}],["schemas",{"2":{"113":1}}],["scale=1",{"2":{"91":1}}],["scrollrestoration",{"2":{"91":2}}],["scripts",{"2":{"91":2,"101":1}}],["script>",{"2":{"73":1}}],["script",{"2":{"73":1}}],["screen",{"2":{"14":2,"121":1}}],["scenarios",{"2":{"16":1,"24":1,"28":1,"75":1,"86":1}}],["scenario",{"2":{"2":1}}],["solve",{"0":{"75":1,"86":1,"121":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1}}],["solely",{"2":{"40":1}}],["so",{"2":{"16":1,"24":1,"29":1,"37":1,"109":1,"114":3}}],["sometimes",{"2":{"116":1}}],["some",{"2":{"16":1,"24":1}}],["source=",{"2":{"14":1,"37":1,"103":2,"109":1}}],["sort",{"2":{"14":1}}],["src",{"2":{"14":4,"20":2,"21":3,"26":2,"30":3,"65":1,"72":1,"103":3,"104":1}}],["step",{"2":{"78":1,"89":1}}],["steps",{"0":{"17":1,"25":1,"29":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"26":1,"27":1,"30":1,"31":1},"2":{"23":1,"27":1,"31":1,"117":1}}],["store",{"0":{"66":1,"67":1},"2":{"59":2,"60":1,"66":2,"67":2,"72":4,"73":2}}],["strict",{"2":{"105":1}}],["stringify",{"2":{"100":6}}],["string",{"2":{"12":1,"14":3,"20":1,"26":3,"27":3,"30":1,"37":1,"41":3,"82":1,"93":2,"96":1,"100":1,"103":1,"106":1,"109":1,"114":6,"118":1}}],["structure",{"2":{"28":1,"55":1,"63":1,"70":1}}],["standard",{"2":{"121":1}}],["static",{"0":{"96":1},"1":{"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1},"2":{"96":1,"100":2,"101":1}}],["state",{"0":{"48":1,"53":1,"61":1,"68":1},"1":{"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"72":1,"73":1},"2":{"48":2,"49":1,"50":1,"51":2,"52":2,"53":2,"55":1,"58":1,"59":2,"60":1,"61":2,"63":1,"66":1,"67":6,"68":2,"70":1,"72":3,"73":2,"82":8,"93":16}}],["started",{"0":{"32":1},"1":{"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1}}],["start",{"2":{"18":1}}],["stackactions",{"2":{"14":4}}],["stack",{"2":{"14":8,"116":1}}],["style=",{"2":{"14":3,"15":2,"37":2,"103":4,"109":2}}],["still",{"2":{"0":1,"115":1,"117":1}}],["send",{"2":{"112":1,"116":3,"117":1}}],["sentry",{"2":{"12":1}}],["second",{"2":{"51":1,"59":1,"67":1,"115":2}}],["server",{"2":{"40":1,"75":1,"86":1}}],["seamlessly",{"2":{"75":1,"86":1}}],["seamless",{"2":{"28":1,"120":1}}],["separately",{"2":{"96":1}}],["separate",{"2":{"16":1,"20":1,"24":1,"26":1}}],["selective",{"2":{"9":1,"10":1}}],["selector",{"0":{"9":1,"51":1,"52":1,"59":1,"60":1},"1":{"10":1},"2":{"51":2,"52":1,"59":2,"60":1}}],["setvalue",{"2":{"119":1}}],["setdatatext",{"2":{"82":4,"93":8}}],["setstate",{"2":{"72":1}}],["settoken",{"2":{"26":2,"27":1,"41":2}}],["setting",{"0":{"102":1},"1":{"103":1,"104":1},"2":{"10":1,"38":1,"104":1,"110":1}}],["setup",{"0":{"16":1,"24":1,"28":1,"74":1,"85":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"25":1,"26":1,"27":1,"29":1,"30":1,"31":1},"2":{"37":1,"73":1,"109":1}}],["setuserid",{"2":{"15":2}}],["set",{"2":{"8":1,"9":1,"26":2,"44":1,"49":4,"56":2,"64":2,"71":2,"74":1,"78":1,"89":1,"99":1,"106":1}}],["sure",{"2":{"117":1}}],["suggested",{"2":{"113":1}}],["suspense>",{"2":{"84":1}}],["suspense",{"2":{"84":2}}],["subsets",{"2":{"80":1}}],["subscribe",{"0":{"67":1},"2":{"67":3,"72":1,"112":1}}],["such",{"2":{"75":1,"86":1}}],["success",{"2":{"8":1}}],["sum",{"2":{"11":1,"37":1,"38":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1,"118":1,"119":1}}],["suitable",{"2":{"11":1}}],["supported",{"2":{"39":2,"111":2}}],["support",{"2":{"4":1}}],["switch",{"2":{"5":1}}],["singlefile",{"2":{"100":6}}],["single",{"2":{"96":1,"100":1}}],["since",{"2":{"0":1,"6":1,"99":1,"121":1}}],["simplifies",{"2":{"120":1}}],["simply",{"2":{"31":1}}],["similarly",{"2":{"74":1}}],["similar",{"2":{"37":1,"49":1,"78":1,"89":1,"109":1}}],["situations",{"2":{"11":1}}],["side",{"0":{"79":1,"83":1,"90":1,"94":1},"1":{"80":1,"84":1,"91":1,"95":1},"2":{"2":1,"5":2,"40":1,"75":2,"82":1,"86":2,"93":1,"95":1}}],["s",{"0":{"30":1},"2":{"2":1,"11":1,"12":1,"16":1,"24":1,"28":1,"31":1,"38":2,"39":1,"104":2,"110":2,"111":1,"121":1}}],["mv",{"2":{"99":1}}],["multiple",{"2":{"116":1}}],["multi",{"2":{"23":1,"27":1}}],["module",{"2":{"103":1}}],["mode",{"2":{"103":1}}],["modify",{"2":{"49":1}}],["mocking",{"2":{"78":1,"89":1}}],["mock",{"2":{"40":1}}],["move",{"2":{"28":1,"99":1}}],["moving",{"2":{"16":1}}],["monorepo",{"0":{"28":1},"1":{"29":1,"30":1,"31":1},"2":{"24":1,"28":3,"37":2,"105":1,"109":2}}],["more",{"2":{"18":1,"37":1,"103":1,"106":1,"109":1,"118":1}}],["mechanisms",{"2":{"121":1}}],["metafunction",{"2":{"95":2}}],["meta",{"2":{"91":4,"95":1}}],["metadata",{"2":{"80":3}}],["methodnotfounderror",{"2":{"8":1}}],["methodname",{"2":{"5":2,"11":2,"45":1}}],["methods",{"0":{"105":1,"108":1,"117":1},"1":{"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":3,"2":2,"4":1,"8":1,"11":1,"16":1,"24":2,"28":1,"36":1,"39":2,"43":1,"44":1,"49":1,"105":1,"108":1,"111":2,"117":2,"118":1,"119":2}}],["method",{"0":{"0":1,"6":1,"36":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"37":1,"38":1,"39":1},"2":{"2":2,"5":1,"6":1,"8":2,"9":1,"10":2,"11":1,"12":5,"14":2,"38":2,"39":2,"43":2,"45":5,"46":1,"66":1,"73":1,"104":2,"105":1,"110":2,"111":2,"117":1}}],["messages",{"2":{"11":1,"116":1}}],["message",{"2":{"4":2,"38":2,"104":2,"107":2,"110":2,"114":6,"115":3,"116":2,"118":2}}],["mismatches",{"2":{"75":2,"86":2}}],["milliseconds",{"2":{"45":1}}],["minimal",{"2":{"4":1}}],["might",{"2":{"0":1}}],["m",{"2":{"2":2,"12":1,"14":1,"20":1,"26":2,"27":1,"30":1,"37":1,"38":1,"41":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["make",{"2":{"117":1}}],["makes",{"2":{"2":1}}],["maintaining",{"2":{"117":1}}],["maintained",{"2":{"23":1,"27":1}}],["matter",{"2":{"114":3}}],["maximum",{"2":{"45":1}}],["manner",{"2":{"121":1}}],["manage",{"2":{"28":1}}],["many",{"2":{"24":1,"28":1}}],["may",{"2":{"0":1,"6":1,"16":1,"24":1,"28":1,"40":1,"99":1,"116":2}}],["own",{"2":{"121":1}}],["occasions",{"2":{"121":1}}],["omitted",{"2":{"78":1,"89":1}}],["omit",{"2":{"72":1}}],["object",{"2":{"37":2,"43":1,"47":1,"103":1,"106":1,"109":2,"114":2,"118":1}}],["override",{"0":{"30":1}}],["o",{"2":{"21":3}}],["other",{"2":{"10":1,"99":1,"105":1,"116":2}}],["optimizes",{"2":{"51":1,"59":1}}],["optional",{"2":{"99":1,"114":3}}],["options",{"0":{"43":1,"45":1,"47":1},"2":{"19":1,"78":1,"89":1}}],["option",{"2":{"5":1,"8":1}}],["operate",{"2":{"41":1,"121":1}}],["operates",{"2":{"37":1,"109":1}}],["open",{"2":{"8":1,"12":1,"14":1,"15":1,"20":1,"26":1,"30":1,"37":1,"38":1,"82":1,"93":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["openinappbrowser",{"2":{"8":1,"10":1,"12":1,"14":1,"15":2,"20":1,"26":2,"27":1,"30":1,"37":1,"38":1,"39":4,"41":2,"73":1,"78":1,"82":5,"89":1,"93":10,"103":1,"104":1,"106":1,"107":2,"109":1,"110":1,"111":4}}],["oldsum",{"2":{"11":1}}],["oldversionmessage",{"2":{"4":2}}],["old",{"2":{"2":1,"4":1}}],["older",{"2":{"0":1}}],["of",{"2":{"0":1,"9":1,"11":1,"16":1,"24":1,"28":3,"29":1,"30":2,"31":1,"37":1,"39":2,"40":1,"41":1,"49":1,"75":1,"86":1,"95":1,"103":1,"105":1,"109":1,"111":2,"113":1,"115":1,"116":2,"119":1,"120":1,"121":1}}],["organization",{"2":{"20":1,"26":1}}],["or",{"2":{"0":1,"11":1,"99":1,"114":2,"116":1}}],["onscopedispose",{"2":{"72":2}}],["only",{"2":{"39":1,"40":1,"41":2,"51":1,"59":2,"111":1,"114":1,"116":2}}],["one",{"2":{"28":1,"29":1,"121":1}}],["once",{"2":{"22":1}}],["onchange=",{"2":{"15":1,"82":1,"93":2}}],["onclick=",{"2":{"8":1,"15":3,"60":1,"82":2,"93":4}}],["onready",{"2":{"15":1,"38":1,"41":1,"45":1,"57":1,"65":1,"72":1,"78":1,"89":1,"104":1,"110":1}}],["onpress=",{"2":{"14":2,"52":1}}],["onfallback",{"0":{"5":1,"11":1},"2":{"5":4,"11":2,"45":1}}],["on",{"2":{"0":1,"8":1,"12":1,"31":1,"40":1,"74":1,"75":2,"85":1,"86":2,"95":1,"105":1,"117":1}}],["outlet",{"2":{"91":2}}],["outlined",{"2":{"31":1}}],["outputs",{"2":{"43":1}}],["output",{"2":{"21":3,"22":1,"23":1,"100":1}}],["outdated",{"2":{"8":1,"11":1}}],["out",{"2":{"0":1,"6":1,"45":1}}],["dynamic",{"2":{"84":2}}],["datatext",{"2":{"82":2,"93":4}}],["data",{"2":{"75":1,"82":2,"86":1,"93":4,"114":6,"115":2}}],["date",{"2":{"0":2}}],["during",{"2":{"101":1}}],["duration",{"2":{"43":1}}],["due",{"2":{"75":1,"86":1,"116":1,"117":1}}],["d",{"2":{"18":1,"31":1,"99":1,"100":3}}],["dts",{"0":{"18":1},"2":{"18":6,"21":4,"105":1}}],["distinct",{"2":{"121":1}}],["displayed",{"2":{"38":1,"104":1,"110":1}}],["display",{"2":{"15":1,"96":1}}],["displaying",{"2":{"11":1}}],["dispatch",{"2":{"14":3}}],["directly",{"2":{"38":1,"96":1,"104":1,"110":1}}],["different",{"2":{"16":1,"24":1,"28":1}}],["div",{"2":{"15":1,"73":1}}],["div>loading",{"2":{"84":1}}],["div>isready",{"2":{"73":1}}],["div>",{"2":{"15":3,"60":2,"73":2,"82":6,"84":1,"93":12}}],["document",{"2":{"117":2}}],["don",{"2":{"114":4}}],["done",{"2":{"8":1,"18":1}}],["dom",{"2":{"99":2}}],["doesn",{"2":{"107":1,"114":3}}],["does",{"0":{"75":1,"86":1,"121":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1}}],["do",{"2":{"8":1,"37":1,"100":1,"109":1}}],["deleteinlinedfiles",{"2":{"100":1}}],["deleted",{"2":{"0":1,"99":1}}],["design",{"2":{"75":1,"86":1}}],["description",{"2":{"43":1,"45":1,"47":1,"80":1,"95":1}}],["determines",{"2":{"45":1}}],["detailed",{"2":{"37":1,"105":1,"109":1}}],["details",{"2":{"18":1}}],["demonstration",{"2":{"31":1}}],["demonstrate",{"2":{"28":1}}],["definition",{"2":{"113":1}}],["definitions",{"0":{"21":1,"22":1},"2":{"21":1}}],["defineconfig",{"2":{"100":2}}],["defined",{"2":{"37":1,"103":1,"109":1}}],["define",{"2":{"20":1,"26":1,"49":1,"113":1,"114":2,"118":1}}],["default",{"2":{"8":1,"14":1,"15":1,"37":1,"43":1,"45":2,"47":1,"75":1,"80":1,"82":1,"84":1,"86":1,"91":1,"93":2,"95":1,"100":1,"103":2,"109":1,"116":1}}],["developing",{"2":{"121":1}}],["develop",{"2":{"105":1}}],["development",{"2":{"101":1,"103":2}}],["dev",{"2":{"18":2,"31":2,"101":2,"103":2}}],["declare",{"2":{"24":1,"48":1,"49":1,"107":1}}],["declared",{"2":{"16":1,"24":1,"28":1,"36":1,"38":1,"51":1,"53":1,"55":1,"61":1,"63":1,"68":1,"70":1,"78":1,"89":1,"108":1,"110":1,"115":2,"117":1}}],["declarations",{"2":{"37":3,"105":2,"109":3}}],["declaration",{"0":{"16":1,"24":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"25":1,"26":1,"27":1},"2":{"37":4,"49":1,"105":4,"109":4}}],["declaring",{"2":{"2":1}}],["debug",{"2":{"12":1,"14":1,"37":1,"43":1,"103":2,"106":1,"109":1}}],["deploying",{"2":{"96":1,"101":1}}],["deployment",{"2":{"0":1,"6":1,"103":1}}],["deprecated",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1},"2":{"0":1,"117":1}}],["rm",{"2":{"99":1}}],["runtime",{"2":{"107":1}}],["running",{"2":{"103":1}}],["run",{"2":{"91":1,"95":1,"99":1}}],["runs",{"2":{"45":1}}],["root",{"0":{"90":1,"91":1},"1":{"91":1},"2":{"100":1}}],["rootlayout",{"2":{"80":1}}],["rootstackparamlist>",{"2":{"14":5}}],["rootstackparamlist",{"2":{"14":7}}],["routing",{"2":{"74":1}}],["routes",{"0":{"94":1,"95":1},"1":{"95":1}}],["router",{"0":{"74":1},"2":{"74":2}}],["route",{"2":{"14":2}}],["routename",{"2":{"14":11}}],["routenames",{"2":{"14":1}}],["rolling",{"2":{"0":1,"6":1}}],["revisiting",{"2":{"117":1}}],["reverse",{"2":{"31":1}}],["recommended",{"2":{"114":2}}],["receives",{"2":{"67":2}}],["receive",{"2":{"38":1,"104":1,"110":1}}],["require",{"2":{"100":1}}],["required",{"2":{"43":1,"45":1,"47":1}}],["removevitemoduleloader",{"2":{"100":1}}],["remove",{"2":{"99":1}}],["remix",{"0":{"85":1},"2":{"85":1,"91":1,"95":3}}],["related",{"2":{"78":1,"89":1}}],["relies",{"2":{"75":1,"86":1}}],["relying",{"2":{"40":1}}],["ref",{"2":{"72":3}}],["refer",{"2":{"55":1,"63":1,"70":1,"100":1}}],["ref=",{"2":{"14":1}}],["render",{"2":{"51":1,"59":1,"60":1}}],["renders",{"2":{"51":1,"52":1,"59":1,"60":1}}],["rendering",{"2":{"40":1,"51":1,"59":1,"75":1,"86":1}}],["resolving",{"2":{"75":1,"86":1}}],["response",{"2":{"45":1}}],["responsetimeout",{"2":{"43":1}}],["results",{"2":{"38":1,"104":1,"110":1}}],["result",{"2":{"0":1,"37":1,"109":1,"119":2}}],["registerwebmethod",{"2":{"118":4}}],["registering",{"0":{"49":1}}],["registernativemethod",{"0":{"46":1},"1":{"47":1},"2":{"46":1}}],["register",{"2":{"37":2,"46":1,"103":1,"106":1,"109":2,"118":1}}],["registered",{"2":{"8":1}}],["redefine",{"2":{"30":1}}],["redefining",{"0":{"20":1,"26":1}}],["re",{"2":{"29":1,"51":1,"52":1,"59":1,"60":1}}],["represents",{"2":{"43":1,"47":1}}],["repository",{"2":{"18":1,"24":1,"31":2}}],["repositories",{"2":{"16":1,"23":1,"24":1,"27":1}}],["replacement",{"2":{"103":1}}],["replace",{"2":{"14":2}}],["readonly",{"2":{"80":1}}],["ready",{"2":{"15":1,"38":1,"41":1,"45":1,"57":1,"65":1,"72":1,"78":1,"89":1,"104":1,"110":1}}],["reactnode",{"2":{"80":1,"91":1}}],["react",{"0":{"1":1,"12":1,"13":1,"14":1,"15":1,"30":1,"34":1,"37":1,"40":1,"48":1,"53":1,"56":1,"64":1,"71":1,"98":1,"103":1,"105":1,"106":1,"108":1,"109":1,"114":1,"117":1,"119":1},"1":{"2":1,"14":1,"15":1,"41":1,"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":1,"5":1,"6":3,"13":2,"14":10,"15":3,"16":2,"20":2,"23":1,"24":2,"26":2,"27":1,"28":2,"30":5,"31":5,"34":6,"36":1,"37":4,"41":3,"43":2,"44":1,"46":1,"47":1,"48":2,"49":1,"51":2,"52":3,"53":2,"54":3,"55":2,"56":2,"59":1,"60":2,"61":1,"63":2,"64":2,"67":1,"68":1,"70":2,"71":2,"76":3,"78":1,"80":1,"84":1,"87":3,"89":1,"91":2,"96":1,"98":6,"99":6,"100":5,"103":3,"106":4,"108":1,"109":5,"112":1,"114":4,"115":1,"116":2,"117":1,"119":1,"120":3,"121":3}}],["reborn",{"2":{"14":1,"20":1,"26":1,"30":1,"103":1,"106":1,"109":1}}],["retrieval",{"2":{"121":1}}],["retrieve",{"2":{"49":1,"52":1,"60":1,"119":1}}],["retrieved",{"2":{"8":1}}],["return",{"2":{"2":4,"12":1,"14":6,"15":1,"20":1,"26":1,"30":1,"37":3,"51":1,"52":1,"59":1,"60":1,"72":1,"80":1,"82":3,"84":1,"91":2,"93":6,"95":3,"103":4,"106":2,"109":3,"114":3,"117":1,"118":1,"121":1}}],["two",{"2":{"105":1}}],["twice",{"2":{"24":1}}],["test",{"2":{"114":6}}],["teach",{"2":{"112":1}}],["template>",{"2":{"73":2}}],["text>native",{"2":{"51":1,"52":1}}],["text>",{"2":{"14":1,"51":1,"52":1}}],["text>userid",{"2":{"14":1}}],["text",{"2":{"14":1,"15":1,"51":1,"52":1,"82":7,"93":14}}],["t>",{"2":{"72":1}}],["tailored",{"2":{"28":1}}],["target",{"2":{"15":1,"82":1,"93":2,"116":1}}],["take",{"2":{"0":1,"6":1,"103":1}}],["title",{"2":{"80":1,"95":1}}],["title=",{"2":{"14":2,"52":1}}],["timing",{"2":{"45":1}}],["timocov",{"2":{"18":1}}],["timeout",{"2":{"43":1,"45":1}}],["times",{"2":{"40":1,"116":1,"121":1}}],["time",{"2":{"0":1,"6":1,"45":1}}],["transcends",{"2":{"121":1}}],["tracking",{"2":{"12":1}}],["triggered",{"2":{"45":1}}],["trpc",{"2":{"29":1,"37":1,"109":1,"120":1}}],["try",{"0":{"10":1}}],["true",{"2":{"4":1,"5":1,"8":2,"10":1,"12":1,"14":1,"15":2,"19":2,"37":1,"41":2,"43":1,"47":1,"57":1,"65":2,"72":2,"78":1,"89":1,"100":2,"103":2,"106":1,"109":1,"116":1,"119":1}}],["typical",{"2":{"37":1,"109":1}}],["typically",{"2":{"8":1,"121":1}}],["typezodvalibot",{"2":{"114":1}}],["type=",{"2":{"15":1,"82":1,"93":2}}],["typeof",{"2":{"14":1,"20":1,"30":1,"37":2,"49":1,"56":1,"64":1,"71":1,"103":1,"109":2,"114":3,"118":1}}],["types",{"0":{"17":1,"25":1,"29":1,"30":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"26":1,"27":1,"30":1,"31":1},"2":{"4":1,"16":3,"23":1,"24":4,"27":1,"28":3,"29":2,"30":2,"31":1,"105":2,"114":2,"117":1}}],["type",{"0":{"21":1,"22":1},"2":{"4":1,"14":5,"15":1,"20":1,"21":1,"23":1,"26":2,"27":5,"28":1,"30":1,"37":7,"38":2,"41":2,"43":1,"45":1,"47":1,"49":5,"56":3,"64":3,"71":3,"72":2,"78":2,"80":1,"89":2,"95":1,"103":1,"104":1,"105":3,"107":1,"109":7,"110":2,"114":6,"115":4,"118":2,"119":1,"120":1}}],["tspostmessage",{"2":{"116":2}}],["tsbridge",{"2":{"67":1}}],["tsimport",{"2":{"23":1,"27":1,"41":1,"106":1,"107":1}}],["tsconfig",{"2":{"19":1,"99":2}}],["tsconst",{"2":{"4":1,"66":1}}],["ts",{"0":{"78":1,"89":1,"100":1},"2":{"14":2,"20":3,"21":6,"22":1,"26":3,"30":4,"65":1,"72":1,"73":1,"99":3,"100":1,"103":2,"104":2}}],["tsxif",{"2":{"39":2,"111":2}}],["tsximport",{"2":{"37":1,"38":1,"49":1,"51":1,"52":1,"59":1,"60":1,"80":1,"84":1,"91":1,"93":1,"95":1,"100":1,"109":1,"110":1,"114":2,"115":1,"118":1}}],["tsxexport",{"2":{"12":1,"37":1,"109":1}}],["tsx",{"0":{"80":1,"82":1,"84":1,"91":1,"93":1,"95":1},"2":{"8":1,"14":4,"15":2,"56":1,"57":1,"64":1,"65":1,"71":1,"72":1,"74":1,"78":1,"82":1,"89":1,"103":5,"104":1,"114":1,"119":1}}],["tsxconst",{"2":{"5":1,"8":1,"11":1}}],["tsexport",{"2":{"2":1}}],["thoroughly",{"2":{"117":1}}],["those",{"2":{"112":1}}],["through",{"2":{"8":1,"12":1,"37":1,"40":2,"109":1,"119":1}}],["throw",{"2":{"14":3,"45":1}}],["thrown",{"2":{"8":1}}],["throwonerror",{"0":{"8":1,"9":1},"1":{"10":1},"2":{"4":1,"5":1,"8":3,"9":1,"10":3,"15":1,"41":1,"45":1,"57":1,"65":1,"72":1,"78":1,"89":1}}],["throwing",{"2":{"4":1,"9":1,"10":1}}],["this",{"2":{"2":1,"6":1,"8":2,"12":4,"13":1,"14":3,"15":1,"16":1,"18":1,"20":1,"22":1,"24":2,"26":1,"28":1,"29":1,"30":1,"31":2,"36":1,"37":1,"39":2,"40":1,"41":2,"45":1,"48":1,"49":1,"53":1,"61":1,"65":1,"68":1,"72":1,"74":1,"75":1,"78":1,"85":1,"86":1,"89":1,"96":1,"105":2,"108":1,"109":1,"111":2,"112":1,"114":5,"117":2,"119":1,"121":2}}],["that",{"2":{"0":1,"2":2,"23":1,"27":1,"31":1,"38":2,"41":1,"42":1,"49":1,"104":2,"105":1,"110":2,"120":1}}],["them",{"2":{"28":1,"29":1,"114":1}}],["they",{"2":{"23":1,"27":1,"39":1,"111":1}}],["these",{"2":{"23":1,"27":1,"117":1,"121":1}}],["then",{"2":{"8":1,"38":2,"49":1,"104":2,"107":2,"110":2,"117":1,"119":1}}],["therefore",{"2":{"41":1}}],["there",{"2":{"0":1,"2":1,"24":1,"28":1,"31":1,"38":1,"40":1,"104":1,"105":1,"110":1,"116":1,"121":2}}],["the",{"0":{"10":1,"19":1,"22":1,"23":1,"27":1,"30":1,"31":1,"99":1,"102":1},"1":{"103":1,"104":1},"2":{"0":3,"2":4,"4":1,"5":4,"6":4,"8":5,"11":3,"12":7,"13":1,"14":1,"16":2,"18":2,"19":2,"23":1,"24":2,"27":1,"28":5,"29":3,"30":3,"31":7,"37":11,"38":6,"39":3,"40":7,"41":3,"42":2,"43":4,"44":2,"45":5,"46":1,"47":2,"48":1,"49":5,"50":1,"51":5,"52":1,"53":1,"55":3,"56":1,"58":1,"59":5,"60":1,"61":1,"63":3,"64":1,"66":1,"67":6,"68":1,"70":3,"71":1,"73":4,"74":2,"75":3,"78":2,"80":3,"86":3,"89":2,"91":3,"95":4,"96":1,"99":3,"100":2,"103":8,"104":5,"106":3,"107":1,"109":11,"110":6,"111":3,"112":1,"113":2,"114":15,"115":10,"116":4,"117":4,"118":3,"119":3,"120":2,"121":3}}],["t",{"2":{"0":1,"15":1,"43":1,"45":2,"72":1,"105":1,"107":1,"114":7}}],["token",{"2":{"26":5,"27":2,"41":4,"78":1,"89":1}}],["top",{"2":{"14":1,"116":1}}],["tools",{"2":{"12":1}}],["to",{"2":{"0":4,"2":2,"5":3,"6":2,"8":2,"16":2,"18":3,"21":1,"22":1,"24":3,"28":4,"29":1,"30":2,"31":3,"36":1,"37":5,"38":1,"39":2,"40":3,"41":2,"42":1,"44":1,"45":3,"46":1,"48":1,"49":3,"50":1,"55":2,"58":1,"63":2,"66":1,"67":1,"70":2,"73":1,"74":1,"75":3,"78":2,"85":1,"86":3,"89":2,"95":2,"96":1,"99":3,"100":3,"101":1,"103":1,"104":1,"105":4,"108":1,"109":5,"110":1,"111":2,"112":3,"113":1,"114":10,"115":1,"116":8,"117":5,"118":1,"121":4}}],["binding",{"2":{"119":1}}],["bidirectional",{"2":{"117":1,"121":1}}],["body>",{"2":{"80":1,"91":2}}],["body",{"2":{"80":1}}],["boolean",{"2":{"9":1,"14":3,"43":1,"45":1}}],["b",{"2":{"37":2,"103":2,"106":2,"109":2,"118":2}}],["built",{"2":{"103":1}}],["build",{"0":{"19":1},"2":{"19":1,"21":3,"101":3,"103":1}}],["but",{"2":{"28":1,"45":1}}],["button>",{"2":{"8":1,"15":3,"60":1,"73":2,"82":2,"93":4}}],["button",{"2":{"8":1,"14":3,"15":3,"52":2,"60":1,"73":2,"82":2,"93":4}}],["bundle",{"0":{"18":1},"2":{"18":6,"21":4,"96":1,"100":1,"105":1}}],["by",{"2":{"9":1,"23":1,"27":1,"31":1,"37":1,"52":1,"60":1,"67":1,"73":1,"75":1,"78":1,"80":1,"86":1,"89":1,"103":1,"109":1,"120":1,"121":1}}],["browser",{"2":{"121":1}}],["broadcast",{"0":{"116":1},"2":{"116":2}}],["break",{"2":{"5":1}}],["bridgehome",{"0":{"82":1,"93":1},"2":{"82":1,"84":3,"93":2,"95":3}}],["bridgeprovider>",{"2":{"80":2,"91":2}}],["bridgeprovider",{"0":{"78":1,"89":1},"2":{"78":2,"80":3,"82":1,"89":2,"91":3,"93":2}}],["bridgestore",{"2":{"27":2,"41":1,"72":3,"73":4}}],["bridgestate>",{"2":{"27":1,"41":1}}],["bridgestate",{"2":{"26":1,"27":1,"41":1}}],["bridge>",{"2":{"26":1,"72":1}}],["bridge",{"0":{"2":1,"20":1,"26":1,"39":1,"49":1,"102":1,"111":1},"1":{"103":1,"104":1},"2":{"0":1,"2":3,"4":5,"5":5,"6":1,"8":3,"10":2,"11":2,"12":2,"14":6,"15":10,"16":1,"20":6,"21":3,"23":1,"24":1,"26":8,"27":4,"28":1,"30":7,"34":3,"35":3,"37":8,"38":7,"39":5,"40":1,"41":6,"43":3,"44":1,"47":2,"49":7,"51":1,"52":1,"54":6,"56":5,"57":3,"59":3,"60":2,"62":3,"64":5,"65":4,"66":2,"69":3,"71":5,"72":7,"73":5,"74":1,"75":1,"76":6,"78":2,"82":1,"85":1,"86":1,"87":6,"89":2,"93":2,"95":1,"98":6,"103":10,"104":9,"106":6,"107":6,"109":8,"110":7,"111":5,"113":3,"114":6,"115":4,"117":1,"118":2,"119":1,"120":3,"121":1}}],["become",{"2":{"117":1}}],["benefit",{"2":{"107":1}}],["bellow",{"2":{"52":1,"60":1,"67":1,"73":1}}],["below",{"2":{"5":1,"23":1,"27":1,"38":1,"51":1,"55":1,"59":1,"63":1,"70":1,"104":1,"110":1}}],["before",{"2":{"45":1,"101":1,"103":1}}],["between",{"2":{"43":1,"47":1,"105":1,"120":2}}],["been",{"2":{"0":1}}],["be",{"2":{"0":3,"6":3,"8":2,"9":1,"11":2,"12":1,"24":1,"37":1,"38":1,"40":2,"41":1,"78":1,"89":1,"99":1,"104":1,"105":1,"109":1,"110":1,"114":3,"116":1,"118":1,"119":1,"121":1}}],["base",{"2":{"80":1,"91":1}}],["based",{"2":{"0":1,"6":1,"40":1,"121":1}}],["basic",{"2":{"49":1}}],["back",{"2":{"14":1,"15":2}}],["backward",{"0":{"0":1,"6":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"2":{"11":1}}],["batch",{"2":{"11":1}}],["ci",{"2":{"103":1}}],["cd",{"2":{"99":1}}],["css",{"2":{"80":1}}],["classname",{"2":{"80":1}}],["classname=",{"2":{"80":1}}],["clarity",{"2":{"20":1,"26":1}}],["clientloader",{"2":{"95":2}}],["client",{"0":{"81":1,"92":1},"1":{"82":1,"93":1},"2":{"75":2,"78":1,"82":2,"86":2,"89":1,"93":1,"95":1}}],["click=",{"2":{"73":2}}],["crucial",{"2":{"28":1}}],["creating",{"0":{"19":1,"99":1}}],["createlinkbridgeprovider",{"0":{"77":1,"88":1},"1":{"78":1,"89":1},"2":{"78":2,"82":1,"89":2,"93":1}}],["created",{"2":{"37":2,"109":2}}],["createnativestacknavigator",{"2":{"14":2}}],["createnavigationcontainerref",{"2":{"14":2}}],["createwebview",{"0":{"42":1},"1":{"43":1},"2":{"12":2,"14":2,"37":4,"42":1,"103":4,"106":2,"109":4,"114":6,"119":2}}],["create",{"2":{"2":1,"19":1,"20":1,"21":1,"26":1,"37":1,"42":1,"78":1,"80":2,"89":1,"99":1,"103":1,"109":1,"119":1}}],["certain",{"2":{"28":1}}],["custom",{"0":{"24":1},"1":{"25":1,"26":1,"27":1},"2":{"26":1,"27":1,"37":2,"41":1,"105":2,"109":2}}],["currentbridgerversion",{"2":{"38":1,"104":1,"110":1}}],["current",{"2":{"14":14,"49":1,"119":4}}],["choose",{"2":{"113":1}}],["children",{"2":{"80":4,"91":4}}],["charset=",{"2":{"91":1}}],["challenging",{"2":{"75":1,"86":1,"105":1,"117":1}}],["changes",{"2":{"2":1,"51":1,"52":1,"59":1,"60":2,"67":1}}],["changed",{"2":{"0":1,"51":1,"59":1}}],["checked",{"2":{"119":1}}],["checking",{"0":{"39":1,"111":1}}],["check",{"2":{"21":3,"39":2,"111":2,"117":1}}],["catch",{"2":{"8":1}}],["cases",{"2":{"24":1}}],["case",{"2":{"5":1,"8":1,"12":1,"40":1}}],["callback",{"2":{"43":1,"49":1}}],["called",{"2":{"12":3,"43":1,"119":1}}],["calling",{"2":{"5":2}}],["call",{"2":{"5":2,"45":1}}],["cangoback",{"2":{"14":2,"15":1}}],["cannot",{"2":{"11":1,"100":1,"115":1}}],["can",{"2":{"0":3,"6":4,"8":2,"9":1,"11":1,"12":2,"15":1,"24":1,"28":1,"29":1,"31":1,"38":1,"39":3,"49":2,"52":1,"60":1,"67":2,"73":1,"75":1,"78":1,"86":1,"89":1,"99":1,"103":1,"104":1,"105":1,"110":1,"111":3,"114":2,"115":1,"116":1,"117":3,"119":2}}],["correct",{"2":{"115":1}}],["correctly",{"2":{"40":1,"107":1}}],["core",{"2":{"99":1}}],["countandincrease",{"2":{"52":1,"60":1}}],["count",{"2":{"49":4,"51":7,"52":3,"56":4,"59":7,"60":3,"64":4,"66":1,"71":4,"73":2,"82":6,"93":12}}],["coexist",{"2":{"49":1}}],["covers",{"2":{"36":1,"48":1,"105":1,"108":1}}],["copy",{"2":{"22":1}}],["copying",{"0":{"22":1}}],["column",{"2":{"15":1}}],["common",{"2":{"121":1}}],["communication",{"2":{"42":1,"120":1,"121":3}}],["commands",{"2":{"99":1}}],["command",{"2":{"18":1,"103":1}}],["combining",{"2":{"37":1,"103":1,"109":1}}],["com",{"2":{"8":1,"15":1,"18":1,"38":1,"73":1,"82":1,"93":2,"104":1,"107":1,"110":1}}],["components",{"0":{"82":1,"93":1},"2":{"95":2}}],["component",{"0":{"81":1,"92":1},"1":{"82":1,"93":1},"2":{"37":2,"103":3,"109":2}}],["component=",{"2":{"14":2}}],["compileroptions",{"2":{"19":1}}],["compiler",{"2":{"19":1}}],["completion",{"2":{"4":1}}],["compatibility",{"0":{"0":1,"6":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"2":{"11":1}}],["code",{"2":{"5":2,"37":2,"45":1,"51":1,"59":1,"78":1,"80":1,"89":1,"91":1,"100":1,"101":1,"103":1,"105":1,"106":1,"109":2,"118":1}}],["conversely",{"2":{"121":1}}],["convert",{"2":{"96":1,"100":1}}],["config",{"0":{"100":1},"2":{"99":4}}],["configure",{"2":{"41":1}}],["configured",{"2":{"12":1,"41":1}}],["configuration",{"0":{"19":1},"2":{"103":1}}],["connected",{"2":{"75":1,"86":1}}],["connect",{"2":{"55":1,"63":1,"70":1}}],["concepts",{"2":{"31":1}}],["context",{"2":{"121":1}}],["content",{"2":{"95":1}}],["content=",{"2":{"91":1}}],["contents",{"2":{"30":1}}],["contrast",{"2":{"0":1,"6":1}}],["consider",{"2":{"117":1}}],["consistency",{"2":{"23":1,"27":1}}],["console",{"2":{"4":2,"8":3,"12":1,"14":1,"15":1,"37":1,"38":4,"39":2,"41":1,"43":1,"57":1,"65":1,"67":2,"72":1,"78":1,"89":1,"103":2,"104":4,"106":1,"107":2,"109":1,"110":4,"111":2}}],["const",{"2":{"2":3,"4":3,"10":2,"12":3,"14":7,"15":2,"20":2,"23":1,"26":1,"27":1,"30":2,"37":2,"38":2,"41":1,"49":1,"51":1,"52":1,"56":1,"57":1,"59":1,"60":1,"64":1,"65":1,"71":1,"72":5,"73":1,"78":1,"80":2,"82":4,"84":1,"89":1,"93":8,"95":1,"103":3,"104":2,"106":2,"107":1,"109":2,"110":2,"114":6,"115":3,"118":1,"119":2}}],["immediately",{"2":{"107":1}}],["implemented",{"2":{"121":1}}],["implement",{"2":{"39":1,"111":1,"121":1}}],["implementation",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["important",{"2":{"37":1,"109":1,"114":1,"117":1}}],["importing",{"0":{"23":1,"27":1}}],["import",{"2":{"14":12,"15":3,"20":2,"23":1,"26":2,"27":1,"30":2,"38":2,"51":1,"52":1,"56":1,"57":1,"64":1,"65":1,"71":1,"72":4,"73":1,"78":3,"80":3,"82":1,"84":2,"89":3,"91":1,"93":1,"95":1,"100":3,"103":6,"104":2,"106":1,"109":1,"110":2,"114":3,"115":4}}],["identical",{"2":{"37":1,"109":1}}],["i",{"2":{"2":2,"12":1,"14":1,"20":1,"26":2,"27":1,"30":1,"37":1,"38":1,"41":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["if=",{"2":{"73":1}}],["if",{"2":{"0":1,"4":1,"5":3,"6":1,"8":2,"11":1,"12":1,"14":9,"15":2,"19":1,"20":1,"24":1,"26":1,"30":1,"37":1,"41":2,"45":1,"52":1,"60":1,"72":1,"78":1,"82":1,"89":1,"93":2,"103":1,"106":1,"107":1,"109":1,"113":1,"114":5,"115":1,"117":1,"119":2}}],["index",{"0":{"95":1},"2":{"95":1}}],["into",{"2":{"49":1,"96":3,"100":2}}],["integrates",{"2":{"53":1,"61":1,"68":1}}],["integration",{"2":{"48":1,"52":2,"60":1,"67":2,"73":1}}],["integrating",{"2":{"13":1}}],["interaction",{"2":{"120":1}}],["inter",{"2":{"80":4}}],["internal",{"0":{"31":1},"2":{"31":1}}],["interface",{"2":{"26":1,"27":1,"41":1,"42":1,"49":2,"56":1,"64":1,"71":1,"120":1,"121":1}}],["interoperability",{"2":{"23":1,"27":1}}],["inspired",{"2":{"120":1}}],["insert",{"2":{"51":1,"59":1,"73":1}}],["inserted",{"2":{"49":1}}],["instructions",{"2":{"74":1,"85":1}}],["instance",{"2":{"116":2}}],["instances",{"2":{"116":3}}],["instanceof",{"2":{"8":1}}],["install",{"2":{"99":1}}],["installation",{"0":{"33":1,"54":1,"62":1,"69":1,"76":1,"87":1,"97":1,"113":1},"1":{"34":1,"35":1,"98":1}}],["installing",{"0":{"18":1}}],["instead",{"2":{"5":2}}],["initial",{"2":{"91":1}}],["initialbridge",{"2":{"41":4,"78":1,"89":1}}],["initialbride",{"0":{"41":1}}],["initialroutename=",{"2":{"14":1}}],["information",{"2":{"18":1}}],["input",{"2":{"15":1,"82":1,"93":2}}],["inappbrowser",{"2":{"8":1,"12":2,"14":4,"15":1,"20":4,"26":4,"30":4,"37":2,"38":1,"73":1,"82":1,"93":2,"103":4,"104":1,"106":4,"107":1,"109":4,"110":1}}],["invoked",{"2":{"6":1,"121":1}}],["include",{"2":{"114":3,"121":1}}],["includes",{"2":{"2":1}}],["increase",{"2":{"49":2,"52":3,"56":2,"60":2,"64":2,"66":1,"71":2,"73":1,"82":4,"93":8}}],["increasing",{"2":{"2":1}}],["in",{"0":{"23":1,"27":1,"30":1,"31":1,"48":1,"53":1,"61":1,"68":1,"105":1,"108":1,"117":1},"1":{"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"72":1,"73":1,"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":1,"2":4,"4":1,"5":1,"6":2,"8":1,"12":3,"14":1,"16":2,"19":1,"20":1,"23":2,"24":4,"26":1,"27":2,"28":3,"30":2,"31":2,"36":1,"37":9,"38":4,"39":1,"40":2,"41":4,"43":1,"44":1,"45":2,"48":1,"53":2,"55":2,"61":2,"63":2,"67":1,"68":2,"70":2,"74":2,"75":2,"78":2,"80":1,"85":1,"86":2,"89":2,"91":1,"96":2,"99":1,"100":1,"103":9,"104":3,"105":1,"106":4,"107":1,"108":1,"109":9,"110":4,"111":1,"114":8,"115":4,"117":1,"118":3,"119":1,"121":4}}],["its",{"2":{"28":1,"37":1,"49":1,"109":1,"121":1}}],["it",{"0":{"75":1,"86":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1},"2":{"0":1,"2":2,"4":1,"5":1,"6":2,"8":1,"9":1,"11":1,"12":1,"14":1,"24":1,"31":1,"38":1,"40":3,"41":2,"48":1,"49":2,"52":1,"56":1,"60":1,"64":1,"71":1,"74":1,"78":1,"89":1,"96":3,"104":1,"107":3,"110":1,"114":3,"115":2,"119":1,"120":1}}],["issues",{"2":{"117":1}}],["issue",{"2":{"100":1}}],["iswebviewbridgeavailable",{"2":{"39":2,"41":1,"82":2,"93":4,"111":2}}],["isnativemethodavailable",{"2":{"15":1,"39":2,"82":2,"93":4,"107":1,"111":2}}],["isready",{"2":{"14":7,"65":1,"72":2,"73":3,"119":4}}],["isavailable",{"2":{"12":1,"14":1,"20":1,"26":1,"30":1,"37":1,"103":1,"106":1,"109":1}}],["is",{"0":{"120":1},"1":{"121":1},"2":{"0":2,"6":3,"8":5,"11":1,"12":4,"13":1,"14":4,"15":3,"16":2,"18":1,"20":1,"24":3,"26":1,"28":2,"29":2,"30":1,"31":1,"37":2,"38":2,"40":1,"41":6,"42":1,"43":1,"44":1,"45":4,"46":1,"49":3,"55":1,"56":1,"57":1,"63":1,"64":1,"65":2,"70":1,"71":1,"72":2,"75":1,"78":2,"82":1,"86":1,"89":2,"93":2,"104":2,"105":1,"109":2,"110":2,"114":8,"117":2,"119":4,"120":1,"121":1}}],["after",{"2":{"117":1}}],["again",{"2":{"100":1}}],["advance",{"2":{"114":1}}],["advantage",{"2":{"103":1}}],["advisable",{"2":{"78":1,"89":1}}],["addeventlistener",{"2":{"115":2}}],["added",{"2":{"6":1}}],["addition",{"2":{"39":1,"111":1}}],["additional",{"2":{"18":1,"113":1}}],["add",{"0":{"31":1},"2":{"18":4,"31":4,"34":3,"35":3,"37":1,"54":3,"62":3,"69":3,"76":3,"87":3,"98":3,"99":2,"100":3,"103":1,"106":1,"109":1,"113":3,"118":1}}],["acts",{"2":{"120":1}}],["actively",{"2":{"117":1}}],["access",{"2":{"44":1,"50":1,"58":1,"66":1,"73":1,"121":1}}],["accessed",{"2":{"40":1}}],["accessible",{"2":{"40":1}}],["across",{"2":{"16":1,"23":1,"24":1,"27":1,"28":1}}],["available",{"2":{"39":1,"41":2,"111":1}}],["availability",{"0":{"39":1,"111":1},"2":{"39":2,"111":2}}],["avoiding",{"2":{"75":1,"86":1,"95":1}}],["avoid",{"2":{"8":1}}],["at",{"2":{"18":1,"107":1,"116":1}}],["any",{"2":{"14":2,"52":1,"60":2}}],["an",{"2":{"8":1,"9":1,"31":1,"40":1,"42":1,"45":2,"75":1,"78":1,"86":1,"89":1}}],["and",{"2":{"0":1,"13":1,"16":1,"18":1,"20":1,"23":2,"24":2,"26":1,"27":2,"28":1,"31":2,"37":1,"38":1,"41":1,"43":1,"47":1,"48":1,"49":3,"51":1,"52":1,"59":1,"60":1,"67":1,"73":1,"74":1,"75":1,"78":1,"86":1,"89":1,"96":1,"100":1,"101":1,"104":1,"107":1,"109":1,"110":1,"112":1,"113":1,"114":2,"115":3,"116":1,"117":1,"119":2,"120":3,"121":3}}],["ability",{"2":{"28":1}}],["about",{"2":{"13":1}}],["above",{"2":{"8":1,"78":1,"82":1,"89":1,"93":1,"115":1}}],["absent",{"2":{"8":1}}],["able",{"2":{"0":1}}],["although",{"2":{"40":1,"107":1}}],["alternative",{"2":{"5":1}}],["allowing",{"2":{"40":1}}],["allows",{"2":{"5":1,"9":1,"39":1,"50":1,"58":1,"66":1,"73":1,"111":1,"121":1}}],["all",{"2":{"11":1,"28":1,"31":1,"38":1,"104":1,"110":1,"116":2}}],["also",{"2":{"9":1,"19":1,"39":1,"40":1,"111":1}}],["alert",{"2":{"8":1,"11":1,"15":1,"41":2,"78":1,"89":1,"115":2,"118":2,"119":1}}],["always",{"2":{"0":2,"6":1}}],["await",{"2":{"4":3,"12":2,"14":2,"15":1,"20":2,"26":2,"30":2,"37":2,"38":1,"103":2,"104":1,"106":2,"109":2,"110":1}}],["around",{"2":{"80":1,"91":1}}],["array",{"2":{"9":1}}],["argument",{"2":{"45":1,"51":1,"59":1,"67":2,"73":1}}],["arguments",{"2":{"0":1,"49":1}}],["args",{"2":{"5":1,"11":2,"45":1}}],["aren",{"2":{"105":1}}],["are",{"2":{"2":1,"8":1,"23":2,"24":1,"27":2,"28":1,"29":1,"30":1,"39":1,"41":1,"111":1,"113":1,"114":1,"121":2}}],["assistance",{"2":{"107":1}}],["assists",{"2":{"40":1}}],["assuming",{"2":{"30":1}}],["assume",{"2":{"2":1,"55":1,"63":1,"70":1}}],["aspect",{"2":{"28":1}}],["async",{"2":{"2":4,"12":2,"14":8,"15":1,"20":2,"26":3,"30":2,"37":3,"38":1,"41":3,"49":1,"56":1,"64":1,"71":1,"78":1,"89":1,"95":1,"103":3,"104":1,"106":3,"109":3,"110":1,"118":2}}],["as",{"2":{"0":2,"2":2,"8":2,"9":1,"12":2,"14":3,"16":1,"20":1,"23":1,"24":1,"27":1,"29":1,"30":2,"31":1,"37":1,"38":2,"45":1,"51":2,"55":2,"59":2,"63":2,"70":2,"73":1,"78":1,"82":1,"89":1,"93":1,"99":1,"100":1,"103":1,"104":2,"106":1,"109":1,"110":2,"114":3,"115":1,"118":1,"119":1,"120":1,"121":2}}],["apps",{"2":{"121":1}}],["apppostmessageschema>",{"2":{"115":1}}],["apppostmessageschema",{"2":{"114":12,"115":3}}],["apply",{"2":{"41":1,"74":1}}],["applying",{"2":{"41":1}}],["applications",{"2":{"74":1,"85":1,"120":2}}],["application",{"2":{"37":1,"96":1,"109":1,"114":3,"118":1}}],["approach",{"2":{"24":1,"74":1,"121":1}}],["appropriate",{"2":{"6":1}}],["appbridgestate>",{"2":{"49":1,"56":1,"64":1,"71":1}}],["appbridgestate",{"2":{"49":2,"56":1,"64":1,"71":1}}],["appbridge>",{"2":{"4":1,"5":1,"8":1,"10":2,"11":1,"15":1,"23":1,"27":1,"38":1,"41":1,"57":1,"65":1,"72":1,"78":1,"89":1,"104":1,"110":1}}],["appbridge",{"2":{"2":1,"12":2,"14":4,"15":1,"20":3,"23":1,"26":1,"27":1,"30":3,"37":5,"38":3,"41":1,"49":3,"51":2,"52":1,"55":1,"56":3,"63":1,"64":3,"70":1,"71":3,"72":1,"78":2,"89":2,"103":7,"104":2,"106":2,"109":5,"110":3,"115":3}}],["app",{"0":{"74":1,"80":1,"82":1,"84":1,"91":1,"93":1,"95":1,"99":1},"2":{"0":3,"6":2,"8":2,"11":2,"14":3,"15":3,"37":3,"40":1,"74":2,"75":1,"80":2,"86":1,"91":1,"95":1,"96":2,"99":1,"103":8,"109":3,"121":2}}],["a",{"0":{"36":1,"49":1},"1":{"37":1,"38":1,"39":1},"2":{"0":3,"2":3,"5":2,"6":3,"9":1,"12":1,"15":1,"16":4,"19":1,"20":2,"24":5,"26":2,"28":4,"31":2,"36":1,"37":7,"38":1,"41":3,"42":1,"43":1,"45":2,"46":1,"49":1,"51":2,"52":2,"53":1,"55":1,"59":2,"60":2,"61":1,"63":1,"67":1,"68":1,"70":1,"73":1,"78":1,"89":1,"96":5,"99":1,"100":3,"103":3,"104":1,"105":6,"106":2,"108":1,"109":7,"110":1,"114":6,"116":3,"117":5,"118":2,"119":4,"120":2,"121":3}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/@localSearchIndexroot.DEDP_2jq.js b/assets/chunks/@localSearchIndexroot.DEDP_2jq.js new file mode 100644 index 0000000..aa93278 --- /dev/null +++ b/assets/chunks/@localSearchIndexroot.DEDP_2jq.js @@ -0,0 +1 @@ +const e='{"documentCount":122,"nextId":122,"documentIds":{"0":"/webview-bridge/backward-compatibility/deprecated-method.html#backward-compatibility-for-deprecated-method","1":"/webview-bridge/backward-compatibility/deprecated-method.html#react-native-part","2":"/webview-bridge/backward-compatibility/deprecated-method.html#bridge-versioning","3":"/webview-bridge/backward-compatibility/deprecated-method.html#web-part","4":"/webview-bridge/backward-compatibility/deprecated-method.html#loose","5":"/webview-bridge/backward-compatibility/deprecated-method.html#using-onfallback-for-fallback-logic","6":"/webview-bridge/backward-compatibility/new-method.html#backward-compatibility-for-new-method","7":"/webview-bridge/backward-compatibility/new-method.html#web-part","8":"/webview-bridge/backward-compatibility/new-method.html#throwonerror","9":"/webview-bridge/backward-compatibility/new-method.html#throwonerror-selector","10":"/webview-bridge/backward-compatibility/new-method.html#try-the-following","11":"/webview-bridge/backward-compatibility/new-method.html#onfallback","12":"/webview-bridge/backward-compatibility/new-method.html#react-native-part","13":"/webview-bridge/example/react-navigation.html#example-react-navigation","14":"/webview-bridge/example/react-navigation.html#react-native-part","15":"/webview-bridge/example/react-navigation.html#web-react-part","16":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#custom-declaration-file-setup","17":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#steps-for-exporting-types","18":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#_1-redefining-bridge-functions","19":"/webview-bridge/exporting-type-declarations/custom-declaration-file.html#_2-importing-in-the-web-project","20":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#generate-declaration-file-setup","21":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#steps-for-exporting-types","22":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_1-installing-dts-bundle-generator","23":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_2-creating-the-build-configuration-file","24":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_3-redefining-bridge-functions","25":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_4-generating-type-definitions","26":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_5-copying-the-type-definitions-file","27":"/webview-bridge/exporting-type-declarations/generate-declaration-file.html#_6-importing-in-the-web-project","28":"/webview-bridge/exporting-type-declarations/monorepo.html#monorepo-setup","29":"/webview-bridge/exporting-type-declarations/monorepo.html#steps-for-exporting-types","30":"/webview-bridge/exporting-type-declarations/monorepo.html#_1-override-the-types-field-in-react-native-project-s-package-json","31":"/webview-bridge/exporting-type-declarations/monorepo.html#_2-add-internal-package-in-the-web-project","32":"/webview-bridge/getting-started.html#getting-started","33":"/webview-bridge/getting-started.html#installation","34":"/webview-bridge/getting-started.html#react-native-project","35":"/webview-bridge/getting-started.html#web-project","36":"/webview-bridge/getting-started.html#using-a-native-method","37":"/webview-bridge/getting-started.html#react-native-part","38":"/webview-bridge/getting-started.html#web-part","39":"/webview-bridge/getting-started.html#checking-webview-bridge-availability","40":"/webview-bridge/non-react-native-environment.html#non-react-native-environment","41":"/webview-bridge/non-react-native-environment.html#initialbride","42":"/webview-bridge/reference/react-native/create-webview.html#createwebview","43":"/webview-bridge/reference/react-native/create-webview.html#options","44":"/webview-bridge/reference/web/link-bridge.html#linkbridge","45":"/webview-bridge/reference/web/link-bridge.html#options","46":"/webview-bridge/reference/web/register-web-method.html#registernativemethod","47":"/webview-bridge/reference/web/register-web-method.html#options","48":"/webview-bridge/shared-state/react-native.html#shared-state-in-react-native","49":"/webview-bridge/shared-state/react-native.html#registering-a-bridge","50":"/webview-bridge/shared-state/react-native.html#usebridge","51":"/webview-bridge/shared-state/react-native.html#with-selector","52":"/webview-bridge/shared-state/react-native.html#without-selector","53":"/webview-bridge/shared-state/react.html#shared-state-in-react","54":"/webview-bridge/shared-state/react.html#installation","55":"/webview-bridge/shared-state/react.html#linkbridge","56":"/webview-bridge/shared-state/react.html#react-native-part","57":"/webview-bridge/shared-state/react.html#web-part","58":"/webview-bridge/shared-state/react.html#usebridge","59":"/webview-bridge/shared-state/react.html#with-selector","60":"/webview-bridge/shared-state/react.html#without-selector","61":"/webview-bridge/shared-state/vanilla.html#shared-state-in-vanilla","62":"/webview-bridge/shared-state/vanilla.html#installation","63":"/webview-bridge/shared-state/vanilla.html#linkbridge","64":"/webview-bridge/shared-state/vanilla.html#react-native-part","65":"/webview-bridge/shared-state/vanilla.html#web-part","66":"/webview-bridge/shared-state/vanilla.html#store-getstate","67":"/webview-bridge/shared-state/vanilla.html#store-subscribe","68":"/webview-bridge/shared-state/vue.html#shared-state-in-vue","69":"/webview-bridge/shared-state/vue.html#installation","70":"/webview-bridge/shared-state/vue.html#linkbridge","71":"/webview-bridge/shared-state/vue.html#react-native-part","72":"/webview-bridge/shared-state/vue.html#web-part","73":"/webview-bridge/shared-state/vue.html#usebridge","74":"/webview-bridge/ssr/next-js-app-router.html#setup-with-next-js-app-router","75":"/webview-bridge/ssr/next-js-app-router.html#what-does-it-solve","76":"/webview-bridge/ssr/next-js-app-router.html#installation","77":"/webview-bridge/ssr/next-js-app-router.html#createlinkbridgeprovider","78":"/webview-bridge/ssr/next-js-app-router.html#providers-bridgeprovider-ts","79":"/webview-bridge/ssr/next-js-app-router.html#layout-side","80":"/webview-bridge/ssr/next-js-app-router.html#app-layout-tsx","81":"/webview-bridge/ssr/next-js-app-router.html#client-component","82":"/webview-bridge/ssr/next-js-app-router.html#app-components-bridgehome-tsx","83":"/webview-bridge/ssr/next-js-app-router.html#page-side","84":"/webview-bridge/ssr/next-js-app-router.html#app-page-tsx","85":"/webview-bridge/ssr/remix.html#setup-with-remix","86":"/webview-bridge/ssr/remix.html#what-does-it-solve","87":"/webview-bridge/ssr/remix.html#installation","88":"/webview-bridge/ssr/remix.html#createlinkbridgeprovider","89":"/webview-bridge/ssr/remix.html#providers-bridgeprovider-ts","90":"/webview-bridge/ssr/remix.html#root-side","91":"/webview-bridge/ssr/remix.html#app-root-tsx","92":"/webview-bridge/ssr/remix.html#client-component","93":"/webview-bridge/ssr/remix.html#app-components-bridgehome-tsx","94":"/webview-bridge/ssr/remix.html#routes-side","95":"/webview-bridge/ssr/remix.html#app-routes-index-tsx","96":"/webview-bridge/static-html.html#static-html","97":"/webview-bridge/static-html.html#installation","98":"/webview-bridge/static-html.html#react-native-project","99":"/webview-bridge/static-html.html#creating-the-web-app-new-project","100":"/webview-bridge/static-html.html#vite-config-ts","101":"/webview-bridge/static-html.html#package-json","102":"/webview-bridge/static-html.html#setting-up-the-bridge","103":"/webview-bridge/static-html.html#react-native-part","104":"/webview-bridge/static-html.html#web-part","105":"/webview-bridge/using-a-loose-native-method.html#using-react-native-methods-in-web-loose","106":"/webview-bridge/using-a-loose-native-method.html#react-native-part","107":"/webview-bridge/using-a-loose-native-method.html#web-part","108":"/webview-bridge/using-a-native-method.html#using-react-native-methods-in-web","109":"/webview-bridge/using-a-native-method.html#react-native-part","110":"/webview-bridge/using-a-native-method.html#web-part","111":"/webview-bridge/using-a-native-method.html#checking-webview-bridge-availability","112":"/webview-bridge/using-a-post-message.html#using-postmessage","113":"/webview-bridge/using-a-post-message.html#installation","114":"/webview-bridge/using-a-post-message.html#react-native-part","115":"/webview-bridge/using-a-post-message.html#web-part","116":"/webview-bridge/using-a-post-message.html#broadcast","117":"/webview-bridge/using-a-web-method.html#using-web-methods-in-react-native","118":"/webview-bridge/using-a-web-method.html#web-part","119":"/webview-bridge/using-a-web-method.html#react-native-part","120":"/webview-bridge/what-is-webview-bridge.html#what-is-webviewbridge","121":"/webview-bridge/what-is-webview-bridge.html#what-does-webviewbridge-solve"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[5,1,69],"1":[3,5,1],"2":[2,8,53],"3":[2,5,1],"4":[1,7,45],"5":[5,7,48],"6":[5,1,49],"7":[2,5,1],"8":[1,7,88],"9":[2,7,25],"10":[4,9,20],"11":[1,7,50],"12":[3,5,75],"13":[3,1,15],"14":[3,3,151],"15":[3,3,89],"16":[4,1,66],"17":[4,4,1],"18":[5,8,62],"19":[7,8,68],"20":[4,1,45],"21":[4,4,1],"22":[6,8,44],"23":[7,8,30],"24":[5,8,48],"25":[5,8,26],"26":[7,8,14],"27":[7,8,45],"28":[2,1,64],"29":[4,2,23],"30":[13,6,59],"31":[9,6,66],"32":[2,1,1],"33":[1,2,1],"34":[3,3,11],"35":[2,3,10],"36":[4,2,15],"37":[3,6,134],"38":[2,6,81],"39":[4,6,45],"40":[4,1,51],"41":[1,5,81],"42":[1,1,17],"43":[1,1,48],"44":[1,1,15],"45":[1,1,66],"46":[1,1,11],"47":[1,1,17],"48":[5,1,21],"49":[3,5,82],"50":[1,5,10],"51":[2,6,48],"52":[2,6,60],"53":[4,1,16],"54":[1,4,11],"55":[1,4,27],"56":[3,5,44],"57":[2,5,21],"58":[1,4,10],"59":[2,5,44],"60":[2,5,56],"61":[4,1,17],"62":[1,4,10],"63":[1,4,27],"64":[3,5,44],"65":[2,5,27],"66":[2,4,19],"67":[2,4,41],"68":[4,1,17],"69":[1,4,10],"70":[1,4,27],"71":[3,5,44],"72":[2,5,54],"73":[1,4,74],"74":[7,1,33],"75":[5,1,46],"76":[1,5,11],"77":[1,5,1],"78":[3,5,75],"79":[2,5,1],"80":[3,6,57],"81":[2,5,1],"82":[4,6,74],"83":[2,5,1],"84":[3,6,22],"85":[3,1,14],"86":[5,1,46],"87":[1,5,11],"88":[1,5,1],"89":[3,5,75],"90":[2,5,1],"91":[3,6,51],"92":[2,5,1],"93":[4,6,73],"94":[2,5,1],"95":[4,6,50],"96":[2,1,36],"97":[1,2,1],"98":[3,3,12],"99":[6,2,62],"100":[3,2,69],"101":[2,2,20],"102":[4,2,1],"103":[3,6,127],"104":[2,6,80],"105":[8,1,61],"106":[3,8,56],"107":[2,8,53],"108":[6,1,15],"109":[3,6,137],"110":[2,6,81],"111":[4,7,45],"112":[2,1,19],"113":[1,2,37],"114":[3,2,93],"115":[2,2,61],"116":[1,1,44],"117":[6,1,66],"118":[2,6,45],"119":[3,6,63],"120":[3,1,35],"121":[5,3,87]},"averageFieldLength":[3.040983606557377,4.139344262295084,40.64754098360656],"storedFields":{"0":{"title":"Backward Compatibility for Deprecated Method","titles":[]},"1":{"title":"React Native Part","titles":["Backward Compatibility for Deprecated Method"]},"2":{"title":"Bridge Versioning","titles":["Backward Compatibility for Deprecated Method","React Native Part"]},"3":{"title":"Web Part","titles":["Backward Compatibility for Deprecated Method"]},"4":{"title":"loose","titles":["Backward Compatibility for Deprecated Method","Web Part"]},"5":{"title":"Using onFallback for Fallback Logic","titles":["Backward Compatibility for Deprecated Method","Web Part"]},"6":{"title":"Backward Compatibility for New Method","titles":[]},"7":{"title":"Web Part","titles":["Backward Compatibility for New Method"]},"8":{"title":"throwOnError","titles":["Backward Compatibility for New Method","Web Part"]},"9":{"title":"throwOnError selector","titles":["Backward Compatibility for New Method","Web Part"]},"10":{"title":"Try the following:","titles":["Backward Compatibility for New Method","Web Part","throwOnError selector"]},"11":{"title":"onFallback","titles":["Backward Compatibility for New Method","Web Part"]},"12":{"title":"React Native Part","titles":["Backward Compatibility for New Method"]},"13":{"title":"Example React Navigation","titles":[]},"14":{"title":"React Native Part","titles":["Example React Navigation"]},"15":{"title":"Web (React) Part","titles":["Example React Navigation"]},"16":{"title":"Custom Declaration File Setup","titles":[]},"17":{"title":"Steps for Exporting Types","titles":["Custom Declaration File Setup"]},"18":{"title":"1. Redefining Bridge Functions:","titles":["Custom Declaration File Setup","Steps for Exporting Types"]},"19":{"title":"2. Importing in the Web Project:","titles":["Custom Declaration File Setup","Steps for Exporting Types"]},"20":{"title":"Generate Declaration File Setup","titles":[]},"21":{"title":"Steps for Exporting Types","titles":["Generate Declaration File Setup"]},"22":{"title":"1. Installing dts-bundle-generator:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"23":{"title":"2. Creating the Build Configuration File:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"24":{"title":"3. Redefining Bridge Functions:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"25":{"title":"4. Generating Type Definitions:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"26":{"title":"5. Copying the Type Definitions File:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"27":{"title":"6. Importing in the Web Project:","titles":["Generate Declaration File Setup","Steps for Exporting Types"]},"28":{"title":"Monorepo Setup","titles":[]},"29":{"title":"Steps for Exporting Types","titles":["Monorepo Setup"]},"30":{"title":"1. Override the \'types\' Field in React Native Project\'s package.json:","titles":["Monorepo Setup","Steps for Exporting Types"]},"31":{"title":"2. Add Internal Package in the Web Project:","titles":["Monorepo Setup","Steps for Exporting Types"]},"32":{"title":"Getting Started","titles":[]},"33":{"title":"Installation","titles":["Getting Started"]},"34":{"title":"React Native Project","titles":["Getting Started","Installation"]},"35":{"title":"Web Project","titles":["Getting Started","Installation"]},"36":{"title":"Using a Native Method","titles":["Getting Started"]},"37":{"title":"React Native Part","titles":["Getting Started","Using a Native Method"]},"38":{"title":"Web Part","titles":["Getting Started","Using a Native Method"]},"39":{"title":"Checking WebView Bridge Availability","titles":["Getting Started","Using a Native Method"]},"40":{"title":"Non-React Native Environment","titles":[]},"41":{"title":"initialBride","titles":["Non-React Native Environment",null]},"42":{"title":"createWebView","titles":[]},"43":{"title":"Options","titles":["createWebView"]},"44":{"title":"linkBridge","titles":[]},"45":{"title":"Options","titles":["linkBridge"]},"46":{"title":"registerNativeMethod","titles":[]},"47":{"title":"Options","titles":["registerNativeMethod"]},"48":{"title":"Shared State in React Native","titles":[]},"49":{"title":"Registering a Bridge","titles":["Shared State in React Native"]},"50":{"title":"useBridge","titles":["Shared State in React Native"]},"51":{"title":"with Selector","titles":["Shared State in React Native","useBridge"]},"52":{"title":"without Selector","titles":["Shared State in React Native","useBridge"]},"53":{"title":"Shared State in React","titles":[]},"54":{"title":"Installation","titles":["Shared State in React"]},"55":{"title":"linkBridge","titles":["Shared State in React"]},"56":{"title":"React Native Part","titles":["Shared State in React","linkBridge"]},"57":{"title":"Web Part","titles":["Shared State in React","linkBridge"]},"58":{"title":"useBridge","titles":["Shared State in React"]},"59":{"title":"With Selector","titles":["Shared State in React","useBridge"]},"60":{"title":"Without Selector","titles":["Shared State in React","useBridge"]},"61":{"title":"Shared State in Vanilla","titles":[]},"62":{"title":"Installation","titles":["Shared State in Vanilla"]},"63":{"title":"linkBridge","titles":["Shared State in Vanilla"]},"64":{"title":"React Native Part","titles":["Shared State in Vanilla","linkBridge"]},"65":{"title":"Web Part","titles":["Shared State in Vanilla","linkBridge"]},"66":{"title":"store.getState","titles":["Shared State in Vanilla"]},"67":{"title":"store.subscribe","titles":["Shared State in Vanilla"]},"68":{"title":"Shared State in Vue","titles":[]},"69":{"title":"Installation","titles":["Shared State in Vue"]},"70":{"title":"linkBridge","titles":["Shared State in Vue"]},"71":{"title":"React Native Part","titles":["Shared State in Vue","linkBridge"]},"72":{"title":"Web Part","titles":["Shared State in Vue","linkBridge"]},"73":{"title":"useBridge","titles":["Shared State in Vue"]},"74":{"title":"Setup with Next.js (App Router)","titles":[]},"75":{"title":"What does it solve?","titles":[]},"76":{"title":"Installation","titles":["What does it solve?"]},"77":{"title":"createLinkBridgeProvider","titles":["What does it solve?"]},"78":{"title":"providers/BridgeProvider.ts","titles":["What does it solve?","createLinkBridgeProvider"]},"79":{"title":"Layout Side","titles":["What does it solve?"]},"80":{"title":"app/layout.tsx","titles":["What does it solve?","Layout Side"]},"81":{"title":"Client Component","titles":["What does it solve?"]},"82":{"title":"app/components/BridgeHome.tsx","titles":["What does it solve?","Client Component"]},"83":{"title":"Page Side","titles":["What does it solve?"]},"84":{"title":"app/page.tsx","titles":["What does it solve?","Page Side"]},"85":{"title":"Setup with Remix","titles":[]},"86":{"title":"What does it solve?","titles":[]},"87":{"title":"Installation","titles":["What does it solve?"]},"88":{"title":"createLinkBridgeProvider","titles":["What does it solve?"]},"89":{"title":"providers/BridgeProvider.ts","titles":["What does it solve?","createLinkBridgeProvider"]},"90":{"title":"Root Side","titles":["What does it solve?"]},"91":{"title":"app/root.tsx","titles":["What does it solve?","Root Side"]},"92":{"title":"Client Component","titles":["What does it solve?"]},"93":{"title":"app/components/BridgeHome.tsx","titles":["What does it solve?","Client Component"]},"94":{"title":"Routes Side","titles":["What does it solve?"]},"95":{"title":"app/routes/_index.tsx","titles":["What does it solve?","Routes Side"]},"96":{"title":"Static HTML","titles":[]},"97":{"title":"Installation","titles":["Static HTML"]},"98":{"title":"React Native Project","titles":["Static HTML","Installation"]},"99":{"title":"Creating the Web App - New Project","titles":["Static HTML"]},"100":{"title":"vite.config.ts","titles":["Static HTML"]},"101":{"title":"package.json","titles":["Static HTML"]},"102":{"title":"Setting Up the Bridge","titles":["Static HTML"]},"103":{"title":"React Native Part","titles":["Static HTML","Setting Up the Bridge"]},"104":{"title":"Web Part","titles":["Static HTML","Setting Up the Bridge"]},"105":{"title":"Using React Native Methods in Web (loose)","titles":[]},"106":{"title":"React Native Part","titles":["Using React Native Methods in Web (loose)"]},"107":{"title":"Web Part","titles":["Using React Native Methods in Web (loose)"]},"108":{"title":"Using React Native Methods in Web","titles":[]},"109":{"title":"React Native Part","titles":["Using React Native Methods in Web"]},"110":{"title":"Web Part","titles":["Using React Native Methods in Web"]},"111":{"title":"Checking WebView Bridge Availability","titles":["Using React Native Methods in Web","Web Part"]},"112":{"title":"Using PostMessage","titles":[]},"113":{"title":"Installation","titles":["Using PostMessage"]},"114":{"title":"React Native Part","titles":["Using PostMessage"]},"115":{"title":"Web Part","titles":["Using PostMessage"]},"116":{"title":"Broadcast","titles":[]},"117":{"title":"Using Web Methods in React Native","titles":[]},"118":{"title":"Web Part","titles":["Using Web Methods in React Native"]},"119":{"title":"React Native Part","titles":["Using Web Methods in React Native"]},"120":{"title":"What is WebViewBridge","titles":[]},"121":{"title":"What Does WebViewBridge Solve?","titles":["What is WebViewBridge"]}},"dirtCount":0,"index":[["z",{"2":{"114":4}}],["zod",{"2":{"113":3,"114":3}}],["zustand",{"2":{"49":1}}],["작동",{"2":{"103":1}}],["된",{"2":{"103":1}}],["빌드",{"2":{"103":1}}],["때",{"2":{"103":1}}],["746",{"2":{"100":1}}],["q",{"2":{"100":1}}],["quot",{"2":{"11":2}}],["~",{"2":{"95":1}}],["8",{"2":{"91":1}}],["0",{"2":{"49":1,"56":1,"64":1,"71":1}}],["+",{"2":{"37":1,"49":1,"56":1,"64":1,"71":1,"78":1,"89":1,"103":1,"106":1,"109":1,"118":1}}],["6",{"0":{"27":1}}],["5",{"0":{"26":1}}],["5173",{"2":{"14":1,"37":1,"103":2,"109":1}}],["4",{"0":{"25":1}}],["3",{"0":{"24":1},"2":{"38":1,"104":1,"107":1,"110":1}}],["yarn",{"2":{"22":1,"25":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"100":1,"113":1}}],["your",{"2":{"0":2,"18":1,"19":2,"22":1,"24":1,"25":1,"26":1,"27":2,"30":4,"31":4,"37":3,"99":1,"103":4,"106":1,"109":3,"114":3,"118":1}}],["you",{"2":{"0":2,"5":1,"8":2,"12":1,"16":2,"19":1,"20":1,"22":1,"23":2,"26":1,"27":1,"28":2,"29":2,"31":1,"37":1,"38":1,"39":4,"40":1,"49":2,"50":1,"52":1,"58":1,"60":1,"66":1,"67":2,"73":2,"96":2,"99":2,"100":3,"103":2,"104":1,"109":1,"110":1,"111":4,"112":1,"113":2,"114":13,"115":2,"116":2,"117":3,"119":2}}],["just",{"2":{"114":1}}],["js",{"0":{"74":1},"2":{"74":1,"99":1}}],["jsx",{"2":{"14":1,"37":1,"103":2,"109":1}}],["json",{"0":{"30":1,"101":1},"2":{"14":1,"23":2,"25":3,"30":2,"49":1,"56":1,"64":1,"71":1,"99":4,"101":1}}],["javascript",{"2":{"10":1}}],["x",{"2":{"43":2,"45":2,"47":1}}],["x26",{"2":{"14":4}}],["x3c",{"2":{"4":1,"5":1,"8":3,"10":2,"11":1,"14":21,"15":14,"18":4,"19":5,"27":1,"37":3,"38":1,"41":5,"49":2,"51":2,"52":5,"56":2,"57":1,"59":2,"60":6,"64":2,"65":1,"71":2,"72":4,"73":16,"78":1,"80":7,"82":19,"84":5,"89":1,"91":15,"93":38,"95":1,"103":6,"104":1,"109":3,"110":1,"115":1,"119":1}}],["|",{"2":{"14":2,"45":1}}],["$",{"2":{"12":1,"14":4,"82":1,"93":2}}],["`",{"2":{"82":1,"93":2}}],["`iswebviewbridgeavailable",{"2":{"82":1,"93":2}}],["`initialbridge`",{"2":{"78":1,"89":1}}],["`paths`",{"2":{"23":1}}],["`jsx`",{"2":{"23":1}}],["`screen",{"2":{"14":3}}],["`method",{"2":{"12":1,"14":1}}],["`loose`",{"2":{"4":1}}],["v",{"2":{"73":1,"114":6}}],["validation",{"2":{"114":2}}],["validate",{"2":{"114":6}}],["valibot",{"2":{"113":1,"114":3}}],["values",{"2":{"49":1,"117":1,"121":1}}],["value=",{"2":{"15":1,"82":1,"93":2}}],["value",{"2":{"8":1,"9":1,"15":1,"49":1,"51":1,"52":1,"59":1,"60":2,"65":1,"67":2,"72":2,"82":1,"93":2,"114":6,"119":1}}],["vanilla",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1},"2":{"61":1}}],["vue",{"0":{"68":1},"1":{"69":1,"70":1,"71":1,"72":1,"73":1},"2":{"52":1,"67":1,"68":1,"72":1,"73":2}}],["void",{"2":{"43":1,"45":2}}],["void>",{"2":{"18":2,"19":2,"41":2,"49":1,"56":1,"64":1,"71":1}}],["vitehtmlstringify",{"2":{"100":2}}],["vitesinglefile",{"2":{"100":2}}],["vitejs",{"2":{"100":1}}],["vite",{"0":{"100":1},"2":{"99":6,"100":13,"101":2}}],["visibility",{"2":{"37":1,"103":2,"106":1,"109":1}}],["visiting",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["visit",{"2":{"22":1,"37":1,"105":1,"109":1}}],["viewport",{"2":{"91":1}}],["view>",{"2":{"14":2,"52":2}}],["view",{"2":{"14":3,"52":1}}],["via",{"2":{"14":1,"49":1,"56":1,"64":1,"71":1}}],["versioning",{"0":{"2":1},"2":{"2":1}}],["versions",{"2":{"0":1}}],["version",{"2":{"0":1,"2":3,"4":2,"6":2,"38":2,"104":2,"110":2}}],[">open",{"2":{"73":1}}],[">increase",{"2":{"60":1,"73":1,"82":1,"93":2}}],[">",{"2":{"8":1,"14":10,"15":5,"18":1,"19":1,"37":2,"41":1,"52":1,"72":1,"73":4,"80":3,"82":4,"84":2,"91":8,"93":8,"95":1,"99":5,"103":4,"109":2}}],[">=",{"2":{"4":1}}],["guidance",{"2":{"117":1}}],["guidelines",{"2":{"113":1}}],["guides",{"2":{"37":1,"105":1,"109":1}}],["guide",{"2":{"13":1,"16":2,"20":2,"28":1,"31":1,"36":1,"40":1,"48":1,"53":1,"61":1,"68":1,"74":1,"75":1,"85":1,"86":1,"96":1,"105":1,"108":1,"112":1,"115":1,"117":1}}],["g",{"2":{"116":1}}],["gitignore",{"2":{"99":1}}],["github",{"2":{"8":1,"15":1,"22":2,"31":1,"73":1,"82":1,"93":2}}],["globals",{"2":{"80":1}}],["globally",{"2":{"9":1,"10":1}}],["gt",{"2":{"43":1,"45":2}}],["general",{"2":{"39":1,"111":1}}],["generating",{"0":{"25":1}}],["generator",{"0":{"22":1},"2":{"22":6,"25":4,"105":1}}],["generated",{"2":{"26":1,"80":1,"103":1}}],["generate",{"0":{"20":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1},"2":{"37":2,"101":1,"103":2,"105":2,"109":2}}],["generic",{"2":{"38":1,"49":1,"55":1,"63":1,"70":1,"104":1,"110":1,"115":2,"119":1}}],["getcurrentinstance",{"2":{"72":2}}],["getting",{"0":{"32":1},"1":{"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1}}],["get",{"2":{"18":1,"49":4,"56":2,"64":2,"71":2}}],["getmessage",{"2":{"2":1,"4":1,"5":4,"12":1,"14":1,"18":2,"19":1,"24":1,"30":1,"37":1,"38":1,"41":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["getoldversionmessage",{"2":{"2":1,"4":1,"5":3}}],["getbridgeversion",{"2":{"2":2,"4":1,"38":1,"104":1,"110":1}}],["getstate",{"0":{"66":1},"2":{"14":1,"66":2,"72":1}}],["gets",{"2":{"0":1}}],["gap",{"2":{"15":1}}],["goal",{"2":{"95":1}}],["google",{"2":{"38":2,"80":1,"104":2,"107":2,"110":2}}],["go",{"2":{"14":1,"15":3}}],["goback",{"2":{"14":3,"15":1}}],["gronxb",{"2":{"8":1,"15":1,"73":1,"82":1,"93":2}}],["key",{"2":{"16":1,"20":1}}],["keyof",{"2":{"14":3,"43":1}}],["keyword",{"2":{"4":1}}],["keep",{"2":{"0":1}}],["utf",{"2":{"91":1}}],["utilizing",{"2":{"78":1,"89":1,"121":1}}],["utilize",{"2":{"38":1,"49":1,"82":1,"93":1,"104":1,"110":1,"117":1}}],["uri",{"2":{"14":1,"37":1,"103":2,"109":1}}],["url",{"2":{"12":2,"14":2,"18":3,"19":1,"24":2,"30":2,"37":2,"41":2,"78":2,"89":2,"103":2,"106":2,"109":2}}],["unidirectional",{"2":{"121":1}}],["unified",{"2":{"28":1}}],["unused",{"2":{"99":1}}],["unsubscribe2",{"2":{"115":2}}],["unsubscribe",{"2":{"72":2,"115":4}}],["unavailable",{"2":{"41":1}}],["understand",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["undefined",{"2":{"14":2}}],["unknown",{"2":{"4":1,"45":1}}],["usually",{"2":{"121":1}}],["usage",{"2":{"49":1,"73":1,"114":3}}],["usebridgeeventlistener",{"2":{"78":1,"89":1}}],["usebridgeloose",{"2":{"78":1,"89":1}}],["usebridgestatus",{"2":{"78":1,"82":2,"89":1,"93":4}}],["usebridgestore",{"2":{"78":1,"82":4,"89":1,"93":8}}],["usebridge",{"0":{"50":1,"58":1,"73":1},"1":{"51":1,"52":1,"59":1,"60":1},"2":{"50":1,"51":2,"52":2,"58":1,"59":2,"60":2,"72":1,"73":3}}],["usestate",{"2":{"15":2}}],["userinfo",{"2":{"14":2,"15":2}}],["userinfoscreen",{"2":{"14":2}}],["userid",{"2":{"14":3,"15":4}}],["useful",{"2":{"12":1}}],["used",{"2":{"6":1,"11":2,"29":1,"37":1,"42":1,"44":1,"55":1,"63":1,"70":1,"99":1,"109":1,"114":3,"118":1,"119":1}}],["use",{"2":{"5":1,"25":1,"36":1,"37":1,"38":1,"39":1,"45":1,"55":1,"63":1,"70":1,"74":2,"75":2,"78":1,"82":1,"85":1,"86":2,"89":1,"95":1,"100":1,"101":1,"103":3,"104":1,"105":1,"107":1,"108":1,"109":1,"110":1,"111":1,"113":1,"114":4,"117":3,"119":1}}],["using",{"0":{"5":1,"36":1,"105":1,"108":1,"112":1,"117":1},"1":{"37":1,"38":1,"39":1,"106":1,"107":1,"109":1,"110":1,"111":1,"113":1,"114":1,"115":1,"118":1,"119":1},"2":{"4":1,"10":1,"22":1,"39":1,"49":1,"51":1,"59":1,"66":1,"67":1,"95":1,"103":1,"105":1,"111":1,"117":2,"118":1,"119":1,"120":1}}],["up",{"0":{"102":1},"1":{"103":1,"104":1},"2":{"0":2,"38":1,"44":1,"74":1,"78":1,"89":1,"99":1,"104":1,"106":1,"110":1}}],["update",{"2":{"8":1,"11":2}}],["updates",{"2":{"0":1,"6":1}}],["updated",{"2":{"0":2,"6":1}}],["upon",{"2":{"0":1,"6":1}}],["leave",{"2":{"115":1}}],["learn",{"2":{"96":1}}],["lead",{"2":{"6":1,"75":1,"86":1}}],["let",{"2":{"38":1,"104":1,"110":1}}],["last",{"2":{"116":2}}],["latin",{"2":{"80":1}}],["latest",{"2":{"0":1,"6":2,"14":1,"67":1}}],["layout",{"0":{"79":1,"80":1},"1":{"80":1},"2":{"91":1}}],["lang=",{"2":{"73":1,"80":1,"91":1}}],["lack",{"2":{"37":1,"109":1}}],["ll",{"2":{"22":1,"96":2}}],["limitation",{"2":{"121":1}}],["library",{"2":{"113":2}}],["libraries",{"2":{"99":1,"113":2,"114":2}}],["lib",{"2":{"23":1}}],["links",{"2":{"91":2}}],["linkwebmethod",{"2":{"12":1,"14":1,"119":4}}],["linkbridge",{"0":{"44":1,"55":1,"63":1,"70":1},"1":{"45":1,"56":1,"57":1,"64":1,"65":1,"71":1,"72":1},"2":{"4":1,"5":1,"8":2,"10":2,"11":1,"15":2,"19":2,"27":1,"38":3,"41":2,"44":1,"55":1,"57":2,"63":1,"65":2,"70":1,"72":2,"78":1,"89":1,"104":3,"107":3,"110":3,"115":3}}],["like",{"2":{"11":1,"12":1,"49":1,"99":1,"114":2}}],["load",{"2":{"95":1,"100":1}}],["location",{"2":{"30":1}}],["localhost",{"2":{"14":1,"37":1,"103":2,"109":1}}],["logic",{"0":{"5":1}}],["log",{"2":{"4":2,"8":2,"15":1,"37":1,"38":4,"41":1,"43":1,"57":1,"65":1,"67":2,"72":1,"78":1,"89":1,"103":2,"104":4,"106":1,"107":2,"109":1,"110":4}}],["loosely",{"2":{"114":1,"115":1}}],["loose",{"0":{"4":1,"105":1},"1":{"106":1,"107":1},"2":{"4":2,"5":2,"11":1,"107":4}}],["2000",{"2":{"43":1,"45":1}}],["2",{"0":{"19":1,"23":1,"31":1},"2":{"2":1,"4":1,"38":1,"104":1,"107":1,"110":1,"119":1}}],["16px",{"2":{"15":1}}],["12px",{"2":{"15":1}}],["100",{"2":{"14":4,"37":3,"103":6,"109":3}}],["1",{"0":{"18":1,"22":1,"30":1},"2":{"2":1,"14":1,"37":1,"38":1,"49":1,"56":1,"64":1,"71":1,"103":2,"104":1,"107":1,"109":1,"110":1,"119":1}}],["p>",{"2":{"59":1,"60":1,"73":1,"82":2,"93":4}}],["p>native",{"2":{"59":1,"60":1,"73":1,"82":2,"93":4}}],["powerful",{"2":{"120":1}}],["postmessageschema",{"2":{"114":9}}],["postmessage",{"0":{"112":1},"1":{"113":1,"114":1,"115":1},"2":{"114":14,"116":1,"117":2}}],["possible",{"2":{"41":1}}],["point",{"2":{"30":1}}],["poptotop",{"2":{"14":2}}],["purely",{"2":{"40":1}}],["put",{"2":{"23":1}}],["push",{"2":{"14":3,"15":1}}],["pnpm",{"2":{"22":1,"25":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"99":3,"100":1,"113":1}}],["plugins",{"2":{"100":1}}],["plugin",{"2":{"100":13}}],["placeholder=",{"2":{"15":1}}],["please",{"2":{"8":1,"11":2,"15":1,"22":1,"100":1,"113":1,"114":2}}],["primary",{"2":{"95":1}}],["prioritize",{"2":{"41":1}}],["principle",{"2":{"37":1,"109":1}}],["practical",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["prefer",{"2":{"113":1}}],["prevstate",{"2":{"67":3}}],["previously",{"2":{"37":1,"38":1,"51":1,"59":1,"73":1,"103":1,"104":1,"109":1,"110":1}}],["previous",{"2":{"2":1,"67":1}}],["present",{"2":{"12":1}}],["programming",{"2":{"121":1}}],["production일",{"2":{"103":1}}],["production",{"2":{"101":1,"103":1}}],["providers",{"0":{"78":1,"89":1},"2":{"75":1,"80":1,"82":1,"86":1,"91":1,"93":2}}],["provider",{"2":{"74":1,"91":1}}],["provides",{"2":{"4":1,"31":1,"74":1,"85":1,"105":1,"120":1}}],["properly",{"2":{"100":1}}],["proper",{"2":{"78":1,"89":1}}],["prop",{"2":{"43":1,"45":1,"47":1}}],["process",{"2":{"31":1,"40":1,"95":1,"120":1}}],["processing",{"2":{"11":1}}],["promise",{"2":{"18":3,"19":3,"41":3,"49":1,"56":1,"64":1,"71":1,"121":1}}],["project=tsconfig",{"2":{"25":3}}],["projects",{"2":{"16":1,"19":1,"20":1,"27":1,"28":1,"105":2}}],["project",{"0":{"19":1,"27":1,"30":1,"31":1,"34":1,"35":1,"98":1,"99":1},"2":{"16":4,"19":1,"20":4,"22":1,"26":1,"27":1,"28":4,"30":3,"31":7,"37":1,"38":1,"99":3,"104":1,"109":1,"110":1,"121":1}}],["profile",{"2":{"14":1}}],["page",{"0":{"83":1,"84":1},"1":{"84":1},"2":{"15":1,"74":2,"84":2,"117":1}}],["package",{"0":{"30":1,"31":1,"101":1},"2":{"14":1,"30":1,"31":1,"49":1,"56":1,"64":1,"71":1,"99":2}}],["parse",{"2":{"114":4}}],["parent",{"2":{"99":1}}],["params",{"2":{"14":7}}],["part",{"0":{"1":1,"3":1,"7":1,"12":1,"14":1,"15":1,"37":1,"38":1,"56":1,"57":1,"64":1,"65":1,"71":1,"72":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1,"114":1,"115":1,"118":1,"119":1},"1":{"2":1,"4":1,"5":1,"8":1,"9":1,"10":1,"11":1,"111":1},"2":{"16":1,"20":1,"105":1,"115":1}}],["pass",{"2":{"114":3,"115":1}}],["passed",{"2":{"12":2,"45":1}}],["past",{"2":{"2":1}}],["===",{"2":{"11":1,"14":1,"15":1}}],["=>",{"2":{"5":1,"8":3,"11":1,"12":1,"14":5,"15":5,"18":4,"19":3,"38":3,"41":7,"49":1,"51":1,"52":1,"56":1,"57":1,"59":1,"60":1,"64":1,"65":1,"67":1,"71":1,"72":3,"78":2,"82":6,"84":1,"89":2,"93":12,"95":1,"104":3,"107":2,"110":3,"114":6,"115":2,"119":1}}],["=",{"2":{"2":1,"4":4,"5":1,"8":1,"10":2,"11":1,"12":2,"14":8,"15":2,"18":1,"19":2,"24":2,"27":1,"30":2,"37":3,"38":2,"41":2,"43":1,"45":2,"49":2,"51":1,"52":1,"56":2,"57":1,"59":1,"60":1,"64":2,"65":2,"66":1,"71":2,"72":7,"73":1,"78":1,"80":2,"82":4,"84":1,"89":1,"93":8,"95":1,"103":4,"104":2,"106":2,"107":1,"109":3,"110":2,"114":9,"115":3,"118":2,"119":2}}],["frameworks",{"2":{"99":1}}],["from",{"2":{"2":3,"5":2,"6":1,"12":3,"14":13,"15":3,"16":1,"18":4,"19":2,"20":1,"24":3,"27":1,"28":1,"30":3,"31":1,"37":1,"38":2,"41":3,"43":2,"45":1,"49":1,"51":2,"52":2,"56":1,"57":1,"59":1,"60":1,"64":1,"65":1,"71":1,"72":4,"73":2,"75":1,"78":2,"80":3,"82":3,"84":3,"86":1,"89":2,"91":2,"93":5,"95":2,"99":1,"100":4,"103":6,"104":2,"106":2,"107":2,"109":2,"110":2,"112":1,"114":5,"115":4,"117":2,"118":1,"119":1,"121":2}}],["fetching",{"2":{"75":1,"86":1}}],["features",{"2":{"121":2}}],["feature",{"2":{"41":2}}],["feed",{"2":{"14":1}}],["further",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1,"117":1}}],["functionalities",{"2":{"121":2}}],["functionality",{"2":{"8":1,"82":1,"93":1,"120":1}}],["functions",{"0":{"18":1,"24":1},"2":{"18":1,"24":1,"37":3,"103":2,"106":2,"107":1,"109":3,"118":2,"121":1}}],["function",{"2":{"12":1,"14":3,"15":1,"37":1,"40":1,"43":1,"51":1,"52":1,"55":1,"59":1,"60":1,"63":1,"66":1,"70":1,"72":1,"80":1,"82":3,"91":2,"93":6,"95":2,"103":2,"109":1}}],["flexdirection",{"2":{"15":1}}],["flex",{"2":{"14":1,"15":1,"37":1,"103":2,"109":1}}],["first",{"2":{"49":1,"51":1,"59":1,"67":1,"73":1}}],["find",{"2":{"14":1}}],["file",{"0":{"16":1,"20":1,"23":1,"26":1},"1":{"17":1,"18":1,"19":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1},"2":{"14":3,"15":1,"18":3,"23":1,"24":3,"25":1,"26":1,"30":2,"37":4,"65":1,"72":1,"96":1,"99":1,"100":1,"105":4,"109":4}}],["fields",{"2":{"23":1}}],["field",{"0":{"30":1},"2":{"12":3,"14":1,"30":1,"49":1,"56":1,"64":1,"71":1}}],["focusing",{"2":{"105":1}}],["folder",{"2":{"99":1}}],["follow",{"2":{"113":1}}],["following",{"0":{"10":1},"2":{"19":1,"22":1,"27":1,"55":1,"63":1,"70":1,"99":1,"100":1}}],["follows",{"2":{"8":1,"12":1,"30":1}}],["font",{"2":{"80":1}}],["fontsize",{"2":{"15":1}}],["found`",{"2":{"14":3}}],["found",{"2":{"8":1,"12":1,"14":1,"43":1,"45":1}}],["for",{"0":{"0":1,"5":1,"6":1,"17":1,"21":1,"29":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"18":1,"19":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"30":1,"31":1},"2":{"0":2,"4":2,"5":1,"6":2,"8":1,"9":1,"11":3,"12":2,"16":1,"18":2,"20":1,"22":1,"24":2,"37":1,"39":1,"45":1,"51":1,"59":1,"74":1,"78":1,"82":1,"89":1,"93":1,"103":1,"105":1,"109":1,"111":1,"113":1,"117":2,"121":1}}],["face",{"2":{"117":1}}],["factors",{"2":{"116":1}}],["facilitating",{"2":{"28":1}}],["fast",{"2":{"16":1}}],["false",{"2":{"8":1,"43":4,"45":6,"72":1,"116":2}}],["fallback=",{"2":{"84":1}}],["fallback",{"0":{"5":1},"2":{"12":3,"14":1,"43":1}}],["failing",{"2":{"37":1,"109":1}}],["failover",{"2":{"6":1,"8":1}}],["fails",{"2":{"5":3,"45":1}}],["null",{"2":{"95":1}}],["num",{"2":{"38":2,"104":2,"107":2,"110":2}}],["number",{"2":{"2":1,"37":2,"43":1,"45":1,"49":1,"56":1,"64":1,"71":1,"103":2,"106":2,"109":2,"118":2}}],["normally",{"2":{"119":1}}],["node",{"2":{"95":1}}],["non",{"0":{"40":1},"1":{"41":1},"2":{"41":1}}],["now",{"2":{"38":1,"104":1,"110":1}}],["no",{"2":{"25":3}}],["note",{"2":{"8":1,"22":1,"29":1,"31":1,"37":1,"40":1,"49":1,"52":1,"60":1,"67":1,"73":1,"103":1,"105":1,"109":1,"114":1,"115":1}}],["not",{"2":{"6":1,"8":1,"12":2,"14":4,"16":2,"39":2,"41":1,"43":1,"45":1,"111":2,"114":3}}],["npm",{"2":{"22":1,"25":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"100":1,"113":1}}],["npmpnpmyarn",{"2":{"22":1,"25":1,"31":1,"34":1,"35":1,"54":1,"62":1,"69":1,"76":1,"87":1,"98":1,"100":1,"113":1}}],["necessary",{"2":{"23":1,"78":1,"89":1}}],["next",{"0":{"74":1},"2":{"23":1,"74":1,"80":4,"84":1}}],["needs",{"2":{"40":1,"121":1}}],["needed",{"2":{"37":1,"103":1,"106":1,"109":1,"113":1,"118":1}}],["need",{"2":{"16":1,"22":1,"37":1,"49":1,"99":1,"103":1,"109":1,"114":4,"117":1,"121":2}}],["newstate",{"2":{"72":2}}],["new",{"0":{"6":1,"99":1},"1":{"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"2":{"6":1,"14":4,"95":1}}],["navigator>",{"2":{"14":1}}],["navigator",{"2":{"14":1}}],["navigate",{"2":{"14":2}}],["navigationcontainer>",{"2":{"14":1}}],["navigationcontainer",{"2":{"14":2}}],["navigationref",{"2":{"14":17}}],["navigation",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":2,"14":11,"15":1,"116":2,"121":1}}],["named",{"2":{"30":1}}],["name=",{"2":{"14":2,"91":1}}],["name",{"2":{"12":2,"14":14,"30":1,"95":1}}],["names",{"2":{"9":1,"10":1}}],["nativemethod",{"2":{"45":1}}],["nativestackscreenprops",{"2":{"14":3}}],["native`",{"2":{"12":1,"14":1}}],["native",{"0":{"1":1,"12":1,"14":1,"30":1,"34":1,"36":1,"37":1,"40":1,"48":1,"56":1,"64":1,"71":1,"98":1,"103":1,"105":1,"106":1,"108":1,"109":1,"114":1,"117":1,"119":1},"1":{"2":1,"37":1,"38":1,"39":1,"41":1,"49":1,"50":1,"51":1,"52":1,"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":2,"2":2,"4":1,"5":3,"6":3,"11":1,"12":1,"14":9,"15":1,"16":2,"18":4,"19":2,"20":2,"24":3,"27":1,"28":2,"30":6,"31":5,"34":6,"36":1,"37":6,"38":3,"39":1,"41":5,"43":2,"44":1,"45":4,"46":1,"47":1,"48":1,"49":2,"51":2,"52":2,"53":1,"55":2,"56":2,"61":1,"63":2,"64":2,"66":1,"68":1,"70":2,"71":2,"73":1,"78":1,"89":1,"96":1,"98":6,"99":2,"100":2,"103":6,"104":2,"105":1,"106":6,"107":2,"108":1,"109":7,"110":3,"111":1,"112":1,"114":4,"115":2,"117":4,"119":1,"120":3,"121":3}}],["hmr",{"2":{"103":1}}],["h2>",{"2":{"82":1,"93":2}}],["h2>this",{"2":{"82":1,"93":2}}],["html로",{"2":{"103":1}}],["html>",{"2":{"80":1,"91":1}}],["html",{"0":{"96":1},"1":{"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1},"2":{"80":1,"91":1,"96":2,"100":11,"101":1,"103":10}}],["http",{"2":{"14":1,"37":1,"103":2,"109":1}}],["https",{"2":{"8":1,"15":1,"22":1,"38":1,"73":1,"82":1,"93":2,"104":1,"107":1,"110":1}}],["hydration",{"2":{"40":1,"75":2,"78":1,"86":2,"89":1,"95":1}}],["h3>",{"2":{"15":1}}],["h3>this",{"2":{"15":1}}],["head>",{"2":{"91":2}}],["helps",{"2":{"40":1,"75":1,"86":1}}],["helpful",{"2":{"2":1}}],["hello",{"2":{"37":1,"38":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["here",{"2":{"16":1,"18":1,"19":1,"20":1,"28":1,"30":1,"39":1,"41":1,"80":1,"91":1,"111":1}}],["height",{"2":{"14":3,"37":2,"103":4,"109":2}}],["hot",{"2":{"103":1}}],["hooks",{"2":{"75":1,"78":1,"82":1,"86":1,"89":1,"93":1}}],["hook",{"2":{"50":1,"58":1,"73":1}}],["how",{"2":{"28":1,"36":1,"37":1,"39":1,"48":1,"74":1,"85":1,"96":1,"105":1,"108":1,"109":1,"111":1,"112":1,"117":1}}],["however",{"2":{"6":1,"9":1,"16":1,"52":1,"60":1,"121":1}}],["housed",{"2":{"19":1,"27":1}}],["home",{"2":{"14":1}}],["hands",{"2":{"31":1}}],["handling",{"2":{"8":1,"11":1}}],["handle",{"2":{"0":1,"2":1,"12":1}}],["halting",{"2":{"8":1}}],["have",{"2":{"0":2,"16":1,"20":1,"26":1}}],["etc",{"2":{"121":1}}],["empty",{"2":{"115":1}}],["embed",{"2":{"96":1}}],["everything",{"2":{"100":1}}],["eventname2",{"2":{"114":6,"115":1}}],["eventname1",{"2":{"114":6,"115":1}}],["events",{"2":{"112":2,"114":1,"117":1}}],["event",{"2":{"45":1,"114":4,"115":2,"121":1}}],["even",{"2":{"0":1,"19":1,"27":1,"40":1,"41":1,"114":1}}],["enabling",{"2":{"121":1}}],["enables",{"2":{"42":1,"75":1,"86":1}}],["enable",{"2":{"37":1,"103":2,"106":1,"109":1}}],["entities",{"2":{"121":1}}],["en",{"2":{"80":1,"91":1}}],["environments",{"2":{"41":1}}],["environment",{"0":{"40":1},"1":{"41":1},"2":{"40":1,"41":3,"75":1,"86":1,"105":1}}],["ensures",{"2":{"120":1}}],["ensure",{"2":{"19":1,"27":1}}],["establish",{"2":{"121":1}}],["eslint",{"2":{"99":1}}],["es6",{"2":{"23":1}}],["esmoduleinterop",{"2":{"23":1}}],["efficiently",{"2":{"28":1}}],["efficient",{"2":{"16":1}}],["earlier",{"2":{"119":1}}],["each",{"2":{"16":1,"113":1,"121":1}}],["easier",{"2":{"2":1}}],["element",{"2":{"14":1,"37":1,"103":2,"109":1}}],["else",{"2":{"4":1,"15":1,"39":2,"111":2}}],["e",{"2":{"8":2,"15":2,"82":2,"93":4,"116":1}}],["error",{"2":{"8":1,"9":1,"10":1,"14":3,"45":1}}],["errors",{"2":{"4":1,"6":1,"11":1,"12":1}}],["extracted",{"2":{"114":3,"119":1}}],["extends",{"2":{"14":3,"18":1,"19":1,"41":1,"49":1,"56":1,"64":1,"71":1,"72":1}}],["execution",{"2":{"75":1,"86":1}}],["executing",{"2":{"43":1}}],["executed",{"2":{"8":1,"12":1,"45":2,"119":1}}],["execute",{"2":{"5":2,"39":1,"111":1}}],["expecting",{"2":{"38":2,"104":2,"107":2,"110":2}}],["explore",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["exportable",{"2":{"100":1}}],["exports",{"2":{"30":1}}],["exporting",{"0":{"17":1,"21":1,"29":1},"1":{"18":1,"19":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"30":1,"31":1},"2":{"16":1,"20":1,"37":3,"105":2,"109":3,"117":1}}],["exported",{"2":{"14":1,"38":1,"49":1,"56":1,"64":1,"71":1,"104":1,"110":1,"119":1}}],["export",{"2":{"12":1,"14":6,"15":1,"18":2,"19":2,"24":2,"28":2,"29":1,"30":2,"31":1,"37":5,"41":3,"49":2,"56":2,"64":2,"65":1,"71":2,"72":4,"78":1,"80":2,"82":1,"84":1,"89":1,"91":2,"93":2,"95":3,"100":2,"103":6,"105":1,"106":2,"109":5,"114":10,"118":3,"119":1}}],["examples",{"2":{"121":1}}],["example",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"0":1,"5":1,"12":1,"13":1,"15":1,"18":1,"24":1,"31":2,"48":1,"51":1,"52":1,"59":1,"60":1,"67":1,"73":1,"96":1}}],["existsscreen",{"2":{"14":4}}],["existed",{"2":{"2":2}}],["exist",{"2":{"0":1}}],["would",{"2":{"121":1}}],["work",{"2":{"115":1}}],["well",{"2":{"99":1}}],["welcome",{"2":{"95":1}}],["webbridge>",{"2":{"119":1}}],["webbridge",{"2":{"118":3}}],["webmethod",{"2":{"117":1,"119":6}}],["web",{"0":{"3":1,"7":1,"15":1,"19":1,"27":1,"31":1,"35":1,"38":1,"57":1,"65":1,"72":1,"99":1,"104":1,"105":1,"107":1,"108":1,"110":1,"115":1,"117":1,"118":1},"1":{"4":1,"5":1,"8":1,"9":1,"10":1,"11":1,"106":1,"107":1,"109":1,"110":1,"111":2,"118":1,"119":1},"2":{"0":3,"2":1,"6":2,"8":1,"12":3,"13":1,"15":2,"16":2,"19":3,"20":2,"26":1,"27":2,"28":2,"31":2,"35":3,"36":1,"37":2,"38":2,"40":2,"41":1,"42":1,"43":2,"46":1,"48":1,"54":3,"57":2,"62":3,"65":1,"69":3,"72":2,"73":1,"76":3,"82":1,"87":3,"93":2,"96":2,"98":3,"99":3,"100":2,"101":4,"103":3,"104":3,"105":1,"107":1,"108":1,"109":2,"110":2,"112":2,"113":3,"114":3,"115":2,"117":2,"118":4,"120":2,"121":3}}],["webviewbridge",{"0":{"120":1,"121":1},"1":{"121":1}}],["webviewhome",{"2":{"14":3}}],["webviewhomescreen",{"2":{"14":2}}],["webview",{"0":{"39":1,"111":1},"2":{"0":1,"6":2,"8":1,"12":1,"13":1,"14":5,"15":3,"16":1,"18":1,"19":1,"20":1,"24":1,"28":1,"30":1,"34":6,"35":3,"37":8,"38":2,"39":1,"40":2,"41":4,"42":1,"43":1,"47":1,"49":1,"51":1,"52":1,"53":1,"54":6,"55":1,"56":1,"57":1,"59":1,"60":1,"61":1,"62":3,"63":1,"64":1,"65":1,"68":1,"69":3,"70":1,"71":1,"72":2,"73":1,"74":1,"75":1,"76":6,"78":1,"82":2,"85":1,"86":1,"87":6,"89":1,"93":4,"96":1,"98":9,"100":2,"103":10,"104":2,"106":3,"107":1,"109":8,"110":2,"111":1,"113":3,"114":6,"115":1,"116":5,"118":1,"119":4,"120":4,"121":4}}],["wrap",{"2":{"80":1,"91":1}}],["wait",{"2":{"45":1}}],["way",{"2":{"29":2,"105":2}}],["ways",{"2":{"28":1}}],["want",{"2":{"23":1,"113":1,"116":2}}],["warning",{"2":{"117":1}}],["warn",{"2":{"8":1,"12":1,"14":1,"39":2,"100":1,"111":2}}],["window",{"2":{"115":2,"118":1}}],["width=device",{"2":{"91":1}}],["width",{"2":{"14":1,"37":1,"91":1,"103":2,"109":1}}],["will",{"2":{"5":2,"8":1,"37":1,"38":1,"104":1,"109":1,"110":1,"112":1,"115":1}}],["within",{"2":{"28":2,"36":1,"53":1,"61":1,"68":1,"108":1,"112":1,"117":1}}],["with",{"0":{"51":1,"59":1,"74":1,"85":1},"2":{"4":1,"12":1,"23":1,"37":4,"42":2,"45":1,"48":1,"49":2,"53":1,"55":2,"61":1,"63":2,"68":1,"70":2,"95":1,"100":1,"101":1,"103":1,"105":2,"107":1,"109":4,"115":1,"119":1,"121":1}}],["without",{"0":{"52":1,"60":1},"2":{"4":1,"40":1,"52":1,"60":1,"96":1,"105":2}}],["why",{"2":{"100":1}}],["which",{"2":{"75":1,"86":1}}],["while",{"2":{"67":1,"116":1}}],["what",{"0":{"75":1,"86":1,"120":1,"121":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"121":1}}],["whether",{"2":{"45":1}}],["where",{"2":{"8":1,"11":1,"16":1,"121":1}}],["whenever",{"2":{"2":1}}],["when",{"2":{"2":1,"6":1,"8":1,"12":1,"19":1,"27":1,"39":1,"40":2,"43":2,"45":2,"51":2,"59":2,"60":1,"103":1,"111":1,"114":3,"119":3,"121":2}}],["whose",{"2":{"0":1}}],["skip",{"2":{"114":1}}],["skiplibcheck",{"2":{"23":1}}],["ssr",{"2":{"40":1,"75":1,"86":1}}],["specifies",{"2":{"45":1}}],["specific",{"2":{"39":1,"111":1,"118":1,"119":1}}],["specifying",{"2":{"9":1}}],["sample",{"2":{"56":1,"64":1,"71":1}}],["same",{"2":{"28":1,"29":1,"74":1}}],["safely",{"2":{"39":1,"111":1}}],["safeareaview>",{"2":{"37":1,"103":2,"109":1}}],["safeareaview",{"2":{"37":1,"103":2,"109":1}}],["safety",{"2":{"37":1,"105":1,"109":1,"120":1}}],["save",{"2":{"22":1,"31":1}}],["sh>",{"2":{"99":1}}],["sh$",{"2":{"22":3,"25":3,"31":3,"34":3,"35":3,"54":3,"62":3,"69":3,"76":3,"87":3,"98":3,"100":3,"113":3}}],["shown",{"2":{"19":1,"27":1,"38":1,"55":1,"63":1,"70":1,"78":1,"82":1,"89":1,"93":1,"104":1,"110":1}}],["should",{"2":{"0":1,"23":1,"41":1,"49":1}}],["share",{"2":{"37":1,"48":1,"109":1}}],["shared",{"0":{"48":1,"53":1,"61":1,"68":1},"1":{"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"72":1,"73":1},"2":{"29":1,"48":1,"50":1,"52":2,"53":1,"55":1,"58":1,"60":1,"61":1,"63":1,"66":1,"67":3,"68":1,"70":1,"73":2}}],["shard",{"2":{"16":1}}],["sharing",{"2":{"16":1,"20":1,"28":1,"105":1}}],["schema",{"2":{"113":2,"114":7}}],["schemas",{"2":{"113":1}}],["scale=1",{"2":{"91":1}}],["scrollrestoration",{"2":{"91":2}}],["scripts",{"2":{"91":2,"101":1}}],["script>",{"2":{"73":1}}],["script",{"2":{"73":1}}],["screen",{"2":{"14":2,"121":1}}],["scenarios",{"2":{"16":1,"20":1,"28":1,"75":1,"86":1}}],["scenario",{"2":{"2":1}}],["solve",{"0":{"75":1,"86":1,"121":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1}}],["solely",{"2":{"40":1}}],["so",{"2":{"16":1,"20":1,"29":1,"37":1,"109":1,"114":3}}],["sometimes",{"2":{"116":1}}],["some",{"2":{"16":1,"20":1}}],["source=",{"2":{"14":1,"37":1,"103":2,"109":1}}],["sort",{"2":{"14":1}}],["src",{"2":{"14":4,"18":2,"24":2,"25":3,"30":3,"65":1,"72":1,"103":3,"104":1}}],["step",{"2":{"78":1,"89":1}}],["steps",{"0":{"17":1,"21":1,"29":1},"1":{"18":1,"19":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"30":1,"31":1},"2":{"19":1,"27":1,"31":1,"117":1}}],["store",{"0":{"66":1,"67":1},"2":{"59":2,"60":1,"66":2,"67":2,"72":4,"73":2}}],["strict",{"2":{"105":1}}],["stringify",{"2":{"100":6}}],["string",{"2":{"12":1,"14":3,"18":3,"19":3,"24":1,"30":1,"37":1,"41":3,"82":1,"93":2,"96":1,"100":1,"103":1,"106":1,"109":1,"114":6,"118":1}}],["structure",{"2":{"28":1,"55":1,"63":1,"70":1}}],["standard",{"2":{"121":1}}],["static",{"0":{"96":1},"1":{"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1},"2":{"96":1,"100":2,"101":1}}],["state",{"0":{"48":1,"53":1,"61":1,"68":1},"1":{"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"72":1,"73":1},"2":{"48":2,"49":1,"50":1,"51":2,"52":2,"53":2,"55":1,"58":1,"59":2,"60":1,"61":2,"63":1,"66":1,"67":6,"68":2,"70":1,"72":3,"73":2,"82":8,"93":16}}],["started",{"0":{"32":1},"1":{"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1}}],["start",{"2":{"22":1}}],["stackactions",{"2":{"14":4}}],["stack",{"2":{"14":8,"116":1}}],["style=",{"2":{"14":3,"15":2,"37":2,"103":4,"109":2}}],["still",{"2":{"0":1,"115":1,"117":1}}],["send",{"2":{"112":1,"116":3,"117":1}}],["sentry",{"2":{"12":1}}],["second",{"2":{"51":1,"59":1,"67":1,"115":2}}],["server",{"2":{"40":1,"75":1,"86":1}}],["seamlessly",{"2":{"75":1,"86":1}}],["seamless",{"2":{"28":1,"120":1}}],["separately",{"2":{"96":1}}],["separate",{"2":{"16":1,"18":1,"20":1,"24":1}}],["selective",{"2":{"9":1,"10":1}}],["selector",{"0":{"9":1,"51":1,"52":1,"59":1,"60":1},"1":{"10":1},"2":{"51":2,"52":1,"59":2,"60":1}}],["setvalue",{"2":{"119":1}}],["setdatatext",{"2":{"82":4,"93":8}}],["setstate",{"2":{"72":1}}],["settoken",{"2":{"18":2,"19":1,"41":2}}],["setting",{"0":{"102":1},"1":{"103":1,"104":1},"2":{"10":1,"38":1,"104":1,"110":1}}],["setup",{"0":{"16":1,"20":1,"28":1,"74":1,"85":1},"1":{"17":1,"18":1,"19":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"31":1},"2":{"37":1,"73":1,"109":1}}],["setuserid",{"2":{"15":2}}],["set",{"2":{"8":1,"9":1,"18":2,"44":1,"49":4,"56":2,"64":2,"71":2,"74":1,"78":1,"89":1,"99":1,"106":1}}],["sure",{"2":{"117":1}}],["suggested",{"2":{"113":1}}],["suspense>",{"2":{"84":1}}],["suspense",{"2":{"84":2}}],["subsets",{"2":{"80":1}}],["subscribe",{"0":{"67":1},"2":{"67":3,"72":1,"112":1}}],["such",{"2":{"75":1,"86":1}}],["success",{"2":{"8":1}}],["sum",{"2":{"11":1,"37":1,"38":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1,"118":1,"119":1}}],["suitable",{"2":{"11":1}}],["supported",{"2":{"39":2,"111":2}}],["support",{"2":{"4":1}}],["switch",{"2":{"5":1}}],["singlefile",{"2":{"100":6}}],["single",{"2":{"96":1,"100":1}}],["since",{"2":{"0":1,"6":1,"99":1,"121":1}}],["simplifies",{"2":{"120":1}}],["simply",{"2":{"31":1}}],["similarly",{"2":{"74":1}}],["similar",{"2":{"37":1,"49":1,"78":1,"89":1,"109":1}}],["situations",{"2":{"11":1}}],["side",{"0":{"79":1,"83":1,"90":1,"94":1},"1":{"80":1,"84":1,"91":1,"95":1},"2":{"2":1,"5":2,"40":1,"75":2,"82":1,"86":2,"93":1,"95":1}}],["s",{"0":{"30":1},"2":{"2":1,"11":1,"12":1,"16":1,"20":1,"28":1,"31":1,"38":2,"39":1,"104":2,"110":2,"111":1,"121":1}}],["mv",{"2":{"99":1}}],["module",{"2":{"103":1}}],["mode",{"2":{"103":1}}],["modify",{"2":{"49":1}}],["mocking",{"2":{"78":1,"89":1}}],["mock",{"2":{"40":1}}],["move",{"2":{"28":1,"99":1}}],["moving",{"2":{"20":1}}],["more",{"2":{"22":1,"37":1,"103":1,"106":1,"109":1,"118":1}}],["monorepo",{"0":{"28":1},"1":{"29":1,"30":1,"31":1},"2":{"16":1,"28":3,"37":2,"105":1,"109":2}}],["multiple",{"2":{"116":1}}],["multi",{"2":{"19":1,"27":1}}],["mechanisms",{"2":{"121":1}}],["metafunction",{"2":{"95":2}}],["meta",{"2":{"91":4,"95":1}}],["metadata",{"2":{"80":3}}],["methodnotfounderror",{"2":{"8":1}}],["methodname",{"2":{"5":2,"11":2,"45":1}}],["methods",{"0":{"105":1,"108":1,"117":1},"1":{"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":3,"2":2,"4":1,"8":1,"11":1,"16":2,"20":1,"28":1,"36":1,"39":2,"43":1,"44":1,"49":1,"105":1,"108":1,"111":2,"117":2,"118":1,"119":2}}],["method",{"0":{"0":1,"6":1,"36":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"37":1,"38":1,"39":1},"2":{"2":2,"5":1,"6":1,"8":2,"9":1,"10":2,"11":1,"12":5,"14":2,"38":2,"39":2,"43":2,"45":5,"46":1,"66":1,"73":1,"104":2,"105":1,"110":2,"111":2,"117":1}}],["messages",{"2":{"11":1,"116":1}}],["message",{"2":{"4":2,"38":2,"104":2,"107":2,"110":2,"114":6,"115":3,"116":2,"118":2}}],["mismatches",{"2":{"75":2,"86":2}}],["milliseconds",{"2":{"45":1}}],["minimal",{"2":{"4":1}}],["might",{"2":{"0":1}}],["m",{"2":{"2":2,"12":1,"14":1,"18":2,"19":1,"24":1,"30":1,"37":1,"38":1,"41":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["make",{"2":{"117":1}}],["makes",{"2":{"2":1}}],["maintaining",{"2":{"117":1}}],["maintained",{"2":{"19":1,"27":1}}],["matter",{"2":{"114":3}}],["maximum",{"2":{"45":1}}],["manner",{"2":{"121":1}}],["manage",{"2":{"28":1}}],["many",{"2":{"16":1,"28":1}}],["may",{"2":{"0":1,"6":1,"16":1,"20":1,"28":1,"40":1,"99":1,"116":2}}],["own",{"2":{"121":1}}],["occasions",{"2":{"121":1}}],["omitted",{"2":{"78":1,"89":1}}],["omit",{"2":{"72":1}}],["object",{"2":{"37":2,"43":1,"47":1,"103":1,"106":1,"109":2,"114":2,"118":1}}],["override",{"0":{"30":1}}],["o",{"2":{"25":3}}],["other",{"2":{"10":1,"99":1,"105":1,"116":2}}],["optimizes",{"2":{"51":1,"59":1}}],["optional",{"2":{"99":1,"114":3}}],["options",{"0":{"43":1,"45":1,"47":1},"2":{"23":1,"78":1,"89":1}}],["option",{"2":{"5":1,"8":1}}],["operate",{"2":{"41":1,"121":1}}],["operates",{"2":{"37":1,"109":1}}],["open",{"2":{"8":1,"12":1,"14":1,"15":1,"18":1,"24":1,"30":1,"37":1,"38":1,"82":1,"93":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["openinappbrowser",{"2":{"8":1,"10":1,"12":1,"14":1,"15":2,"18":2,"19":1,"24":1,"30":1,"37":1,"38":1,"39":4,"41":2,"73":1,"78":1,"82":5,"89":1,"93":10,"103":1,"104":1,"106":1,"107":2,"109":1,"110":1,"111":4}}],["oldsum",{"2":{"11":1}}],["oldversionmessage",{"2":{"4":2}}],["old",{"2":{"2":1,"4":1}}],["older",{"2":{"0":1}}],["of",{"2":{"0":1,"9":1,"11":1,"16":1,"20":1,"28":3,"29":1,"30":2,"31":1,"37":1,"39":2,"40":1,"41":1,"49":1,"75":1,"86":1,"95":1,"103":1,"105":1,"109":1,"111":2,"113":1,"115":1,"116":2,"119":1,"120":1,"121":1}}],["organization",{"2":{"18":1,"24":1}}],["or",{"2":{"0":1,"11":1,"99":1,"114":2,"116":1}}],["onscopedispose",{"2":{"72":2}}],["only",{"2":{"39":1,"40":1,"41":2,"51":1,"59":2,"111":1,"114":1,"116":2}}],["one",{"2":{"28":1,"29":1,"121":1}}],["once",{"2":{"26":1}}],["onchange=",{"2":{"15":1,"82":1,"93":2}}],["onclick=",{"2":{"8":1,"15":3,"60":1,"82":2,"93":4}}],["onready",{"2":{"15":1,"38":1,"41":1,"45":1,"57":1,"65":1,"72":1,"78":1,"89":1,"104":1,"110":1}}],["onpress=",{"2":{"14":2,"52":1}}],["onfallback",{"0":{"5":1,"11":1},"2":{"5":4,"11":2,"45":1}}],["on",{"2":{"0":1,"8":1,"12":1,"31":1,"40":1,"74":1,"75":2,"85":1,"86":2,"95":1,"105":1,"117":1}}],["outlet",{"2":{"91":2}}],["outlined",{"2":{"31":1}}],["outputs",{"2":{"43":1}}],["output",{"2":{"25":3,"26":1,"27":1,"100":1}}],["outdated",{"2":{"8":1,"11":1}}],["out",{"2":{"0":1,"6":1,"45":1}}],["dynamic",{"2":{"84":2}}],["datatext",{"2":{"82":2,"93":4}}],["data",{"2":{"75":1,"82":2,"86":1,"93":4,"114":6,"115":2}}],["date",{"2":{"0":2}}],["during",{"2":{"101":1}}],["duration",{"2":{"43":1}}],["due",{"2":{"75":1,"86":1,"116":1,"117":1}}],["d",{"2":{"22":1,"31":1,"99":1,"100":3}}],["dts",{"0":{"22":1},"2":{"22":6,"25":4,"105":1}}],["distinct",{"2":{"121":1}}],["displayed",{"2":{"38":1,"104":1,"110":1}}],["display",{"2":{"15":1,"96":1}}],["displaying",{"2":{"11":1}}],["dispatch",{"2":{"14":3}}],["directly",{"2":{"38":1,"96":1,"104":1,"110":1}}],["different",{"2":{"16":1,"20":1,"28":1}}],["div",{"2":{"15":1,"73":1}}],["div>loading",{"2":{"84":1}}],["div>isready",{"2":{"73":1}}],["div>",{"2":{"15":3,"60":2,"73":2,"82":6,"84":1,"93":12}}],["document",{"2":{"117":2}}],["don",{"2":{"114":4}}],["done",{"2":{"8":1,"22":1}}],["dom",{"2":{"99":2}}],["doesn",{"2":{"107":1,"114":3}}],["does",{"0":{"75":1,"86":1,"121":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1}}],["do",{"2":{"8":1,"37":1,"100":1,"109":1}}],["deleteinlinedfiles",{"2":{"100":1}}],["deleted",{"2":{"0":1,"99":1}}],["design",{"2":{"75":1,"86":1}}],["description",{"2":{"43":1,"45":1,"47":1,"80":1,"95":1}}],["determines",{"2":{"45":1}}],["detailed",{"2":{"37":1,"105":1,"109":1}}],["details",{"2":{"22":1}}],["demonstration",{"2":{"31":1}}],["demonstrate",{"2":{"28":1}}],["developing",{"2":{"121":1}}],["develop",{"2":{"105":1}}],["development",{"2":{"101":1,"103":2}}],["dev",{"2":{"22":2,"31":2,"101":2,"103":2}}],["definition",{"2":{"113":1}}],["definitions",{"0":{"25":1,"26":1},"2":{"25":1}}],["defineconfig",{"2":{"100":2}}],["defined",{"2":{"37":1,"103":1,"109":1}}],["define",{"2":{"18":1,"24":1,"49":1,"113":1,"114":2,"118":1}}],["default",{"2":{"8":1,"14":1,"15":1,"37":1,"43":1,"45":2,"47":1,"75":1,"80":1,"82":1,"84":1,"86":1,"91":1,"93":2,"95":1,"100":1,"103":2,"109":1,"116":1}}],["declare",{"2":{"16":1,"48":1,"49":1,"107":1}}],["declared",{"2":{"16":1,"20":1,"28":1,"36":1,"38":1,"51":1,"53":1,"55":1,"61":1,"63":1,"68":1,"70":1,"78":1,"89":1,"108":1,"110":1,"115":2,"117":1}}],["declarations",{"2":{"37":3,"105":2,"109":3}}],["declaration",{"0":{"16":1,"20":1},"1":{"17":1,"18":1,"19":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1},"2":{"37":4,"49":1,"105":4,"109":4}}],["declaring",{"2":{"2":1}}],["debug",{"2":{"12":1,"14":1,"37":1,"43":1,"103":2,"106":1,"109":1}}],["deploying",{"2":{"96":1,"101":1}}],["deployment",{"2":{"0":1,"6":1,"103":1}}],["deprecated",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1},"2":{"0":1,"117":1}}],["rm",{"2":{"99":1}}],["runtime",{"2":{"107":1}}],["running",{"2":{"103":1}}],["run",{"2":{"91":1,"95":1,"99":1}}],["runs",{"2":{"45":1}}],["root",{"0":{"90":1,"91":1},"1":{"91":1},"2":{"100":1}}],["rootlayout",{"2":{"80":1}}],["rootstackparamlist>",{"2":{"14":5}}],["rootstackparamlist",{"2":{"14":7}}],["routing",{"2":{"74":1}}],["routes",{"0":{"94":1,"95":1},"1":{"95":1}}],["router",{"0":{"74":1},"2":{"74":2}}],["route",{"2":{"14":2}}],["routename",{"2":{"14":11}}],["routenames",{"2":{"14":1}}],["rolling",{"2":{"0":1,"6":1}}],["revisiting",{"2":{"117":1}}],["reverse",{"2":{"31":1}}],["recommended",{"2":{"114":2}}],["receives",{"2":{"67":2}}],["receive",{"2":{"38":1,"104":1,"110":1}}],["require",{"2":{"100":1}}],["required",{"2":{"43":1,"45":1,"47":1}}],["removevitemoduleloader",{"2":{"100":1}}],["remove",{"2":{"99":1}}],["remix",{"0":{"85":1},"2":{"85":1,"91":1,"95":3}}],["related",{"2":{"78":1,"89":1}}],["relies",{"2":{"75":1,"86":1}}],["relying",{"2":{"40":1}}],["ref",{"2":{"72":3}}],["refer",{"2":{"55":1,"63":1,"70":1,"100":1}}],["ref=",{"2":{"14":1}}],["render",{"2":{"51":1,"59":1,"60":1}}],["renders",{"2":{"51":1,"52":1,"59":1,"60":1}}],["rendering",{"2":{"40":1,"51":1,"59":1,"75":1,"86":1}}],["resolving",{"2":{"75":1,"86":1}}],["response",{"2":{"45":1}}],["responsetimeout",{"2":{"43":1}}],["results",{"2":{"38":1,"104":1,"110":1}}],["result",{"2":{"0":1,"37":1,"109":1,"119":2}}],["registerwebmethod",{"2":{"118":4}}],["registering",{"0":{"49":1}}],["registernativemethod",{"0":{"46":1},"1":{"47":1},"2":{"46":1}}],["register",{"2":{"37":2,"46":1,"103":1,"106":1,"109":2,"118":1}}],["registered",{"2":{"8":1}}],["redefine",{"2":{"30":1}}],["redefining",{"0":{"18":1,"24":1}}],["re",{"2":{"29":1,"51":1,"52":1,"59":1,"60":1}}],["represents",{"2":{"43":1,"47":1}}],["repository",{"2":{"16":1,"22":1,"31":2}}],["repositories",{"2":{"16":1,"19":1,"20":1,"27":1}}],["replacement",{"2":{"103":1}}],["replace",{"2":{"14":2}}],["readonly",{"2":{"80":1}}],["ready",{"2":{"15":1,"38":1,"41":1,"45":1,"57":1,"65":1,"72":1,"78":1,"89":1,"104":1,"110":1}}],["reactnode",{"2":{"80":1,"91":1}}],["react",{"0":{"1":1,"12":1,"13":1,"14":1,"15":1,"30":1,"34":1,"37":1,"40":1,"48":1,"53":1,"56":1,"64":1,"71":1,"98":1,"103":1,"105":1,"106":1,"108":1,"109":1,"114":1,"117":1,"119":1},"1":{"2":1,"14":1,"15":1,"41":1,"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":1,"5":1,"6":3,"13":2,"14":10,"15":3,"16":2,"18":2,"19":1,"20":2,"24":2,"27":1,"28":2,"30":5,"31":5,"34":6,"36":1,"37":4,"41":3,"43":2,"44":1,"46":1,"47":1,"48":2,"49":1,"51":2,"52":3,"53":2,"54":3,"55":2,"56":2,"59":1,"60":2,"61":1,"63":2,"64":2,"67":1,"68":1,"70":2,"71":2,"76":3,"78":1,"80":1,"84":1,"87":3,"89":1,"91":2,"96":1,"98":6,"99":6,"100":5,"103":3,"106":4,"108":1,"109":5,"112":1,"114":4,"115":1,"116":2,"117":1,"119":1,"120":3,"121":3}}],["reborn",{"2":{"14":1,"18":1,"24":1,"30":1,"103":1,"106":1,"109":1}}],["retrieval",{"2":{"121":1}}],["retrieve",{"2":{"49":1,"52":1,"60":1,"119":1}}],["retrieved",{"2":{"8":1}}],["return",{"2":{"2":4,"12":1,"14":6,"15":1,"18":1,"24":1,"30":1,"37":3,"51":1,"52":1,"59":1,"60":1,"72":1,"80":1,"82":3,"84":1,"91":2,"93":6,"95":3,"103":4,"106":2,"109":3,"114":3,"117":1,"118":1,"121":1}}],["two",{"2":{"105":1}}],["twice",{"2":{"16":1}}],["test",{"2":{"114":6}}],["teach",{"2":{"112":1}}],["template>",{"2":{"73":2}}],["text>native",{"2":{"51":1,"52":1}}],["text>",{"2":{"14":1,"51":1,"52":1}}],["text>userid",{"2":{"14":1}}],["text",{"2":{"14":1,"15":1,"51":1,"52":1,"82":7,"93":14}}],["t>",{"2":{"72":1}}],["tailored",{"2":{"28":1}}],["target",{"2":{"15":1,"82":1,"93":2,"116":1}}],["take",{"2":{"0":1,"6":1,"103":1}}],["title",{"2":{"80":1,"95":1}}],["title=",{"2":{"14":2,"52":1}}],["timing",{"2":{"45":1}}],["timocov",{"2":{"22":1}}],["timeout",{"2":{"43":1,"45":1}}],["times",{"2":{"40":1,"116":1,"121":1}}],["time",{"2":{"0":1,"6":1,"45":1}}],["transcends",{"2":{"121":1}}],["tracking",{"2":{"12":1}}],["triggered",{"2":{"45":1}}],["trpc",{"2":{"29":1,"37":1,"109":1,"120":1}}],["try",{"0":{"10":1}}],["true",{"2":{"4":1,"5":1,"8":2,"10":1,"12":1,"14":1,"15":2,"23":2,"37":1,"41":2,"43":1,"47":1,"57":1,"65":2,"72":2,"78":1,"89":1,"100":2,"103":2,"106":1,"109":1,"116":1,"119":1}}],["typical",{"2":{"37":1,"109":1}}],["typically",{"2":{"8":1,"121":1}}],["typezodvalibot",{"2":{"114":1}}],["type=",{"2":{"15":1,"82":1,"93":2}}],["typeof",{"2":{"14":1,"24":1,"30":1,"37":2,"49":1,"56":1,"64":1,"71":1,"103":1,"109":2,"114":3,"118":1}}],["types",{"0":{"17":1,"21":1,"29":1,"30":1},"1":{"18":1,"19":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"30":1,"31":1},"2":{"4":1,"16":4,"19":1,"20":3,"27":1,"28":3,"29":2,"30":2,"31":1,"105":2,"114":2,"117":1}}],["type",{"0":{"25":1,"26":1},"2":{"4":1,"14":5,"15":1,"18":2,"19":5,"24":1,"25":1,"27":1,"28":1,"30":1,"37":7,"38":2,"41":2,"43":1,"45":1,"47":1,"49":5,"56":3,"64":3,"71":3,"72":2,"78":2,"80":1,"89":2,"95":1,"103":1,"104":1,"105":3,"107":1,"109":7,"110":2,"114":6,"115":4,"118":2,"119":1,"120":1}}],["tspostmessage",{"2":{"116":2}}],["tsbridge",{"2":{"67":1}}],["tsconfig",{"2":{"23":1,"99":2}}],["tsconst",{"2":{"4":1,"66":1}}],["tsimport",{"2":{"19":1,"27":1,"41":1,"106":1,"107":1}}],["ts",{"0":{"78":1,"89":1,"100":1},"2":{"14":2,"18":3,"24":3,"25":6,"26":1,"30":4,"65":1,"72":1,"73":1,"99":3,"100":1,"103":2,"104":2}}],["tsxif",{"2":{"39":2,"111":2}}],["tsximport",{"2":{"37":1,"38":1,"49":1,"51":1,"52":1,"59":1,"60":1,"80":1,"84":1,"91":1,"93":1,"95":1,"100":1,"109":1,"110":1,"114":2,"115":1,"118":1}}],["tsxexport",{"2":{"12":1,"37":1,"109":1}}],["tsx",{"0":{"80":1,"82":1,"84":1,"91":1,"93":1,"95":1},"2":{"8":1,"14":4,"15":2,"56":1,"57":1,"64":1,"65":1,"71":1,"72":1,"74":1,"78":1,"82":1,"89":1,"103":5,"104":1,"114":1,"119":1}}],["tsxconst",{"2":{"5":1,"8":1,"11":1}}],["tsexport",{"2":{"2":1}}],["thoroughly",{"2":{"117":1}}],["those",{"2":{"112":1}}],["through",{"2":{"8":1,"12":1,"37":1,"40":2,"109":1,"119":1}}],["throw",{"2":{"14":3,"45":1}}],["thrown",{"2":{"8":1}}],["throwonerror",{"0":{"8":1,"9":1},"1":{"10":1},"2":{"4":1,"5":1,"8":3,"9":1,"10":3,"15":1,"41":1,"45":1,"57":1,"65":1,"72":1,"78":1,"89":1}}],["throwing",{"2":{"4":1,"9":1,"10":1}}],["this",{"2":{"2":1,"6":1,"8":2,"12":4,"13":1,"14":3,"15":1,"16":2,"18":1,"20":1,"22":1,"24":1,"26":1,"28":1,"29":1,"30":1,"31":2,"36":1,"37":1,"39":2,"40":1,"41":2,"45":1,"48":1,"49":1,"53":1,"61":1,"65":1,"68":1,"72":1,"74":1,"75":1,"78":1,"85":1,"86":1,"89":1,"96":1,"105":2,"108":1,"109":1,"111":2,"112":1,"114":5,"117":2,"119":1,"121":2}}],["that",{"2":{"0":1,"2":2,"19":1,"27":1,"31":1,"38":2,"41":1,"42":1,"49":1,"104":2,"105":1,"110":2,"120":1}}],["them",{"2":{"28":1,"29":1,"114":1}}],["they",{"2":{"19":1,"27":1,"39":1,"111":1}}],["these",{"2":{"19":1,"27":1,"117":1,"121":1}}],["then",{"2":{"8":1,"38":2,"49":1,"104":2,"107":2,"110":2,"117":1,"119":1}}],["therefore",{"2":{"41":1}}],["there",{"2":{"0":1,"2":1,"16":1,"28":1,"31":1,"38":1,"40":1,"104":1,"105":1,"110":1,"116":1,"121":2}}],["the",{"0":{"10":1,"19":1,"23":1,"26":1,"27":1,"30":1,"31":1,"99":1,"102":1},"1":{"103":1,"104":1},"2":{"0":3,"2":4,"4":1,"5":4,"6":4,"8":5,"11":3,"12":7,"13":1,"14":1,"16":2,"19":1,"20":2,"22":2,"23":2,"27":1,"28":5,"29":3,"30":3,"31":7,"37":11,"38":6,"39":3,"40":7,"41":3,"42":2,"43":4,"44":2,"45":5,"46":1,"47":2,"48":1,"49":5,"50":1,"51":5,"52":1,"53":1,"55":3,"56":1,"58":1,"59":5,"60":1,"61":1,"63":3,"64":1,"66":1,"67":6,"68":1,"70":3,"71":1,"73":4,"74":2,"75":3,"78":2,"80":3,"86":3,"89":2,"91":3,"95":4,"96":1,"99":3,"100":2,"103":8,"104":5,"106":3,"107":1,"109":11,"110":6,"111":3,"112":1,"113":2,"114":15,"115":10,"116":4,"117":4,"118":3,"119":3,"120":2,"121":3}}],["t",{"2":{"0":1,"15":1,"43":1,"45":2,"72":1,"105":1,"107":1,"114":7}}],["token",{"2":{"18":5,"19":2,"41":4,"78":1,"89":1}}],["top",{"2":{"14":1,"116":1}}],["tools",{"2":{"12":1}}],["to",{"2":{"0":4,"2":2,"5":3,"6":2,"8":2,"16":3,"20":2,"22":3,"25":1,"26":1,"28":4,"29":1,"30":2,"31":3,"36":1,"37":5,"38":1,"39":2,"40":3,"41":2,"42":1,"44":1,"45":3,"46":1,"48":1,"49":3,"50":1,"55":2,"58":1,"63":2,"66":1,"67":1,"70":2,"73":1,"74":1,"75":3,"78":2,"85":1,"86":3,"89":2,"95":2,"96":1,"99":3,"100":3,"101":1,"103":1,"104":1,"105":4,"108":1,"109":5,"110":1,"111":2,"112":3,"113":1,"114":10,"115":1,"116":8,"117":5,"118":1,"121":4}}],["binding",{"2":{"119":1}}],["bidirectional",{"2":{"117":1,"121":1}}],["body>",{"2":{"80":1,"91":2}}],["body",{"2":{"80":1}}],["boolean",{"2":{"9":1,"14":3,"43":1,"45":1}}],["b",{"2":{"37":2,"103":2,"106":2,"109":2,"118":2}}],["built",{"2":{"103":1}}],["build",{"0":{"23":1},"2":{"23":1,"25":3,"101":3,"103":1}}],["but",{"2":{"28":1,"45":1}}],["button>",{"2":{"8":1,"15":3,"60":1,"73":2,"82":2,"93":4}}],["button",{"2":{"8":1,"14":3,"15":3,"52":2,"60":1,"73":2,"82":2,"93":4}}],["bundle",{"0":{"22":1},"2":{"22":6,"25":4,"96":1,"100":1,"105":1}}],["by",{"2":{"9":1,"19":1,"27":1,"31":1,"37":1,"52":1,"60":1,"67":1,"73":1,"75":1,"78":1,"80":1,"86":1,"89":1,"103":1,"109":1,"120":1,"121":1}}],["browser",{"2":{"121":1}}],["broadcast",{"0":{"116":1},"2":{"116":2}}],["break",{"2":{"5":1}}],["bridgehome",{"0":{"82":1,"93":1},"2":{"82":1,"84":3,"93":2,"95":3}}],["bridgeprovider>",{"2":{"80":2,"91":2}}],["bridgeprovider",{"0":{"78":1,"89":1},"2":{"78":2,"80":3,"82":1,"89":2,"91":3,"93":2}}],["bridgestore",{"2":{"19":2,"41":1,"72":3,"73":4}}],["bridgestate>",{"2":{"19":1,"41":1}}],["bridgestate",{"2":{"18":1,"19":1,"41":1}}],["bridge>",{"2":{"18":1,"72":1}}],["bridge",{"0":{"2":1,"18":1,"24":1,"39":1,"49":1,"102":1,"111":1},"1":{"103":1,"104":1},"2":{"0":1,"2":3,"4":5,"5":5,"6":1,"8":3,"10":2,"11":2,"12":2,"14":6,"15":10,"16":1,"18":8,"19":4,"20":1,"24":6,"25":3,"27":1,"28":1,"30":7,"34":3,"35":3,"37":8,"38":7,"39":5,"40":1,"41":6,"43":3,"44":1,"47":2,"49":7,"51":1,"52":1,"54":6,"56":5,"57":3,"59":3,"60":2,"62":3,"64":5,"65":4,"66":2,"69":3,"71":5,"72":7,"73":5,"74":1,"75":1,"76":6,"78":2,"82":1,"85":1,"86":1,"87":6,"89":2,"93":2,"95":1,"98":6,"103":10,"104":9,"106":6,"107":6,"109":8,"110":7,"111":5,"113":3,"114":6,"115":4,"117":1,"118":2,"119":1,"120":3,"121":1}}],["become",{"2":{"117":1}}],["benefit",{"2":{"107":1}}],["bellow",{"2":{"52":1,"60":1,"67":1,"73":1}}],["below",{"2":{"5":1,"19":1,"27":1,"38":1,"51":1,"55":1,"59":1,"63":1,"70":1,"104":1,"110":1}}],["before",{"2":{"45":1,"101":1,"103":1}}],["between",{"2":{"43":1,"47":1,"105":1,"120":2}}],["been",{"2":{"0":1}}],["be",{"2":{"0":3,"6":3,"8":2,"9":1,"11":2,"12":1,"16":1,"37":1,"38":1,"40":2,"41":1,"78":1,"89":1,"99":1,"104":1,"105":1,"109":1,"110":1,"114":3,"116":1,"118":1,"119":1,"121":1}}],["base",{"2":{"80":1,"91":1}}],["based",{"2":{"0":1,"6":1,"40":1,"121":1}}],["basic",{"2":{"49":1}}],["back",{"2":{"14":1,"15":2}}],["backward",{"0":{"0":1,"6":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"2":{"11":1}}],["batch",{"2":{"11":1}}],["ci",{"2":{"103":1}}],["cd",{"2":{"99":1}}],["css",{"2":{"80":1}}],["classname",{"2":{"80":1}}],["classname=",{"2":{"80":1}}],["clarity",{"2":{"18":1,"24":1}}],["clientloader",{"2":{"95":2}}],["client",{"0":{"81":1,"92":1},"1":{"82":1,"93":1},"2":{"75":2,"78":1,"82":2,"86":2,"89":1,"93":1,"95":1}}],["click=",{"2":{"73":2}}],["crucial",{"2":{"28":1}}],["creating",{"0":{"23":1,"99":1}}],["createlinkbridgeprovider",{"0":{"77":1,"88":1},"1":{"78":1,"89":1},"2":{"78":2,"82":1,"89":2,"93":1}}],["created",{"2":{"37":2,"109":2}}],["createnativestacknavigator",{"2":{"14":2}}],["createnavigationcontainerref",{"2":{"14":2}}],["createwebview",{"0":{"42":1},"1":{"43":1},"2":{"12":2,"14":2,"37":4,"42":1,"103":4,"106":2,"109":4,"114":6,"119":2}}],["create",{"2":{"2":1,"18":1,"23":1,"24":1,"25":1,"37":1,"42":1,"78":1,"80":2,"89":1,"99":1,"103":1,"109":1,"119":1}}],["certain",{"2":{"28":1}}],["choose",{"2":{"113":1}}],["children",{"2":{"80":4,"91":4}}],["charset=",{"2":{"91":1}}],["challenging",{"2":{"75":1,"86":1,"105":1,"117":1}}],["changes",{"2":{"2":1,"51":1,"52":1,"59":1,"60":2,"67":1}}],["changed",{"2":{"0":1,"51":1,"59":1}}],["checked",{"2":{"119":1}}],["checking",{"0":{"39":1,"111":1}}],["check",{"2":{"25":3,"39":2,"111":2,"117":1}}],["custom",{"0":{"16":1},"1":{"17":1,"18":1,"19":1},"2":{"18":1,"19":1,"37":2,"41":1,"105":2,"109":2}}],["currentbridgerversion",{"2":{"38":1,"104":1,"110":1}}],["current",{"2":{"14":14,"49":1,"119":4}}],["catch",{"2":{"8":1}}],["cases",{"2":{"16":1}}],["case",{"2":{"5":1,"8":1,"12":1,"40":1}}],["callback",{"2":{"43":1,"49":1}}],["called",{"2":{"12":3,"43":1,"119":1}}],["calling",{"2":{"5":2}}],["call",{"2":{"5":2,"45":1}}],["cangoback",{"2":{"14":2,"15":1}}],["cannot",{"2":{"11":1,"100":1,"115":1}}],["can",{"2":{"0":3,"6":4,"8":2,"9":1,"11":1,"12":2,"15":1,"16":1,"28":1,"29":1,"31":1,"38":1,"39":3,"49":2,"52":1,"60":1,"67":2,"73":1,"75":1,"78":1,"86":1,"89":1,"99":1,"103":1,"104":1,"105":1,"110":1,"111":3,"114":2,"115":1,"116":1,"117":3,"119":2}}],["correct",{"2":{"115":1}}],["correctly",{"2":{"40":1,"107":1}}],["core",{"2":{"99":1}}],["countandincrease",{"2":{"52":1,"60":1}}],["count",{"2":{"49":4,"51":7,"52":3,"56":4,"59":7,"60":3,"64":4,"66":1,"71":4,"73":2,"82":6,"93":12}}],["coexist",{"2":{"49":1}}],["covers",{"2":{"36":1,"48":1,"105":1,"108":1}}],["copy",{"2":{"26":1}}],["copying",{"0":{"26":1}}],["column",{"2":{"15":1}}],["common",{"2":{"121":1}}],["communication",{"2":{"42":1,"120":1,"121":3}}],["commands",{"2":{"99":1}}],["command",{"2":{"22":1,"103":1}}],["combining",{"2":{"37":1,"103":1,"109":1}}],["com",{"2":{"8":1,"15":1,"22":1,"38":1,"73":1,"82":1,"93":2,"104":1,"107":1,"110":1}}],["components",{"0":{"82":1,"93":1},"2":{"95":2}}],["component",{"0":{"81":1,"92":1},"1":{"82":1,"93":1},"2":{"37":2,"103":3,"109":2}}],["component=",{"2":{"14":2}}],["compileroptions",{"2":{"23":1}}],["compiler",{"2":{"23":1}}],["completion",{"2":{"4":1}}],["compatibility",{"0":{"0":1,"6":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"2":{"11":1}}],["code",{"2":{"5":2,"37":2,"45":1,"51":1,"59":1,"78":1,"80":1,"89":1,"91":1,"100":1,"101":1,"103":1,"105":1,"106":1,"109":2,"118":1}}],["conversely",{"2":{"121":1}}],["convert",{"2":{"96":1,"100":1}}],["config",{"0":{"100":1},"2":{"99":4}}],["configure",{"2":{"41":1}}],["configured",{"2":{"12":1,"41":1}}],["configuration",{"0":{"23":1},"2":{"103":1}}],["connected",{"2":{"75":1,"86":1}}],["connect",{"2":{"55":1,"63":1,"70":1}}],["concepts",{"2":{"31":1}}],["context",{"2":{"121":1}}],["content",{"2":{"95":1}}],["content=",{"2":{"91":1}}],["contents",{"2":{"30":1}}],["contrast",{"2":{"0":1,"6":1}}],["consider",{"2":{"117":1}}],["consistency",{"2":{"19":1,"27":1}}],["console",{"2":{"4":2,"8":3,"12":1,"14":1,"15":1,"37":1,"38":4,"39":2,"41":1,"43":1,"57":1,"65":1,"67":2,"72":1,"78":1,"89":1,"103":2,"104":4,"106":1,"107":2,"109":1,"110":4,"111":2}}],["const",{"2":{"2":3,"4":3,"10":2,"12":3,"14":7,"15":2,"18":1,"19":1,"24":2,"27":1,"30":2,"37":2,"38":2,"41":1,"49":1,"51":1,"52":1,"56":1,"57":1,"59":1,"60":1,"64":1,"65":1,"71":1,"72":5,"73":1,"78":1,"80":2,"82":4,"84":1,"89":1,"93":8,"95":1,"103":3,"104":2,"106":2,"107":1,"109":2,"110":2,"114":6,"115":3,"118":1,"119":2}}],["immediately",{"2":{"107":1}}],["implemented",{"2":{"121":1}}],["implement",{"2":{"39":1,"111":1,"121":1}}],["implementation",{"2":{"31":1,"52":1,"60":1,"67":1,"73":1}}],["important",{"2":{"37":1,"109":1,"114":1,"117":1}}],["importing",{"0":{"19":1,"27":1}}],["import",{"2":{"14":12,"15":3,"18":2,"19":1,"24":2,"27":1,"30":2,"38":2,"51":1,"52":1,"56":1,"57":1,"64":1,"65":1,"71":1,"72":4,"73":1,"78":3,"80":3,"82":1,"84":2,"89":3,"91":1,"93":1,"95":1,"100":3,"103":6,"104":2,"106":1,"109":1,"110":2,"114":3,"115":4}}],["identical",{"2":{"37":1,"109":1}}],["i",{"2":{"2":2,"12":1,"14":1,"18":2,"19":1,"24":1,"30":1,"37":1,"38":1,"41":2,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1}}],["if=",{"2":{"73":1}}],["if",{"2":{"0":1,"4":1,"5":3,"6":1,"8":2,"11":1,"12":1,"14":9,"15":2,"16":1,"18":1,"23":1,"24":1,"30":1,"37":1,"41":2,"45":1,"52":1,"60":1,"72":1,"78":1,"82":1,"89":1,"93":2,"103":1,"106":1,"107":1,"109":1,"113":1,"114":5,"115":1,"117":1,"119":2}}],["index",{"0":{"95":1},"2":{"95":1}}],["into",{"2":{"49":1,"96":3,"100":2}}],["integrates",{"2":{"53":1,"61":1,"68":1}}],["integration",{"2":{"48":1,"52":2,"60":1,"67":2,"73":1}}],["integrating",{"2":{"13":1}}],["interaction",{"2":{"120":1}}],["inter",{"2":{"80":4}}],["internal",{"0":{"31":1},"2":{"31":1}}],["interoperability",{"2":{"19":1,"27":1}}],["interface",{"2":{"18":1,"19":1,"41":1,"42":1,"49":2,"56":1,"64":1,"71":1,"120":1,"121":1}}],["inspired",{"2":{"120":1}}],["insert",{"2":{"51":1,"59":1,"73":1}}],["inserted",{"2":{"49":1}}],["instructions",{"2":{"74":1,"85":1}}],["instance",{"2":{"116":2}}],["instances",{"2":{"116":3}}],["instanceof",{"2":{"8":1}}],["install",{"2":{"99":1}}],["installation",{"0":{"33":1,"54":1,"62":1,"69":1,"76":1,"87":1,"97":1,"113":1},"1":{"34":1,"35":1,"98":1}}],["installing",{"0":{"22":1}}],["instead",{"2":{"5":2}}],["initial",{"2":{"91":1}}],["initialbridge",{"2":{"41":4,"78":1,"89":1}}],["initialbride",{"0":{"41":1}}],["initialroutename=",{"2":{"14":1}}],["information",{"2":{"22":1}}],["input",{"2":{"15":1,"82":1,"93":2}}],["inappbrowser",{"2":{"8":1,"12":2,"14":4,"15":1,"18":4,"24":4,"30":4,"37":2,"38":1,"73":1,"82":1,"93":2,"103":4,"104":1,"106":4,"107":1,"109":4,"110":1}}],["invoked",{"2":{"6":1,"121":1}}],["include",{"2":{"114":3,"121":1}}],["includes",{"2":{"2":1}}],["increase",{"2":{"49":2,"52":3,"56":2,"60":2,"64":2,"66":1,"71":2,"73":1,"82":4,"93":8}}],["increasing",{"2":{"2":1}}],["in",{"0":{"19":1,"27":1,"30":1,"31":1,"48":1,"53":1,"61":1,"68":1,"105":1,"108":1,"117":1},"1":{"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"72":1,"73":1,"106":1,"107":1,"109":1,"110":1,"111":1,"118":1,"119":1},"2":{"0":1,"2":4,"4":1,"5":1,"6":2,"8":1,"12":3,"14":1,"16":4,"18":1,"19":2,"20":2,"23":1,"24":1,"27":2,"28":3,"30":2,"31":2,"36":1,"37":9,"38":4,"39":1,"40":2,"41":4,"43":1,"44":1,"45":2,"48":1,"53":2,"55":2,"61":2,"63":2,"67":1,"68":2,"70":2,"74":2,"75":2,"78":2,"80":1,"85":1,"86":2,"89":2,"91":1,"96":2,"99":1,"100":1,"103":9,"104":3,"105":1,"106":4,"107":1,"108":1,"109":9,"110":4,"111":1,"114":8,"115":4,"117":1,"118":3,"119":1,"121":4}}],["its",{"2":{"28":1,"37":1,"49":1,"109":1,"121":1}}],["it",{"0":{"75":1,"86":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1},"2":{"0":1,"2":2,"4":1,"5":1,"6":2,"8":1,"9":1,"11":1,"12":1,"14":1,"16":1,"31":1,"38":1,"40":3,"41":2,"48":1,"49":2,"52":1,"56":1,"60":1,"64":1,"71":1,"74":1,"78":1,"89":1,"96":3,"104":1,"107":3,"110":1,"114":3,"115":2,"119":1,"120":1}}],["issues",{"2":{"117":1}}],["issue",{"2":{"100":1}}],["iswebviewbridgeavailable",{"2":{"39":2,"41":1,"82":2,"93":4,"111":2}}],["isnativemethodavailable",{"2":{"15":1,"39":2,"82":2,"93":4,"107":1,"111":2}}],["isready",{"2":{"14":7,"65":1,"72":2,"73":3,"119":4}}],["isavailable",{"2":{"12":1,"14":1,"18":1,"24":1,"30":1,"37":1,"103":1,"106":1,"109":1}}],["is",{"0":{"120":1},"1":{"121":1},"2":{"0":2,"6":3,"8":5,"11":1,"12":4,"13":1,"14":4,"15":3,"16":3,"18":1,"20":2,"22":1,"24":1,"28":2,"29":2,"30":1,"31":1,"37":2,"38":2,"40":1,"41":6,"42":1,"43":1,"44":1,"45":4,"46":1,"49":3,"55":1,"56":1,"57":1,"63":1,"64":1,"65":2,"70":1,"71":1,"72":2,"75":1,"78":2,"82":1,"86":1,"89":2,"93":2,"104":2,"105":1,"109":2,"110":2,"114":8,"117":2,"119":4,"120":1,"121":1}}],["after",{"2":{"117":1}}],["again",{"2":{"100":1}}],["advance",{"2":{"114":1}}],["advantage",{"2":{"103":1}}],["advisable",{"2":{"78":1,"89":1}}],["addeventlistener",{"2":{"115":2}}],["added",{"2":{"6":1}}],["addition",{"2":{"39":1,"111":1}}],["additional",{"2":{"22":1,"113":1}}],["add",{"0":{"31":1},"2":{"22":4,"31":4,"34":3,"35":3,"37":1,"54":3,"62":3,"69":3,"76":3,"87":3,"98":3,"99":2,"100":3,"103":1,"106":1,"109":1,"113":3,"118":1}}],["acts",{"2":{"120":1}}],["actively",{"2":{"117":1}}],["access",{"2":{"44":1,"50":1,"58":1,"66":1,"73":1,"121":1}}],["accessed",{"2":{"40":1}}],["accessible",{"2":{"40":1}}],["across",{"2":{"16":1,"19":1,"20":1,"27":1,"28":1}}],["available",{"2":{"39":1,"41":2,"111":1}}],["availability",{"0":{"39":1,"111":1},"2":{"39":2,"111":2}}],["avoiding",{"2":{"75":1,"86":1,"95":1}}],["avoid",{"2":{"8":1}}],["at",{"2":{"22":1,"107":1,"116":1}}],["any",{"2":{"14":2,"52":1,"60":2}}],["an",{"2":{"8":1,"9":1,"31":1,"40":1,"42":1,"45":2,"75":1,"78":1,"86":1,"89":1}}],["and",{"2":{"0":1,"13":1,"16":2,"18":1,"19":2,"20":1,"22":1,"24":1,"27":2,"28":1,"31":2,"37":1,"38":1,"41":1,"43":1,"47":1,"48":1,"49":3,"51":1,"52":1,"59":1,"60":1,"67":1,"73":1,"74":1,"75":1,"78":1,"86":1,"89":1,"96":1,"100":1,"101":1,"104":1,"107":1,"109":1,"110":1,"112":1,"113":1,"114":2,"115":3,"116":1,"117":1,"119":2,"120":3,"121":3}}],["ability",{"2":{"28":1}}],["about",{"2":{"13":1}}],["above",{"2":{"8":1,"78":1,"82":1,"89":1,"93":1,"115":1}}],["absent",{"2":{"8":1}}],["able",{"2":{"0":1}}],["although",{"2":{"40":1,"107":1}}],["alternative",{"2":{"5":1}}],["allowing",{"2":{"40":1}}],["allows",{"2":{"5":1,"9":1,"39":1,"50":1,"58":1,"66":1,"73":1,"111":1,"121":1}}],["all",{"2":{"11":1,"28":1,"31":1,"38":1,"104":1,"110":1,"116":2}}],["also",{"2":{"9":1,"23":1,"39":1,"40":1,"111":1}}],["alert",{"2":{"8":1,"11":1,"15":1,"41":2,"78":1,"89":1,"115":2,"118":2,"119":1}}],["always",{"2":{"0":2,"6":1}}],["await",{"2":{"4":3,"12":2,"14":2,"15":1,"18":2,"24":2,"30":2,"37":2,"38":1,"103":2,"104":1,"106":2,"109":2,"110":1}}],["around",{"2":{"80":1,"91":1}}],["array",{"2":{"9":1}}],["argument",{"2":{"45":1,"51":1,"59":1,"67":2,"73":1}}],["arguments",{"2":{"0":1,"49":1}}],["args",{"2":{"5":1,"11":2,"45":1}}],["aren",{"2":{"105":1}}],["are",{"2":{"2":1,"8":1,"16":1,"19":2,"27":2,"28":1,"29":1,"30":1,"39":1,"41":1,"111":1,"113":1,"114":1,"121":2}}],["assistance",{"2":{"107":1}}],["assists",{"2":{"40":1}}],["assuming",{"2":{"30":1}}],["assume",{"2":{"2":1,"55":1,"63":1,"70":1}}],["aspect",{"2":{"28":1}}],["async",{"2":{"2":4,"12":2,"14":8,"15":1,"18":3,"24":2,"30":2,"37":3,"38":1,"41":3,"49":1,"56":1,"64":1,"71":1,"78":1,"89":1,"95":1,"103":3,"104":1,"106":3,"109":3,"110":1,"118":2}}],["as",{"2":{"0":2,"2":2,"8":2,"9":1,"12":2,"14":3,"16":1,"19":1,"20":1,"24":1,"27":1,"29":1,"30":2,"31":1,"37":1,"38":2,"45":1,"51":2,"55":2,"59":2,"63":2,"70":2,"73":1,"78":1,"82":1,"89":1,"93":1,"99":1,"100":1,"103":1,"104":2,"106":1,"109":1,"110":2,"114":3,"115":1,"118":1,"119":1,"120":1,"121":2}}],["apps",{"2":{"121":1}}],["apppostmessageschema>",{"2":{"115":1}}],["apppostmessageschema",{"2":{"114":12,"115":3}}],["apply",{"2":{"41":1,"74":1}}],["applying",{"2":{"41":1}}],["applications",{"2":{"74":1,"85":1,"120":2}}],["application",{"2":{"37":1,"96":1,"109":1,"114":3,"118":1}}],["approach",{"2":{"16":1,"74":1,"121":1}}],["appropriate",{"2":{"6":1}}],["appbridgestate>",{"2":{"49":1,"56":1,"64":1,"71":1}}],["appbridgestate",{"2":{"49":2,"56":1,"64":1,"71":1}}],["appbridge>",{"2":{"4":1,"5":1,"8":1,"10":2,"11":1,"15":1,"19":1,"27":1,"38":1,"41":1,"57":1,"65":1,"72":1,"78":1,"89":1,"104":1,"110":1}}],["appbridge",{"2":{"2":1,"12":2,"14":4,"15":1,"18":1,"19":1,"24":3,"27":1,"30":3,"37":5,"38":3,"41":1,"49":3,"51":2,"52":1,"55":1,"56":3,"63":1,"64":3,"70":1,"71":3,"72":1,"78":2,"89":2,"103":7,"104":2,"106":2,"109":5,"110":3,"115":3}}],["app",{"0":{"74":1,"80":1,"82":1,"84":1,"91":1,"93":1,"95":1,"99":1},"2":{"0":3,"6":2,"8":2,"11":2,"14":3,"15":3,"37":3,"40":1,"74":2,"75":1,"80":2,"86":1,"91":1,"95":1,"96":2,"99":1,"103":8,"109":3,"121":2}}],["a",{"0":{"36":1,"49":1},"1":{"37":1,"38":1,"39":1},"2":{"0":3,"2":3,"5":2,"6":3,"9":1,"12":1,"15":1,"16":5,"18":2,"20":4,"23":1,"24":2,"28":4,"31":2,"36":1,"37":7,"38":1,"41":3,"42":1,"43":1,"45":2,"46":1,"49":1,"51":2,"52":2,"53":1,"55":1,"59":2,"60":2,"61":1,"63":1,"67":1,"68":1,"70":1,"73":1,"78":1,"89":1,"96":5,"99":1,"100":3,"103":3,"104":1,"105":6,"106":2,"108":1,"109":7,"110":1,"114":6,"116":3,"117":5,"118":2,"119":4,"120":2,"121":3}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/VPLocalSearchBox.ntEy_ikZ.js b/assets/chunks/VPLocalSearchBox.Bk4YBhJR.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.ntEy_ikZ.js rename to assets/chunks/VPLocalSearchBox.Bk4YBhJR.js index d40707a..ba56b19 100644 --- a/assets/chunks/VPLocalSearchBox.ntEy_ikZ.js +++ b/assets/chunks/VPLocalSearchBox.Bk4YBhJR.js @@ -1,4 +1,4 @@ -var Nt=Object.defineProperty;var kt=(o,e,t)=>e in o?Nt(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var Oe=(o,e,t)=>kt(o,typeof e!="symbol"?e+"":e,t);import{X as It,h as oe,y as $e,ah as Dt,ai as Ot,d as Rt,G as xe,aj as tt,k as Fe,ak as _t,al as Mt,z as Lt,am as zt,l as Re,R as de,P as Ee,an as Pt,ao as Bt,Y as Vt,j as $t,ap as Wt,o as ee,b as jt,m as E,a1 as Kt,p as U,aq as Jt,ar as Ut,as as Ht,c as re,n as rt,e as Se,E as at,F as nt,a as ve,t as pe,at as Gt,q as qt,s as Qt,au as it,av as Yt,a6 as Zt,ac as Xt,aw as er,_ as tr}from"./framework.NFyWiZxq.js";import{u as rr,c as ar}from"./theme.CNp3XjrY.js";const nr={root:()=>It(()=>import("./@localSearchIndexroot.DDBMqr9X.js"),[])};/*! +var Nt=Object.defineProperty;var kt=(o,e,t)=>e in o?Nt(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var Oe=(o,e,t)=>kt(o,typeof e!="symbol"?e+"":e,t);import{X as It,h as oe,y as $e,ah as Dt,ai as Ot,d as Rt,G as xe,aj as tt,k as Fe,ak as _t,al as Mt,z as Lt,am as zt,l as Re,R as de,P as Ee,an as Pt,ao as Bt,Y as Vt,j as $t,ap as Wt,o as ee,b as jt,m as E,a1 as Kt,p as U,aq as Jt,ar as Ut,as as Ht,c as re,n as rt,e as Se,E as at,F as nt,a as ve,t as pe,at as Gt,q as qt,s as Qt,au as it,av as Yt,a6 as Zt,ac as Xt,aw as er,_ as tr}from"./framework.NFyWiZxq.js";import{u as rr,c as ar}from"./theme.BSqr9esx.js";const nr={root:()=>It(()=>import("./@localSearchIndexroot.DEDP_2jq.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var mt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Te=mt.join(","),yt=typeof Element>"u",ue=yt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!yt&&Element.prototype.getRootNode?function(o){var e;return o==null||(e=o.getRootNode)===null||e===void 0?void 0:e.call(o)}:function(o){return o==null?void 0:o.ownerDocument},ke=function o(e,t){var r;t===void 0&&(t=!0);var n=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),a=n===""||n==="true",i=a||t&&e&&o(e.parentNode);return i},ir=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},gt=function(e,t,r){if(ke(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Te));return t&&ue.call(e,Te)&&n.unshift(e),n=n.filter(r),n},bt=function o(e,t,r){for(var n=[],a=Array.from(e);a.length;){var i=a.shift();if(!ke(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),u=s.length?s:i.children,l=o(u,!0,r);r.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=ue.call(i,Te);h&&r.filter(i)&&(t||!e.includes(i))&&n.push(i);var d=i.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(i),v=!ke(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(d&&v){var m=o(d===!0?i.children:d.children,!0,r);r.flatten?n.push.apply(n,m):n.push({scopeParent:i,candidates:m})}else a.unshift.apply(a,i.children)}}return n},wt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},se=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||ir(e))&&!wt(e)?0:e.tabIndex},or=function(e,t){var r=se(e);return r<0&&t&&!wt(e)?0:r},sr=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},xt=function(e){return e.tagName==="INPUT"},ur=function(e){return xt(e)&&e.type==="hidden"},lr=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},cr=function(e,t){for(var r=0;rsummary:first-of-type"),i=a?e.parentElement:e;if(ue.call(i,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof n=="function"){for(var s=e;e;){var u=e.parentElement,l=Ne(e);if(u&&!u.shadowRoot&&n(u)===!0)return ot(e);e.assignedSlot?e=e.assignedSlot:!u&&l!==e.ownerDocument?e=l.host:e=u}e=s}if(vr(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return ot(e);return!1},mr=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r=0)},gr=function o(e){var t=[],r=[];return e.forEach(function(n,a){var i=!!n.scopeParent,s=i?n.scopeParent:n,u=or(s,i),l=i?o(n.candidates):s;u===0?i?t.push.apply(t,l):t.push(s):r.push({documentOrder:a,tabIndex:u,item:n,isScope:i,content:l})}),r.sort(sr).reduce(function(n,a){return a.isScope?n.push.apply(n,a.content):n.push(a.content),n},[]).concat(t)},br=function(e,t){t=t||{};var r;return t.getShadowRoot?r=bt([e],t.includeContainer,{filter:We.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:yr}):r=gt(e,t.includeContainer,We.bind(null,t)),gr(r)},wr=function(e,t){t=t||{};var r;return t.getShadowRoot?r=bt([e],t.includeContainer,{filter:Ie.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=gt(e,t.includeContainer,Ie.bind(null,t)),r},le=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,Te)===!1?!1:We(t,e)},xr=mt.concat("iframe").join(","),_e=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,xr)===!1?!1:Ie(t,e)};/*! diff --git a/assets/chunks/theme.CNp3XjrY.js b/assets/chunks/theme.BSqr9esx.js similarity index 99% rename from assets/chunks/theme.CNp3XjrY.js rename to assets/chunks/theme.BSqr9esx.js index d0f6bff..24d1850 100644 --- a/assets/chunks/theme.CNp3XjrY.js +++ b/assets/chunks/theme.BSqr9esx.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.ntEy_ikZ.js","assets/chunks/framework.NFyWiZxq.js"])))=>i.map(i=>d[i]); -import{d as g,o as a,c as l,r as d,n as N,a as H,t as L,b as $,w as p,e as f,T as ve,_ as m,u as xe,i as Ue,f as Ge,g as he,h as M,j as q,k as b,l as G,m as u,p as r,q as E,s as D,v as U,x as ie,y as j,z as Q,A as pe,B as we,C as je,D as K,F as I,E as B,G as Ve,H as ee,I as _,J as x,K as Le,L as te,M as J,N as se,O as Ke,P as le,Q as Re,R as qe,S as Se,U as We,V as Ye,W as Je,X as Xe,Y as Me,Z as Ce,$ as Ze,a0 as Qe,a1 as et,a2 as tt}from"./framework.NFyWiZxq.js";const st=g({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),l("span",{class:N(["VPBadge",e.type])},[d(e.$slots,"default",{},()=>[H(L(e.text),1)])],2))}}),nt={key:0,class:"VPBackdrop"},ot=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),$(ve,{name:"fade"},{default:p(()=>[e.show?(a(),l("div",nt)):f("",!0)]),_:1}))}}),at=m(ot,[["__scopeId","data-v-b76085f1"]]),w=xe;function rt(s,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(s,e):(s(),(n=!0)&&setTimeout(()=>n=!1,e))}}function ce(s){return/^\//.test(s)?s:`/${s}`}function _e(s){const{pathname:e,search:t,hash:n,protocol:o}=new URL(s,"http://a.com");if(Ue(s)||s.startsWith("#")||!o.startsWith("http")||!Ge(e))return s;const{site:i}=w(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${n}`);return he(c)}const fe=M(q?location.hash:"");q&&window.addEventListener("hashchange",()=>{fe.value=location.hash});function W({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:i}=w(),c=b(()=>{var v,k;return{label:(v=t.value.locales[n.value])==null?void 0:v.label,link:((k=t.value.locales[n.value])==null?void 0:k.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:b(()=>Object.entries(t.value.locales).flatMap(([v,k])=>s&&c.value.label===k.label?[]:{text:k.label,link:it(k.link||(v==="root"?"/":`/${v}/`),i.value.i18nRouting!==!1&&e,o.value.relativePath.slice(c.value.link.length-1),!t.value.cleanUrls)+fe.value})),currentLang:c}}function it(s,e,t,n){return e?s.replace(/\/$/,"")+ce(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):s}const lt=s=>(E("data-v-81fadad1"),s=s(),D(),s),ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},vt=lt(()=>u("div",{class:"divider"},null,-1)),ht={class:"quote"},pt={class:"action"},_t=["href","aria-label"],ft=g({__name:"NotFound",setup(s){const{site:e,theme:t}=w(),{localeLinks:n}=W({removeCurrent:!1}),o=M("/");return G(()=>{var c;const i=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(o.value=((c=n.value.find(({link:h})=>h.startsWith(i)))==null?void 0:c.link)||n.value[0].link)}),(i,c)=>{var h,v,k,P,y;return a(),l("div",ct,[u("p",ut,L(((h=r(t).notFound)==null?void 0:h.code)??"404"),1),u("h1",dt,L(((v=r(t).notFound)==null?void 0:v.title)??"PAGE NOT FOUND"),1),vt,u("blockquote",ht,L(((k=r(t).notFound)==null?void 0:k.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),u("div",pt,[u("a",{class:"link",href:r(he)(o.value),"aria-label":((P=r(t).notFound)==null?void 0:P.linkLabel)??"go to home"},L(((y=r(t).notFound)==null?void 0:y.linkText)??"Take me home"),9,_t)])])}}}),mt=m(ft,[["__scopeId","data-v-81fadad1"]]);function Te(s,e){if(Array.isArray(s))return X(s);if(s==null)return[];e=ce(e);const t=Object.keys(s).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ce(o))),n=t?s[t]:[];return Array.isArray(n)?X(n):X(n.items,n.base)}function gt(s){const e=[];let t=0;for(const n in s){const o=s[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function kt(s){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(s),e}function ue(s,e){return Array.isArray(e)?e.some(t=>ue(s,t)):U(s,e.link)?!0:e.items?ue(s,e.items):!1}function X(s,e){return[...s].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=X(n.items,o)),n})}function F(){const{frontmatter:s,page:e,theme:t}=w(),n=ie("(min-width: 960px)"),o=M(!1),i=b(()=>{const S=t.value.sidebar,T=e.value.relativePath;return S?Te(S,T):[]}),c=M(i.value);j(i,(S,T)=>{JSON.stringify(S)!==JSON.stringify(T)&&(c.value=i.value)});const h=b(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),v=b(()=>k?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),k=b(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),P=b(()=>h.value&&n.value),y=b(()=>h.value?gt(c.value):[]);function V(){o.value=!0}function A(){o.value=!1}function C(){o.value?A():V()}return{isOpen:o,sidebar:c,sidebarGroups:y,hasSidebar:h,hasAside:k,leftAside:v,isSidebarEnabled:P,open:V,close:A,toggle:C}}function $t(s,e){let t;Q(()=>{t=s.value?document.activeElement:void 0}),G(()=>{window.addEventListener("keyup",n)}),pe(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function bt(s){const{page:e}=w(),t=M(!1),n=b(()=>s.value.collapsed!=null),o=b(()=>!!s.value.link),i=M(!1),c=()=>{i.value=U(e.value.relativePath,s.value.link)};j([e,s,fe],c),G(c);const h=b(()=>i.value?!0:s.value.items?ue(e.value.relativePath,s.value.items):!1),v=b(()=>!!(s.value.items&&s.value.items.length));Q(()=>{t.value=!!(n.value&&s.value.collapsed)}),we(()=>{(i.value||h.value)&&(t.value=!1)});function k(){n.value&&(t.value=!t.value)}return{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:h,hasChildren:v,toggle:k}}function yt(){const{hasSidebar:s}=F(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:b(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const de=[];function Ie(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function me(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Pt(t),link:"#"+t.id,level:n}});return wt(e,s)}function Pt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function wt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(c=>c.level>=n&&c.level<=o),de.length=0;for(const{element:c,link:h}of s)de.push({element:c,link:h});const i=[];e:for(let c=0;c=0;v--){const k=s[v];if(k.level{requestAnimationFrame(i),window.addEventListener("scroll",n)}),je(()=>{c(location.hash)}),pe(()=>{window.removeEventListener("scroll",n)});function i(){if(!t.value)return;const h=(()=>{var S;const C=(S=document.querySelector("#VPContent .VPDoc"))==null?void 0:S.firstElementChild;return C?ye(C):78})(),v=window.scrollY,k=window.innerHeight,P=document.body.offsetHeight,y=Math.abs(v+k-P)<1,V=de.map(({element:C,link:S})=>({link:S,top:ye(C)})).filter(({top:C})=>!Number.isNaN(C)).sort((C,S)=>C.top-S.top);if(!V.length){c(null);return}if(v<1){c(null);return}if(y){c(V[V.length-1].link);return}let A=null;for(const{link:C,top:S}of V){if(S>v+h)break;A=C}c(A)}function c(h){o&&o.classList.remove("active"),h==null?o=null:o=s.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ye(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const Lt=["href","title"],St=g({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const n=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(n));o==null||o.focus({preventScroll:!0})}return(t,n)=>{const o=K("VPDocOutlineItem",!0);return a(),l("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),l(I,null,B(t.headers,({children:i,link:c,title:h})=>(a(),l("li",null,[u("a",{class:"outline-link",href:c,onClick:e,title:h},L(h),9,Lt),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ne=m(St,[["__scopeId","data-v-7f9819c0"]]),Mt=s=>(E("data-v-aff49ff2"),s=s(),D(),s),Ct={class:"content"},Tt={class:"outline-title",role:"heading","aria-level":"2"},It={"aria-labelledby":"doc-outline-aria-label"},Nt=Mt(()=>u("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),At=g({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=w(),n=Ve([]);ee(()=>{n.value=me(e.value.outline??t.value.outline)});const o=M(),i=M();return Vt(o,i),(c,h)=>(a(),l("div",{class:N(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[u("div",Ct,[u("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),u("div",Tt,L(r(Ie)(r(t))),1),u("nav",It,[Nt,_(Ne,{headers:n.value,root:!0},null,8,["headers"])])])],2))}}),Bt=m(At,[["__scopeId","data-v-aff49ff2"]]),Ht={class:"VPDocAsideCarbonAds"},zt=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,n)=>(a(),l("div",Ht,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Et=s=>(E("data-v-050b882a"),s=s(),D(),s),Dt={class:"VPDocAside"},Ft=Et(()=>u("div",{class:"spacer"},null,-1)),Ot=g({__name:"VPDocAside",setup(s){const{theme:e}=w();return(t,n)=>(a(),l("div",Dt,[d(t.$slots,"aside-top",{},void 0,!0),d(t.$slots,"aside-outline-before",{},void 0,!0),_(Bt),d(t.$slots,"aside-outline-after",{},void 0,!0),Ft,d(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(zt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),d(t.$slots,"aside-ads-after",{},void 0,!0),d(t.$slots,"aside-bottom",{},void 0,!0)]))}}),xt=m(Ot,[["__scopeId","data-v-050b882a"]]);function Ut(){const{theme:s,page:e}=w();return b(()=>{const{text:t="Edit this page",pattern:n=""}=s.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Gt(){const{page:s,theme:e,frontmatter:t}=w();return b(()=>{var v,k,P,y,V,A,C,S;const n=Te(e.value.sidebar,s.value.relativePath),o=kt(n),i=o.findIndex(T=>U(s.value.relativePath,T.link)),c=((v=e.value.docFooter)==null?void 0:v.prev)===!1&&!t.value.prev||t.value.prev===!1,h=((k=e.value.docFooter)==null?void 0:k.next)===!1&&!t.value.next||t.value.next===!1;return{prev:c?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((P=o[i-1])==null?void 0:P.docFooterText)??((y=o[i-1])==null?void 0:y.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((V=o[i-1])==null?void 0:V.link)},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=o[i+1])==null?void 0:A.docFooterText)??((C=o[i+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=o[i+1])==null?void 0:S.link)}}})}const jt={},Kt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Rt=u("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),qt=u("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Wt=[Rt,qt];function Yt(s,e){return a(),l("svg",Kt,Wt)}const Jt=m(jt,[["render",Yt]]),z=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=b(()=>e.tag??(e.href?"a":"span")),n=b(()=>e.href&&Le.test(e.href));return(o,i)=>(a(),$(x(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?r(_e)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:p(()=>[d(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Xt={class:"VPLastUpdated"},Zt=["datetime"],Qt=g({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:n,lang:o}=w(),i=b(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),c=b(()=>i.value.toISOString()),h=M("");return G(()=>{Q(()=>{var v,k,P;h.value=new Intl.DateTimeFormat((k=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&k.forceLocale?o.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(v,k)=>{var P;return a(),l("p",Xt,[H(L(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),u("time",{datetime:c.value},L(h.value),9,Zt)])}}}),es=m(Qt,[["__scopeId","data-v-4a5c2b78"]]),ts={key:0,class:"VPDocFooter"},ss={key:0,class:"edit-info"},ns={key:0,class:"edit-link"},os={key:1,class:"last-updated"},as={key:1,class:"prev-next"},rs={class:"pager"},is=["innerHTML"],ls=["innerHTML"],cs={class:"pager"},us=["innerHTML"],ds=["innerHTML"],vs=g({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:n}=w(),o=Ut(),i=Gt(),c=b(()=>e.value.editLink&&n.value.editLink!==!1),h=b(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),v=b(()=>c.value||h.value||i.value.prev||i.value.next);return(k,P)=>{var y,V,A,C;return v.value?(a(),l("footer",ts,[d(k.$slots,"doc-footer-before",{},void 0,!0),c.value||h.value?(a(),l("div",ss,[c.value?(a(),l("div",ns,[_(z,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:p(()=>[_(Jt,{class:"edit-link-icon","aria-label":"edit icon"}),H(" "+L(r(o).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),l("div",os,[_(es)])):f("",!0)])):f("",!0),(y=r(i).prev)!=null&&y.link||(V=r(i).next)!=null&&V.link?(a(),l("nav",as,[u("div",rs,[(A=r(i).prev)!=null&&A.link?(a(),$(z,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:p(()=>{var S;return[u("span",{class:"desc",innerHTML:((S=r(e).docFooter)==null?void 0:S.prev)||"Previous page"},null,8,is),u("span",{class:"title",innerHTML:r(i).prev.text},null,8,ls)]}),_:1},8,["href"])):f("",!0)]),u("div",cs,[(C=r(i).next)!=null&&C.link?(a(),$(z,{key:0,class:"pager-link next",href:r(i).next.link},{default:p(()=>{var S;return[u("span",{class:"desc",innerHTML:((S=r(e).docFooter)==null?void 0:S.next)||"Next page"},null,8,us),u("span",{class:"title",innerHTML:r(i).next.text},null,8,ds)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),hs=m(vs,[["__scopeId","data-v-dceb3897"]]),ps=s=>(E("data-v-016b783a"),s=s(),D(),s),_s={class:"container"},fs=ps(()=>u("div",{class:"aside-curtain"},null,-1)),ms={class:"aside-container"},gs={class:"aside-content"},ks={class:"content"},$s={class:"content-container"},bs={class:"main"},ys=g({__name:"VPDoc",setup(s){const{theme:e}=w(),t=te(),{hasSidebar:n,hasAside:o,leftAside:i}=F(),c=b(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,v)=>{const k=K("Content");return a(),l("div",{class:N(["VPDoc",{"has-sidebar":r(n),"has-aside":r(o)}])},[d(h.$slots,"doc-top",{},void 0,!0),u("div",_s,[r(o)?(a(),l("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[fs,u("div",ms,[u("div",gs,[_(xt,null,{"aside-top":p(()=>[d(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[d(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[d(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[d(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[d(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[d(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),u("div",ks,[u("div",$s,[d(h.$slots,"doc-before",{},void 0,!0),u("main",bs,[_(k,{class:N(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(hs,null,{"doc-footer-before":p(()=>[d(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),d(h.$slots,"doc-after",{},void 0,!0)])])]),d(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ps=m(ys,[["__scopeId","data-v-016b783a"]]),ws=g({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{}},setup(s){const e=s,t=b(()=>e.href&&Le.test(e.href)),n=b(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(x(n.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?r(_e)(o.href):void 0,target:t.value?"_blank":void 0,rel:t.value?"noreferrer":void 0},{default:p(()=>[H(L(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),Vs=m(ws,[["__scopeId","data-v-da0a8d5c"]]),Ls=["src","alt"],Ss=g({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const n=K("VPImage",!0);return e.image?(a(),l(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),l("img",J({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(he)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Ls)):(a(),l(I,{key:1},[_(n,J({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(n,J({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Z=m(Ss,[["__scopeId","data-v-ac21fc0d"]]),Ms=s=>(E("data-v-64d19091"),s=s(),D(),s),Cs={class:"container"},Ts={class:"main"},Is={key:0,class:"name"},Ns=["innerHTML"],As=["innerHTML"],Bs=["innerHTML"],Hs={key:0,class:"actions"},zs={key:0,class:"image"},Es={class:"image-container"},Ds=Ms(()=>u("div",{class:"image-bg"},null,-1)),Fs=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=se("hero-image-slot-exists");return(t,n)=>(a(),l("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[u("div",Cs,[u("div",Ts,[d(t.$slots,"home-hero-info",{},()=>[t.name?(a(),l("h1",Is,[u("span",{innerHTML:t.name,class:"clip"},null,8,Ns)])):f("",!0),t.text?(a(),l("p",{key:1,innerHTML:t.text,class:"text"},null,8,As)):f("",!0),t.tagline?(a(),l("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Bs)):f("",!0)],!0),t.actions?(a(),l("div",Hs,[(a(!0),l(I,null,B(t.actions,o=>(a(),l("div",{key:o.link,class:"action"},[_(Vs,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):f("",!0)]),t.image||r(e)?(a(),l("div",zs,[u("div",Es,[Ds,d(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(Z,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Os=m(Fs,[["__scopeId","data-v-64d19091"]]),xs=g({__name:"VPHomeHero",setup(s){const{frontmatter:e}=w();return(t,n)=>r(e).hero?(a(),$(Os,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info":p(()=>[d(t.$slots,"home-hero-info")]),"home-hero-image":p(()=>[d(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Us={},Gs={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},js=u("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Ks=[js];function Rs(s,e){return a(),l("svg",Gs,Ks)}const qs=m(Us,[["render",Rs]]),Ws={class:"box"},Ys={key:0,class:"icon"},Js=["innerHTML"],Xs=["innerHTML"],Zs=["innerHTML"],Qs={key:4,class:"link-text"},en={class:"link-text-value"},tn=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),$(z,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[u("article",Ws,[typeof e.icon=="object"&&e.icon.wrap?(a(),l("div",Ys,[_(Z,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(Z,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),l("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Js)):f("",!0),u("h2",{class:"title",innerHTML:e.title},null,8,Xs),e.details?(a(),l("p",{key:3,class:"details",innerHTML:e.details},null,8,Zs)):f("",!0),e.linkText?(a(),l("div",Qs,[u("p",en,[H(L(e.linkText)+" ",1),_(qs,{class:"link-text-icon"})])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),sn=m(tn,[["__scopeId","data-v-2c667d90"]]),nn={key:0,class:"VPFeatures"},on={class:"container"},an={class:"items"},rn=g({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=b(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(a(),l("div",nn,[u("div",on,[u("div",an,[(a(!0),l(I,null,B(n.features,i=>(a(),l("div",{key:i.title,class:N(["item",[t.value]])},[_(sn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),ln=m(rn,[["__scopeId","data-v-7f273b28"]]),cn=g({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=w();return(t,n)=>r(e).features?(a(),$(ln,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),un={class:"VPHome"},dn=g({__name:"VPHome",setup(s){return(e,t)=>{const n=K("Content");return a(),l("div",un,[d(e.$slots,"home-hero-before",{},void 0,!0),_(xs,null,{"home-hero-info":p(()=>[d(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[d(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),d(e.$slots,"home-hero-after",{},void 0,!0),d(e.$slots,"home-features-before",{},void 0,!0),_(cn),d(e.$slots,"home-features-after",{},void 0,!0),_(n)])}}}),vn=m(dn,[["__scopeId","data-v-28319bbd"]]),hn={},pn={class:"VPPage"};function _n(s,e){const t=K("Content");return a(),l("div",pn,[d(s.$slots,"page-top"),_(t),d(s.$slots,"page-bottom")])}const fn=m(hn,[["render",_n]]),mn=g({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=w(),{hasSidebar:n}=F();return(o,i)=>(a(),l("div",{class:N(["VPContent",{"has-sidebar":r(n),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?d(o.$slots,"not-found",{key:0},()=>[_(mt)],!0):r(t).layout==="page"?(a(),$(fn,{key:1},{"page-top":p(()=>[d(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[d(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(vn,{key:2},{"home-hero-before":p(()=>[d(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[d(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[d(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[d(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[d(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[d(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(x(r(t).layout),{key:3})):(a(),$(Ps,{key:4},{"doc-top":p(()=>[d(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[d(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[d(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[d(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[d(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[d(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[d(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[d(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[d(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[d(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[d(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),gn=m(mn,[["__scopeId","data-v-b62b410e"]]),kn={class:"container"},$n=["innerHTML"],bn=["innerHTML"],yn=g({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=w(),{hasSidebar:n}=F();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),l("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(n)}])},[u("div",kn,[r(e).footer.message?(a(),l("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,$n)):f("",!0),r(e).footer.copyright?(a(),l("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,bn)):f("",!0)])],2)):f("",!0)}}),Pn=m(yn,[["__scopeId","data-v-f1f9f6dc"]]);function Ae(){const{theme:s,frontmatter:e}=w(),t=Ve([]),n=b(()=>t.value.length>0);return ee(()=>{t.value=me(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:n}}const wn={},Vn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ln=u("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),Sn=[Ln];function Mn(s,e){return a(),l("svg",Vn,Sn)}const Be=m(wn,[["render",Mn]]),Cn={class:"header"},Tn={class:"outline"},In=g({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=w(),n=M(!1),o=M(0),i=M(),c=M();Ke(i,()=>{n.value=!1}),le("Escape",()=>{n.value=!1}),ee(()=>{n.value=!1});function h(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function v(P){P.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),qe(()=>{n.value=!1}))}function k(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,y)=>(a(),l("div",{class:"VPLocalNavOutlineDropdown",style:Re({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[P.headers.length>0?(a(),l("button",{key:0,onClick:h,class:N({open:n.value})},[H(L(r(Ie)(r(t)))+" ",1),_(Be,{class:"icon"})],2)):(a(),l("button",{key:1,onClick:k},L(r(t).returnToTopLabel||"Return to top"),1)),_(ve,{name:"flyout"},{default:p(()=>[n.value?(a(),l("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:v},[u("div",Cn,[u("a",{class:"top-link",href:"#",onClick:k},L(r(t).returnToTopLabel||"Return to top"),1)]),u("div",Tn,[_(Ne,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Nn=m(In,[["__scopeId","data-v-a5678a49"]]),An={},Bn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Hn=u("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),zn=u("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),En=u("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),Dn=u("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),Fn=[Hn,zn,En,Dn];function On(s,e){return a(),l("svg",Bn,Fn)}const xn=m(An,[["render",On]]),Un={class:"container"},Gn=["aria-expanded"],jn={class:"menu-text"},Kn=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=w(),{hasSidebar:n}=F(),{headers:o}=Ae(),{y:i}=Se(),c=M(0);G(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{o.value=me(t.value.outline??e.value.outline)});const h=b(()=>o.value.length===0),v=b(()=>h.value&&!n.value),k=b(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:h.value,fixed:v.value}));return(P,y)=>r(t).layout!=="home"&&(!v.value||r(i)>=c.value)?(a(),l("div",{key:0,class:N(k.value)},[u("div",Un,[r(n)?(a(),l("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=V=>P.$emit("open-menu"))},[_(xn,{class:"menu-icon"}),u("span",jn,L(r(e).sidebarMenuLabel||"Menu"),1)],8,Gn)):f("",!0),_(Nn,{headers:r(o),navHeight:c.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Rn=m(Kn,[["__scopeId","data-v-5c259d6b"]]);function qn(){const s=M(!1);function e(){s.value=!0,window.addEventListener("resize",o)}function t(){s.value=!1,window.removeEventListener("resize",o)}function n(){s.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=te();return j(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:n}}const Wn={},Yn={class:"VPSwitch",type:"button",role:"switch"},Jn={class:"check"},Xn={key:0,class:"icon"};function Zn(s,e){return a(),l("button",Yn,[u("span",Jn,[s.$slots.default?(a(),l("span",Xn,[d(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Qn=m(Wn,[["render",Zn],["__scopeId","data-v-90782e7c"]]),eo={},to={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},so=u("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),no=[so];function oo(s,e){return a(),l("svg",to,no)}const ao=m(eo,[["render",oo]]),ro={},io={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},lo=We('',9),co=[lo];function uo(s,e){return a(),l("svg",io,co)}const vo=m(ro,[["render",uo]]),ho=g({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=w(),n=se("toggle-appearance",()=>{e.value=!e.value}),o=b(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,c)=>(a(),$(Qn,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(n)},{default:p(()=>[_(vo,{class:"sun"}),_(ao,{class:"moon"})]),_:1},8,["title","aria-checked","onClick"]))}}),ge=m(ho,[["__scopeId","data-v-819ed506"]]),po={key:0,class:"VPNavBarAppearance"},_o=g({__name:"VPNavBarAppearance",setup(s){const{site:e}=w();return(t,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",po,[_(ge)])):f("",!0)}}),fo=m(_o,[["__scopeId","data-v-a41d7b32"]]),ke=M();let He=!1,re=0;function mo(s){const e=M(!1);if(q){!He&&go(),re++;const t=j(ke,n=>{var o,i,c;n===s.el.value||(o=s.el.value)!=null&&o.contains(n)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});pe(()=>{t(),re--,re||ko()})}return Ye(e)}function go(){document.addEventListener("focusin",ze),He=!0,ke.value=document.activeElement}function ko(){document.removeEventListener("focusin",ze)}function ze(){ke.value=document.activeElement}const $o={},bo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yo=u("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Po=[yo];function wo(s,e){return a(),l("svg",bo,Po)}const Ee=m($o,[["render",wo]]),Vo={},Lo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},So=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),Mo=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),Co=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),To=[So,Mo,Co];function Io(s,e){return a(),l("svg",Lo,To)}const No=m(Vo,[["render",Io]]),Ao={class:"VPMenuLink"},Bo=g({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=w();return(t,n)=>(a(),l("div",Ao,[_(z,{class:N({active:r(U)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:p(()=>[H(L(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=m(Bo,[["__scopeId","data-v-4c13fb45"]]),Ho={class:"VPMenuGroup"},zo={key:0,class:"title"},Eo=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",Ho,[e.text?(a(),l("p",zo,L(e.text),1)):f("",!0),(a(!0),l(I,null,B(e.items,n=>(a(),l(I,null,["link"in n?(a(),$(ne,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}}),Do=m(Eo,[["__scopeId","data-v-43e240f8"]]),Fo={class:"VPMenu"},Oo={key:0,class:"items"},xo=g({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),l("div",Fo,[e.items?(a(),l("div",Oo,[(a(!0),l(I,null,B(e.items,n=>(a(),l(I,{key:n.text},["link"in n?(a(),$(ne,{key:0,item:n},null,8,["item"])):(a(),$(Do,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),d(e.$slots,"default",{},void 0,!0)]))}}),Uo=m(xo,[["__scopeId","data-v-29731a1f"]]),Go=["aria-expanded","aria-label"],jo={key:0,class:"text"},Ko=["innerHTML"],Ro={class:"menu"},qo=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=M(!1),t=M();mo({el:t,onBlur:n});function n(){e.value=!1}return(o,i)=>(a(),l("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[o.button||o.icon?(a(),l("span",jo,[o.icon?(a(),$(x(o.icon),{key:0,class:"option-icon"})):f("",!0),o.button?(a(),l("span",{key:1,innerHTML:o.button},null,8,Ko)):f("",!0),_(Ee,{class:"text-icon"})])):(a(),$(No,{key:1,class:"icon"}))],8,Go),u("div",Ro,[_(Uo,{items:o.items},{default:p(()=>[d(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),$e=m(qo,[["__scopeId","data-v-df873039"]]),Wo={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',x:'X',youtube:'YouTube'},Yo=["href","aria-label","innerHTML"],Jo=g({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=b(()=>typeof e.icon=="object"?e.icon.svg:Wo[e.icon]);return(n,o)=>(a(),l("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Yo))}}),Xo=m(Jo,[["__scopeId","data-v-a921bdeb"]]),Zo={class:"VPSocialLinks"},Qo=g({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),l("div",Zo,[(a(!0),l(I,null,B(e.links,({link:n,icon:o,ariaLabel:i})=>(a(),$(Xo,{key:n,icon:o,link:n,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=m(Qo,[["__scopeId","data-v-6555a289"]]),ea={key:0,class:"group translations"},ta={class:"trans-title"},sa={key:1,class:"group"},na={class:"item appearance"},oa={class:"label"},aa={class:"appearance-action"},ra={key:2,class:"group"},ia={class:"item social-links"},la=g({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=w(),{localeLinks:n,currentLang:o}=W({correspondingLink:!0}),i=b(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(c,h)=>i.value?(a(),$($e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[r(n).length&&r(o).label?(a(),l("div",ea,[u("p",ta,L(r(o).label),1),(a(!0),l(I,null,B(r(n),v=>(a(),$(ne,{key:v.link,item:v},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",sa,[u("div",na,[u("p",oa,L(r(t).darkModeSwitchLabel||"Appearance"),1),u("div",aa,[_(ge)])])])):f("",!0),r(t).socialLinks?(a(),l("div",ra,[u("div",ia,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),ca=m(la,[["__scopeId","data-v-53d6a73e"]]),ua=s=>(E("data-v-26068fb8"),s=s(),D(),s),da=["aria-expanded"],va=ua(()=>u("span",{class:"container"},[u("span",{class:"top"}),u("span",{class:"middle"}),u("span",{class:"bottom"})],-1)),ha=[va],pa=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),l("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},ha,10,da))}}),_a=m(pa,[["__scopeId","data-v-26068fb8"]]),fa=["innerHTML"],ma=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=w();return(t,n)=>(a(),$(z,{class:N({VPNavBarMenuLink:!0,active:r(U)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:p(()=>[u("span",{innerHTML:t.item.text},null,8,fa)]),_:1},8,["class","href","target","rel"]))}}),ga=m(ma,[["__scopeId","data-v-61766cb6"]]),ka=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=w(),n=i=>"link"in i?U(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(n),o=b(()=>n(e.item));return(i,c)=>(a(),$($e,{class:N({VPNavBarMenuGroup:!0,active:r(U)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),$a=s=>(E("data-v-2d79d739"),s=s(),D(),s),ba={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ya=$a(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Pa=g({__name:"VPNavBarMenu",setup(s){const{theme:e}=w();return(t,n)=>r(e).nav?(a(),l("nav",ba,[ya,(a(!0),l(I,null,B(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(ga,{key:0,item:o},null,8,["item"])):(a(),$(ka,{key:1,item:o},null,8,["item"]))],64))),128))])):f("",!0)}}),wa=m(Pa,[["__scopeId","data-v-2d79d739"]]);function Va(s){const{localeIndex:e,theme:t}=w();function n(o){var C,S,T;const i=o.split("."),c=(C=t.value.search)==null?void 0:C.options,h=c&&typeof c=="object",v=h&&((T=(S=c.locales)==null?void 0:S[e.value])==null?void 0:T.translations)||null,k=h&&c.translations||null;let P=v,y=k,V=s;const A=i.pop();for(const Y of i){let O=null;const R=V==null?void 0:V[Y];R&&(O=V=R);const oe=y==null?void 0:y[Y];oe&&(O=y=oe);const ae=P==null?void 0:P[Y];ae&&(O=P=ae),R||(V=O),oe||(y=O),ae||(P=O)}return(P==null?void 0:P[A])??(y==null?void 0:y[A])??(V==null?void 0:V[A])??""}return n}const La=["aria-label"],Sa={class:"DocSearch-Button-Container"},Ma=u("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[u("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ca={class:"DocSearch-Button-Placeholder"},Ta=u("span",{class:"DocSearch-Button-Keys"},[u("kbd",{class:"DocSearch-Button-Key"}),u("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Pe=g({__name:"VPNavBarSearchButton",setup(s){const t=Va({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(a(),l("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[u("span",Sa,[Ma,u("span",Ca,L(r(t)("button.buttonText")),1)]),Ta],8,La))}}),Ia={class:"VPNavBarSearch"},Na={id:"local-search"},Aa={key:1,id:"docsearch"},Ba=g({__name:"VPNavBarSearch",setup(s){const e=Je(()=>Xe(()=>import("./VPLocalSearchBox.ntEy_ikZ.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=w(),o=M(!1),i=M(!1);G(()=>{});function c(){o.value||(o.value=!0,setTimeout(h,16))}function h(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function v(y){const V=y.target,A=V.tagName;return V.isContentEditable||A==="INPUT"||A==="SELECT"||A==="TEXTAREA"}const k=M(!1);le("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),k.value=!0)}),le("/",y=>{v(y)||(y.preventDefault(),k.value=!0)});const P="local";return(y,V)=>{var A;return a(),l("div",Ia,[r(P)==="local"?(a(),l(I,{key:0},[k.value?(a(),$(r(e),{key:0,onClose:V[0]||(V[0]=C=>k.value=!1)})):f("",!0),u("div",Na,[_(Pe,{onClick:V[1]||(V[1]=C=>k.value=!0)})])],64)):r(P)==="algolia"?(a(),l(I,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((A=r(n).search)==null?void 0:A.options)??r(n).algolia,onVnodeBeforeMount:V[2]||(V[2]=C=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),l("div",Aa,[_(Pe,{onClick:c})]))],64)):f("",!0)])}}}),Ha=g({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=w();return(t,n)=>r(e).socialLinks?(a(),$(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),za=m(Ha,[["__scopeId","data-v-b1a3ac9f"]]),Ea=["href","rel","target"],Da=g({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=w(),{hasSidebar:n}=F(),{currentLang:o}=W(),i=b(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),c=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),h=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,k)=>(a(),l("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(n)}])},[u("a",{class:"title",href:i.value??r(_e)(r(o).link),rel:c.value,target:h.value},[d(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(Z,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),l(I,{key:1},[H(L(r(t).siteTitle),1)],64)):r(t).siteTitle===void 0?(a(),l(I,{key:2},[H(L(r(e).title),1)],64)):f("",!0),d(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ea)],2))}}),Fa=m(Da,[["__scopeId","data-v-c8fe050f"]]),Oa={},xa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ua=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Ga=u("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),ja=[Ua,Ga];function Ka(s,e){return a(),l("svg",xa,ja)}const De=m(Oa,[["render",Ka]]),Ra={class:"items"},qa={class:"title"},Wa=g({__name:"VPNavBarTranslations",setup(s){const{theme:e}=w(),{localeLinks:t,currentLang:n}=W({correspondingLink:!0});return(o,i)=>r(t).length&&r(n).label?(a(),$($e,{key:0,class:"VPNavBarTranslations",icon:De,label:r(e).langMenuLabel||"Change language"},{default:p(()=>[u("div",Ra,[u("p",qa,L(r(n).label),1),(a(!0),l(I,null,B(r(t),c=>(a(),$(ne,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),Ya=m(Wa,[["__scopeId","data-v-c0ee2891"]]),Ja=s=>(E("data-v-b16d17f0"),s=s(),D(),s),Xa={class:"wrapper"},Za={class:"container"},Qa={class:"title"},er={class:"content"},tr={class:"content-body"},sr=Ja(()=>u("div",{class:"divider"},[u("div",{class:"divider-line"})],-1)),nr=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Se(),{hasSidebar:t}=F(),{hasLocalNav:n}=Ae(),{frontmatter:o}=w(),i=M({});return we(()=>{i.value={"has-sidebar":t.value,"has-local-nav":n.value,top:o.value.layout==="home"&&e.value===0}}),(c,h)=>(a(),l("div",{class:N(["VPNavBar",i.value])},[u("div",Xa,[u("div",Za,[u("div",Qa,[_(Fa,null,{"nav-bar-title-before":p(()=>[d(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[d(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),u("div",er,[u("div",tr,[d(c.$slots,"nav-bar-content-before",{},void 0,!0),_(Ba,{class:"search"}),_(wa,{class:"menu"}),_(Ya,{class:"translations"}),_(fo,{class:"appearance"}),_(za,{class:"social-links"}),_(ca,{class:"extra"}),d(c.$slots,"nav-bar-content-after",{},void 0,!0),_(_a,{class:"hamburger",active:c.isScreenOpen,onClick:h[0]||(h[0]=v=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),sr],2))}}),or=m(nr,[["__scopeId","data-v-b16d17f0"]]),ar={key:0,class:"VPNavScreenAppearance"},rr={class:"text"},ir=g({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=w();return(n,o)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",ar,[u("p",rr,L(r(t).darkModeSwitchLabel||"Appearance"),1),_(ge)])):f("",!0)}}),lr=m(ir,[["__scopeId","data-v-558ec326"]]),cr=g({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=se("close-screen");return(t,n)=>(a(),$(z,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[H(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),ur=m(cr,[["__scopeId","data-v-c9f99b1e"]]),dr={},vr={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},hr=u("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),pr=[hr];function _r(s,e){return a(),l("svg",vr,pr)}const fr=m(dr,[["render",_r]]),mr=g({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=se("close-screen");return(t,n)=>(a(),$(z,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[H(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Fe=m(mr,[["__scopeId","data-v-3c5a3b81"]]),gr={class:"VPNavScreenMenuGroupSection"},kr={key:0,class:"title"},$r=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",gr,[e.text?(a(),l("p",kr,L(e.text),1)):f("",!0),(a(!0),l(I,null,B(e.items,n=>(a(),$(Fe,{key:n.text,item:n},null,8,["item"]))),128))]))}}),br=m($r,[["__scopeId","data-v-39f9d71e"]]),yr=["aria-controls","aria-expanded"],Pr=["innerHTML"],wr=["id"],Vr={key:1,class:"group"},Lr=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=M(!1),n=b(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,c)=>(a(),l("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[u("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[u("span",{class:"button-text",innerHTML:i.text},null,8,Pr),_(fr,{class:"button-icon"})],8,yr),u("div",{id:n.value,class:"items"},[(a(!0),l(I,null,B(i.items,h=>(a(),l(I,{key:h.text},["link"in h?(a(),l("div",{key:h.text,class:"item"},[_(Fe,{item:h},null,8,["item"])])):(a(),l("div",Vr,[_(br,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,wr)],2))}}),Sr=m(Lr,[["__scopeId","data-v-54656c3a"]]),Mr={key:0,class:"VPNavScreenMenu"},Cr=g({__name:"VPNavScreenMenu",setup(s){const{theme:e}=w();return(t,n)=>r(e).nav?(a(),l("nav",Mr,[(a(!0),l(I,null,B(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(ur,{key:0,item:o},null,8,["item"])):(a(),$(Sr,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Tr=g({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=w();return(t,n)=>r(e).socialLinks?(a(),$(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Ir={class:"list"},Nr=g({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=W({correspondingLink:!0}),n=M(!1);function o(){n.value=!n.value}return(i,c)=>r(e).length&&r(t).label?(a(),l("div",{key:0,class:N(["VPNavScreenTranslations",{open:n.value}])},[u("button",{class:"title",onClick:o},[_(De,{class:"icon lang"}),H(" "+L(r(t).label)+" ",1),_(Ee,{class:"icon chevron"})]),u("ul",Ir,[(a(!0),l(I,null,B(r(e),h=>(a(),l("li",{key:h.link,class:"item"},[_(z,{class:"link",href:h.link},{default:p(()=>[H(L(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ar=m(Nr,[["__scopeId","data-v-d795ccc1"]]),Br={class:"container"},Hr=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=M(null),t=Me(q?document.body:null);return(n,o)=>(a(),$(ve,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:p(()=>[n.open?(a(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[u("div",Br,[d(n.$slots,"nav-screen-content-before",{},void 0,!0),_(Cr,{class:"menu"}),_(Ar,{class:"translations"}),_(lr,{class:"appearance"}),_(Tr,{class:"social-links"}),d(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),zr=m(Hr,[["__scopeId","data-v-79da5f65"]]),Er={key:0,class:"VPNav"},Dr=g({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=qn(),{frontmatter:o}=w(),i=b(()=>o.value.navbar!==!1);return Ce("close-screen",t),Q(()=>{q&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,h)=>i.value?(a(),l("header",Er,[_(or,{"is-screen-open":r(e),onToggleScreen:r(n)},{"nav-bar-title-before":p(()=>[d(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[d(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[d(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[d(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(zr,{open:r(e)},{"nav-screen-content-before":p(()=>[d(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[d(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),Fr=m(Dr,[["__scopeId","data-v-2f9998a3"]]),Or=s=>(E("data-v-a6df537b"),s=s(),D(),s),xr=["role","tabindex"],Ur=Or(()=>u("div",{class:"indicator"},null,-1)),Gr={key:1,class:"items"},jr=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:c,hasChildren:h,toggle:v}=bt(b(()=>e.item)),k=b(()=>h.value?"section":"div"),P=b(()=>o.value?"a":"div"),y=b(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=b(()=>o.value?void 0:"button"),A=b(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":c.value}]);function C(T){"key"in T&&T.key!=="Enter"||!e.item.link&&v()}function S(){e.item.link&&v()}return(T,Y)=>{const O=K("VPSidebarItem",!0);return a(),$(x(k.value),{class:N(["VPSidebarItem",A.value])},{default:p(()=>[T.item.text?(a(),l("div",J({key:0,class:"item",role:V.value},Qe(T.item.items?{click:C,keydown:C}:{},!0),{tabindex:T.item.items&&0}),[Ur,T.item.link?(a(),$(z,{key:0,tag:P.value,class:"link",href:T.item.link,rel:T.item.rel,target:T.item.target},{default:p(()=>[(a(),$(x(y.value),{class:"text",innerHTML:T.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(x(y.value),{key:1,class:"text",innerHTML:T.item.text},null,8,["innerHTML"])),T.item.collapsed!=null?(a(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:S,onKeydown:Ze(S,["enter"]),tabindex:"0"},[_(Be,{class:"caret-icon"})],32)):f("",!0)],16,xr)):f("",!0),T.item.items&&T.item.items.length?(a(),l("div",Gr,[T.depth<5?(a(!0),l(I,{key:0},B(T.item.items,R=>(a(),$(O,{key:R.text,item:R,depth:T.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),Kr=m(jr,[["__scopeId","data-v-a6df537b"]]),Oe=s=>(E("data-v-35008563"),s=s(),D(),s),Rr=Oe(()=>u("div",{class:"curtain"},null,-1)),qr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Wr=Oe(()=>u("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Yr=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=F(),n=s,o=M(null),i=Me(q?document.body:null);return j([n,o],()=>{var c;n.open?(i.value=!0,(c=o.value)==null||c.focus()):i.value=!1},{immediate:!0,flush:"post"}),(c,h)=>r(t)?(a(),l("aside",{key:0,class:N(["VPSidebar",{open:c.open}]),ref_key:"navEl",ref:o,onClick:h[0]||(h[0]=et(()=>{},["stop"]))},[Rr,u("nav",qr,[Wr,d(c.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),l(I,null,B(r(e),v=>(a(),l("div",{key:v.text,class:"group"},[_(Kr,{item:v,depth:0},null,8,["item"])]))),128)),d(c.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),Jr=m(Yr,[["__scopeId","data-v-35008563"]]),Xr=g({__name:"VPSkipLink",setup(s){const e=te(),t=M();j(()=>e.path,()=>t.value.focus());function n({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),l(I,null,[u("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),Zr=m(Xr,[["__scopeId","data-v-ac23f6bf"]]),Qr=g({__name:"Layout",setup(s){const{isOpen:e,open:t,close:n}=F(),o=te();j(()=>o.path,n),$t(e,n);const{frontmatter:i}=w(),c=tt(),h=b(()=>!!c["home-hero-image"]);return Ce("hero-image-slot-exists",h),(v,k)=>{const P=K("Content");return r(i).layout!==!1?(a(),l("div",{key:0,class:N(["Layout",r(i).pageClass])},[d(v.$slots,"layout-top",{},void 0,!0),_(Zr),_(at,{class:"backdrop",show:r(e),onClick:r(n)},null,8,["show","onClick"]),_(Fr,null,{"nav-bar-title-before":p(()=>[d(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[d(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[d(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[d(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[d(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[d(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(Rn,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(Jr,{open:r(e)},{"sidebar-nav-before":p(()=>[d(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[d(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(gn,null,{"page-top":p(()=>[d(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[d(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[d(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[d(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[d(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[d(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[d(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[d(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[d(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[d(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[d(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[d(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[d(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[d(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[d(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[d(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[d(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[d(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[d(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[d(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Pn),d(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(P,{key:1}))}}}),ei=m(Qr,[["__scopeId","data-v-1f303f70"]]),si={Layout:ei,enhanceApp:({app:s})=>{s.component("Badge",st)}};export{Va as c,si as t,w as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.Bk4YBhJR.js","assets/chunks/framework.NFyWiZxq.js"])))=>i.map(i=>d[i]); +import{d as g,o as a,c as l,r as d,n as N,a as H,t as L,b as $,w as p,e as f,T as ve,_ as m,u as xe,i as Ue,f as Ge,g as he,h as M,j as q,k as b,l as G,m as u,p as r,q as E,s as D,v as U,x as ie,y as j,z as Q,A as pe,B as we,C as je,D as K,F as I,E as B,G as Ve,H as ee,I as _,J as x,K as Le,L as te,M as J,N as se,O as Ke,P as le,Q as Re,R as qe,S as Se,U as We,V as Ye,W as Je,X as Xe,Y as Me,Z as Ce,$ as Ze,a0 as Qe,a1 as et,a2 as tt}from"./framework.NFyWiZxq.js";const st=g({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),l("span",{class:N(["VPBadge",e.type])},[d(e.$slots,"default",{},()=>[H(L(e.text),1)])],2))}}),nt={key:0,class:"VPBackdrop"},ot=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),$(ve,{name:"fade"},{default:p(()=>[e.show?(a(),l("div",nt)):f("",!0)]),_:1}))}}),at=m(ot,[["__scopeId","data-v-b76085f1"]]),w=xe;function rt(s,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(s,e):(s(),(n=!0)&&setTimeout(()=>n=!1,e))}}function ce(s){return/^\//.test(s)?s:`/${s}`}function _e(s){const{pathname:e,search:t,hash:n,protocol:o}=new URL(s,"http://a.com");if(Ue(s)||s.startsWith("#")||!o.startsWith("http")||!Ge(e))return s;const{site:i}=w(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${n}`);return he(c)}const fe=M(q?location.hash:"");q&&window.addEventListener("hashchange",()=>{fe.value=location.hash});function W({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:i}=w(),c=b(()=>{var v,k;return{label:(v=t.value.locales[n.value])==null?void 0:v.label,link:((k=t.value.locales[n.value])==null?void 0:k.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:b(()=>Object.entries(t.value.locales).flatMap(([v,k])=>s&&c.value.label===k.label?[]:{text:k.label,link:it(k.link||(v==="root"?"/":`/${v}/`),i.value.i18nRouting!==!1&&e,o.value.relativePath.slice(c.value.link.length-1),!t.value.cleanUrls)+fe.value})),currentLang:c}}function it(s,e,t,n){return e?s.replace(/\/$/,"")+ce(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):s}const lt=s=>(E("data-v-81fadad1"),s=s(),D(),s),ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},vt=lt(()=>u("div",{class:"divider"},null,-1)),ht={class:"quote"},pt={class:"action"},_t=["href","aria-label"],ft=g({__name:"NotFound",setup(s){const{site:e,theme:t}=w(),{localeLinks:n}=W({removeCurrent:!1}),o=M("/");return G(()=>{var c;const i=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(o.value=((c=n.value.find(({link:h})=>h.startsWith(i)))==null?void 0:c.link)||n.value[0].link)}),(i,c)=>{var h,v,k,P,y;return a(),l("div",ct,[u("p",ut,L(((h=r(t).notFound)==null?void 0:h.code)??"404"),1),u("h1",dt,L(((v=r(t).notFound)==null?void 0:v.title)??"PAGE NOT FOUND"),1),vt,u("blockquote",ht,L(((k=r(t).notFound)==null?void 0:k.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),u("div",pt,[u("a",{class:"link",href:r(he)(o.value),"aria-label":((P=r(t).notFound)==null?void 0:P.linkLabel)??"go to home"},L(((y=r(t).notFound)==null?void 0:y.linkText)??"Take me home"),9,_t)])])}}}),mt=m(ft,[["__scopeId","data-v-81fadad1"]]);function Te(s,e){if(Array.isArray(s))return X(s);if(s==null)return[];e=ce(e);const t=Object.keys(s).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ce(o))),n=t?s[t]:[];return Array.isArray(n)?X(n):X(n.items,n.base)}function gt(s){const e=[];let t=0;for(const n in s){const o=s[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function kt(s){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(s),e}function ue(s,e){return Array.isArray(e)?e.some(t=>ue(s,t)):U(s,e.link)?!0:e.items?ue(s,e.items):!1}function X(s,e){return[...s].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=X(n.items,o)),n})}function F(){const{frontmatter:s,page:e,theme:t}=w(),n=ie("(min-width: 960px)"),o=M(!1),i=b(()=>{const S=t.value.sidebar,T=e.value.relativePath;return S?Te(S,T):[]}),c=M(i.value);j(i,(S,T)=>{JSON.stringify(S)!==JSON.stringify(T)&&(c.value=i.value)});const h=b(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),v=b(()=>k?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),k=b(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),P=b(()=>h.value&&n.value),y=b(()=>h.value?gt(c.value):[]);function V(){o.value=!0}function A(){o.value=!1}function C(){o.value?A():V()}return{isOpen:o,sidebar:c,sidebarGroups:y,hasSidebar:h,hasAside:k,leftAside:v,isSidebarEnabled:P,open:V,close:A,toggle:C}}function $t(s,e){let t;Q(()=>{t=s.value?document.activeElement:void 0}),G(()=>{window.addEventListener("keyup",n)}),pe(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function bt(s){const{page:e}=w(),t=M(!1),n=b(()=>s.value.collapsed!=null),o=b(()=>!!s.value.link),i=M(!1),c=()=>{i.value=U(e.value.relativePath,s.value.link)};j([e,s,fe],c),G(c);const h=b(()=>i.value?!0:s.value.items?ue(e.value.relativePath,s.value.items):!1),v=b(()=>!!(s.value.items&&s.value.items.length));Q(()=>{t.value=!!(n.value&&s.value.collapsed)}),we(()=>{(i.value||h.value)&&(t.value=!1)});function k(){n.value&&(t.value=!t.value)}return{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:h,hasChildren:v,toggle:k}}function yt(){const{hasSidebar:s}=F(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:b(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const de=[];function Ie(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function me(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Pt(t),link:"#"+t.id,level:n}});return wt(e,s)}function Pt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function wt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(c=>c.level>=n&&c.level<=o),de.length=0;for(const{element:c,link:h}of s)de.push({element:c,link:h});const i=[];e:for(let c=0;c=0;v--){const k=s[v];if(k.level{requestAnimationFrame(i),window.addEventListener("scroll",n)}),je(()=>{c(location.hash)}),pe(()=>{window.removeEventListener("scroll",n)});function i(){if(!t.value)return;const h=(()=>{var S;const C=(S=document.querySelector("#VPContent .VPDoc"))==null?void 0:S.firstElementChild;return C?ye(C):78})(),v=window.scrollY,k=window.innerHeight,P=document.body.offsetHeight,y=Math.abs(v+k-P)<1,V=de.map(({element:C,link:S})=>({link:S,top:ye(C)})).filter(({top:C})=>!Number.isNaN(C)).sort((C,S)=>C.top-S.top);if(!V.length){c(null);return}if(v<1){c(null);return}if(y){c(V[V.length-1].link);return}let A=null;for(const{link:C,top:S}of V){if(S>v+h)break;A=C}c(A)}function c(h){o&&o.classList.remove("active"),h==null?o=null:o=s.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ye(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const Lt=["href","title"],St=g({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const n=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(n));o==null||o.focus({preventScroll:!0})}return(t,n)=>{const o=K("VPDocOutlineItem",!0);return a(),l("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),l(I,null,B(t.headers,({children:i,link:c,title:h})=>(a(),l("li",null,[u("a",{class:"outline-link",href:c,onClick:e,title:h},L(h),9,Lt),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ne=m(St,[["__scopeId","data-v-7f9819c0"]]),Mt=s=>(E("data-v-aff49ff2"),s=s(),D(),s),Ct={class:"content"},Tt={class:"outline-title",role:"heading","aria-level":"2"},It={"aria-labelledby":"doc-outline-aria-label"},Nt=Mt(()=>u("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),At=g({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=w(),n=Ve([]);ee(()=>{n.value=me(e.value.outline??t.value.outline)});const o=M(),i=M();return Vt(o,i),(c,h)=>(a(),l("div",{class:N(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[u("div",Ct,[u("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),u("div",Tt,L(r(Ie)(r(t))),1),u("nav",It,[Nt,_(Ne,{headers:n.value,root:!0},null,8,["headers"])])])],2))}}),Bt=m(At,[["__scopeId","data-v-aff49ff2"]]),Ht={class:"VPDocAsideCarbonAds"},zt=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,n)=>(a(),l("div",Ht,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Et=s=>(E("data-v-050b882a"),s=s(),D(),s),Dt={class:"VPDocAside"},Ft=Et(()=>u("div",{class:"spacer"},null,-1)),Ot=g({__name:"VPDocAside",setup(s){const{theme:e}=w();return(t,n)=>(a(),l("div",Dt,[d(t.$slots,"aside-top",{},void 0,!0),d(t.$slots,"aside-outline-before",{},void 0,!0),_(Bt),d(t.$slots,"aside-outline-after",{},void 0,!0),Ft,d(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(zt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),d(t.$slots,"aside-ads-after",{},void 0,!0),d(t.$slots,"aside-bottom",{},void 0,!0)]))}}),xt=m(Ot,[["__scopeId","data-v-050b882a"]]);function Ut(){const{theme:s,page:e}=w();return b(()=>{const{text:t="Edit this page",pattern:n=""}=s.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Gt(){const{page:s,theme:e,frontmatter:t}=w();return b(()=>{var v,k,P,y,V,A,C,S;const n=Te(e.value.sidebar,s.value.relativePath),o=kt(n),i=o.findIndex(T=>U(s.value.relativePath,T.link)),c=((v=e.value.docFooter)==null?void 0:v.prev)===!1&&!t.value.prev||t.value.prev===!1,h=((k=e.value.docFooter)==null?void 0:k.next)===!1&&!t.value.next||t.value.next===!1;return{prev:c?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((P=o[i-1])==null?void 0:P.docFooterText)??((y=o[i-1])==null?void 0:y.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((V=o[i-1])==null?void 0:V.link)},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=o[i+1])==null?void 0:A.docFooterText)??((C=o[i+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=o[i+1])==null?void 0:S.link)}}})}const jt={},Kt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Rt=u("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),qt=u("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Wt=[Rt,qt];function Yt(s,e){return a(),l("svg",Kt,Wt)}const Jt=m(jt,[["render",Yt]]),z=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=b(()=>e.tag??(e.href?"a":"span")),n=b(()=>e.href&&Le.test(e.href));return(o,i)=>(a(),$(x(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?r(_e)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:p(()=>[d(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Xt={class:"VPLastUpdated"},Zt=["datetime"],Qt=g({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:n,lang:o}=w(),i=b(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),c=b(()=>i.value.toISOString()),h=M("");return G(()=>{Q(()=>{var v,k,P;h.value=new Intl.DateTimeFormat((k=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&k.forceLocale?o.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(v,k)=>{var P;return a(),l("p",Xt,[H(L(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),u("time",{datetime:c.value},L(h.value),9,Zt)])}}}),es=m(Qt,[["__scopeId","data-v-4a5c2b78"]]),ts={key:0,class:"VPDocFooter"},ss={key:0,class:"edit-info"},ns={key:0,class:"edit-link"},os={key:1,class:"last-updated"},as={key:1,class:"prev-next"},rs={class:"pager"},is=["innerHTML"],ls=["innerHTML"],cs={class:"pager"},us=["innerHTML"],ds=["innerHTML"],vs=g({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:n}=w(),o=Ut(),i=Gt(),c=b(()=>e.value.editLink&&n.value.editLink!==!1),h=b(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),v=b(()=>c.value||h.value||i.value.prev||i.value.next);return(k,P)=>{var y,V,A,C;return v.value?(a(),l("footer",ts,[d(k.$slots,"doc-footer-before",{},void 0,!0),c.value||h.value?(a(),l("div",ss,[c.value?(a(),l("div",ns,[_(z,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:p(()=>[_(Jt,{class:"edit-link-icon","aria-label":"edit icon"}),H(" "+L(r(o).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),l("div",os,[_(es)])):f("",!0)])):f("",!0),(y=r(i).prev)!=null&&y.link||(V=r(i).next)!=null&&V.link?(a(),l("nav",as,[u("div",rs,[(A=r(i).prev)!=null&&A.link?(a(),$(z,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:p(()=>{var S;return[u("span",{class:"desc",innerHTML:((S=r(e).docFooter)==null?void 0:S.prev)||"Previous page"},null,8,is),u("span",{class:"title",innerHTML:r(i).prev.text},null,8,ls)]}),_:1},8,["href"])):f("",!0)]),u("div",cs,[(C=r(i).next)!=null&&C.link?(a(),$(z,{key:0,class:"pager-link next",href:r(i).next.link},{default:p(()=>{var S;return[u("span",{class:"desc",innerHTML:((S=r(e).docFooter)==null?void 0:S.next)||"Next page"},null,8,us),u("span",{class:"title",innerHTML:r(i).next.text},null,8,ds)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),hs=m(vs,[["__scopeId","data-v-dceb3897"]]),ps=s=>(E("data-v-016b783a"),s=s(),D(),s),_s={class:"container"},fs=ps(()=>u("div",{class:"aside-curtain"},null,-1)),ms={class:"aside-container"},gs={class:"aside-content"},ks={class:"content"},$s={class:"content-container"},bs={class:"main"},ys=g({__name:"VPDoc",setup(s){const{theme:e}=w(),t=te(),{hasSidebar:n,hasAside:o,leftAside:i}=F(),c=b(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,v)=>{const k=K("Content");return a(),l("div",{class:N(["VPDoc",{"has-sidebar":r(n),"has-aside":r(o)}])},[d(h.$slots,"doc-top",{},void 0,!0),u("div",_s,[r(o)?(a(),l("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[fs,u("div",ms,[u("div",gs,[_(xt,null,{"aside-top":p(()=>[d(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[d(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[d(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[d(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[d(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[d(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),u("div",ks,[u("div",$s,[d(h.$slots,"doc-before",{},void 0,!0),u("main",bs,[_(k,{class:N(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(hs,null,{"doc-footer-before":p(()=>[d(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),d(h.$slots,"doc-after",{},void 0,!0)])])]),d(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ps=m(ys,[["__scopeId","data-v-016b783a"]]),ws=g({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{}},setup(s){const e=s,t=b(()=>e.href&&Le.test(e.href)),n=b(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(x(n.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?r(_e)(o.href):void 0,target:t.value?"_blank":void 0,rel:t.value?"noreferrer":void 0},{default:p(()=>[H(L(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),Vs=m(ws,[["__scopeId","data-v-da0a8d5c"]]),Ls=["src","alt"],Ss=g({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const n=K("VPImage",!0);return e.image?(a(),l(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),l("img",J({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(he)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Ls)):(a(),l(I,{key:1},[_(n,J({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(n,J({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Z=m(Ss,[["__scopeId","data-v-ac21fc0d"]]),Ms=s=>(E("data-v-64d19091"),s=s(),D(),s),Cs={class:"container"},Ts={class:"main"},Is={key:0,class:"name"},Ns=["innerHTML"],As=["innerHTML"],Bs=["innerHTML"],Hs={key:0,class:"actions"},zs={key:0,class:"image"},Es={class:"image-container"},Ds=Ms(()=>u("div",{class:"image-bg"},null,-1)),Fs=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=se("hero-image-slot-exists");return(t,n)=>(a(),l("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[u("div",Cs,[u("div",Ts,[d(t.$slots,"home-hero-info",{},()=>[t.name?(a(),l("h1",Is,[u("span",{innerHTML:t.name,class:"clip"},null,8,Ns)])):f("",!0),t.text?(a(),l("p",{key:1,innerHTML:t.text,class:"text"},null,8,As)):f("",!0),t.tagline?(a(),l("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Bs)):f("",!0)],!0),t.actions?(a(),l("div",Hs,[(a(!0),l(I,null,B(t.actions,o=>(a(),l("div",{key:o.link,class:"action"},[_(Vs,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):f("",!0)]),t.image||r(e)?(a(),l("div",zs,[u("div",Es,[Ds,d(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(Z,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Os=m(Fs,[["__scopeId","data-v-64d19091"]]),xs=g({__name:"VPHomeHero",setup(s){const{frontmatter:e}=w();return(t,n)=>r(e).hero?(a(),$(Os,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info":p(()=>[d(t.$slots,"home-hero-info")]),"home-hero-image":p(()=>[d(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Us={},Gs={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},js=u("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Ks=[js];function Rs(s,e){return a(),l("svg",Gs,Ks)}const qs=m(Us,[["render",Rs]]),Ws={class:"box"},Ys={key:0,class:"icon"},Js=["innerHTML"],Xs=["innerHTML"],Zs=["innerHTML"],Qs={key:4,class:"link-text"},en={class:"link-text-value"},tn=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),$(z,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[u("article",Ws,[typeof e.icon=="object"&&e.icon.wrap?(a(),l("div",Ys,[_(Z,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(Z,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),l("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Js)):f("",!0),u("h2",{class:"title",innerHTML:e.title},null,8,Xs),e.details?(a(),l("p",{key:3,class:"details",innerHTML:e.details},null,8,Zs)):f("",!0),e.linkText?(a(),l("div",Qs,[u("p",en,[H(L(e.linkText)+" ",1),_(qs,{class:"link-text-icon"})])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),sn=m(tn,[["__scopeId","data-v-2c667d90"]]),nn={key:0,class:"VPFeatures"},on={class:"container"},an={class:"items"},rn=g({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=b(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(a(),l("div",nn,[u("div",on,[u("div",an,[(a(!0),l(I,null,B(n.features,i=>(a(),l("div",{key:i.title,class:N(["item",[t.value]])},[_(sn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),ln=m(rn,[["__scopeId","data-v-7f273b28"]]),cn=g({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=w();return(t,n)=>r(e).features?(a(),$(ln,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),un={class:"VPHome"},dn=g({__name:"VPHome",setup(s){return(e,t)=>{const n=K("Content");return a(),l("div",un,[d(e.$slots,"home-hero-before",{},void 0,!0),_(xs,null,{"home-hero-info":p(()=>[d(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[d(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),d(e.$slots,"home-hero-after",{},void 0,!0),d(e.$slots,"home-features-before",{},void 0,!0),_(cn),d(e.$slots,"home-features-after",{},void 0,!0),_(n)])}}}),vn=m(dn,[["__scopeId","data-v-28319bbd"]]),hn={},pn={class:"VPPage"};function _n(s,e){const t=K("Content");return a(),l("div",pn,[d(s.$slots,"page-top"),_(t),d(s.$slots,"page-bottom")])}const fn=m(hn,[["render",_n]]),mn=g({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=w(),{hasSidebar:n}=F();return(o,i)=>(a(),l("div",{class:N(["VPContent",{"has-sidebar":r(n),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?d(o.$slots,"not-found",{key:0},()=>[_(mt)],!0):r(t).layout==="page"?(a(),$(fn,{key:1},{"page-top":p(()=>[d(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[d(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(vn,{key:2},{"home-hero-before":p(()=>[d(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[d(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[d(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[d(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[d(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[d(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(x(r(t).layout),{key:3})):(a(),$(Ps,{key:4},{"doc-top":p(()=>[d(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[d(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[d(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[d(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[d(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[d(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[d(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[d(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[d(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[d(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[d(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),gn=m(mn,[["__scopeId","data-v-b62b410e"]]),kn={class:"container"},$n=["innerHTML"],bn=["innerHTML"],yn=g({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=w(),{hasSidebar:n}=F();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),l("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(n)}])},[u("div",kn,[r(e).footer.message?(a(),l("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,$n)):f("",!0),r(e).footer.copyright?(a(),l("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,bn)):f("",!0)])],2)):f("",!0)}}),Pn=m(yn,[["__scopeId","data-v-f1f9f6dc"]]);function Ae(){const{theme:s,frontmatter:e}=w(),t=Ve([]),n=b(()=>t.value.length>0);return ee(()=>{t.value=me(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:n}}const wn={},Vn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ln=u("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),Sn=[Ln];function Mn(s,e){return a(),l("svg",Vn,Sn)}const Be=m(wn,[["render",Mn]]),Cn={class:"header"},Tn={class:"outline"},In=g({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=w(),n=M(!1),o=M(0),i=M(),c=M();Ke(i,()=>{n.value=!1}),le("Escape",()=>{n.value=!1}),ee(()=>{n.value=!1});function h(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function v(P){P.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),qe(()=>{n.value=!1}))}function k(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,y)=>(a(),l("div",{class:"VPLocalNavOutlineDropdown",style:Re({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[P.headers.length>0?(a(),l("button",{key:0,onClick:h,class:N({open:n.value})},[H(L(r(Ie)(r(t)))+" ",1),_(Be,{class:"icon"})],2)):(a(),l("button",{key:1,onClick:k},L(r(t).returnToTopLabel||"Return to top"),1)),_(ve,{name:"flyout"},{default:p(()=>[n.value?(a(),l("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:v},[u("div",Cn,[u("a",{class:"top-link",href:"#",onClick:k},L(r(t).returnToTopLabel||"Return to top"),1)]),u("div",Tn,[_(Ne,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Nn=m(In,[["__scopeId","data-v-a5678a49"]]),An={},Bn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Hn=u("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),zn=u("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),En=u("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),Dn=u("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),Fn=[Hn,zn,En,Dn];function On(s,e){return a(),l("svg",Bn,Fn)}const xn=m(An,[["render",On]]),Un={class:"container"},Gn=["aria-expanded"],jn={class:"menu-text"},Kn=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=w(),{hasSidebar:n}=F(),{headers:o}=Ae(),{y:i}=Se(),c=M(0);G(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{o.value=me(t.value.outline??e.value.outline)});const h=b(()=>o.value.length===0),v=b(()=>h.value&&!n.value),k=b(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:h.value,fixed:v.value}));return(P,y)=>r(t).layout!=="home"&&(!v.value||r(i)>=c.value)?(a(),l("div",{key:0,class:N(k.value)},[u("div",Un,[r(n)?(a(),l("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=V=>P.$emit("open-menu"))},[_(xn,{class:"menu-icon"}),u("span",jn,L(r(e).sidebarMenuLabel||"Menu"),1)],8,Gn)):f("",!0),_(Nn,{headers:r(o),navHeight:c.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Rn=m(Kn,[["__scopeId","data-v-5c259d6b"]]);function qn(){const s=M(!1);function e(){s.value=!0,window.addEventListener("resize",o)}function t(){s.value=!1,window.removeEventListener("resize",o)}function n(){s.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=te();return j(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:n}}const Wn={},Yn={class:"VPSwitch",type:"button",role:"switch"},Jn={class:"check"},Xn={key:0,class:"icon"};function Zn(s,e){return a(),l("button",Yn,[u("span",Jn,[s.$slots.default?(a(),l("span",Xn,[d(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Qn=m(Wn,[["render",Zn],["__scopeId","data-v-90782e7c"]]),eo={},to={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},so=u("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),no=[so];function oo(s,e){return a(),l("svg",to,no)}const ao=m(eo,[["render",oo]]),ro={},io={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},lo=We('',9),co=[lo];function uo(s,e){return a(),l("svg",io,co)}const vo=m(ro,[["render",uo]]),ho=g({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=w(),n=se("toggle-appearance",()=>{e.value=!e.value}),o=b(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,c)=>(a(),$(Qn,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(n)},{default:p(()=>[_(vo,{class:"sun"}),_(ao,{class:"moon"})]),_:1},8,["title","aria-checked","onClick"]))}}),ge=m(ho,[["__scopeId","data-v-819ed506"]]),po={key:0,class:"VPNavBarAppearance"},_o=g({__name:"VPNavBarAppearance",setup(s){const{site:e}=w();return(t,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",po,[_(ge)])):f("",!0)}}),fo=m(_o,[["__scopeId","data-v-a41d7b32"]]),ke=M();let He=!1,re=0;function mo(s){const e=M(!1);if(q){!He&&go(),re++;const t=j(ke,n=>{var o,i,c;n===s.el.value||(o=s.el.value)!=null&&o.contains(n)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});pe(()=>{t(),re--,re||ko()})}return Ye(e)}function go(){document.addEventListener("focusin",ze),He=!0,ke.value=document.activeElement}function ko(){document.removeEventListener("focusin",ze)}function ze(){ke.value=document.activeElement}const $o={},bo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yo=u("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Po=[yo];function wo(s,e){return a(),l("svg",bo,Po)}const Ee=m($o,[["render",wo]]),Vo={},Lo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},So=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),Mo=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),Co=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),To=[So,Mo,Co];function Io(s,e){return a(),l("svg",Lo,To)}const No=m(Vo,[["render",Io]]),Ao={class:"VPMenuLink"},Bo=g({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=w();return(t,n)=>(a(),l("div",Ao,[_(z,{class:N({active:r(U)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:p(()=>[H(L(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=m(Bo,[["__scopeId","data-v-4c13fb45"]]),Ho={class:"VPMenuGroup"},zo={key:0,class:"title"},Eo=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",Ho,[e.text?(a(),l("p",zo,L(e.text),1)):f("",!0),(a(!0),l(I,null,B(e.items,n=>(a(),l(I,null,["link"in n?(a(),$(ne,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}}),Do=m(Eo,[["__scopeId","data-v-43e240f8"]]),Fo={class:"VPMenu"},Oo={key:0,class:"items"},xo=g({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),l("div",Fo,[e.items?(a(),l("div",Oo,[(a(!0),l(I,null,B(e.items,n=>(a(),l(I,{key:n.text},["link"in n?(a(),$(ne,{key:0,item:n},null,8,["item"])):(a(),$(Do,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),d(e.$slots,"default",{},void 0,!0)]))}}),Uo=m(xo,[["__scopeId","data-v-29731a1f"]]),Go=["aria-expanded","aria-label"],jo={key:0,class:"text"},Ko=["innerHTML"],Ro={class:"menu"},qo=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=M(!1),t=M();mo({el:t,onBlur:n});function n(){e.value=!1}return(o,i)=>(a(),l("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[o.button||o.icon?(a(),l("span",jo,[o.icon?(a(),$(x(o.icon),{key:0,class:"option-icon"})):f("",!0),o.button?(a(),l("span",{key:1,innerHTML:o.button},null,8,Ko)):f("",!0),_(Ee,{class:"text-icon"})])):(a(),$(No,{key:1,class:"icon"}))],8,Go),u("div",Ro,[_(Uo,{items:o.items},{default:p(()=>[d(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),$e=m(qo,[["__scopeId","data-v-df873039"]]),Wo={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',x:'X',youtube:'YouTube'},Yo=["href","aria-label","innerHTML"],Jo=g({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=b(()=>typeof e.icon=="object"?e.icon.svg:Wo[e.icon]);return(n,o)=>(a(),l("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Yo))}}),Xo=m(Jo,[["__scopeId","data-v-a921bdeb"]]),Zo={class:"VPSocialLinks"},Qo=g({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),l("div",Zo,[(a(!0),l(I,null,B(e.links,({link:n,icon:o,ariaLabel:i})=>(a(),$(Xo,{key:n,icon:o,link:n,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=m(Qo,[["__scopeId","data-v-6555a289"]]),ea={key:0,class:"group translations"},ta={class:"trans-title"},sa={key:1,class:"group"},na={class:"item appearance"},oa={class:"label"},aa={class:"appearance-action"},ra={key:2,class:"group"},ia={class:"item social-links"},la=g({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=w(),{localeLinks:n,currentLang:o}=W({correspondingLink:!0}),i=b(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(c,h)=>i.value?(a(),$($e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[r(n).length&&r(o).label?(a(),l("div",ea,[u("p",ta,L(r(o).label),1),(a(!0),l(I,null,B(r(n),v=>(a(),$(ne,{key:v.link,item:v},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",sa,[u("div",na,[u("p",oa,L(r(t).darkModeSwitchLabel||"Appearance"),1),u("div",aa,[_(ge)])])])):f("",!0),r(t).socialLinks?(a(),l("div",ra,[u("div",ia,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),ca=m(la,[["__scopeId","data-v-53d6a73e"]]),ua=s=>(E("data-v-26068fb8"),s=s(),D(),s),da=["aria-expanded"],va=ua(()=>u("span",{class:"container"},[u("span",{class:"top"}),u("span",{class:"middle"}),u("span",{class:"bottom"})],-1)),ha=[va],pa=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),l("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},ha,10,da))}}),_a=m(pa,[["__scopeId","data-v-26068fb8"]]),fa=["innerHTML"],ma=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=w();return(t,n)=>(a(),$(z,{class:N({VPNavBarMenuLink:!0,active:r(U)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:p(()=>[u("span",{innerHTML:t.item.text},null,8,fa)]),_:1},8,["class","href","target","rel"]))}}),ga=m(ma,[["__scopeId","data-v-61766cb6"]]),ka=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=w(),n=i=>"link"in i?U(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(n),o=b(()=>n(e.item));return(i,c)=>(a(),$($e,{class:N({VPNavBarMenuGroup:!0,active:r(U)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),$a=s=>(E("data-v-2d79d739"),s=s(),D(),s),ba={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ya=$a(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Pa=g({__name:"VPNavBarMenu",setup(s){const{theme:e}=w();return(t,n)=>r(e).nav?(a(),l("nav",ba,[ya,(a(!0),l(I,null,B(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(ga,{key:0,item:o},null,8,["item"])):(a(),$(ka,{key:1,item:o},null,8,["item"]))],64))),128))])):f("",!0)}}),wa=m(Pa,[["__scopeId","data-v-2d79d739"]]);function Va(s){const{localeIndex:e,theme:t}=w();function n(o){var C,S,T;const i=o.split("."),c=(C=t.value.search)==null?void 0:C.options,h=c&&typeof c=="object",v=h&&((T=(S=c.locales)==null?void 0:S[e.value])==null?void 0:T.translations)||null,k=h&&c.translations||null;let P=v,y=k,V=s;const A=i.pop();for(const Y of i){let O=null;const R=V==null?void 0:V[Y];R&&(O=V=R);const oe=y==null?void 0:y[Y];oe&&(O=y=oe);const ae=P==null?void 0:P[Y];ae&&(O=P=ae),R||(V=O),oe||(y=O),ae||(P=O)}return(P==null?void 0:P[A])??(y==null?void 0:y[A])??(V==null?void 0:V[A])??""}return n}const La=["aria-label"],Sa={class:"DocSearch-Button-Container"},Ma=u("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[u("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ca={class:"DocSearch-Button-Placeholder"},Ta=u("span",{class:"DocSearch-Button-Keys"},[u("kbd",{class:"DocSearch-Button-Key"}),u("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Pe=g({__name:"VPNavBarSearchButton",setup(s){const t=Va({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(a(),l("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[u("span",Sa,[Ma,u("span",Ca,L(r(t)("button.buttonText")),1)]),Ta],8,La))}}),Ia={class:"VPNavBarSearch"},Na={id:"local-search"},Aa={key:1,id:"docsearch"},Ba=g({__name:"VPNavBarSearch",setup(s){const e=Je(()=>Xe(()=>import("./VPLocalSearchBox.Bk4YBhJR.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=w(),o=M(!1),i=M(!1);G(()=>{});function c(){o.value||(o.value=!0,setTimeout(h,16))}function h(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function v(y){const V=y.target,A=V.tagName;return V.isContentEditable||A==="INPUT"||A==="SELECT"||A==="TEXTAREA"}const k=M(!1);le("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),k.value=!0)}),le("/",y=>{v(y)||(y.preventDefault(),k.value=!0)});const P="local";return(y,V)=>{var A;return a(),l("div",Ia,[r(P)==="local"?(a(),l(I,{key:0},[k.value?(a(),$(r(e),{key:0,onClose:V[0]||(V[0]=C=>k.value=!1)})):f("",!0),u("div",Na,[_(Pe,{onClick:V[1]||(V[1]=C=>k.value=!0)})])],64)):r(P)==="algolia"?(a(),l(I,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((A=r(n).search)==null?void 0:A.options)??r(n).algolia,onVnodeBeforeMount:V[2]||(V[2]=C=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),l("div",Aa,[_(Pe,{onClick:c})]))],64)):f("",!0)])}}}),Ha=g({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=w();return(t,n)=>r(e).socialLinks?(a(),$(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),za=m(Ha,[["__scopeId","data-v-b1a3ac9f"]]),Ea=["href","rel","target"],Da=g({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=w(),{hasSidebar:n}=F(),{currentLang:o}=W(),i=b(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),c=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),h=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,k)=>(a(),l("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(n)}])},[u("a",{class:"title",href:i.value??r(_e)(r(o).link),rel:c.value,target:h.value},[d(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(Z,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),l(I,{key:1},[H(L(r(t).siteTitle),1)],64)):r(t).siteTitle===void 0?(a(),l(I,{key:2},[H(L(r(e).title),1)],64)):f("",!0),d(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ea)],2))}}),Fa=m(Da,[["__scopeId","data-v-c8fe050f"]]),Oa={},xa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ua=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Ga=u("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),ja=[Ua,Ga];function Ka(s,e){return a(),l("svg",xa,ja)}const De=m(Oa,[["render",Ka]]),Ra={class:"items"},qa={class:"title"},Wa=g({__name:"VPNavBarTranslations",setup(s){const{theme:e}=w(),{localeLinks:t,currentLang:n}=W({correspondingLink:!0});return(o,i)=>r(t).length&&r(n).label?(a(),$($e,{key:0,class:"VPNavBarTranslations",icon:De,label:r(e).langMenuLabel||"Change language"},{default:p(()=>[u("div",Ra,[u("p",qa,L(r(n).label),1),(a(!0),l(I,null,B(r(t),c=>(a(),$(ne,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),Ya=m(Wa,[["__scopeId","data-v-c0ee2891"]]),Ja=s=>(E("data-v-b16d17f0"),s=s(),D(),s),Xa={class:"wrapper"},Za={class:"container"},Qa={class:"title"},er={class:"content"},tr={class:"content-body"},sr=Ja(()=>u("div",{class:"divider"},[u("div",{class:"divider-line"})],-1)),nr=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Se(),{hasSidebar:t}=F(),{hasLocalNav:n}=Ae(),{frontmatter:o}=w(),i=M({});return we(()=>{i.value={"has-sidebar":t.value,"has-local-nav":n.value,top:o.value.layout==="home"&&e.value===0}}),(c,h)=>(a(),l("div",{class:N(["VPNavBar",i.value])},[u("div",Xa,[u("div",Za,[u("div",Qa,[_(Fa,null,{"nav-bar-title-before":p(()=>[d(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[d(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),u("div",er,[u("div",tr,[d(c.$slots,"nav-bar-content-before",{},void 0,!0),_(Ba,{class:"search"}),_(wa,{class:"menu"}),_(Ya,{class:"translations"}),_(fo,{class:"appearance"}),_(za,{class:"social-links"}),_(ca,{class:"extra"}),d(c.$slots,"nav-bar-content-after",{},void 0,!0),_(_a,{class:"hamburger",active:c.isScreenOpen,onClick:h[0]||(h[0]=v=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),sr],2))}}),or=m(nr,[["__scopeId","data-v-b16d17f0"]]),ar={key:0,class:"VPNavScreenAppearance"},rr={class:"text"},ir=g({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=w();return(n,o)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",ar,[u("p",rr,L(r(t).darkModeSwitchLabel||"Appearance"),1),_(ge)])):f("",!0)}}),lr=m(ir,[["__scopeId","data-v-558ec326"]]),cr=g({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=se("close-screen");return(t,n)=>(a(),$(z,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[H(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),ur=m(cr,[["__scopeId","data-v-c9f99b1e"]]),dr={},vr={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},hr=u("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),pr=[hr];function _r(s,e){return a(),l("svg",vr,pr)}const fr=m(dr,[["render",_r]]),mr=g({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=se("close-screen");return(t,n)=>(a(),$(z,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[H(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Fe=m(mr,[["__scopeId","data-v-3c5a3b81"]]),gr={class:"VPNavScreenMenuGroupSection"},kr={key:0,class:"title"},$r=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",gr,[e.text?(a(),l("p",kr,L(e.text),1)):f("",!0),(a(!0),l(I,null,B(e.items,n=>(a(),$(Fe,{key:n.text,item:n},null,8,["item"]))),128))]))}}),br=m($r,[["__scopeId","data-v-39f9d71e"]]),yr=["aria-controls","aria-expanded"],Pr=["innerHTML"],wr=["id"],Vr={key:1,class:"group"},Lr=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=M(!1),n=b(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,c)=>(a(),l("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[u("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[u("span",{class:"button-text",innerHTML:i.text},null,8,Pr),_(fr,{class:"button-icon"})],8,yr),u("div",{id:n.value,class:"items"},[(a(!0),l(I,null,B(i.items,h=>(a(),l(I,{key:h.text},["link"in h?(a(),l("div",{key:h.text,class:"item"},[_(Fe,{item:h},null,8,["item"])])):(a(),l("div",Vr,[_(br,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,wr)],2))}}),Sr=m(Lr,[["__scopeId","data-v-54656c3a"]]),Mr={key:0,class:"VPNavScreenMenu"},Cr=g({__name:"VPNavScreenMenu",setup(s){const{theme:e}=w();return(t,n)=>r(e).nav?(a(),l("nav",Mr,[(a(!0),l(I,null,B(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(ur,{key:0,item:o},null,8,["item"])):(a(),$(Sr,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Tr=g({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=w();return(t,n)=>r(e).socialLinks?(a(),$(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Ir={class:"list"},Nr=g({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=W({correspondingLink:!0}),n=M(!1);function o(){n.value=!n.value}return(i,c)=>r(e).length&&r(t).label?(a(),l("div",{key:0,class:N(["VPNavScreenTranslations",{open:n.value}])},[u("button",{class:"title",onClick:o},[_(De,{class:"icon lang"}),H(" "+L(r(t).label)+" ",1),_(Ee,{class:"icon chevron"})]),u("ul",Ir,[(a(!0),l(I,null,B(r(e),h=>(a(),l("li",{key:h.link,class:"item"},[_(z,{class:"link",href:h.link},{default:p(()=>[H(L(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ar=m(Nr,[["__scopeId","data-v-d795ccc1"]]),Br={class:"container"},Hr=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=M(null),t=Me(q?document.body:null);return(n,o)=>(a(),$(ve,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:p(()=>[n.open?(a(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[u("div",Br,[d(n.$slots,"nav-screen-content-before",{},void 0,!0),_(Cr,{class:"menu"}),_(Ar,{class:"translations"}),_(lr,{class:"appearance"}),_(Tr,{class:"social-links"}),d(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),zr=m(Hr,[["__scopeId","data-v-79da5f65"]]),Er={key:0,class:"VPNav"},Dr=g({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=qn(),{frontmatter:o}=w(),i=b(()=>o.value.navbar!==!1);return Ce("close-screen",t),Q(()=>{q&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,h)=>i.value?(a(),l("header",Er,[_(or,{"is-screen-open":r(e),onToggleScreen:r(n)},{"nav-bar-title-before":p(()=>[d(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[d(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[d(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[d(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(zr,{open:r(e)},{"nav-screen-content-before":p(()=>[d(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[d(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),Fr=m(Dr,[["__scopeId","data-v-2f9998a3"]]),Or=s=>(E("data-v-a6df537b"),s=s(),D(),s),xr=["role","tabindex"],Ur=Or(()=>u("div",{class:"indicator"},null,-1)),Gr={key:1,class:"items"},jr=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:c,hasChildren:h,toggle:v}=bt(b(()=>e.item)),k=b(()=>h.value?"section":"div"),P=b(()=>o.value?"a":"div"),y=b(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=b(()=>o.value?void 0:"button"),A=b(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":c.value}]);function C(T){"key"in T&&T.key!=="Enter"||!e.item.link&&v()}function S(){e.item.link&&v()}return(T,Y)=>{const O=K("VPSidebarItem",!0);return a(),$(x(k.value),{class:N(["VPSidebarItem",A.value])},{default:p(()=>[T.item.text?(a(),l("div",J({key:0,class:"item",role:V.value},Qe(T.item.items?{click:C,keydown:C}:{},!0),{tabindex:T.item.items&&0}),[Ur,T.item.link?(a(),$(z,{key:0,tag:P.value,class:"link",href:T.item.link,rel:T.item.rel,target:T.item.target},{default:p(()=>[(a(),$(x(y.value),{class:"text",innerHTML:T.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(x(y.value),{key:1,class:"text",innerHTML:T.item.text},null,8,["innerHTML"])),T.item.collapsed!=null?(a(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:S,onKeydown:Ze(S,["enter"]),tabindex:"0"},[_(Be,{class:"caret-icon"})],32)):f("",!0)],16,xr)):f("",!0),T.item.items&&T.item.items.length?(a(),l("div",Gr,[T.depth<5?(a(!0),l(I,{key:0},B(T.item.items,R=>(a(),$(O,{key:R.text,item:R,depth:T.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),Kr=m(jr,[["__scopeId","data-v-a6df537b"]]),Oe=s=>(E("data-v-35008563"),s=s(),D(),s),Rr=Oe(()=>u("div",{class:"curtain"},null,-1)),qr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Wr=Oe(()=>u("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Yr=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=F(),n=s,o=M(null),i=Me(q?document.body:null);return j([n,o],()=>{var c;n.open?(i.value=!0,(c=o.value)==null||c.focus()):i.value=!1},{immediate:!0,flush:"post"}),(c,h)=>r(t)?(a(),l("aside",{key:0,class:N(["VPSidebar",{open:c.open}]),ref_key:"navEl",ref:o,onClick:h[0]||(h[0]=et(()=>{},["stop"]))},[Rr,u("nav",qr,[Wr,d(c.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),l(I,null,B(r(e),v=>(a(),l("div",{key:v.text,class:"group"},[_(Kr,{item:v,depth:0},null,8,["item"])]))),128)),d(c.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),Jr=m(Yr,[["__scopeId","data-v-35008563"]]),Xr=g({__name:"VPSkipLink",setup(s){const e=te(),t=M();j(()=>e.path,()=>t.value.focus());function n({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),l(I,null,[u("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),Zr=m(Xr,[["__scopeId","data-v-ac23f6bf"]]),Qr=g({__name:"Layout",setup(s){const{isOpen:e,open:t,close:n}=F(),o=te();j(()=>o.path,n),$t(e,n);const{frontmatter:i}=w(),c=tt(),h=b(()=>!!c["home-hero-image"]);return Ce("hero-image-slot-exists",h),(v,k)=>{const P=K("Content");return r(i).layout!==!1?(a(),l("div",{key:0,class:N(["Layout",r(i).pageClass])},[d(v.$slots,"layout-top",{},void 0,!0),_(Zr),_(at,{class:"backdrop",show:r(e),onClick:r(n)},null,8,["show","onClick"]),_(Fr,null,{"nav-bar-title-before":p(()=>[d(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[d(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[d(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[d(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[d(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[d(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(Rn,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(Jr,{open:r(e)},{"sidebar-nav-before":p(()=>[d(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[d(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(gn,null,{"page-top":p(()=>[d(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[d(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[d(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[d(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[d(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[d(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[d(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[d(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[d(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[d(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[d(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[d(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[d(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[d(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[d(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[d(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[d(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[d(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[d(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[d(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Pn),d(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(P,{key:1}))}}}),ei=m(Qr,[["__scopeId","data-v-1f303f70"]]),si={Layout:ei,enhanceApp:({app:s})=>{s.component("Badge",st)}};export{Va as c,si as t,w as u}; diff --git a/assets/exporting-type-declarations_generate-declaration-file.md.P5cGKu6b.js b/assets/exporting-type-declarations_generate-declaration-file.md.ChtI3QRb.js similarity index 95% rename from assets/exporting-type-declarations_generate-declaration-file.md.P5cGKu6b.js rename to assets/exporting-type-declarations_generate-declaration-file.md.ChtI3QRb.js index b3a5222..e4eeb88 100644 --- a/assets/exporting-type-declarations_generate-declaration-file.md.P5cGKu6b.js +++ b/assets/exporting-type-declarations_generate-declaration-file.md.ChtI3QRb.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,U as e}from"./chunks/framework.NFyWiZxq.js";const y=JSON.parse('{"title":"Generate Declaration File Setup","description":"","frontmatter":{},"headers":[],"relativePath":"exporting-type-declarations/generate-declaration-file.md","filePath":"exporting-type-declarations/generate-declaration-file.md"}'),t={name:"exporting-type-declarations/generate-declaration-file.md"},n=e(`

Generate Declaration File Setup

In some scenarios, you may have a react-native project and a web project as separate repositories.

Exporting types is a key part of webview-bridge, so here's a guide to sharing types across different projects. This guide is for moving types from methods declared in the React Native Project to the Web Project.

Steps for Exporting Types

1. Installing dts-bundle-generator:

NOTE

For more information and additional details, please visit the dts-bundle-generator GitHub repository at https://github.com/timocov/dts-bundle-generator.

To start, you'll need to add dts-bundle-generator to your project. This is done using the following command:

sh
$ npm add dts-bundle-generator --save-dev
sh
$ pnpm add dts-bundle-generator -D
sh
$ yarn add dts-bundle-generator --dev

2. Creating the Build Configuration File:

Next, create a tsconfig.build.json file with the necessary compiler options:

json
{
+import{_ as s,c as i,o as a,U as e}from"./chunks/framework.NFyWiZxq.js";const y=JSON.parse('{"title":"Generate Declaration File Setup","description":"","frontmatter":{},"headers":[],"relativePath":"exporting-type-declarations/generate-declaration-file.md","filePath":"exporting-type-declarations/generate-declaration-file.md"}'),t={name:"exporting-type-declarations/generate-declaration-file.md"},n=e(`

Generate Declaration File Setup

In some scenarios, you may have a react-native project and a web project as separate repositories.

Exporting types is a key part of webview-bridge, so here's a guide to sharing types across different projects. This guide is for moving types from methods declared in the React Native Project to the Web Project.

Steps for Exporting Types

1. Installing dts-bundle-generator:

NOTE

For more information and additional details, please visit the dts-bundle-generator GitHub repository at https://github.com/timocov/dts-bundle-generator.

To start, you'll need to add dts-bundle-generator to your project. This is done using the following command:

sh
$ npm add dts-bundle-generator --save-dev
sh
$ pnpm add dts-bundle-generator -D
sh
$ yarn add dts-bundle-generator --dev

2. Creating the Build Configuration File:

Next, create a tsconfig.build.json file with the necessary compiler options:

json
{
   "compilerOptions": {
     "skipLibCheck": true,
     "esModuleInterop": true,
@@ -19,6 +19,6 @@ import{_ as s,c as i,o as a,U as e}from"./chunks/framework.NFyWiZxq.js";const y=
     }
   },
 });
-export type AppBridge = typeof appBridge;

4. Generating Type Definitions:

Use dts-bundle-generator to create your type definitions file:

sh
$ npm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ pnpm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ yarn dts-bundle-generator -o output.ts src/bridge.ts  --project=tsconfig.build.json --no-check

5. Copying the Type Definitions File:

Once you have generated output.ts, copy this file to your web project.

6. Importing in the Web Project:

In your web project, import the types as shown below:

ts
import { AppBridge } from "./output";
+export type AppBridge = typeof appBridge;

4. Generating Type Definitions:

Use dts-bundle-generator to create your type definitions file:

sh
$ npm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ pnpm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ yarn dts-bundle-generator -o output.ts src/bridge.ts  --project=tsconfig.build.json --no-check

5. Copying the Type Definitions File:

Once you have generated output.ts, copy this file to your web project.

6. Importing in the Web Project:

In your web project, import the types as shown below:

ts
import { AppBridge } from "./output";
 
-const bridge = linkBridge<AppBridge>();

By following these steps, you ensure that type consistency and interoperability are maintained across your React Native and web projects, even when they are housed in multi repositories.

`,23),p=[n];function l(h,r,k,o,d,g){return a(),i("div",null,p)}const F=s(t,[["render",l]]);export{y as __pageData,F as default}; +const bridge = linkBridge<AppBridge>();

By following these steps, you ensure that type consistency and interoperability are maintained across your React Native and web projects, even when they are housed in multi repositories.

`,23),p=[n];function l(h,r,k,d,o,g){return a(),i("div",null,p)}const F=s(t,[["render",l]]);export{y as __pageData,F as default}; diff --git a/assets/exporting-type-declarations_generate-declaration-file.md.P5cGKu6b.lean.js b/assets/exporting-type-declarations_generate-declaration-file.md.ChtI3QRb.lean.js similarity index 87% rename from assets/exporting-type-declarations_generate-declaration-file.md.P5cGKu6b.lean.js rename to assets/exporting-type-declarations_generate-declaration-file.md.ChtI3QRb.lean.js index a29cbea..b763467 100644 --- a/assets/exporting-type-declarations_generate-declaration-file.md.P5cGKu6b.lean.js +++ b/assets/exporting-type-declarations_generate-declaration-file.md.ChtI3QRb.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,U as e}from"./chunks/framework.NFyWiZxq.js";const y=JSON.parse('{"title":"Generate Declaration File Setup","description":"","frontmatter":{},"headers":[],"relativePath":"exporting-type-declarations/generate-declaration-file.md","filePath":"exporting-type-declarations/generate-declaration-file.md"}'),t={name:"exporting-type-declarations/generate-declaration-file.md"},n=e("",23),p=[n];function l(h,r,k,o,d,g){return a(),i("div",null,p)}const F=s(t,[["render",l]]);export{y as __pageData,F as default}; +import{_ as s,c as i,o as a,U as e}from"./chunks/framework.NFyWiZxq.js";const y=JSON.parse('{"title":"Generate Declaration File Setup","description":"","frontmatter":{},"headers":[],"relativePath":"exporting-type-declarations/generate-declaration-file.md","filePath":"exporting-type-declarations/generate-declaration-file.md"}'),t={name:"exporting-type-declarations/generate-declaration-file.md"},n=e("",23),p=[n];function l(h,r,k,d,o,g){return a(),i("div",null,p)}const F=s(t,[["render",l]]);export{y as __pageData,F as default}; diff --git a/assets/exporting-type-declarations_monorepo.md.ClQyIcqC.js b/assets/exporting-type-declarations_monorepo.md.B4WhhCLC.js similarity index 97% rename from assets/exporting-type-declarations_monorepo.md.ClQyIcqC.js rename to assets/exporting-type-declarations_monorepo.md.B4WhhCLC.js index a237977..90131a8 100644 --- a/assets/exporting-type-declarations_monorepo.md.ClQyIcqC.js +++ b/assets/exporting-type-declarations_monorepo.md.B4WhhCLC.js @@ -20,4 +20,4 @@ import{_ as s,c as i,o as a,U as e}from"./chunks/framework.NFyWiZxq.js";const y= "types": "src/bridge.ts" } ... -}

2. Add Internal Package in the Web Project:

In your web project, add the React Native project as an internal package:

sh
$ npm add your-react-native-project --save-dev
sh
$ pnpm add your-react-native-project -D
sh
$ yarn add your-react-native-project --dev

That's all there is to it! To export types from the Web Project to the React Native Project, simply reverse the process.

NOTE

You can explore a practical example and further understand the implementation by visiting the example GitHub repository. This repository provides a hands-on demonstration of the concepts and steps outlined in this guide.

`,16),p=[n];function h(l,r,o,k,d,c){return a(),i("div",null,p)}const E=s(t,[["render",h]]);export{y as __pageData,E as default}; +}

2. Add Internal Package in the Web Project:

In your web project, add the React Native project as an internal package:

sh
$ npm add your-react-native-project --save-dev
sh
$ pnpm add your-react-native-project -D
sh
$ yarn add your-react-native-project --dev

That's all there is to it! To export types from the Web Project to the React Native Project, simply reverse the process.

NOTE

You can explore a practical example and further understand the implementation by visiting the example GitHub repository. This repository provides a hands-on demonstration of the concepts and steps outlined in this guide.

`,16),p=[n];function h(l,r,o,k,d,c){return a(),i("div",null,p)}const E=s(t,[["render",h]]);export{y as __pageData,E as default}; diff --git a/assets/exporting-type-declarations_monorepo.md.ClQyIcqC.lean.js b/assets/exporting-type-declarations_monorepo.md.B4WhhCLC.lean.js similarity index 100% rename from assets/exporting-type-declarations_monorepo.md.ClQyIcqC.lean.js rename to assets/exporting-type-declarations_monorepo.md.B4WhhCLC.lean.js diff --git a/assets/getting-started.md.2OPuUM_7.js b/assets/getting-started.md.CgLewoid.js similarity index 97% rename from assets/getting-started.md.2OPuUM_7.js rename to assets/getting-started.md.CgLewoid.js index 48e35dd..0c8077a 100644 --- a/assets/getting-started.md.2OPuUM_7.js +++ b/assets/getting-started.md.CgLewoid.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=JSON.parse('{"title":"Getting Started","description":"","frontmatter":{},"headers":[],"relativePath":"getting-started.md","filePath":"getting-started.md"}'),n={name:"getting-started.md"},e=t(`

Getting Started

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native react-native-webview
sh
$ pnpm add @webview-bridge/react-native react-native-webview
sh
$ yarn add @webview-bridge/react-native react-native-webview

Web Project

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

Using a Native Method

This guide covers how to use methods declared in React Native within a web.

React Native Part

Register functions in the bridge object in your React Native code

IMPORTANT

You need to export the created typeof appBridge and share its type with the web project. Failing to do so will result in a lack of type safety. This principle is similar to how tRPC operates.

For detailed guides, visit:
Monorepo setup: Exporting Type Declarations in a Monorepo
Custom declaration file: Exporting Type Declarations with a Custom Declaration File
Generate declaration file: Exporting Type Declarations with a Generate Declaration File

tsx
import { createWebView, bridge } from "@webview-bridge/react-native";
+import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=JSON.parse('{"title":"Getting Started","description":"","frontmatter":{},"headers":[],"relativePath":"getting-started.md","filePath":"getting-started.md"}'),n={name:"getting-started.md"},e=t(`

Getting Started

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native react-native-webview
sh
$ pnpm add @webview-bridge/react-native react-native-webview
sh
$ yarn add @webview-bridge/react-native react-native-webview

Web Project

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

Using a Native Method

This guide covers how to use methods declared in React Native within a web.

React Native Part

Register functions in the bridge object in your React Native code

IMPORTANT

You need to export the created typeof appBridge and share its type with the web project. Failing to do so will result in a lack of type safety. This principle is similar to how tRPC operates.

For detailed guides, visit:
Monorepo setup: Exporting Type Declarations in a Monorepo
Custom declaration file: Exporting Type Declarations with a Custom Declaration File
Generate declaration file: Exporting Type Declarations with a Generate Declaration File

tsx
import { createWebView, bridge } from "@webview-bridge/react-native";
 
 // Register functions in the bridge object in your React Native code
 export const appBridge = bridge({
diff --git a/assets/getting-started.md.2OPuUM_7.lean.js b/assets/getting-started.md.CgLewoid.lean.js
similarity index 100%
rename from assets/getting-started.md.2OPuUM_7.lean.js
rename to assets/getting-started.md.CgLewoid.lean.js
diff --git a/assets/shared-state_react.md.TCOU8uI9.js b/assets/shared-state_react.md.D4jIC_dT.js
similarity index 98%
rename from assets/shared-state_react.md.TCOU8uI9.js
rename to assets/shared-state_react.md.D4jIC_dT.js
index 828abd3..a3814a8 100644
--- a/assets/shared-state_react.md.TCOU8uI9.js
+++ b/assets/shared-state_react.md.D4jIC_dT.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Shared State in React","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/react.md","filePath":"shared-state/react.md"}'),n={name:"shared-state/react.md"},e=t(`

Shared State in React

This guide integrates the state declared in Shared State in React Native with React within a WebView.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
+import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Shared State in React","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/react.md","filePath":"shared-state/react.md"}'),n={name:"shared-state/react.md"},e=t(`

Shared State in React

This guide integrates the state declared in Shared State in React Native with React within a WebView.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
 import { bridge, type Bridge } from "@webview-bridge/react-native";
 
 interface AppBridgeState extends Bridge{
diff --git a/assets/shared-state_react.md.TCOU8uI9.lean.js b/assets/shared-state_react.md.D4jIC_dT.lean.js
similarity index 100%
rename from assets/shared-state_react.md.TCOU8uI9.lean.js
rename to assets/shared-state_react.md.D4jIC_dT.lean.js
diff --git a/assets/shared-state_vanilla.md.CUSjDR-m.js b/assets/shared-state_vanilla.md.khrGXEt6.js
similarity index 97%
rename from assets/shared-state_vanilla.md.CUSjDR-m.js
rename to assets/shared-state_vanilla.md.khrGXEt6.js
index 7a0dcee..6f26ba1 100644
--- a/assets/shared-state_vanilla.md.CUSjDR-m.js
+++ b/assets/shared-state_vanilla.md.khrGXEt6.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=JSON.parse('{"title":"Shared State in Vanilla","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vanilla.md","filePath":"shared-state/vanilla.md"}'),e={name:"shared-state/vanilla.md"},n=t(`

Shared State in Vanilla

This guide integrates the state declared in Shared State in React Native with vanilla within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
+import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=JSON.parse('{"title":"Shared State in Vanilla","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vanilla.md","filePath":"shared-state/vanilla.md"}'),e={name:"shared-state/vanilla.md"},n=t(`

Shared State in Vanilla

This guide integrates the state declared in Shared State in React Native with vanilla within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
 import { bridge, type Bridge } from "@webview-bridge/react-native";
 
 interface AppBridgeState extends Bridge {
@@ -31,4 +31,4 @@ import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=
 bridge.increase();

store.subscribe

You can subscribe to changes in the shared state using store.subscribe

The first argument receives the latest value, while the second argument receives the previous value.

ts
bridge.store.subscribe((state, prevState) => {
   console.log("state", state);
   console.log("prevState", prevState);
-});

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

`,19),h=[n];function l(p,k,r,d,E,g){return a(),i("div",null,h)}const y=s(e,[["render",l]]);export{c as __pageData,y as default}; +});

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

`,19),h=[n];function l(p,k,r,d,g,E){return a(),i("div",null,h)}const y=s(e,[["render",l]]);export{c as __pageData,y as default}; diff --git a/assets/shared-state_vanilla.md.CUSjDR-m.lean.js b/assets/shared-state_vanilla.md.khrGXEt6.lean.js similarity index 84% rename from assets/shared-state_vanilla.md.CUSjDR-m.lean.js rename to assets/shared-state_vanilla.md.khrGXEt6.lean.js index 6cc4193..7dc3a0b 100644 --- a/assets/shared-state_vanilla.md.CUSjDR-m.lean.js +++ b/assets/shared-state_vanilla.md.khrGXEt6.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=JSON.parse('{"title":"Shared State in Vanilla","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vanilla.md","filePath":"shared-state/vanilla.md"}'),e={name:"shared-state/vanilla.md"},n=t("",19),h=[n];function l(p,k,r,d,E,g){return a(),i("div",null,h)}const y=s(e,[["render",l]]);export{c as __pageData,y as default}; +import{_ as s,c as i,o as a,U as t}from"./chunks/framework.NFyWiZxq.js";const c=JSON.parse('{"title":"Shared State in Vanilla","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vanilla.md","filePath":"shared-state/vanilla.md"}'),e={name:"shared-state/vanilla.md"},n=t("",19),h=[n];function l(p,k,r,d,g,E){return a(),i("div",null,h)}const y=s(e,[["render",l]]);export{c as __pageData,y as default}; diff --git a/assets/shared-state_vue.md.DaphFzfG.js b/assets/shared-state_vue.md.BfOAR9Zo.js similarity index 98% rename from assets/shared-state_vue.md.DaphFzfG.js rename to assets/shared-state_vue.md.BfOAR9Zo.js index f18b196..163e91f 100644 --- a/assets/shared-state_vue.md.DaphFzfG.js +++ b/assets/shared-state_vue.md.BfOAR9Zo.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Shared State in Vue","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vue.md","filePath":"shared-state/vue.md"}'),t={name:"shared-state/vue.md"},h=n(`

Shared State in Vue

This guide integrates the state declared in Shared State in React Native with Vue within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
+import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Shared State in Vue","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vue.md","filePath":"shared-state/vue.md"}'),t={name:"shared-state/vue.md"},h=n(`

Shared State in Vue

This guide integrates the state declared in Shared State in React Native with Vue within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
 import { bridge, type Bridge } from "@webview-bridge/react-native";
 
 interface AppBridgeState extends Bridge {
@@ -68,4 +68,4 @@ import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=
 
     <button @click="bridgeStore.increase()">Increase from web</button>
   </div>
-</template>

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

`,16),l=[h];function p(e,k,r,E,d,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default}; +</template>

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

`,16),l=[h];function p(e,k,r,d,E,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default}; diff --git a/assets/shared-state_vue.md.DaphFzfG.lean.js b/assets/shared-state_vue.md.BfOAR9Zo.lean.js similarity index 84% rename from assets/shared-state_vue.md.DaphFzfG.lean.js rename to assets/shared-state_vue.md.BfOAR9Zo.lean.js index 8f3911c..f85aadd 100644 --- a/assets/shared-state_vue.md.DaphFzfG.lean.js +++ b/assets/shared-state_vue.md.BfOAR9Zo.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Shared State in Vue","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vue.md","filePath":"shared-state/vue.md"}'),t={name:"shared-state/vue.md"},h=n("",16),l=[h];function p(e,k,r,E,d,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default}; +import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Shared State in Vue","description":"","frontmatter":{},"headers":[],"relativePath":"shared-state/vue.md","filePath":"shared-state/vue.md"}'),t={name:"shared-state/vue.md"},h=n("",16),l=[h];function p(e,k,r,d,E,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default}; diff --git a/assets/ssr_next-js-app-router.md.hw_1jYzk.js b/assets/ssr_next-js-app-router.md.LslTMmh8.js similarity index 99% rename from assets/ssr_next-js-app-router.md.hw_1jYzk.js rename to assets/ssr_next-js-app-router.md.LslTMmh8.js index 3e99737..894633e 100644 --- a/assets/ssr_next-js-app-router.md.hw_1jYzk.js +++ b/assets/ssr_next-js-app-router.md.LslTMmh8.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Setup with Next.js (App Router)","description":"","frontmatter":{},"headers":[],"relativePath":"ssr/next-js-app-router.md","filePath":"ssr/next-js-app-router.md"}'),t={name:"ssr/next-js-app-router.md"},h=n(`

Setup with Next.js (App Router)

This guide provides instructions on how to use webview-bridge in Next.js (App Router) applications.

Page Router

For page routing, apply the same approach: set up the Provider in _app.tsx and use it similarly.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
+import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Setup with Next.js (App Router)","description":"","frontmatter":{},"headers":[],"relativePath":"ssr/next-js-app-router.md","filePath":"ssr/next-js-app-router.md"}'),t={name:"ssr/next-js-app-router.md"},h=n(`

Setup with Next.js (App Router)

This guide provides instructions on how to use webview-bridge in Next.js (App Router) applications.

Page Router

For page routing, apply the same approach: set up the Provider in _app.tsx and use it similarly.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
 import { createLinkBridgeProvider } from "@webview-bridge/react";
 import type { AppBridge } from ""; // Import the type 'appBridge' declared in native
 
diff --git a/assets/ssr_next-js-app-router.md.hw_1jYzk.lean.js b/assets/ssr_next-js-app-router.md.LslTMmh8.lean.js
similarity index 100%
rename from assets/ssr_next-js-app-router.md.hw_1jYzk.lean.js
rename to assets/ssr_next-js-app-router.md.LslTMmh8.lean.js
diff --git a/assets/ssr_remix.md.6rr85dvw.js b/assets/ssr_remix.md.Cf02iQIH.js
similarity index 99%
rename from assets/ssr_remix.md.6rr85dvw.js
rename to assets/ssr_remix.md.Cf02iQIH.js
index e01c443..31f0eb6 100644
--- a/assets/ssr_remix.md.6rr85dvw.js
+++ b/assets/ssr_remix.md.Cf02iQIH.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Setup with Remix","description":"","frontmatter":{},"headers":[],"relativePath":"ssr/remix.md","filePath":"ssr/remix.md"}'),h={name:"ssr/remix.md"},t=n(`

Setup with Remix

This guide provides instructions on how to use webview-bridge in Remix applications.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
+import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const o=JSON.parse('{"title":"Setup with Remix","description":"","frontmatter":{},"headers":[],"relativePath":"ssr/remix.md","filePath":"ssr/remix.md"}'),h={name:"ssr/remix.md"},t=n(`

Setup with Remix

This guide provides instructions on how to use webview-bridge in Remix applications.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
 import { createLinkBridgeProvider } from "@webview-bridge/react";
 import type { AppBridge } from ""; // Import the type 'appBridge' declared in native
 
diff --git a/assets/ssr_remix.md.6rr85dvw.lean.js b/assets/ssr_remix.md.Cf02iQIH.lean.js
similarity index 100%
rename from assets/ssr_remix.md.6rr85dvw.lean.js
rename to assets/ssr_remix.md.Cf02iQIH.lean.js
diff --git a/assets/static-html.md.B3NZkgXy.js b/assets/static-html.md.l4-G3gW_.js
similarity index 98%
rename from assets/static-html.md.B3NZkgXy.js
rename to assets/static-html.md.l4-G3gW_.js
index 02b0575..646bb26 100644
--- a/assets/static-html.md.B3NZkgXy.js
+++ b/assets/static-html.md.l4-G3gW_.js
@@ -1,9 +1,9 @@
-import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const y=JSON.parse('{"title":"Static HTML","description":"","frontmatter":{},"headers":[],"relativePath":"static-html.md","filePath":"static-html.md"}'),t={name:"static-html.md"},h=n(`

Static HTML

In this guide, you’ll learn how to embed a web app directly into a React Native application without deploying it separately. you’ll bundle the web app into a single HTML file, convert it into a string, and display it in a WebView.

Example: static-html

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ pnpm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ yarn add @webview-bridge/react-native @webview-bridge/web react-native-webview

Creating the Web App - New Project

In your React Native project, run the following commands to set up a Vite project:

sh
> pnpm create vite web
+import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const y=JSON.parse('{"title":"Static HTML","description":"","frontmatter":{},"headers":[],"relativePath":"static-html.md","filePath":"static-html.md"}'),t={name:"static-html.md"},h=n(`

Static HTML

In this guide, you’ll learn how to embed a web app directly into a React Native application without deploying it separately. you’ll bundle the web app into a single HTML file, convert it into a string, and display it in a WebView.

Example: static-html

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ pnpm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ yarn add @webview-bridge/react-native @webview-bridge/web react-native-webview

Creating the Web App - New Project

In your React Native project, run the following commands to set up a Vite project:

sh
> pnpm create vite web
 > cd web
 > rm .gitignore eslint.config.js package.json tsconfig.json tsconfig.app.json # remove unused file
 > mv vite.config.ts ../vite.config.ts
 > pnpm add vite -D
-> pnpm add react react-dom # (Optional) Other frameworks can be used as well.

Move vite.config.ts from the web folder to the parent React Native project. Since you deleted package.json, you may need to install core libraries like react or react-dom.

vite.config.ts

You use vite-plugin-singlefile to bundle everything into a single HTML file and vite-plugin-html-stringify to convert the HTML into exportable code.

sh
$ npm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ pnpm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ yarn add vite-plugin-singlefile vite-plugin-html-stringify -D

WARN

Q. Why do you export static HTML as a string again?

A. You cannot properly load static HTML with require in react-native-webview.

Please refer to the following issue: react-native-webview#746

tsx
import react from "@vitejs/plugin-react";
+> pnpm add react react-dom # (Optional) Other frameworks can be used as well.

Move vite.config.ts from the web folder to the parent React Native project. Since you deleted package.json, you may need to install core libraries like react or react-dom.

vite.config.ts

You use vite-plugin-singlefile to bundle everything into a single HTML file and vite-plugin-html-stringify to convert the HTML into exportable code.

sh
$ npm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ pnpm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ yarn add vite-plugin-singlefile vite-plugin-html-stringify -D

WARN

Q. Why do you export static HTML as a string again?

A. You cannot properly load static HTML with require in react-native-webview.

Please refer to the following issue: react-native-webview#746

tsx
import react from "@vitejs/plugin-react";
 import { defineConfig } from "vite";
 import { viteSingleFile } from "vite-plugin-singlefile";
 import { viteHtmlStringify } from "vite-plugin-html-stringify";
diff --git a/assets/static-html.md.B3NZkgXy.lean.js b/assets/static-html.md.l4-G3gW_.lean.js
similarity index 100%
rename from assets/static-html.md.B3NZkgXy.lean.js
rename to assets/static-html.md.l4-G3gW_.lean.js
diff --git a/assets/using-a-post-message.md.C6sk6bCt.js b/assets/using-a-post-message.md.CTa3NNa8.js
similarity index 98%
rename from assets/using-a-post-message.md.C6sk6bCt.js
rename to assets/using-a-post-message.md.CTa3NNa8.js
index cba0168..f460517 100644
--- a/assets/using-a-post-message.md.C6sk6bCt.js
+++ b/assets/using-a-post-message.md.CTa3NNa8.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const t="/webview-bridge/post-message.mp4",c=JSON.parse('{"title":"Using PostMessage","description":"","frontmatter":{},"headers":[],"relativePath":"using-a-post-message.md","filePath":"using-a-post-message.md"}'),e={name:"using-a-post-message.md"},h=n('

Using PostMessage

This guide will teach you how to send events from React Native to web and subscribe to those events within the web.

Installation

If you want, additional libraries are needed to define schemas.

Suggested schema libraries:

Please choose and use the library you prefer.

Follow the guidelines of each library for schema definition.

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web zod
sh
$ yarn add @webview-bridge/web zod

React Native Part

In React Native, you need to define events in advance and export the types.

NOTE

Even if you don't define the event schema, you can use postMessage loosely. If the types are not important, you can skip them and just use postMessage.

tsx

+import{_ as s,c as i,o as a,U as n}from"./chunks/framework.NFyWiZxq.js";const t="/webview-bridge/post-message.mp4",c=JSON.parse('{"title":"Using PostMessage","description":"","frontmatter":{},"headers":[],"relativePath":"using-a-post-message.md","filePath":"using-a-post-message.md"}'),e={name:"using-a-post-message.md"},h=n('

Using PostMessage

This guide will teach you how to send events from React Native to web and subscribe to those events within the web.

Installation

If you want, additional libraries are needed to define schemas.

Suggested schema libraries:

Please choose and use the library you prefer.

Follow the guidelines of each library for schema definition.

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web zod
sh
$ yarn add @webview-bridge/web zod

React Native Part

In React Native, you need to define events in advance and export the types.

NOTE

Even if you don't define the event schema, you can use postMessage loosely. If the types are not important, you can skip them and just use postMessage.

tsx

 import { createWebView, postMessageSchema } from "@webview-bridge/react-native";
 
 const appPostMessageSchema = postMessageSchema({
diff --git a/assets/using-a-post-message.md.C6sk6bCt.lean.js b/assets/using-a-post-message.md.CTa3NNa8.lean.js
similarity index 100%
rename from assets/using-a-post-message.md.C6sk6bCt.lean.js
rename to assets/using-a-post-message.md.CTa3NNa8.lean.js
diff --git a/backward-compatibility/deprecated-method.html b/backward-compatibility/deprecated-method.html
index 8f893db..f762718 100644
--- a/backward-compatibility/deprecated-method.html
+++ b/backward-compatibility/deprecated-method.html
@@ -8,9 +8,9 @@
     
     
     
-    
+    
     
-    
+    
     
     
     
@@ -71,7 +71,7 @@
 
 // If calling getMessage() from the native side fails, onFallback will execute getOldVersionMessage() instead.
 bridge.getMessage();
- + \ No newline at end of file diff --git a/backward-compatibility/new-method.html b/backward-compatibility/new-method.html index 705ae6d..d660414 100644 --- a/backward-compatibility/new-method.html +++ b/backward-compatibility/new-method.html @@ -8,9 +8,9 @@ - + - + @@ -85,7 +85,7 @@ console.warn(`Method '${method}' not found in native`); }, });

When a method not present on the web is called, the fallback function is executed. In this case, the method name called from the web is passed.

This field can be useful for tracking errors with tools like Sentry.

- + \ No newline at end of file diff --git a/example/react-navigation.html b/example/react-navigation.html index a449f25..22407e8 100644 --- a/example/react-navigation.html +++ b/example/react-navigation.html @@ -8,9 +8,9 @@ - + - + @@ -253,7 +253,7 @@ } export default App; - + \ No newline at end of file diff --git a/exporting-type-declarations/custom-declaration-file.html b/exporting-type-declarations/custom-declaration-file.html index 1f5d0cf..d01f2ec 100644 --- a/exporting-type-declarations/custom-declaration-file.html +++ b/exporting-type-declarations/custom-declaration-file.html @@ -8,9 +8,9 @@ - + - + @@ -69,7 +69,7 @@ export type AppBridge = BridgeStore<BridgeState>; const bridge = linkBridge<AppBridge>();

By following these steps, you ensure that type consistency and interoperability are maintained across your React Native and web projects, even when they are housed in multi repositories.

- + \ No newline at end of file diff --git a/exporting-type-declarations/generate-declaration-file.html b/exporting-type-declarations/generate-declaration-file.html index 80b9200..5f52083 100644 --- a/exporting-type-declarations/generate-declaration-file.html +++ b/exporting-type-declarations/generate-declaration-file.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Generate Declaration File Setup

In some scenarios, you may have a react-native project and a web project as separate repositories.

Exporting types is a key part of webview-bridge, so here's a guide to sharing types across different projects. This guide is for moving types from methods declared in the React Native Project to the Web Project.

Steps for Exporting Types

1. Installing dts-bundle-generator:

NOTE

For more information and additional details, please visit the dts-bundle-generator GitHub repository at https://github.com/timocov/dts-bundle-generator.

To start, you'll need to add dts-bundle-generator to your project. This is done using the following command:

sh
$ npm add dts-bundle-generator --save-dev
sh
$ pnpm add dts-bundle-generator -D
sh
$ yarn add dts-bundle-generator --dev

2. Creating the Build Configuration File:

Next, create a tsconfig.build.json file with the necessary compiler options:

json
{
+    
Skip to content

Generate Declaration File Setup

In some scenarios, you may have a react-native project and a web project as separate repositories.

Exporting types is a key part of webview-bridge, so here's a guide to sharing types across different projects. This guide is for moving types from methods declared in the React Native Project to the Web Project.

Steps for Exporting Types

1. Installing dts-bundle-generator:

NOTE

For more information and additional details, please visit the dts-bundle-generator GitHub repository at https://github.com/timocov/dts-bundle-generator.

To start, you'll need to add dts-bundle-generator to your project. This is done using the following command:

sh
$ npm add dts-bundle-generator --save-dev
sh
$ pnpm add dts-bundle-generator -D
sh
$ yarn add dts-bundle-generator --dev

2. Creating the Build Configuration File:

Next, create a tsconfig.build.json file with the necessary compiler options:

json
{
   "compilerOptions": {
     "skipLibCheck": true,
     "esModuleInterop": true,
@@ -50,10 +50,10 @@
     }
   },
 });
-export type AppBridge = typeof appBridge;

4. Generating Type Definitions:

Use dts-bundle-generator to create your type definitions file:

sh
$ npm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ pnpm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ yarn dts-bundle-generator -o output.ts src/bridge.ts  --project=tsconfig.build.json --no-check

5. Copying the Type Definitions File:

Once you have generated output.ts, copy this file to your web project.

6. Importing in the Web Project:

In your web project, import the types as shown below:

ts
import { AppBridge } from "./output";
+export type AppBridge = typeof appBridge;

4. Generating Type Definitions:

Use dts-bundle-generator to create your type definitions file:

sh
$ npm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ pnpm dts-bundle-generator -o output.ts src/bridge.ts --project=tsconfig.build.json --no-check
sh
$ yarn dts-bundle-generator -o output.ts src/bridge.ts  --project=tsconfig.build.json --no-check

5. Copying the Type Definitions File:

Once you have generated output.ts, copy this file to your web project.

6. Importing in the Web Project:

In your web project, import the types as shown below:

ts
import { AppBridge } from "./output";
 
 const bridge = linkBridge<AppBridge>();

By following these steps, you ensure that type consistency and interoperability are maintained across your React Native and web projects, even when they are housed in multi repositories.

- + \ No newline at end of file diff --git a/exporting-type-declarations/monorepo.html b/exporting-type-declarations/monorepo.html index a70433d..bd2c864 100644 --- a/exporting-type-declarations/monorepo.html +++ b/exporting-type-declarations/monorepo.html @@ -8,11 +8,11 @@ - + - + - + @@ -51,8 +51,8 @@ "types": "src/bridge.ts" } ... -}

2. Add Internal Package in the Web Project:

In your web project, add the React Native project as an internal package:

sh
$ npm add your-react-native-project --save-dev
sh
$ pnpm add your-react-native-project -D
sh
$ yarn add your-react-native-project --dev

That's all there is to it! To export types from the Web Project to the React Native Project, simply reverse the process.

NOTE

You can explore a practical example and further understand the implementation by visiting the example GitHub repository. This repository provides a hands-on demonstration of the concepts and steps outlined in this guide.

- +}

2. Add Internal Package in the Web Project:

In your web project, add the React Native project as an internal package:

sh
$ npm add your-react-native-project --save-dev
sh
$ pnpm add your-react-native-project -D
sh
$ yarn add your-react-native-project --dev

That's all there is to it! To export types from the Web Project to the React Native Project, simply reverse the process.

NOTE

You can explore a practical example and further understand the implementation by visiting the example GitHub repository. This repository provides a hands-on demonstration of the concepts and steps outlined in this guide.

+ \ No newline at end of file diff --git a/getting-started.html b/getting-started.html index bdf514e..d0ca039 100644 --- a/getting-started.html +++ b/getting-started.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Getting Started

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native react-native-webview
sh
$ pnpm add @webview-bridge/react-native react-native-webview
sh
$ yarn add @webview-bridge/react-native react-native-webview

Web Project

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

Using a Native Method

This guide covers how to use methods declared in React Native within a web.

React Native Part

Register functions in the bridge object in your React Native code

IMPORTANT

You need to export the created typeof appBridge and share its type with the web project. Failing to do so will result in a lack of type safety. This principle is similar to how tRPC operates.

For detailed guides, visit:
Monorepo setup: Exporting Type Declarations in a Monorepo
Custom declaration file: Exporting Type Declarations with a Custom Declaration File
Generate declaration file: Exporting Type Declarations with a Generate Declaration File

tsx
import { createWebView, bridge } from "@webview-bridge/react-native";
+    
Skip to content

Getting Started

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native react-native-webview
sh
$ pnpm add @webview-bridge/react-native react-native-webview
sh
$ yarn add @webview-bridge/react-native react-native-webview

Web Project

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

Using a Native Method

This guide covers how to use methods declared in React Native within a web.

React Native Part

Register functions in the bridge object in your React Native code

IMPORTANT

You need to export the created typeof appBridge and share its type with the web project. Failing to do so will result in a lack of type safety. This principle is similar to how tRPC operates.

For detailed guides, visit:
Monorepo setup: Exporting Type Declarations in a Monorepo
Custom declaration file: Exporting Type Declarations with a Custom Declaration File
Generate declaration file: Exporting Type Declarations with a Generate Declaration File

tsx
import { createWebView, bridge } from "@webview-bridge/react-native";
 
 // Register functions in the bridge object in your React Native code
 export const appBridge = bridge({
@@ -89,7 +89,7 @@
 } else {
     console.warn("native method not supported")
 }
- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 3e4ea61..f9af480 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"backward-compatibility_deprecated-method.md":"B7BsSWvU","backward-compatibility_new-method.md":"CJruc8mo","example_react-navigation.md":"ClfDSPwC","exporting-type-declarations_custom-declaration-file.md":"AeI64pSH","exporting-type-declarations_generate-declaration-file.md":"P5cGKu6b","exporting-type-declarations_monorepo.md":"ClQyIcqC","getting-started.md":"2OPuUM_7","index.md":"CfR6bnzp","non-react-native-environment.md":"CYSvDBZG","reference_react-native_create-webview.md":"CmXJryak","reference_web_link-bridge.md":"C-2w6BZS","reference_web_register-web-method.md":"DuxZ54-X","shared-state_react-native.md":"DJibMaVi","shared-state_react.md":"TCOU8uI9","shared-state_vanilla.md":"CUSjDR-m","shared-state_vue.md":"DaphFzfG","ssr_next-js-app-router.md":"hw_1jYzk","ssr_remix.md":"6rr85dvw","static-html.md":"B3NZkgXy","using-a-loose-native-method.md":"BP-OyLIs","using-a-native-method.md":"cxpEJJBw","using-a-post-message.md":"C6sk6bCt","using-a-web-method.md":"BAiLr2IP","what-is-webview-bridge.md":"D3oRWGY1"} +{"backward-compatibility_deprecated-method.md":"B7BsSWvU","backward-compatibility_new-method.md":"CJruc8mo","example_react-navigation.md":"ClfDSPwC","exporting-type-declarations_custom-declaration-file.md":"AeI64pSH","exporting-type-declarations_generate-declaration-file.md":"ChtI3QRb","exporting-type-declarations_monorepo.md":"B4WhhCLC","getting-started.md":"CgLewoid","index.md":"CfR6bnzp","non-react-native-environment.md":"CYSvDBZG","reference_react-native_create-webview.md":"CmXJryak","reference_web_link-bridge.md":"C-2w6BZS","reference_web_register-web-method.md":"DuxZ54-X","shared-state_react-native.md":"DJibMaVi","shared-state_react.md":"D4jIC_dT","shared-state_vanilla.md":"khrGXEt6","shared-state_vue.md":"BfOAR9Zo","ssr_next-js-app-router.md":"LslTMmh8","ssr_remix.md":"Cf02iQIH","static-html.md":"l4-G3gW_","using-a-loose-native-method.md":"BP-OyLIs","using-a-native-method.md":"cxpEJJBw","using-a-post-message.md":"CTa3NNa8","using-a-web-method.md":"BAiLr2IP","what-is-webview-bridge.md":"D3oRWGY1"} diff --git a/index.html b/index.html index 0d04a4b..40476e6 100644 --- a/index.html +++ b/index.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@
Skip to content

WebViewBridge

Fully Type-Safe Integration for React Native WebView and Web

- + \ No newline at end of file diff --git a/non-react-native-environment.html b/non-react-native-environment.html index 5b4b47d..360626b 100644 --- a/non-react-native-environment.html +++ b/non-react-native-environment.html @@ -8,9 +8,9 @@ - + - + @@ -58,7 +58,7 @@ console.log("bridge is ready"); }, });
- + \ No newline at end of file diff --git a/reference/react-native/create-webview.html b/reference/react-native/create-webview.html index 0edd5a8..22d3236 100644 --- a/reference/react-native/create-webview.html +++ b/reference/react-native/create-webview.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@
Skip to content

createWebView

The createWebView is used to create a WebView with an interface that enables communication with the web.

Options

PropTypeRequiredDefaultDescription
bridgeObjecttrueXRepresents the bridge between React Native and the WebView.
debugbooleanfalsefalseOutputs console.log from the web in React Native.
responseTimeoutnumberfalse2000Timeout duration when executing web methods.
fallback(method: keyof T) => voidfalseXCallback function called when a method from the bridge is not found.
- + \ No newline at end of file diff --git a/reference/web/link-bridge.html b/reference/web/link-bridge.html index 1bc03a7..037b14f 100644 --- a/reference/web/link-bridge.html +++ b/reference/web/link-bridge.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@
Skip to content
- + \ No newline at end of file diff --git a/reference/web/register-web-method.html b/reference/web/register-web-method.html index 8d431d9..d74edc0 100644 --- a/reference/web/register-web-method.html +++ b/reference/web/register-web-method.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@
Skip to content

registerNativeMethod

The registerNativeMethod is register a web method to react native.

Options

PropTypeRequiredDefaultDescription
bridgeObjecttrueXRepresents the bridge between React Native and the WebView.
- + \ No newline at end of file diff --git a/shared-state/react-native.html b/shared-state/react-native.html index 874a559..65dc733 100644 --- a/shared-state/react-native.html +++ b/shared-state/react-native.html @@ -8,9 +8,9 @@ - + - + @@ -67,7 +67,7 @@ </View> ); }

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

- + \ No newline at end of file diff --git a/shared-state/react.html b/shared-state/react.html index 9ebb608..81ffaac 100644 --- a/shared-state/react.html +++ b/shared-state/react.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Shared State in React

This guide integrates the state declared in Shared State in React Native with React within a WebView.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
+    
Skip to content

Shared State in React

This guide integrates the state declared in Shared State in React Native with React within a WebView.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
 import { bridge, type Bridge } from "@webview-bridge/react-native";
 
 interface AppBridgeState extends Bridge{
@@ -75,7 +75,7 @@
     </div>
     );
 }

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

- + \ No newline at end of file diff --git a/shared-state/vanilla.html b/shared-state/vanilla.html index 803a480..04f5bac 100644 --- a/shared-state/vanilla.html +++ b/shared-state/vanilla.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Shared State in Vanilla

This guide integrates the state declared in Shared State in React Native with vanilla within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
+    
Skip to content

Shared State in Vanilla

This guide integrates the state declared in Shared State in React Native with vanilla within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
 import { bridge, type Bridge } from "@webview-bridge/react-native";
 
 interface AppBridgeState extends Bridge {
@@ -63,7 +63,7 @@
   console.log("state", state);
   console.log("prevState", prevState);
 });

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

- + \ No newline at end of file diff --git a/shared-state/vue.html b/shared-state/vue.html index 2d0b720..e5aa13a 100644 --- a/shared-state/vue.html +++ b/shared-state/vue.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Shared State in Vue

This guide integrates the state declared in Shared State in React Native with Vue within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
+    
Skip to content

Shared State in Vue

This guide integrates the state declared in Shared State in React Native with Vue within a WebView.

Installation

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web
sh
$ yarn add @webview-bridge/web

linkBridge

Use the linkBridge function to connect with the WebView as shown below.

Assume AppBridge, used as a generic, is declared in React Native with the following structure (refer to Shared State in React Native):

React Native Part

tsx
// React Native sample
 import { bridge, type Bridge } from "@webview-bridge/react-native";
 
 interface AppBridgeState extends Bridge {
@@ -100,7 +100,7 @@
     <button @click="bridgeStore.increase()">Increase from web</button>
   </div>
 </template>

NOTE

You can explore a practical example and further understand the implementation by visiting bellow.

- + \ No newline at end of file diff --git a/ssr/next-js-app-router.html b/ssr/next-js-app-router.html index cb08675..fc7ba80 100644 --- a/ssr/next-js-app-router.html +++ b/ssr/next-js-app-router.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Setup with Next.js (App Router)

This guide provides instructions on how to use webview-bridge in Next.js (App Router) applications.

Page Router

For page routing, apply the same approach: set up the Provider in _app.tsx and use it similarly.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
+    
Skip to content

Setup with Next.js (App Router)

This guide provides instructions on how to use webview-bridge in Next.js (App Router) applications.

Page Router

For page routing, apply the same approach: set up the Provider in _app.tsx and use it similarly.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
 import { createLinkBridgeProvider } from "@webview-bridge/react";
 import type { AppBridge } from ""; // Import the type 'appBridge' declared in native
 
@@ -144,7 +144,7 @@
 };
 
 export default Page;
- + \ No newline at end of file diff --git a/ssr/remix.html b/ssr/remix.html index 111bebf..6385709 100644 --- a/ssr/remix.html +++ b/ssr/remix.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Setup with Remix

This guide provides instructions on how to use webview-bridge in Remix applications.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
+    
Skip to content

Setup with Remix

This guide provides instructions on how to use webview-bridge in Remix applications.

What does it solve?

By design, webview-bridge relies on client-side rendering, which can lead to hydration mismatches due to fetching data from the connected app. Resolving hydration mismatches is challenging in such scenarios. This guide helps to use Providers client-side in an SSR environment, avoiding execution on the server, and enables the use of default hooks seamlessly.

Installation

sh
$ npm add @webview-bridge/react @webview-bridge/web
sh
$ pnpm add @webview-bridge/react @webview-bridge/web
sh
$ yarn add @webview-bridge/react @webview-bridge/web

createLinkBridgeProvider

providers/BridgeProvider.ts

tsx
"use client";
 import { createLinkBridgeProvider } from "@webview-bridge/react";
 import type { AppBridge } from ""; // Import the type 'appBridge' declared in native
 
@@ -208,7 +208,7 @@
 export default function Index() {
   return <BridgeHome />;
 }

Use clientLoader to load components using the bridge on the client side, with the primary goal of avoiding the hydration process.

- + \ No newline at end of file diff --git a/static-html.html b/static-html.html index f18bae0..2fccf0a 100644 --- a/static-html.html +++ b/static-html.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,12 +29,12 @@ -
Skip to content

Static HTML

In this guide, you’ll learn how to embed a web app directly into a React Native application without deploying it separately. you’ll bundle the web app into a single HTML file, convert it into a string, and display it in a WebView.

Example: static-html

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ pnpm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ yarn add @webview-bridge/react-native @webview-bridge/web react-native-webview

Creating the Web App - New Project

In your React Native project, run the following commands to set up a Vite project:

sh
> pnpm create vite web
+    
Skip to content

Static HTML

In this guide, you’ll learn how to embed a web app directly into a React Native application without deploying it separately. you’ll bundle the web app into a single HTML file, convert it into a string, and display it in a WebView.

Example: static-html

Installation

React Native Project

sh
$ npm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ pnpm add @webview-bridge/react-native @webview-bridge/web react-native-webview
sh
$ yarn add @webview-bridge/react-native @webview-bridge/web react-native-webview

Creating the Web App - New Project

In your React Native project, run the following commands to set up a Vite project:

sh
> pnpm create vite web
 > cd web
 > rm .gitignore eslint.config.js package.json tsconfig.json tsconfig.app.json # remove unused file
 > mv vite.config.ts ../vite.config.ts
 > pnpm add vite -D
-> pnpm add react react-dom # (Optional) Other frameworks can be used as well.

Move vite.config.ts from the web folder to the parent React Native project. Since you deleted package.json, you may need to install core libraries like react or react-dom.

vite.config.ts

You use vite-plugin-singlefile to bundle everything into a single HTML file and vite-plugin-html-stringify to convert the HTML into exportable code.

sh
$ npm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ pnpm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ yarn add vite-plugin-singlefile vite-plugin-html-stringify -D

WARN

Q. Why do you export static HTML as a string again?

A. You cannot properly load static HTML with require in react-native-webview.

Please refer to the following issue: react-native-webview#746

tsx
import react from "@vitejs/plugin-react";
+> pnpm add react react-dom # (Optional) Other frameworks can be used as well.

Move vite.config.ts from the web folder to the parent React Native project. Since you deleted package.json, you may need to install core libraries like react or react-dom.

vite.config.ts

You use vite-plugin-singlefile to bundle everything into a single HTML file and vite-plugin-html-stringify to convert the HTML into exportable code.

sh
$ npm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ pnpm add vite-plugin-singlefile vite-plugin-html-stringify -D
sh
$ yarn add vite-plugin-singlefile vite-plugin-html-stringify -D

WARN

Q. Why do you export static HTML as a string again?

A. You cannot properly load static HTML with require in react-native-webview.

Please refer to the following issue: react-native-webview#746

tsx
import react from "@vitejs/plugin-react";
 import { defineConfig } from "vite";
 import { viteSingleFile } from "vite-plugin-singlefile";
 import { viteHtmlStringify } from "vite-plugin-html-stringify";
@@ -150,7 +150,7 @@
 bridge.getMessage().then((message) => console.log(message)); // Expecting "Hello, I'm native"
 bridge.sum(1, 2).then((num) => console.log(num)); // Expecting 3
 bridge.openInAppBrowser("https://google.com"); // Open google in the native inAppBrowser
- + \ No newline at end of file diff --git a/using-a-loose-native-method.html b/using-a-loose-native-method.html index 132f2be..60cf5c7 100644 --- a/using-a-loose-native-method.html +++ b/using-a-loose-native-method.html @@ -8,9 +8,9 @@ - + - + @@ -61,7 +61,7 @@ if (bridge.isNativeMethodAvailable("openInAppBrowser")) { bridge.loose.openInAppBrowser("https://google.com"); // Open Google in the native inAppBrowser }
- + \ No newline at end of file diff --git a/using-a-native-method.html b/using-a-native-method.html index 944ba50..82700a4 100644 --- a/using-a-native-method.html +++ b/using-a-native-method.html @@ -8,9 +8,9 @@ - + - + @@ -90,7 +90,7 @@ } else { console.warn("native method not supported") }
- + \ No newline at end of file diff --git a/using-a-post-message.html b/using-a-post-message.html index eca065b..42538c4 100644 --- a/using-a-post-message.html +++ b/using-a-post-message.html @@ -8,11 +8,11 @@ - + - + - + @@ -29,7 +29,7 @@ -
Skip to content

Using PostMessage

This guide will teach you how to send events from React Native to web and subscribe to those events within the web.

Installation

If you want, additional libraries are needed to define schemas.

Suggested schema libraries:

Please choose and use the library you prefer.

Follow the guidelines of each library for schema definition.

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web zod
sh
$ yarn add @webview-bridge/web zod

React Native Part

In React Native, you need to define events in advance and export the types.

NOTE

Even if you don't define the event schema, you can use postMessage loosely. If the types are not important, you can skip them and just use postMessage.

tsx

+    
Skip to content

Using PostMessage

This guide will teach you how to send events from React Native to web and subscribe to those events within the web.

Installation

If you want, additional libraries are needed to define schemas.

Suggested schema libraries:

Please choose and use the library you prefer.

Follow the guidelines of each library for schema definition.

sh
$ npm add @webview-bridge/web
sh
$ pnpm add @webview-bridge/web zod
sh
$ yarn add @webview-bridge/web zod

React Native Part

In React Native, you need to define events in advance and export the types.

NOTE

Even if you don't define the event schema, you can use postMessage loosely. If the types are not important, you can skip them and just use postMessage.

tsx

 import { createWebView, postMessageSchema } from "@webview-bridge/react-native";
 
 const appPostMessageSchema = postMessageSchema({
@@ -133,7 +133,7 @@
 unsubscribe2(); // Unsubscribe from the event

Broadcast

Due to React Navigation and other factors, there can be multiple instances of a WebView. Sometimes, you may want to send messages to all WebView instances, while at other times, you may only want to target the last WebView instance (e.g., the top of the React Navigation stack).

To send a message to all WebView instances:

ts
postMessage(..., ..., { broadcast: true });

To send a message only to the last WebView instance:

ts
postMessage(..., ...); // @default false
 // or 
 postMessage(..., ..., { broadcast: false });
- + \ No newline at end of file diff --git a/using-a-web-method.html b/using-a-web-method.html index bee0747..2d90fe2 100644 --- a/using-a-web-method.html +++ b/using-a-web-method.html @@ -8,9 +8,9 @@ - + - + @@ -58,7 +58,7 @@ if (WebMethod.current.isReady) { WebMethod.current.sum(1, 2).then((result) => setValue(result)); }
- + \ No newline at end of file diff --git a/what-is-webview-bridge.html b/what-is-webview-bridge.html index 1468f82..ece6172 100644 --- a/what-is-webview-bridge.html +++ b/what-is-webview-bridge.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@
Skip to content

What is WebViewBridge

webview-bridge is a powerful interface that acts as a bridge between React Native and web applications using react-native-webview. It provides seamless interaction and ensures type safety.

Inspired by the functionality of tRPC, webview-bridge simplifies the communication process between react-native-webview and web applications.

What Does WebViewBridge Solve?

When developing apps with React Native WebView, there are occasions where web functionalities need to access React Native's features. Common examples include screen navigation, in-app browser and etc.

To implement these functionalities, each WebView project typically needs to establish its own communication interface. Conversely, there are times in a React Native app when features from the web need to be invoked.

Since WebView and the web operate as distinct entities, communication is usually implemented in a unidirectional manner.

However, webview-bridge transcends this limitation by utilizing event and promise-based mechanisms, enabling bidirectional communication. This approach allows for the retrieval of return values from functions as one would in a standard programming context.

- + \ No newline at end of file